the result is this little tool called teoperator: teoperator lets you easily make drum and synth patches for the op-1 or op-z. you can use most of the functionality via the website teoperator.com and you can also use this software via a command-line program that gives you more functionality - to create a variety of patches from any kind of music file (wav, aif, mp3, flac all supported). I did a write-up of how it works, basically I had to reverse engineer pieces of the metadata in the op-1 and op-z patches.
here’s the code which also has binaries to download (you would need to install ffmpeg first):
currently my favorite use is to make equally spaced splice points which I do with the command-line program by running:
teoperator drum --slices 16 drumloop.wav
then you can load up these samples onto the op-1 or op-z and sequence them and they play in sync and can have all sorts of fun mangling them:
teoperator synth piano.wav
Optionally, you can include the base frequency information which can be used on the op-1/opz to convert to the right pitch:
teoperator synth --freq 220 piano.wav
To make a drumkit patch you can convert multiple files and splice points will be set at the boundaries of each individual file:
teoperator drum kick.wav snare.wav openhat.wav closedhat.wav
To make a sample patch you can convert one sample and splice points will be automatically determined by transients (transient discovery is not ideal…):
teoperator drum vocals.wav
- there are likely bugs, lmk if you find them.
- I started, but not finished, a capability to make custom synth (engine) patches for the op-1 (or even random patches)