after some testing i’m able to start sonobus as a lv2 plugin inside ardour or as a standalone application.
Now sonobus is very good to register a podcast with another person located far far from me.
I’d like to understand now how can i split the single track and route one track per audio track in ardour: like this https://www.youtube.com/watch?v=-rvSzNEkjhc
This is what Jesse respond to me on sonobus usergroup:
Your best bet is to try to use the plugin version, because the standalone app when using JACK on LInux has a poor integration with multichannel because of some choices JUCE made. The number of channels available from the sonobus app directly relate to the number of channels available in the output device setup with JACK. This makes no sense because the actual SonoBus application can have a ton of inputs and outputs in reality, and is a current limitation of JUCE with JACK, hopefully to be addressed one day. Therefore, forget about using SonoBus standalone on Linux for your purposes (unless you have a multichannel hardware audio interface)… and instead use the plugin version.
I will need to investigate to see what magic incantations you’ll need to have Ardour instantiate the plugin with more aux buses. Also, have you tried the VST3 version of the plugin?
It should be possible to create a track with as many channels as you need (up to 18) and connect the individual channels to busses to separate them out.
i made all you suggestions but for example if i go to audio inputs and select 5-6 i set for a channel in sonobus don’t mantain the choice! Have i to sidechain stereo channel to single audio tracks?
I made distinct tracks now on my flexible audio track
Except in addition to connect out 5+6 to a stereo track, you likely do want to disconnect the rest from the master bus. Then simply record-arm that track (or set it to monitor input) and you should be ready to go.
All the other screenshots show some weird connections that I don’t understand and make no sense to me, notably since the VBAP panners are still active there.
Step 1: Create a mono bus with flexieble I/O
Step 2: Load SonoBus on that bus
Step 3: Bypass the surround panner on that bus
Step 4: disconnect the output of that bus (connection button at the bottom of the mixer strip)
Step 5: create a stereo track (strict I/O)
Step 6: disconnect the input of that track (connecton button at the top)
Step 7: use the Audio Connection Manager (Window > Audio Connections) to connect SonoBus’ port 5+6 to this tracks’s input
Step 8: record-arm the track (which will switch it’s input monitoring to “In” - you will now hear the input arriving on Soobus.
Step 9: global record-enable and roll the transport
That should do the trick (though I don’t have sonobus, so I cannot test)
I forgot to disable the sorround panner and it works!
Great!
Thanks so much!
EDIT: only one thing what do you suggest. Using the bus i can’t listen sonobus output during recording…but i have to listen to my voice and that of the others partecipant. How can i do? Can i create a another track with all channels to monitor my registration?
Thanks! Perfect
Often i have some problem to find the solution in Ardour.
Usually have used ableton or other Daw in the past and the passage to Ardour, the metaphor the grids isn’t immediate.
The other plugin included with Sonobus is Sonobus Intstruments.
I create a stereo track in Ardour called Sonobus and configure it as 12 Channels or more if you need.
Insert the Sonobus Instruments plugin on this track and create 18 channels fan out for the tracks.
Connect to a session in Sonobus and choose the output for each user on the far right hand side of the Sonobus user to eg.Aux 4-5 out for the first user and Aux 6-7 for the second user and so on. By default Sonobus assigns all users to mix channel 1-2.
Remember that Sonobus channels 1-2 are complete mix and 3-4 is your instrument inputs. Ensure that every user has a unique Aux channel above Aux 3-4. This has worked great for me without using routing table for recording sessions.