PC-8P: A Roland JX-8P Synthesizer Editor for the Peavey PC1600X Hardware MIDI Controller Version: 1.0 Date of Publication: 2014 March 12 Author: Evan Long Web Site: http://www.EvanLong.net Description: While it's a nice-sounding, two-oscillator, polyphonic, analog synth, the Roland JX-8P is difficult to program from the front panel, and its original hardware programmer, the Roland PG-800, today can run upwards of $300 in the used market. However, the PC-8P SysEx file will allow you to convert a Peavey PC1600X MIDI controller into a PG-800 and more. Its first three presets, "PG-800 Top," PG-800 Middle," and "PG-800 Bottom," correspond closely to the top, middle, and bottom areas of the PG-800 (diagram available on page 30 of the JX-8P manual, available on-line at RolandUS.com). The fourth and fifth presets give you additional controls, not found on the original PG-800, over the patch name and over some of the front panel controls such as bend range and portamento. The JX-8P has fairly comprehensive, if not optimally efficient, MIDI implemention but not extensive amounts of parameters (only one LFO and no LFO control of VCA, for instance), so that's about it -- nice and simple. Make sure to press "write" on the JX-8P when you're done with your patch to save your changes, and please leave a donation in the tip jar at EvanLong.net if you find this useful! 00: PG-800 Top (JX-8P wave/pitch/filter/vca) 01: OSC1 Range F0 41 36 00 21 20 01 0B vv F7 (4: 0=16'; 32=8'; 64=4'; 96=2') 02: OSC1 Tune F0 41 36 00 21 20 01 0D vv F7 (25: -1 oct to +1 oct) 03: OSC1 Wave F0 41 36 00 21 20 01 0C vv F7 (4: 0=Noise; 32=Saw; 64=Pulse; 96=Square) 04: OSC2 Range F0 41 36 00 21 20 01 10 vv F7 (4: 0=16'; 32=8'; 64=4'; 96=2') 05: OSC2 Tune F0 41 36 00 21 20 01 13 vv F7 (25: -1 oct to +1 oct) 06: OSC2 Wave F0 41 36 00 21 20 01 11 vv F7 (4: 0=Noise; 32=Saw; 64=Pulse; 96=Square) 07: OSC2 Sync/XMod F0 41 36 00 21 20 01 12 vv F7 (4: 0=off; 32=Sync 1; 64=Sync 2; 96=XMod) 08: OSC2 Detune F0 41 36 00 21 20 01 14 vv F7 (128: -50 cents to +50 cents) 09: OSC1 Level F0 41 36 00 21 20 01 1C vv F7 (128: 0-127) 10: OSC2 Level F0 41 36 00 21 20 01 1D vv F7 (128: 0-127) 11: VCF HPF F0 41 36 00 21 20 01 21 vv F7 (4: 0=0; 32=1; 64=2; 96=3) 12: VCF Cutoff F0 41 36 00 21 20 01 22 vv F7 (128: 0-127) 13: VCF Res F0 41 36 00 21 20 01 23 vv F7 (128: 0-127) 14: VCA Level F0 41 36 00 21 20 01 29 vv F7 (128: 0-127) 15: ---no message--- 16: ---no message--- 01: PG-800 Middle (JX-8P LFO/ENV assignments and depth) 01: ENV to Pitch OSC1 F0 41 36 00 21 20 01 0F vv F7 (128: 0-127) 02: ENV to Pitch OSC2 F0 41 36 00 21 20 01 16 vv F7 (128: 0-127) 03: ENV to Pitch Dynamics F0 41 36 00 21 20 01 1A vv F7 (4: 0=0; 32=1; 64=2; 96=3) 04: ENV to Pitch Mode F0 41 36 00 21 20 01 1B vv F7 (4: 0=2inv; 32=2norm; 64=1inv; 96=1norm) 05: ENV to Mixer F0 41 36 00 21 20 01 1E vv F7 (128: 0-127) 06: ENV to Mixer Dynamics F0 41 36 00 21 20 01 1F vv F7 (4: 0=0; 32=1; 64=2; 96=3) 07: ENV to Mixer Mode F0 41 36 00 21 20 01 20 vv F7 (4: 0=2inv; 32=2norm; 64=1inv; 96=1norm) 08: ENV to VCF F0 41 36 00 21 20 01 25 vv F7 (128: 0-127) 09: ENV to VCF Dynamics F0 41 36 00 21 20 01 27 vv F7 (4: 0=0; 32=1; 64=2; 96=3) 10: ENV to VCF Mode F0 41 36 00 21 20 01 28 vv F7 (4: 0=2inv; 32=2norm; 64=1inv; 96=1norm) 11: ENV to VCF Keyfollow F0 41 36 00 21 20 01 26 vv F7 (128: 0-127) 12: ENV2 to VCA Mode F0 41 36 00 21 20 01 3A vv F7 (2: 0=gate; 64=2norm) 13: ENV2 to VCA Dynamics F0 41 36 00 21 20 01 2A vv F7 (4: 0=0; 32=1; 64=2; 96=3) 14: LFO to Pitch OSC1 F0 41 36 00 21 20 01 0E vv F7 (128: 0-127) 15: LFO to Pitch OSC2 F0 41 36 00 21 20 01 15 vv F7 (128: 0-127) 16: LFO to VCF Cutoff F0 41 36 00 21 20 01 22 vv F7 (128: 0-127) 02: PG-800 Bottom (JX-8P LFO/ENV/CHORUS settings) 01: LFO Wave F0 41 36 00 21 20 01 2C vv F7 (3: 0=random; 32=square; 64=triangle) 02: LFO Delay F0 41 36 00 21 20 01 2D vv F7 (128: 0-127) 03: LFO Rate F0 41 36 00 21 20 01 2E vv F7 (128: 0-127) 04: ENV1 Attack F0 41 36 00 21 20 01 2F vv F7 (128: 0-127) 05: ENV1 Decay F0 41 36 00 21 20 01 30 vv F7 (128: 0-127) 06: ENV1 Sustain F0 41 36 00 21 20 01 31 vv F7 (128: 0-127) 07: ENV1 Release F0 41 36 00 21 20 01 32 vv F7 (128: 0-127) 08: ENV1 Keyfollow F0 41 36 00 21 20 01 33 vv F7 (4: 0=off; 32=1; 64=2; 96=3) 09: ENV2 Attack F0 41 36 00 21 20 01 34 vv F7 (128: 0-127) 10: ENV2 Decay F0 41 36 00 21 20 01 35 vv F7 (128: 0-127) 11: ENV2 Sustain F0 41 36 00 21 20 01 36 vv F7 (128: 0-127) 12: ENV2 Release F0 41 36 00 21 20 01 37 vv F7 (128: 0-127) 13: ENV2 Keyfollow F0 41 36 00 21 20 01 38 vv F7 (4: 0=off; 32=1; 64=2; 96=3) 14: CHORUS Mode F0 41 36 00 21 20 01 2B vv F7 (3: 0=off; 32=1; 64=2) 15: ---no message--- 16: ---no message--- 03: JX-8P Patch Name (JX-8P Patch Name) 01: Name 01 F0 41 36 00 21 20 01 00 vv F7 (0-127: ASCII characters) 02: Name 02 F0 41 36 00 21 20 01 01 vv F7 (0-127: ASCII characters) 03: Name 03 F0 41 36 00 21 20 01 02 vv F7 (0-127: ASCII characters) 04: Name 04 F0 41 36 00 21 20 01 03 vv F7 (0-127: ASCII characters) 05: Name 05 F0 41 36 00 21 20 01 04 vv F7 (0-127: ASCII characters) 06: Name 06 F0 41 36 00 21 20 01 05 vv F7 (0-127: ASCII characters) 07: Name 07 F0 41 36 00 21 20 01 06 vv F7 (0-127: ASCII characters) 08: Name 08 F0 41 36 00 21 20 01 07 vv F7 (0-127: ASCII characters) 09: Name 09 F0 41 36 00 21 20 01 08 vv F7 (0-127: ASCII characters) 10: Name 10 F0 41 36 00 21 20 01 09 vv F7 (0-127: ASCII characters) 11: ---no message--- 12: ---no message--- 13: ---no message--- 14: ---no message--- 15: ---no message--- 16: ---no message--- 04: JX-8P Misc. (Jx-8P Panel Controls + Miscellaneous Settings) 01: Bend Range F0 41 36 00 21 30 01 00 vv F7 (4: 0=2; 32=3; 64=4; 96=7) 02: Portamento Switch F0 41 36 00 21 30 01 02 vv F7 (2: 0=off; 64=on) 03: Portamento Time F0 41 36 00 21 30 01 01 vv F7 (128: 0-127) 04: Poly/Unison/Solo F0 41 36 00 21 30 01 03 vv F7 (6: 0=Poly-1; 1=Unison-1; 2=Solo-1; 4=Poly-2; 5=Unison-2; 6=Solo-2) 05: Aftertouch Destination F0 41 36 00 21 30 01 04 vv F7 (5: 0=off; 1=Vibrato; 2=Brilliance; 3=Vib+Brill; 4=Volume) 06: Bend LFO Depth F0 41 36 00 21 30 01 05 vv F7 (128: 0-127) 07: Unison Detune F0 41 36 00 21 30 01 06 vv F7 (128: 0-127) **** 08: Tone Number F0 41 36 00 21 30 01 07 vv F7 (32: 0-31) 09: Bank Number F0 41 36 00 21 30 01 08 vv F7 (4: 0-3) 10: ---no message--- 11: ---no message--- 12: ---no message--- 13: ---no message--- 14: ---no message--- 15: ---no message--- 16: ---no message---