Skip to content

schollz/opkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

opkit

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.

usage

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);

example

the resulting file sorts the samples from longest to shortest.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published