Welcome to %s forums

BrainModular Users Forum

Login Register

loading fxps/fxbs--bump from closed forum

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

Unread post by woodslanding » 03 Sep 2013, 05:02

Just bumping this since the forum it was in was closed.....

Just wondering if loading fxbs/fxps is on the horizon... if it's not, I'll go ahead and do things the old way. If it's coming up soon, I'll wait.

Sure would be useful for me ;)

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

ceasless
Member
Posts: 330
Contact:

Unread post by ceasless » 03 Sep 2013, 08:42

I'm confused. I've loaded both fxp and fxb files directly from the preset buttons that show above open VSTs. Or do you mean something like else?

woodslanding
Member
Posts: 1327
Contact:

Unread post by woodslanding » 03 Sep 2013, 16:37

I mean programmatically from within usine.

You are right--the functionality is there already. I'd just like an input to the vst module for that purpose..... or some other workaround??? Specifically I'd like to be able to store a bunch of fxb file names in a combobox and select them from the IB. Maybe there is IML for it--but the last word seemed to be that there was not a workaround yet.

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

ceasless
Member
Posts: 330
Contact:

Unread post by ceasless » 03 Sep 2013, 18:22

Ah, I see what you mean. Yes that could really be useful.

I guess a workaround would be to use put the VST and a preset manager together in a subpatch and load up an fxb/fxp per preset.

woodslanding
Member
Posts: 1327
Contact:

Unread post by woodslanding » 03 Sep 2013, 20:02

that's what I did from v5. But it's very easy to break. All you have to do is change anything in the subpatch with the vst, and all the presets break.
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 » 16 Sep 2013, 20:30

To elaborate further on why this is helpful:

When I updated Kontakt 4 to Kontakt 5, I had to go through and recreate all 285 presets for Kontakt in my wkp. The preset manager could not handle the change in vst name. It's not a huge amount of work to update a patch. Load it into Kontakt, select the correct patch in the matrix-combo, and press save. But it's tedious to do it 285 times. Now, I'm looking at doing it again for Usine v6. Now I have another 100+ presets I'd like to add, so I'd like to build in support for 512 presets.... And then there will probably be a kontakt 6, and I'll want some new sample library that requires kontakt 6, so I'll have to do it yet again!

If I can save via fxp, then it will all work with a new version of Kontakt OR a new version of Usine. And if I can have Usine scan a folder to create the commatext for my combo when it starts up (I'm guessing I can do this via script????) then all I need to do to add a new preset is to save an fxp into the appropriate folder on my drive, and it will appear in all my Kontakt patch combos, without even needing to resave my wkp!

I can do the same with Reaktor, and unlike using the 'program' input on the module to change sounds, I can put sounds from many different Reaktor ensembles into one bank, and access them all.

That's why I'd like this feature.

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

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

Unread post by martignasse » 16 Sep 2013, 21:46

we hear your need, woodslanding, i can assure you :)
but for now, consider 'going the old way' the best way to go :|

as you have your requirements, we also have ours... multi-plateform :o
and it's not easy to find a generic way to interact with plugins presets/programs at module level

to let you know, i'm actually fighting with some plugins (vst and audiounit) who load programs without the proper specification behaviour (calling each params like an automation), you can imagine the nightmare...

anyway, if you can think about what extra inlets/outlets you dream of, we will make a step forward on this side...
rest for us the tech part, and i can't say when we'll found a good solution,

overall, we have the same goals on this point
Martin FLEURENT - Usine Developer - SDK maintainer

woodslanding
Member
Posts: 1327
Contact:

Unread post by woodslanding » 17 Sep 2013, 18:05

Okay, thanks Martin, that is very helpful!

I'll proceed the old way for now.... so good to have a sense of timeline!

I am curious how Max does it, as it is cross platform and supports this behaviour. You might want to have a look at it.... although you may be well aware of this ;)

I had the problem with VB3 that it did not update parameter values after a program change. Is this what you are talking about? I found workarounds, but since then I've stopped using it.....

However, I thought that was a problem for the user, or the plugin developer, not for you-- I wouldn't think to blame it on usine..... But I guess if you can poll for parameter values and update them after a PCh, that does make you more 'bullet-proof' as a host! I suppose some other hosts do it? Doesn't seem like many hosts are even aware of program changes, tho!

Anyway, HH is being very solid for me, really good work!

cheers,
-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 121 guests