EDIT - you can apparently already do this using matching filenames! (
Justin's answer)
---------
I would really like to include "factory presets" in my JSFX effects. Without this, it's difficult to give new users a quick impression of what your effect/synth can do.
Currently, I provide separate RPL files which have to be downloaded/imported by hand - and I have already had one person get in a mess by importing RPLs into the wrong effect.
---------
I think the best way to do this is specify an RPL file in the effect header, to be loaded from the same directory as the JSFX source (in the same way as PNG files are), like:
Code:
desc:My Effect
slider1:5<0,10,1>slider description
presets:my-effect.rpl
@init
// etc.
These effects would not be modifiable by the user, they would only change if the RPL file were changed.
VSTs already have different groups of presets, and REAPER displays them like this: