Welcome to %s forums

BrainModular Users Forum

Login Register

audio buss hangs

Tell us what you'd like Usine to do
Post Reply
woodslanding
Member
Posts: 1327
Contact:

Unread post by woodslanding » 11 Jun 2009, 00:44

I'm using dynamic buss naming to do my fx patching. Problem is, if there is sound (like an echo tail) when I rename the send buss, the old buss receive keeps making noise, even though nothing is sending to it anymore. And the only way to silence it is to change the send name back.....

I'd like a feature to silence a buss before it gets renamed.

If you'd like an example patch, I have one.

-e
Custom Ryzen 5900x MATX build, Win10, Fireface UFX, touchscreen
Custom 2 manual midi keyboard
Usine, Kontakt, Reaktor, Synthmaster, Byome, Arturia, Soundtoys, Unify

User avatar
senso
Site Admin
Posts: 4425
Location: France
Contact:

Unread post by senso » 11 Jun 2009, 18:02

yes good idea could be implemented easily.

martignasse
Site Admin
Posts: 611
Location: Lyon, FRANCE
Contact:

Unread post by martignasse » 11 Jun 2009, 19:04

woodslanding wrote:I'm using dynamic buss naming to do my fx patching.
Hi woodlanding,

Clever technique, are you using IML (Internal Messages Language) for that ?

I'm interested to know more, can you elaborate on that, maybe in another thread (in patching questions section) ?

Thanks
Martin FLEURENT - Usine Developer - SDK maintainer

woodslanding
Member
Posts: 1327
Contact:

Unread post by woodslanding » 15 Jun 2009, 09:29

I actually got the idea from Senso. He implemented it in the demo project. Basically, the text output of a combobox is used to drive the name input of a buss. So your combobox goes from 'reverb' to 'delay' and the buss gets renamed, sending your signal to the appropriate effect.

I use the string concatenation modules so I end up with busses called 'instA_reverb' and so forth. The reverb patch has a bunch of buss inputs called 'instA_reverb_L', 'instB_reverb', etc. that are all mixed together and fed to the reverb input.

It's working well, and will work even better when the busses get silenced when they switch!

cheers!
-eric
Custom Ryzen 5900x MATX build, Win10, Fireface UFX, touchscreen
Custom 2 manual midi keyboard
Usine, Kontakt, Reaktor, Synthmaster, Byome, Arturia, Soundtoys, Unify

gurulogic
Member
Posts: 1019
Contact:

Unread post by gurulogic » 15 Jun 2009, 20:01

I do this the other way around. I use listboxes to rename the receive busses in realtime and then there is no stuck noise.

woodslanding
Member
Posts: 1327
Contact:

Unread post by woodslanding » 15 Jun 2009, 21:29

I decided I wanted to be able to send multiple instruments to one effect.... but each instrument only has one send..... sounds like you do the opposite??

The effects also have their own sends, and that's how I chain effects. But I'm not so often interested in running effects in parallel--i.e it's more important to have parallel receives than parallel sends.

-e
Custom Ryzen 5900x MATX build, Win10, Fireface UFX, touchscreen
Custom 2 manual midi keyboard
Usine, Kontakt, Reaktor, Synthmaster, Byome, Arturia, Soundtoys, Unify

gurulogic
Member
Posts: 1019
Contact:

Unread post by gurulogic » 15 Jun 2009, 22:32

I think Usine can have problems if there is more than one send bus with the same name so that might make the approach of sending mutliple buses to the same receive bus not work well. I went with selecting my routings by renaming return buses because of this and the stuck sound problem. I use a subpatch with multiple receive busses that mix to one send bus when I want to send multiple sources to one effect, but I agree the whole process would be simpler and with less latency if it could be done with renaming the send busses.
Hopefully Senso will make this possible...

btw, if you're routing audio fx with buses you may want to look at my auto latency compensation example. http://www.sensomusic.com/download.php? ... xample.pat

woodslanding
Member
Posts: 1327
Contact:

Unread post by woodslanding » 15 Jun 2009, 23:54

Usine ignores the original receive when you add another, so I had to create unique send names for every instrument. I mix all these busses at the destination. Otherwise, I could only have one instrument per effect.

So I agree: hopefully we'll see this feature in a release fairly soon.

I'll have a look at it your latency example, although i play everything live from the keyboard, so there's never any real point in latency compensation--I just want latency as low as possible!

If an effect was particularly slow, I might look for another one. But usually I can tell that when I'm playing through it......
Custom Ryzen 5900x MATX build, Win10, Fireface UFX, touchscreen
Custom 2 manual midi keyboard
Usine, Kontakt, Reaktor, Synthmaster, Byome, Arturia, Soundtoys, Unify

woodslanding
Member
Posts: 1327
Contact:

Unread post by woodslanding » 23 Jul 2009, 22:49

Just wanted to bump this: I have to wait for the sustains to decay to zero on sounds before I can route them to another buss. I also have to wait the same way to change patches. So I'd love to see this in a release soon!

Thanks
-eric
Custom Ryzen 5900x MATX build, Win10, Fireface UFX, touchscreen
Custom 2 manual midi keyboard
Usine, Kontakt, Reaktor, Synthmaster, Byome, Arturia, Soundtoys, Unify

User avatar
senso
Site Admin
Posts: 4425
Location: France
Contact:

Unread post by senso » 24 Jul 2009, 09:07

it's in my TOD list. be patient.

woodslanding
Member
Posts: 1327
Contact:

Unread post by woodslanding » 24 Jul 2009, 22:10

okay!

twiddle,twiddle,twiddle....
Custom Ryzen 5900x MATX build, Win10, Fireface UFX, touchscreen
Custom 2 manual midi keyboard
Usine, Kontakt, Reaktor, Synthmaster, Byome, Arturia, Soundtoys, Unify

Post Reply

Who is online

Users browsing this forum: No registered users and 19 guests