... and you could of course use a libre open source DAW like ardour to gain even more control over your signal path, interactions with the hardware and more. But that might not be necessary, depending on your actual goals. There are also smaller projects like Carla, which would allow you to host plugins as part of the signal processing chain (up to and including things like PlugData or Rack/Cardinal), but that make no attempt at "DAW-like" features.
Disclaimer: I'm the lead author of Ardour.