Teensy++ based Sequential Circuits Prophet 600 firmware remake

Download stable 2.0 archive View on GitHub


This is the P600FW project, a CPU/firmware remake for the SCI Prophet 600 (http://www.vintagesynth.com/sci/p600.php). It uses a slightly modified Teensy++ board (http://www.pjrc.com/store/teensypp_pins.html) that plugs into the Z80 socket.


My synthesizer blog (gliglisynth.blogspot.fr, development versions are posted there)
English forum (at www.gearslutz.com)
French forum (at forum.anafrog.com)

Installation and usage

See documentation PDFs...


  • Alpha 20130226 : First public version.
  • Beta 1.0 : First proper release.
  • Stable 2.0 :
    • New user interface (moved all the membrane keypad options to: hit a button once or twice / turn the "Speed" data knob).
    • New assigner (better priority system; unison track latch; disabling voices).
    • MIDI out / SysEx patch dumps.
    • Synchronizing the Arpeggiator to MIDI clock.
    • Unison detune.
    • Dedicated vibrato (independent from the LFO).
    • Automatic modulation after a delay.
    • Many bug fixes and tweaks.



Future improvements/fixes (aka. TODO list)

  • Sequencer (probably inspired by the Six-trak one, without being multitimbral, of course).
  • Support for custom tunings, implementation of the MIDI Tuning Standard.


You can use this button if you'd like to make a donation (using PayPal):