effective preset management

joecanti@yahoo.co.uk's icon

Hi all,
I've nearly finished a monster subtractive synth in Max...my problem is that my preset management is a bit clunky...i am using the standard preset object with 2 drop down menus - 1 for storage and 1 for recall.eg a sub patch sending a 'store 1' message when 1 is clicked on the store menu.then i have read and write buttons to save banks of presets as files.What im after really is a way to simplify that.Maybe to have just one drop down menu with names of presets instead of numbers - with a store/over write button.Would there be any way of adding names to a umenu(without get info) so that users could store their own.or even to open up a preset bank of, for example, pad sounds and the names to be placed into the umenu.

Basically i'm looking for an elegant way to store and recall preset patches and banks...

Any ideas or suggestions would be most welcomed!

cheers,

Joe.

Thijs Koerselman's icon

Use pattr instead of preset. Even more so if you're looking for an "elegant"
solution like you mentioned. You can use slotnames to name presets, and
query them using getslotnames. You can use these to populate ubumenus. If
you like the interface of the preset object, you can use a javascript
interface that works the same and looks better. (pattr_ui.js from the top of
my head, can't remember who wrote it). For different banks you can load
different xml files.

T_

joecanti@yahoo.co.uk's icon

Thanks T,
that sounds just the ticket,

I'll give it a go...

When the synth is finally finished i'll upload it so people can have a play with it and suggest ways of improving it...but that probably wont be for a while.

Cheers,

Joe

Trond Lossius's icon

Hi Joe,

you could also take a look at Jamoma:

A *lot* has happened to Jamoma lately, so it makes more sense to get
it following the instructions at this page:

than downloading from jamoma.org. We hope to have a new release
available in the near future.

Best,
Trond