I’m trying to get my Scenes to display in a specific custom order (grouped by prefix, then alphabetical within groups) and I can’t figure out what actually controls the list order. I’ve tested a few things and ruled them out, so I’m hoping someone who knows the firmware internals can confirm what’s really going on.
What I’ve tried, on current firmware, ~137 scenes on the card:
- Filesystem order: I reordered the scene folders physically on the SD card (verified with
dir /bthat the directory entries are in my desired order). The Synth ignores this completely and shows a different order. - Editing globalSettings: I rewrote the
globalSettingsfile in the Scenes folder with all scenes listed in my desired order (same binary format, header preserved). On cold boot the Synth reads it but then overwrites the file with its own order, so my edit doesn’t stick. This makes it look like globalSettings is an output the device writes from internal state, not an input I can set. - Workspace folder: Only contains the currently-loaded scene’s patch/seq/settings data — no master order index that I can find.
- Shift + Init (“reorder”) in the Scene grid: This only assigns the first 60 to Quickselect pads (P01–P60). It doesn’t actually re-sort the list.
So my questions:
- What actually determines the order Scenes appear in the list? Is it stored in onboard flash separate from the SD card?
- Is there any supported way to set a custom Scene order manually?
- If the order is held internally and flushed to globalSettings on boot, is there a way to force the device to adopt an order I specify?
Really just want to organize a large scene library for live use. Any authoritative answer on the mechanism would save me a lot of trial and error. Thanks.