Hotplug USB audio

This is now fixed in vangelis. Sorry - silly copy and paste error!

GREAT!

thanks again!

Hi @Riban,

Unfortunately it is not fully OK yet…
After startup I can select the audio output of the second USB audio interface and play music with pianoteq. But when I startup again the screen is stuck at loading pianoteq (I only have pianoteq as instrument in this snapshot). However, I can select a new piano in pianoteq, but no sound is produced. Also I cannot select audio out anymore and after selecting an audio output the system freezes…

So only the first time (starting with only the US-16X08) and after connecting the second USB device and adding pianoteq, I can select audio outputs and play…

Cheers,

Maarten

When no istrument is loaded everything is fine with respect to having 2 usb audio devices. Also afer restart (no instruments defined) the audio output selection is OK.
BUT… when I try to load and instrument with 2 USB devices active, the system freezes.

What is your main audio interface, configured in webconf?

[Edit] I have fixed the error restarting with pianoteq chain.

1 Like

The Tascam…

@riban,

It works!! THANKS!
I can select audio outputs and the Pianoteq instrument is loaded without getting stuck :slight_smile:

Enjoy you sunday
Maarten

1 Like

Dear @experts

How do I add effects to parallel chains? So in the picture at the red arrows, how do I add a serial chain of plugins after the Dragonfly reverb and add a serial chain after the shiroverb?

Thanks in advance,
Maarten

I’d add another chain and route the output of that chain through that. Like an fx bus.

2 Likes

Same. But i think i read somewhere that someone (Riban i guess) contemplated to do what you want, MaartMaart in one chain, and even having a more graphic mod-ui like approach to it

Thanks @Baggypants

I will try it… but it seems a provional solution… But if it works… it works…
I think I need 4 chains for this…
1 for first serial plugins that is fed into 2 serial chains that is fed into 1 serial chain…
or?

Cheers,
Maarten

Thanks @core.east
I did not know this involved also parallel chains that have more than 1 plugin in each of the parallel chains…

Cheers,
Maarten

Chains are built from slots. Each slot may contain several processors which will all be in parallel. Slots are in series with their predecessor. So you can have serial then parallel then series, etc. You can’t split a chain to have multiple series paths. This has been suggested but is not supported by the chain manager architecture. Such a workflow requires using separate chains.

Hi @riban

Thanks…
So it will never be possible? in one chain?

Cheers,

Maarten

This is possible:

This is not:

There are no plans to change this. If there is a substantial benefit then a feature request may be considered. I remember you made a good point but I forget what it was!

Thankd @riban !

Nice that you took the time and effort to make a drawing for clarifying the issue.

Cheers,
Maarten

Just updated my v4 to a rpi-5 so I can enjoy hotplugging (and more performance in general). And, of course, it works charmingly.

Was half-expecting that there would also be audio levels pages for hotplugged devices. Alas, there aren’t. Would this be feasible? If so, I’ll gladly make a feature request for it.

I guess this should be possible. We use alsa mixer to control the hardware. We may want to consider how best to do this. I guess extra pages like we do with processors in a chain. Do raise a feature request. I suspect we may delay implementation until after the audio mixer refactor (which is ready to merge after next stable release) because it changes how alsa mixer is presented (more consistent).

Finally got around to it. Here’s your request.

This is wonderful! Huge thanks, Riban! I had a lovely afternoon yesterday playing with the TAL II Vocoder using a microphone plugged into a Pro X. :grinning: