Page 1 of 1

Posted: 16 Sep 2009, 09:47
by gurulogic
It would be nice to have audio routing modules in Usine similar to the data dispatchers and selectors, but especially some sort of (hopefully scalable) routing matrix for any input to any output. Of course stereo and mono choices would be great for these suggestions!
Right now it is possible to do dispatch and select for audio with lots of volume modules but these use quite a bit of cpu , and matrix style routing is also possible with audio buses, but in a limited way as there is latency introduced with every bus receive and also the way routing can be done is somewhat limited.
Also it would be nice to have stereo audio buses available so that a selecting a bus to receive from would only require renaming one receive bus.

Posted: 17 Sep 2009, 00:01
by senso
I'm working on the concept of matrix in Usine.
The idea of multi-channels buses is also very interesting.

Posted: 17 Sep 2009, 00:19
by gurulogic
cool! +1 for midi matrix also :-)

Posted: 17 Sep 2009, 01:36
by Clearscreen
you know the data dispatch and select modules work with audio as it is? sorry if you already know that, but thought i'd better check :)
and +1 on matrix's!!

Posted: 17 Sep 2009, 03:52
by gurulogic
I did try the dispatch with audio and got really bad buffer noises as soon as I switched outputs so I stopped there. Also it seems like there's enough distinction between how audio, midi and data modules are presented in Usine that for the most part I would think there would be a reason that there are different modules for each type of signal flow?

Posted: 18 Sep 2009, 02:08
by Clearscreen
you're right, the buffer does freeze nastily if you switch to a null node mid flow but thought it might help you for now anyway. I imagine you could build a patch that'd mute the output automatically when not selected to get around this, but I agree that it'd be much better to have dedicated modules available that did the job properly.

Posted: 18 Sep 2009, 20:28
by senso
tip:
to work with audio you must set the 'set to 0' switch on in the dispatch module.