New Tool: Modulation Device Presets

Sample modulation device preset handler, enables users to save and load modulation device presets outside of modulation set .xrmo. We can save devices, device chains and filter presets for all filter settings and devices in the filter section! Introduces new filetypes for each preset type… .xrmd, .xrmc, .xrmf. Files can be opened via the browser or drag and dropped into Renoise like the native device presets. Presets are loaded into the currently selected modulation set.

Devices are loaded into the target from which it was saved, for example an Envelope device saved from the Volume section will be loaded into Volume section of the selected modulation set. Preset files are created using the renoise.Document functions, consideration was made for readability and having the files somewhat consistent with the other native device presets within the limitations of renoise.Document.

The tool adds context menu entries for convenient saving and loading. User Library directory can be set through Tools > Modulation Device Presets > Set User Library Directory. Presets will be automatically stored in the structure detailed below, if directory not set then presets are saved to the tool bundle directory. Users also have option to ‘Save As’ and load from specific paths each time.

User Library/Modulation Devices/Target/Device/Preset Name.xrmd

User Library/Modulation Chains/Target/Preset Name.xrmc

User Library/Modulation Filters/Preset Name.xrmf

On saving presets a menu is used to select device as I don’t believe in scripting we can access currently selected modulation set devices the same way we can track / sample effect devices, currently selected device in the set should be the default when opening the menu for convenience.

dec.ultradian7.ModulationDevicePresets.xrnx (10.2 KB)

4 Likes

Hey, Just wanted to thank you for this excellent little tool! I’ve often wished for modulation device preset handling, and now, here it is! Saves a lot of time when doing sound design.

One request, if you’re open to it, would be to add keyboard shortcuts for the main actions (load/save). I used to know how to do this myself, but it’s been awhile and I forgot :upside_down_face:

Seriously, thanks again for this!! Game changer!

I’m also getting error messages thrown when clicking onto the “none” lane, and sometime when switching instruments. Not sure if that can be ironed out? Happy to post pix here if that’s helpful. Sometimes it’s quite a number of them in succession…

2 Likes

here you go, sir.


dec.ultradian7.ModulationDevicePresets_V0.1.xrnx (12.7 KB)

i tried to get this to happen, please walk us through how you get these.

2 Likes

Hey, Thanks much @esaruoho!
Busy work day today, but I will aim to post some pictures tomorrow if possible. It could be that I’m not using the latest build of renoise lol

2 Likes

Please send pics of the error and I’ll look into asap! Could be related to a known bug where menus aren’t properly updating to reflect new sample / Instrument changes made while menu is open.

Thank you for the kind words, really happy that you are making use of the tool. I’m open to feature suggestions or changes of any kind, I’ve been too busy to make much use of it myself yet so I’m relying on user feedback.

1 Like

So far, it’s been behaving today, but I will post here if further errors arise.

any luck with the errors? @decklan88 btw were you able to look at my xrnx and incorporate the tweaks i made to your main codebase?