A Python script for converting OP-1 MIDI inputs to Orca commands.
Make sure to install mido
and python-rtmidi
.
Then just run python op1_listener.py
with the OP-1 plugged in and in MIDI Mode.
Movement is done like an etch a sketch.
- Blue Knob - controls your x coordinates
- Green Knob - controls your y coordinates
- White Knob - controls your selection width
- Red Knob - controls your selection height
The keyboard corresponds to note values.
- F - writes "F" to your current coordinates
- F# - writes "f" to your current coordinates
- etc.
The sound number buttons write numbers.
- 1 - writes "1" to your current coordinates
- and so on
- Sequencer - writes "9" to your current coordinates
- Album/Com writes "0" to your current coordinates
The Synth Mode Button will cycle through Orcas IO special characters:
[ :, %, !, ?, ;, =, $ ]
Other buttons have various functions
- Lift - copies your current selection
- Drop - pastes your current copied values at your current coordinates
- Split - erases your current selection
- Mic/Input - resets the frame to 0
- Record - runs the current frame
- Play - plays
- Stop - stops
- Blue Knob Click - resets your coordinates to 0,0
- Green Knob Click - selects all
The real meat and potatoes, holding specific modifier keys will put you into different modes.
- Tape 1 - lower case letter mode
- Tape 2 - upper case letter mode
- Tape 3 - special character mode
- Tape 4 - number mode
- Tempo - tempo mode
- Drum Mode - Midi I/O selection mode
- Tape Mode - frame mode
In lower case letter mode, the play, stop, and keyboard keys now all correspond to a lower case letter.
The Blue Knob will also cycle through all lower case letters.
The same as lower case mode, except with upper case letters.
The same as lower case mode, except with special characters. The play and stop buttons no longer correspond to anything.
The same as special character mode.
In tempo mode, the blue knob will now adjust the BPM.
In I/O selection mode, the blue knob will cycle through MIDI inputs, and the green knob through MIDI outputs.
In Frame mode, the blue knob will allow you to skip and rewind through frames.