Support for Teenage Engineering OP-1

zynthian_ctrldev_teenageengineering_op1.py (6.1 KB)

Thanks for the all the tips!

Here’s is a first version of a ctrldev driver for the Teenage Engineering OP-1 Original. Feedback is welcome before I submit a PR for it. For now, only the basics are mapped:

  • encoder rotation
  • encoder button push (and release, so short/bold/long works as expected)
  • tempo
  • play/record toggle
  • arrows up-down, left-right

Notes:

  • Tested on latest vangelis.
  • Tested with latest firmware version 246.
  • Designed to work with OP-1 in MIDI Mode:
    • On OP-1, press Shift+COM
    • Choose CTRL (Button T2)
    • Press Shift button to verify knobs are sending relative CC, change with blue encoder if needed.
    • Press Shift button to verify <> buttons are sending MIDI CC, change with white encoder if desired. Set to Octave ± if this behavior is preferred.
4 Likes