Welcome to %s forums

BrainModular Users Forum

Login Register

Load a plugin-preset with a button

I need help on a Patch
Post Reply
oxyredox
Member
Posts: 44
Location: Paris
Contact:

Unread post by oxyredox » 14 Jul 2010, 15:07

Hi,
I'm working on a workspace that handles all the presets and sounds for a live act.
So far I'we worked it all out with the load patch module, but it takes a lot of time because it re-loads the whole plugin.
What I need sometimes is just to load a different preset in the same plugin, especially with Kontakt or Guitar Rig which are "big" plugins, e.g. they take a lot of time to get loaded. When I need to change kontakt and two guitar rigs, it's wasting some time on stage...
Of course this parameter is not available from the many inlets of these plugins !

So here is my question : is there a way to load a preset automatically from within the plug, just like the "File/Load preset" menu item does in the plug window ?

23fx23
Member
Posts: 2545
Contact:

Unread post by 23fx23 » 14 Jul 2010, 18:02

did ya try the preset manager (/interface control), it should work ok even if pins are not visible?

ie you drop a preset manager in your vst patch, tweak the vst, save on 0, then tweak it, save on 1, ect, it should recall when
cliquing nb on the preset manager.

User avatar
nay-seven
Site Admin
Posts: 5684
Location: rennes France
Contact:

Unread post by nay-seven » 14 Jul 2010, 18:16

maybe an alternative could be to built a bank of preset in your vst and use a create midi module to recall this ( program change ) ones....?

oxyredox
Member
Posts: 44
Location: Paris
Contact:

Unread post by oxyredox » 15 Jul 2010, 01:59

Thanks 23fx23 (what a name ;)
I'll try the preset manager
Nay seven I'm interested in your fashion because it seems so close to what I think would be the way, but I'm not sure i got it right...
You're talking of the presets one can create using the menu in the window that embeds the plugins GUI, (File/Save preset...).
The I put a "create midi" box in the patch and I connect it to the "program" input of the plug, is that correct ?
And how do I link a number (in the MIDI program change message) to the correct string (the name of the file) ?
Are those files sorted alphabetically and then they become "program 1", "program 2", "program 3", "program 4"... ?

Clearscreen
Member
Posts: 482
Location: Australia
Contact:

Unread post by Clearscreen » 15 Jul 2010, 03:38

How many sounds have you got loaded in to kontakt? the way I've been doing it is set up all the sounds in one huge kontakt instrument and have them receive on different midi channels, or mute/enable them using midi cc's linked to kontakt parameter inputs if there's more than 16 sound sets. This way you load a big kontakt patch when you load the workspace but then you can pretty seamlessly switch sounds.

For Guitar Rig could you use the conductor with markers to set up different patches and jump/loop to each marker as neccessary? Is there a better way to switch patches vertically in the grid? I've thought about this before - maybe I'd better look in to it...:)

User avatar
nay-seven
Site Admin
Posts: 5684
Location: rennes France
Contact:

Unread post by nay-seven » 15 Jul 2010, 09:49

You're talking of the presets one can create using the menu in the window that embeds the plugins GUI, (File/Save preset...).
right ( but your plugins has ,maybe also , his own way to save program/bank..)
Then I put a "create midi" box in the patch and I connect it to the "program" input of the plug, is that correct ?
no, not the program inlet but the midi one, something like this:
Image
i don' t have kontakt or guitar rig myself , but i suppose that such a plugin accept program change message

Clearscreen
Member
Posts: 482
Location: Australia
Contact:

Unread post by Clearscreen » 16 Jul 2010, 06:20

Yes, they both do, but I got the feeling the OP was annoyed at the loading times and using midi program changes won't affect that will it? I could well be wrong though....

oxyredox
Member
Posts: 44
Location: Paris
Contact:

Unread post by oxyredox » 20 Jul 2010, 00:12

ok,
thanks for your many answers,
So I have as many answers to make !

first the fx23fx suggestion. I tried the preset manager and it works very fine with pianoteq and guitar rig. I load my sound, store a preset in the "preset manager" and when all the presets are stored I save the patch. But for a very strange reason I could not find out, it doesn't work with Kontakt...

Clearscreen. I thinks it's a good idea, 16 midi channels will do the the job for the set I'm building, but I would really like to be able to change programs in Kontakt. The time loss I was talking about is during the loading of the plugin itself rather than during the loading of the samples.

Nay seven & clearscreen. I've tried exactly what you describe, using a "create midi" module to send program change but it did'nt work. And a good reason for that is that there is no "sound"-"program number" table anywhere. I cannot think of a way to tell kontakt what program number is affected to what "multi instrument" (this how they call a set of several sounds). I would love to know how to do do it. Maybe I have to create a bank ?

by the way what is an "OP" ?

User avatar
nay-seven
Site Admin
Posts: 5684
Location: rennes France
Contact:

Unread post by nay-seven » 20 Jul 2010, 09:16

Maybe I have to create a bank
yes..program change only work with a bank with several preset inside..
I've find this post about it ( not the same host but must be a start :
here

oxyredox
Member
Posts: 44
Location: Paris
Contact:

Unread post by oxyredox » 20 Jul 2010, 16:12

Ok,
as far as I know, the problem is that bank can only contain "sounds" and no "multi", so it's gonna be a lot of work...

By the way, any idea why the preset manager won't work with Kontakt ?

User avatar
nay-seven
Site Admin
Posts: 5684
Location: rennes France
Contact:

Unread post by nay-seven » 20 Jul 2010, 16:51

sorry , can't help you about kontakt himself , maybe you can ask on the native forum how they manage the different presets..?
about the preset manager , i suppose the architecture of kontakt is not " classic "..?

oxyredox
Member
Posts: 44
Location: Paris
Contact:

Unread post by oxyredox » 24 Jul 2010, 13:53

you're right !
But is there a way to tell usine to load a REAL preset FILE, one created when saving a preset in the menu of the plug window ?
like some command lines ? That would be the best solution isn't it ?

User avatar
nay-seven
Site Admin
Posts: 5684
Location: rennes France
Contact:

Unread post by nay-seven » 24 Jul 2010, 16:14

what do you mean by a "reel preset file " ..
I've saw that for Kontakt, at least for some version, there's
.nki=single instrument
.nkm = multi

i've download and read the manual vor version 4 ( btw which version do you use..?.)
but they always talk about the browser and mouse operation, never use midi , except about the classic learn with knobs...

an other alternative could the kontakt script, here a post about program change and script :
http://www.macprovideo.com/forum/audio/ ... 5872&sid=0

do you know if there's bank in the demo of 4..? i 'm ok to download it to test but is seems that the program stop each 20mn ...

User avatar
nay-seven
Site Admin
Posts: 5684
Location: rennes France
Contact:

Unread post by nay-seven » 24 Jul 2010, 16:24

i've also see this post where guys seems to talk about kontakt receiving correctly program change message ( seems that you have to know that for kontakt program begin with 1 , not 0..)
http://forum.cockos.com/archive/index.php/t-58886.html

oxyredox
Member
Posts: 44
Location: Paris
Contact:

Unread post by oxyredox » 24 Jul 2010, 17:10

I cant use the kontakt program changes because it only works with instruments within banks and not with multi at all. And I need to use a different multi for every different song, so no program change.

BUT when I say real preset files, I'm talking about .fxp, created by Usine when you go to the menu item "File/Save preset" in the plug window. This menu does'nt belong to Kontakt but to Usine, so I thought there might be a way to tell Usine to load a .fxp file into the plugin, just like I do when I go to "File/Load preset".
Maybe Internal Message Language is the key ?

User avatar
nay-seven
Site Admin
Posts: 5684
Location: rennes France
Contact:

Unread post by nay-seven » 24 Jul 2010, 18:12

this menu is not specific to usine but to all vst host , you can try to save presets(fxp) then save them in a bank(fxb ) then you can browse in this presets via a program change , that the way many vsti/vst works and this was my first answer..

but..i don't know if it's possible with kontakt and the demo version will certainly not let me save preset and so...
that's why you first need to learn via native or others forum how to built a bank of multi and if it's possible..?

and I'm not even sure this will change the things for you in the way that kontakt have to load the samples anyway to built the multi..?
don't know...

oxyredox
Member
Posts: 44
Location: Paris
Contact:

Unread post by oxyredox » 24 Jul 2010, 20:03

Ok, your answer makes me think I have'nt been clear :
-You can't build a bank with multis,
-Kontakt doesn't allow me to build an .fxb file (just does'nt work I don't know why)
-preset manager stops working when receiving instructions from a bus (whereas the same patching works with pianoteq or guitar rig)

--> I need to load an .fxp file directly

Is there a way to achieve that automatically ? I don't think there is any module for that,
Hence my question about Internal Message Language..

Anyway I'll download version 5.20 as soon as my upgrade licence purchase will be registered. I hope as soon as possible, and maybe all my problems will be solved !

User avatar
nay-seven
Site Admin
Posts: 5684
Location: rennes France
Contact:

Unread post by nay-seven » 24 Jul 2010, 23:12

IML is a internal language of Usine and i don't think it can talk with the internal language of your plugin, but maybe I'm wrong..
i suppose only senso can answer this..
and i 'm afraid the new version don't change anything about this..:(

Clearscreen
Member
Posts: 482
Location: Australia
Contact:

Unread post by Clearscreen » 26 Jul 2010, 02:30

What was the problem you had with the preset manager? It seems to work fine here even using a bus from another track - I've just created 3 different presets in the manager, each with several different instruments loaded and it changes between them remarkably quickly - I'm a bit shocked how well it's working actually!

I also just tried out the "load patch" module with kontakt, and it works a treat... you can have as many multi's as you like and you can tell Usine where to load it (track/line), very cool!

Clearscreen
Member
Posts: 482
Location: Australia
Contact:

Unread post by Clearscreen » 26 Jul 2010, 03:04

oxyredox wrote:-You can't build a bank with multis
But you can build a multi of banks - ie your multi can consist of several banks, each of which respond to midi program changes. So in slot one of each bank you put each instrument you want in the multi for program change 1, in slot 2 of each bank you setup the instruments you want for program change 2, etc... works pretty well, but it'd be better to just be able to switch multi's vi program change really. I'll keep checking this out as it seems there should be a way for this to work in Kontakt.

I'm not sure this helps you, but I thought it was worth a mention just in case... :)

oxyredox
Member
Posts: 44
Location: Paris
Contact:

Unread post by oxyredox » 26 Jul 2010, 03:39

Wow, that's clever,
I dig the idea of a multi of bank, one channel per bank and one program change message per channel...
Thank you clearscreen.
of course the "load patch" worked for me as well (actually that's how I've been doing so far) but I don't like the idea of reloading a plug that's already loaded... anyway that's what I'll do for the gig tomorrow ;)

My account has just been updated so I'll try the latest version and maybe my problem with preset manager via bus will be solved.

Clearscreen
Member
Posts: 482
Location: Australia
Contact:

Unread post by Clearscreen » 26 Jul 2010, 05:22

Best of luck with it! :)

User avatar
nay-seven
Site Admin
Posts: 5684
Location: rennes France
Contact:

Unread post by nay-seven » 26 Jul 2010, 09:16

Great ! thanks a lot clearscreen !!
Cause wasn't really easy to help without the plugin !
and yeah, have a good gig oxyredox !

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

Unread post by senso » 26 Jul 2010, 09:48

--> I need to load an .fxp file directly
Is there a way to achieve that automatically ? I don't think there is any module for that,
I'll think about it, especially a way to load a preset file from usine. actually it's not possible.

gurulogic
Member
Posts: 1019
Contact:

Unread post by gurulogic » 29 Jul 2010, 21:16

I think I suggested once a module that would be a VST shell with generic (inheritable) parameter inlets that similar to the load patch module could load a file (.fxp) from disk and the .fxp would be linked to the VST that had originally saved the file. Then when loading an .fxp via the empty VST shell module, the VST + parameters would be loaded unless the VST were already loaded, in which case only the parameters would be loaded.
Would this make sense as a solution for the above situation?

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

Unread post by senso » 30 Jul 2010, 08:13

Interesting solution. I'm not really fixed on the best approach.

Post Reply

Who is online

Users browsing this forum: No registered users and 26 guests