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.