Welcome to %s forums

BrainModular Users Forum

Login Register

loading fxbs?

I need help on a Patch
Post Reply
woodslanding
Member
Posts: 1327
Contact:

Unread post by woodslanding » 29 Apr 2011, 22:19

I have a synth which only supports 128 presets, but I'd like access to more from within the usine gui.

Is there a way to (perhaps with IML?) dynamically load an fxb from the interface, such that I can recall more than 128 presets from the conductor?

thx,
-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
nay-seven
Site Admin
Posts: 5684
Location: rennes France
Contact:

Unread post by nay-seven » 29 Apr 2011, 23:04

sorry, don't know any way for my part cause there's no path inlet on vsti modules

23fx23
Member
Posts: 2545
Contact:

Unread post by 23fx23 » 29 Apr 2011, 23:31

I don't think you could load more than 128 fxb if the VST was made like that due to it's pgm pin maxed to 127.
maybe some way to load a specified fxb on specified path is possible via iml (afaik no), but in any cases that seem boring cause
will need to store lots of paths, and i feel it will be more cpu/ram damanding and not ultra fast resonse.

however, what i would do is you could totally bypass the classical VST/Fxb/pgm change thing and build your own program change system with usine:
just use preset manager (ie check my 128pm addon and extend to 256), then link conductor nb to pm number.
that way you are free to quick store and recall any nb of pgms from usine gui. just loose the text thing but some patch is fairly doable
(just a combo box where you enter names, then a script could easy edit actual pgm/item name)

note the 128pm patch was done a few time ago, now senso has greatly improved the pm to acces parent patch, you could set PMs to 'parent patch' target and drop the patch where your vst is located.

woodslanding
Member
Posts: 1327
Contact:

Unread post by woodslanding » 02 May 2011, 08:35

Okay I now think this is possible:

Since the PM can store the whole state of a vst, I can load up an FXB bank into my vst (in this case ZEN, the awesome free multi-vst patch manager) and then save the state of the VST as a PM preset. Then load up another FXB, and save it to a different PM slot. So 128 FXP presets x 128 PM (bank) presets = more than enough!!

One thing though--I'd like to be able to update the FXP combo when the PM preset is changed.... And I want to be able to store a given preset and bank into a given slot in the conductor. So here's what it seems like I need to do:

When I select a conductor preset, it selects the appropriate PM preset, then updates the FXP combo commatext via IML, then selects the appropriate FXPreset.

Think it will work?? Well, when I get a chance I will try.... I imagine I may have to put some delays in there....

Also, I have started using this method with Kontakt, and it is way better than Kontakt banks, freeing up lots of RAM.

cheers!
-eric
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 » 09 May 2011, 08:09

Well, I was most disappointed to find that the PM does not restore the entire state of the VSTi..... I had thought I could load an fxb into a VST, and store it in the PM, and then load another bank into the VST, and store that to a different slot in the PM..... but the PM only remembers the currenly selected program in the VST.

It would be nice if there was some way to support this kind of 'full recall' within usine. I guess you wouldn't always want to store that much data in the PM, but in this case that's what I wanted.... and I was very excited for a moment there.

thanks,
-eric
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 » 09 May 2011, 08:13

BTW: the VST prg pin is not maxed at 128. The pro53 has 512.... Synth1 can support up to 12,800 (which makes starting it up very, very slow....)
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 » 09 May 2011, 08:58

okay, I've got this working with loadPatch.... it's a little messy, but it will work....

almost always a way with Usine!

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

Clearscreen
Member
Posts: 482
Location: Australia
Contact:

Unread post by Clearscreen » 10 May 2011, 03:24

A little OT but how'd you get kontakt working in Zen? it keeps crashing it out when I try and launch it in Zen - odds are good I've done something obvious incorrectly I guess, but I haven't worked it out yet after a couple of goes so any help is appreciated... I just drageed and dropped the dll into zen's window, but it crashes zen (1.6.1) out. I've had the same with reaktor and I can't see where zen says it supports either reaktor or kontakt yet. Using the latest reaktor and kontakt - maybe an earlier version works better?

woodslanding
Member
Posts: 1327
Contact:

Unread post by woodslanding » 10 May 2011, 11:09

Oh yeah--no I gave up on using Kontakt in Zen. I'm just using it in Usine with a PM. Works like a charm, much better than using Kontakt banks.... now a preset can be a multi, and I don't need to store all the samples in rom. And it loads patches very quickly.

I think I'll be able to do the same with the newest version of Reaktor, now that the autosave has been improved.....
Custom Ryzen 5900x MATX build, Win10, Fireface UFX, touchscreen
Custom 2 manual midi keyboard
Usine, Kontakt, Reaktor, Synthmaster, Byome, Arturia, Soundtoys, Unify

Clearscreen
Member
Posts: 482
Location: Australia
Contact:

Unread post by Clearscreen » 19 May 2011, 04:33

Cheers for the info! :D

woodslanding
Member
Posts: 1327
Contact:

Unread post by woodslanding » 19 May 2011, 10:31

Well, there is a downside--I do get dropouts and stuck notes sometimes when Kontakt is loading sounds. I imagine that will go away when my new quad-core laptop arrives.

It has brought my memory use down from 68% to 52%.

Also gave up on Reaktor. It insists on popping up a save dialog when it opens a new ENS, and besides the ensembles load extremely slowly.

Zen is really awesome, but it is buggy still-- again I'm using a PM to get 256 presets, and it crashes usine regularly, in a very strange way. The screen loses all ability to redraw. many widgets and controls still work (although not all) and keycommands work, so I can save. But nothing changes on the screen until I quit usine.

Even a much simpler WKP with zen in it still crashes periodically (after 30-40 minutes of auditioning sounds) although it's a more typical crash. Hopefully zen gets more stable in subsequent versions.

-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 27 guests