What is the problem?
As a user I want to remove everything I don’t need from the SD-Card without breaking my scenes, so that I can keep everything organized, and because space on the Synth is limited.
Also I want to be able to backup or share a scene with somebody else without having to worry about samples or wavetables
What should this feature achieve?
Synth comes with a lot of samples for GRAINS and wavetables for WAVS, and when the user deletes or renames them, they will break the scenes and sounds that reference them.
Also space is limited, Synth cannot browse more than 256 Scenes, I assume the same limit applies to presets, samples and wavetables, and more that 256 items in a browser on a small screen might not be desirable anyway.
I can see two possible features that might remedy this, each one is valuable on its own, but they’d also go together:
- copying wavetables and samples into to the scenes that use them, which means that scenes are entirely self-contained .
- a “clean” command (somewhere in the menu) to copy all samples and wavetables that are not referenced in any scene or preset or to a sub folder called “unused”, so that the user can decide what to keep, and what to remove.
FAQ:
- What happens if a sample/wavetable is present both in the Scene and in the Samples/GRAINS or Samples/WAVS folder? the file in the scene takes precedence over files with the same name in
/SAMPLES/…/
- Would samples/wavetables in the current scene folders show up in the sample/wavetable selector: Yes, with a suffix “(scene)”
- can the scene contain more than the referenced samples/wavetables? Why not, that might be a nice way to package samples and wavetables, all that’s necessary is when the user saves a preset from that scene any referenced files would need to be copied to the main sample/wavetable folders. A really neat feature, by the way, for delivering and organizing samples/wavetables
- How would the samples and wavetables be stored in a scene? in sub folders
WAVS
andGRAINS
in the scene’s folder. That way the references in the preset don’t need to be changed - When and how would samples and wavetables to be copied to a scene? That might happen automatically when a scene is saved, or manually, e.g. with a “pack” command that does this for all scenes, or for the current scene only, triggered somewhere in the menu.*
- would samples/wavetables moved to
/Samplers/GRAINS/unused
or/Samples/WAVS/unused
sub folders show up in the sample/wavetable selector: No
Are there any workarounds?
Write a script to go through all Presets and Scenes on a computer to compile a list of the wavetables and samples used in presets. With that list, you can clean up and reorganize manually.
References to samples are at line 68¹ of a GRAINS preset
GRAINS/Foley_Rustled.wav
References in lines 61 and 62 in a WAVS preset (but there there’s something more in these lines, probably the position.
WAVS/BadSaws.wav ÄØ
WAVS/BadSaws.wav ÄØ::BD
¹if $0d can be seen as CR
But most users would not know how to even run such a script.
Any links to related discussions?
This wish might also elegantly resolve this one:
Any references to other products?
- 1010music blackbox has a pack function for presets that copies all used samples into the preset folders