Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Console Automatic Routing
#1
Lightbulb 
Hi all, first of all, I have no idea how to name this thread properly, and if this has been already discussed, please link me to the previous discussion. I'll try to explain briefly:

I've always seen Mixbus as a huge plugin on top of Ardour, and I love it, we all know the goodies, in any case, not only Harrison has thought of it this and there are coming up some interesting projects, for which I think Mixbus has always been halfway there.

Initiatives like Luna or SSL360, but specially this last one is what I'd like to address here, there are a lot of people (myself included) that for one reason or another, can't simply jump to another DAW, but still would love the benefit of mixing in a console environment such as Mixbus.

For pure sport, I've tried and succeeded in porting audio from Ableton Live to Mixbus through Jack, which is great, and today's CPUs allow for this with relatively low DSP consumption, this covers very well what SSL360 does (understood the approach is not the same, that's a different thread perhaps?), and this is great except for what's not said - what does it take to accomplish it?

Well, first I spent all day troubleshooting Jack to get my interface running independently of Mixbus, just to try and save the following connections, I've had to manually connect all channels' I/Os using QJackClt's Graph, save everything, just to start over and connect all the "cables" again once I wanted to open the session again, and no one wants to be patching all the studio cables everyday, just imagine it was hardware. xD 

Long story short: it is not a simple task at the moment, and there isn't an easy automation in view to all this, not saying it doesn't exist, I'm saying I haven't been able to automatize this process, and even if possible, that's the point, it shouldn't be that hard.

Back to this thread's name, would it ever be possible to develop an integrated tool that would bypass the manual routing over Jack in order to do this?

I thought of an "insert" VST3 plugin (similar to Carla's patchbay plugin) that could simply be inserted in the Host DAW (i.e. Live), then in the "insert" plugin, the user would either manually assign a Channel Number or a sort of ID, or the ID would be taken from the Host Track Name, and Mixbus could simply recognize this Insert and bring the audio from the Host, process EQ, Dynamics, Gain, Fader, LV2 (that we know are not available in other DAWs) and/or other plugins, and then send the audio back to the Host.

This way, all Mixbus would be seen from the Host as a plugin, but the Users would be mixing in Mixbus.

Added benefits over using 360:
  • Transport Clock Sync (current 360 users have to minimize the console and go back to the Host to play and stop)
  • Mixbus "can record" the mixing session as a live performance.
  • Other Mixbus current benefits such as mix snapshots etc.
Possible Drawback: 
  • Can't record automation - would that be fixable?
  • Many more for sure, but can't think anything more important than the lack of automation at the moment.
Anyway, just wanted to share this, I think it is a great opportunity for growth for Mixbus in everyway.

Let me know what you think!
Reply
#2
What operating system are you using?
I only know Linux, and can use Qjackctl Patchbay to save connections, or a session manager such as RaySession is good for saving and launching interconnected applications.
Mixbus 32C, Debian Bookworm/KDE, EVE SC205 + ADAM Sub 8 monitors, Soundcraft Compact 4, M-Audio 2496, i5 6500, 16GB RAM, WD Blue SSD 1TB, 48" LG OLED, other stuff.
Work as house engineer at a popular venue in Melbourne AU. On a quest for the holy grail, the perfect amount of cowbell.

Reply
#3
(02-24-2023, 12:18 AM)sunrat Wrote: What operating system are you using?
I only know Linux, and can use Qjackctl Patchbay to save connections, or a session manager such as RaySession is good for saving and launching interconnected applications.

In fact, you can store multiple patchbays right in Qjackctl.
MMM
Edit: Audio *and* MIDI
Linux throughout!
Main PC: XEON, 64GB DDR4, 1x SATA SSD, 1x NVME, MOTU UltraLite AVB
OS: Debian11 with KX atm

Mixbus 32C, Hydrogen, Jack... and Behringer synths
Reply
#4
(02-24-2023, 03:23 AM)madmaxmiller Wrote:
(02-24-2023, 12:18 AM)sunrat Wrote: What operating system are you using?
I only know Linux, and can use Qjackctl Patchbay to save connections, or a session manager such as RaySession is good for saving and launching interconnected applications.

In fact, you can store multiple patchbays right in Qjackctl.
MMM
Edit: Audio *and* MIDI

Thanks so much both @madmaxmiller and @sunrat!

FYI I'm using W10, and have been using it primarily for the past 8 years or so, so I've forgotten a bit about Jack, but that said, after more testing - as long as I open first Qjackctl, Ardour (Mixbus in this case) is capable of reconnecting to Live with no issues, in fact, the annoying part s that Live opens and connects all inputs and outputs to the interface automatically, which I don't want.

At this point, it is not ideal, but it is a step in the direction I'd like to see it work for experimentation, I was indeed trying to save the connection settings within Qjackctl, and as you both mention, it seems it works from the Patchbay section and not the Graph section, so I'll have to dig into that next.

I assume it is possible to control Mixbus' parameters per selected track, but I find not info on this online, if you know of a thread that has already this info, it would be amazing if you can link me to that thread or article, or whatever information is available on that. (I have a NovationKey Mini MKii, so not ideal either, but I'm looking into that possibility anyway, perhaps it is possible)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)