Make a wav file that allows you to select from 128 distinct samples using the Sample Start knob (or midi)!
Simple Python script that works with GUI or CLI
The script will take a folder of 128 wav samples and cram all 128 into a single wav file with sample accurate spacing.
This creates wav files similar to the awesome expansion packs created and curated by Leon Du Star
(Have Python installed)
- Pick 128 wav samples
- put them in a folder
- Run
make-equal-samples.pyand choose the folder with the 128 wav samples
NOTE 2: when any samples are too long script will ask if you want to delete them. If not try a higher semitone shift. Or replace them with other files.
Once your final wav is made load into your ESX bank and set:
AMP EGtoGATEwith no release (EG Time)- Select sample with
Start Point
Samples will always be oneshot. If required amplitude envelope can be applied with the modulation section.
python make-equal-samples.py --input ./inputdirectory/ --output final.wav --blocks 128 --max-mb 5 --pitch 4 --fade 0.12 --extra-silence 220 --target-sr 44100