this repository utilizes postsolarpunk's generously provided sample library of pulsar-23 sounds and randomly generates patch files that can be uploaded to an OP-Z or OP-1 with correct splice points. patch files are created with different directories (Kick, Snare, Bass, etc.) and they are automatically tuned to different notes and DC offset removed with a highpass filter. other than that - the samples are exactly as I found them.
prerequisites: make sure that you have Go, sox, and ffmpeg installed.
first download postsolarpunk's kit. then unzip it into this directory.
unzip 'pulsar-23 postsolarpunk pack.zip'
build the software.
go build -v
now run the converter:
./opkit --convert pulsar-23\ postsolarpunk\ pack --out psp2
collect the durations
./opkit --durations psp2
make a mix
./opkit --mix1 psp2/pulsar-23\ postsolarpunk\ pack/808s --mix2 psp2/pulsar-23\ postsolarpunk\ pack/Kicks --out psp2/pulsar-23\ postsolarpunk\ pack/Combo
this will generate a directory psp
with all of the converted files.
now you can generate kits by filtering on the folder names. for example, to generate a "Kick" kit tuned to the C:
./opkit --kit "Kick" --tuned 24 --out kick.aif
the result is a single file that fits as many samples as it can within the OP-Z/OP-1 limit (<12 seconds);
the resulting file sorts the samples from longest to shortest.