Welcome to %s forums

BrainModular Users Forum

Login Register

Wait for preset change?

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

Unread post by woodslanding » 22 Sep 2013, 10:16

I've got a nice setup where I save a reaktor ensemble with a preset manager, and then populate a combobox with the new preset list, using the script from v5. It will be awesome if it works!

Problem is, the preset list I get is for the ensemble I just left, not for the one that was just loaded! I know I can put a delay module in, but some ensembles load very slowly, which means sometimes it will break, or else I need to make the delay really long..... (ensembles with lots of samples can take 10 seconds or more to load, but most load in under 1/2 second.)

What I'd like is a proper program commatext out on the vst object. Then when the programs actually change, they would automatically go where they are needed. I know I've asked for it before, sorry to be a broken record.

But also..... it would be nice if the preset manager were able to know when the preset is finished loading and not pass the 'number' output until then. I don't know if it has any way of knowing this, but I can see this being useful anytime you have something you want to happen only after the preset has finished loading....

Max allows you to do this deliberately, with the 'defer later' command and I've noticed lots of instances where Usine seems to do this automatically..... problem is, if it isn't automatic, there's no way to do it ;)

In my V5 workspace, when I load a large sample, the combobox controlling the preset manager doesn't refresh until the sample is loaded. Good behaviour--that way I know when it is done loading. (Maybe this isn't intentional, I don't know) But when I use the conductor to load a dozen different presets into vsts on different tracks, I have to delay each channel, or some patches do not load properly. I've compromised with (400ms * track #). So it takes about 5 seconds to change a patch. This gets me about 90% reliability, and is nominally quick enough for live. But it's hard to change patches in the middle of a song.

It would be really nice to be able to tell each track to load its preset on a cue that the previous track is done loading.

Something to think about, anyway.

cheers,
-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 » 22 Sep 2013, 18:47

thanks for suggestions.
the preset recall operation is very complex in Usine. Moreover, vst can have their own preset recall thread and it hard to synchronize them with Usine.
So.. your suggestion is impossible in the general case.
In the 1.02.011d the "current patch settings" module have several new in/outlet concerning the patch preset (especially "recalling preset" which indicates that Usine is busy to recall preset)
It's actually a draft and will be extended and generalized in future versions.

woodslanding
Member
Posts: 1327
Contact:

Unread post by woodslanding » 23 Sep 2013, 05:32

Yeah, I sort of wondered if it could be done. But sounds like you are on it as much as possible.....

I'll look into the current patch settings, and see how that works.

Thanks!
-e
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 8 guests