VST Preset Generator

VST, AU, AAX, CLAP, etc. Plugin Virtual Instruments Discussion
Post Reply New Topic
RELATED
PRODUCTS

Post

its not hard to make a VST host that just interacts with the program stuff. :)
Cakewalk by Bandlab / FL Studio
Squire Stratocaster / Chapman ML3 Modern V2 / Fender Precision Bass

Formerly known as arke, VladimirDimitrievich, bslf, and ctmg. Yep, those bans were deserved.

Post

molecule wrote:@arakula: for reading chunk data, i think a solution may be loading the VST and not only a preset (e.g. the tool become a VST host). Must try.
Yep. But even this will only allow randomization of parameters that can be automated.
BTW - you are aware of the fact that there are PlugIns with thousands of parameters, are you? I don't know how well your user interface handles that...
"Until you spread your wings, you'll have no idea how far you can walk." Image

Post

Doesn't the excellent Oatmeal synth have it's own random patch generator? I seem to recall that it does since I've saved off many of the random patches into an fxb file for future use.

This would be interesting to try out if it works.

-Scott

Post

best way to do it for chunks is to load it, look at the number of parameters it exposes, call setParameter for each to set the random value, then getChunk

... i think at least
that may work for some simple plugins, but it probably won't with a lot of them.

Post

molecule wrote:@Selfik: Random Patch Maker crashes on my computer too :(

@rsmus7: I knew that some VST instrument have their own random generator, but I've not look at one of them. My program just write randomized values in a file, not very complicated ;)
EnergyXT is a VST host. The randomize feature works with any VST plugin that you use with it, and I have to say it's very nicely done. 8 out of 10 times it will give a meaningful patch, plus you have control over which parameters to randomize. You could also breed presets. Console (another VST host) has a similar feature.
I think what rsmus was trying to say is that you might be trying to reinvent the wheel here, given that energyXT has a VSTi version that you could use from within your prefered DAW/host application.
I'm not trying to be harsh or anything, just giving my 2 cents.
Thanks for sharing.

Post

If i load Oatmeal into EXT Vst in Buzz or even Orion (or Ext again) i have 3 options to randomise the parameters, plus two patch hybridisers (?) if i take the Buzz route that is.
Is this too much? :)

Post

I think what rsmus was trying to say is that you might be trying to reinvent the wheel here
You may be right, but I have just develop this little tool for my own use, and I would like to improve it. Moreover I can not program such a complex program like EnergyXT...

Thanks all for remarks and tips, I will although continue to program :)

Post

Selfik wrote:Random Patch Maker is not working here...just crashes at startup :shrug:
You might need to have a MIDI loopback device installed for it to work properly.
Last edited by Bernard Quatermass on Thu May 31, 2007 7:36 am, edited 1 time in total.

Post

Chainer also does patch randomizing.

Post

Bernard Quatermass wrote:Chainer also does patch randomizing.
Beat me to it.

It's pretty good too.

Post

Oh yeah, i agree completely about Chainer. It depends how you like to work, guis and ways of linking plugs differ.
Further development of the random chnage in presets appeals, providing it really allows for individual parts to be addressed better.

Post

Many years ago (late 80's or maybe early 90's) me and a friend made a patch editor for the MT32. It had several ways of randomizing patches and you could set it to auto. Put in auto it randomized, played a few tones, chords and a melody in different octaves. If noone hit the computer keyboard it randomized a new sound (in retrospect I should have stored all generated patches automatically - I lost a few sounds not being quick enough back to the keyboard). All the ways of randomizing could be filtered (an idea kind of stolen from Cakewalk) so you just randomized certain blocks/parts of the patch - some important parameters were also posssible to exclude by themselves. The different ways of randomizing were:
* Full - set parameters to any possible value
* Gentle - randomize parameters on a choosen basesound within a given percentage, next iteration used the previous randomized sound as basesound (this never was as useful as it might seem - but I think it might be given the right implementation)
* kleptomania - stole blocks from other patches
* Squared - A square appeared with a choosen "patch" in each corner and a symbol in the middle (yes it was a DOS app) and you could either let it drift around by itself in auto averaging between the patches or drag the symbol around and play by yourself.

I don't think any of the ideas for randomizing were very innovative, they're pretty obvious - but I did like to put it on auto and do other things while the editor created and played new patches for me...

Don't know if this is of any use to you - this thread just hit a nostalgic nerve...

Post

Works Great with all the MDA VSTs! :D

Post

Oh joy! :roll:

Post

Hey Guys, new release ! (0.1.1)

Image

- Can create a blank vst list
- Change graphic design, to improve space
- Real mainwindows (no quit with esc key)
- "About" menu with Copyright
- "Vst List" menu
- Some English mistakes corrected
- Extern library to generate random numbers
(Random Number Generator by Weili Chen and
Zixuan Ma, OpenSource project)
- Normal distribution option, in order to
oscillate parameters around a value


http://sourceforge.net/projects/vst-preset-gen

Post Reply

Return to “Instruments”