User Guide for novation models including: SYN0007807-000, Circuit Tracks Groovebox
File Info : application/pdf, 20 Pages, 2.33MB
DocumentDocumentProgrammer's Reference Guide 1.3 Paul Whittington Jonathan Page Ed Fry 1 Contents Circuit MIDI Parameters ......................................................................3 Synths 1 & 2................................................................................................................... 3 Filter Table ..................................................................................................................... 8 Distortion Table ............................................................................................................. 8 Mod Matrix Table .......................................................................................................... 8 Osc Waveform Table ..................................................................................................... 8 LFO Waveform Table..................................................................................................... 9 Patch and Session Select............................................................................................... 9 Supported Realtime Messages ..................................................................................... 9 Supported System Common Messages........................................................................ 9 Drum Control............................................................................................................... 10 Drum Notes Table ...................................................................................................... 10 Session Control ........................................................................................................... 11 Synth Patch Sysex Message Formats ................................................12 Replace Current Patch ................................................................................................ 12 Replace Patch ............................................................................................................. 12 Patch Dump Request .................................................................................................. 13 Format of a Synth Patch (Single) SysEx File ............................................................... 13 Format of a Synth Patch (Bank) Sysex File ................................................................. 13 Synth Patch Format ...........................................................................14 2 Circuit MIDI Parameters Synths 1 & 2 Send messages on MIDI Channel 1 for Synth 1 and Channel 2 for Synth. Section Voice Parameter Polyphony Mode Portamento Rate Pre-Glide Keyboard Octave Oscillator osc 1 wave osc 1 wave interpolate osc 1 pulse width index osc 1 virtual sync depth osc 1 density osc 1 density detune osc 1 semitones osc 1 cents osc 1 pitchbend osc 2 wave osc 2 wave interpolate osc 2 pulse width index osc 2 virtual sync depth osc 2 density osc 2 density detune osc 2 semitones osc 2 cents osc 2 pitchbend Mixer osc 1 level osc 2 level ring mod level noise level pre FX level post FX level Filter routing drive drive type type frequency tracking resonance Q normalize env 2 to frequency CC / NRPN Control No. Range Default Value Notes CC 3 CC 5 CC 9 CC 13 0 2 0 127 52 76 (-12 12) 58 69 (-6 5) 2 0 64 (0) 64 (0) 0=Mono, 1=Mono AG, 2=Poly 60=-4 Octaves, 64=0 Octaves, 68=+4 Octaves CC 19 CC 20 CC 21 CC 22 CC 24 CC 25 CC 26 CC 27 CC 28 CC 29 CC 30 CC 31 CC 33 CC 35 CC 36 CC 37 CC 39 CC 40 0 29 0 127 0 127 (-64 63) 0 127 0 127 0 127 0 127 (-64 63) 0 127 (-64 63) 52 76 (-12 12) 0 29 0 127 0 127 (-64 63) 0 127 0 127 0 127 0 127 (-64 63) 0 127 (-64 63) 52 76 (-12 12) 2 0 127 (63) 0 0 0 64 (0) 64 (0) 76 (12) 2 0 127 (63) 0 0 0 64 (0) 64 (0) 76 (12) See Osc Waveform Table See Osc Waveform Table CC 51 CC 52 CC 54 CC 56 CC 58 CC 59 0 127 0 127 0 127 0 127 52 82 (-12 18) 52 82 (-12 18) 127 0 0 0 64 (0) 64 (0) -12 to +18 dB -12 to +18 dB CC 60 CC 63 CC 65 CC 68 CC 74 CC 69 CC 71 CC 78 CC 79 0 2 0 0 127 0 6 0 5 0 127 0 127 0 127 0 127 0 127 (-64 63) 0 0 1 127 127 0 64 64 (0) 0=Normal 1=Osc 1 bypasses the filter 2=Osc 1 + Osc 2 bypasses the filter See Filter Table 3 Envelope env 1 velocity env 1 attack env 1 decay env 1 sustain env 1 release env 2 velocity env 2 attack env 2 decay env 2 sustain env 2 release env 3 delay env 3 attack env 3 decay env 3 sustain env 3 release LFO lfo 1 waveform lfo 1 phase offset lfo 1 slew rate lfo 1 delay lfo 1 delay sync lfo 1 rate lfo 1 rate sync lfo 1 one shot lfo 1 key sync Lfo 1 common sync Lfo 1 delay trigger Lfo 1 fade mode Lfo 2 waveform Lfo 2 phase offset Lfo 2 slew rate Lfo 2 delay Lfo 2 delay sync Lfo 2 rate Lfo 2 rate sync lfo 2 one shot lfo 2 key sync lfo 2 common sync lfo 2 delay trigger lfo 2 fade mode Effects and EQ distortion level chorus level EQ bass frequency EQ bass level EQ mid frequency EQ mid level EQ treble frequency EQ treble level distortion type distortion compensation chorus type chorus rate chorus rate sync chorus feedback chorus mod depth chorus delay Mod Matrix Mod matrix 1 source 1 Mod matrix 1 source 2 mod matrix 1 depth mod matrix 1 destination mod matrix 2 source 1 mod matrix 2 source 2 mod matrix 2 depth mod matrix 2 destination mod matrix 3 source 1 CC CC CC CC CC NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN CC CC NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN 108 73 75 70 72 0:0 0:1 0:2 0:3 0:4 0:14 0:15 0:16 0:17 0:18 0:70 0:71 0:72 0:74 0:75 0:76 0:77 0:122 0:122 0:122 0:122 0:123 0:79 0:80 0:81 0:83 0:84 0:85 0:86 0:122 0:122 0:122 0:122 0:123 91 93 0:104 0:105 0:106 0:107 0:108 0:109 1:0 1:1 1:24 1:25 1:26 1:27 1:28 1:29 1:83 1:84 1:86 1:87 1:88 1:89 1:91 1:92 1:93 0 127 (-64 63) 0 127 0 127 0 127 0 127 0 127 (-64 63) 0 127 0 127 0 127 0 127 0 127 0 127 0 127 0 127 0 127 64 (0) 2 90 127 40 64 (0) 2 75 35 45 0 10 70 64 40 0 37 0 119 0 127 0 127 0 35 0 127 0 35 12 13 14 15 16 17 18 19 0 3 0 37 0 119 0 127 0 127 0 35 0 127 0 35 22 23 24 25 26 27 28 29 4 7 0 0 0 0 0 68 0 12 (OFF) 14 (OFF) 16 (OFF) 18 (OFF) 0 0 0 0 0 0 68 0 22 (OFF) 24 (OFF) 26 (OFF) 28 (OFF) 4 0 127 0127 0 127 0 127 (-64 63) 0 127 0 127 (-64 63) 0 127 0 127 (-64 63) 0 6 0 127 0 1 0 127 0 35 0 127 (-64 63) 0 127 0 127 0 0 64 64 (0) 64 64 (0) 125 64 (0) 0 100 1 84 (20) 0 74 (10) 64 64 0 12 0 12 0 127 (-64 63) 0 17 0 12 0 12 0 127 (-64 63) 0 17 0 12 0 0 64 (0) 0 0 0 64 (0) 0 0 See LFO waveform table (0° - 357°) in steps of 3° 12=OFF, 13=ON 14=OFF, 15=ON 16=OFF, 17=ON 18=OFF, 19=ON 0=Fade In, 1=Fade Out, 2=Gate In, 3=Gate Out See LFO Waveform Table (0° - 357°) in steps of 3° 22=OFF, 23=ON 24=OFF, 25=ON 26=OFF, 27=ON 28=OFF, 29=ON 4=Fade In, 5=Fade Out, 6=Gate In, 7=Gate Out See Distortion Table 0=Phaser, 1=Chorus See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table 4 mod matrix 3 source 2 mod matrix 3 depth mod matrix 3 destination mod matrix 4 source 1 mod matrix 4 source 2 mod matrix 4 depth mod matrix 4 destination mod matrix 5 source 1 mod matrix 5 source 2 mod matrix 5 depth mod matrix 5 destination mod matrix 6 source 1 mod matrix 6 source 2 mod matrix 6 depth mod matrix 6 destination mod matrix 7 source 1 mod matrix 7 source 2 mod matrix 7 depth mod matrix 7 destination mod matrix 8 source 1 mod matrix 8 source 2 mod matrix 8 depth mod matrix 8 destination mod matrix 9 source 1 mod matrix 9 source 2 mod matrix 9 depth mod matrix 9 destination mod matrix 10 source 1 mod matrix 10 source 2 mod matrix 10 depth mod matrix 10 destination mod matrix 11 source 1 mod matrix 11 source 2 mod matrix 11 depth Lfo 1 common sync Lfo 1 delay trigger Lfo 1 fade mode Lfo 2 waveform Lfo 2 phase offset Lfo 2 slew rate Lfo 2 delay Lfo 2 delay sync Lfo 2 rate Lfo 2 rate sync lfo 2 one shot lfo 2 key sync lfo 2 common sync lfo 2 delay trigger lfo 2 fade mode Effects and EQ distortion level chorus level EQ bass frequency EQ bass level EQ mid frequency EQ mid level EQ treble frequency EQ treble level distortion type distortion compensation chorus type chorus rate chorus rate sync chorus feedback chorus mod depth chorus delay NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN CC CC NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN 1:94 1:96 1:97 1:98 1:99 1:101 1:102 1:103 1:104 1:106 1:107 1:108 1:109 1:111 1:112 1:113 1:114 1:116 1:117 1:118 1:119 1:121 1:122 1:123 1:124 1:126 1:127 2:0 2:1 2:3 2:4 2:5 2:6 2:8 0:122 0:122 0:123 0:79 0:80 0:81 0:83 0:84 0:85 0:86 0:122 0:122 0:122 0:122 0:123 91 93 0:104 0:105 0:106 0:107 0:108 0:109 1:0 1:1 1:24 1:25 1:26 1:27 1:28 1:29 0 12 0 127 (-64 63) 0 17 0 12 0 12 0 127 (-64 63) 0 17 0 12 0 12 0 127 (-64 63) 0 17 0 12 0 12 0 127 (-64 63) 0 17 0 12 0 12 0 127 (-64 63) 0 17 0 12 0 12 0 127 (-64 63) 0 17 0 12 0 12 0 127 (-64 63) 0 17 0 12 0 12 0 127 (-64 63) 0 17 0 12 0 12 0 127 (-64 63) 16 17 18 19 0 3 0 37 0 119 0 127 0 127 0 35 0 127 0 35 22 23 24 25 26 27 28 29 4 7 0 64 (0) 0 0 0 64 (0) 0 0 0 64 (0) 0 0 0 64 (0) 0 0 0 64 (0) 0 0 0 64 (0) 0 0 0 64 (0) 0 0 0 64 (0) 0 0 0 64 (0) 16 (OFF) 18 (OFF) 0 0 0 0 0 0 68 0 22 (OFF) 24 (OFF) 26 (OFF) 28 (OFF) 4 0 127 0127 0 127 0 127 (-64 63) 0 127 0 127 (-64 63) 0 127 0 127 (-64 63) 0 6 0 127 0 1 0 127 0 35 0 127 (-64 63) 0 127 0 127 0 0 64 64 (0) 64 64 (0) 125 64 (0) 0 100 1 84 (20) 0 74 (10) 64 64 See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table 16=OFF, 17=ON 18=OFF, 19=ON 0=Fade In, 1=Fade Out, 2=Gate In, 3=Gate Out See LFO Waveform Table (0° - 357°) in steps of 3° 22=OFF, 23=ON 24=OFF, 25=ON 26=OFF, 27=ON 28=OFF, 29=ON 4=Fade In, 5=Fade Out, 6=Gate In, 7=Gate Out See Distortion Table 0=Phaser, 1=Chorus 5 Mod Matrix Mod matrix 1 source 1 Mod matrix 1 source 2 mod matrix 1 depth mod matrix 1 destination mod matrix 2 source 1 mod matrix 2 source 2 mod matrix 2 depth mod matrix 2 destination mod matrix 3 source 1 mod matrix 3 source 2 mod matrix 3 depth mod matrix 3 destination mod matrix 4 source 1 mod matrix 4 source 2 mod matrix 4 depth mod matrix 4 destination mod matrix 5 source 1 mod matrix 5 source 2 mod matrix 5 depth mod matrix 5 destination mod matrix 6 source 1 mod matrix 6 source 2 mod matrix 6 depth mod matrix 6 destination mod matrix 7 source 1 mod matrix 7 source 2 mod matrix 7 depth mod matrix 7 destination mod matrix 8 source 1 mod matrix 8 source 2 mod matrix 8 depth mod matrix 8 destination mod matrix 9 source 1 mod matrix 9 source 2 mod matrix 9 depth mod matrix 9 destination mod matrix 10 source 1 mod matrix 10 source 2 mod matrix 10 depth mod matrix 10 destination mod matrix 11 source 1 mod matrix 11 source 2 mod matrix 11 depth macro knob 3 depth A macro knob 3 destination B macro knob 3 start position B macro knob 3 end position B macro knob 3 depth B macro knob 3 destination C macro knob 3 start position C macro knob 3 end position C macro knob 3 depth C macro knob 3 destination D macro knob 3 start position D macro knob 3 end position D macro knob 3 depth D macro knob 4 position macro knob 4 destination A macro knob 4 start position A macro knob 4 end position A macro knob 4 depth A macro knob 4 destination B macro knob 4 start position B macro knob 4 end position B macro knob 4 depth B macro knob 4 destination C macro knob 4 start position C macro knob 4 end position C macro knob 4 depth C macro knob 4 destination D macro knob 4 start position D macro knob 4 end position D macro knob 4 depth D NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN CC NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN 1:83 1:84 1:86 1:87 1:88 1:89 1:91 1:92 1:93 1:94 1:96 1:97 1:98 1:99 1:101 1:102 1:103 1:104 1:106 1:107 1:108 1:109 1:111 1:112 1:113 1:114 1:116 1:117 1:118 1:119 1:121 1:122 1:123 1:124 1:126 1:127 2:0 2:1 2:3 2:4 2:5 2:6 2:8 3:35 3:36 3:37 3:38 3:39 3:40 3:41 3:42 3:43 3:44 3:45 3:46 3:47 83 3:48 3:49 3:50 3:51 3:52 3:53 3:54 3:55 3:56 3:57 3:58 3:59 3:60 3:61 3:62 3:63 0 12 0 12 0 127 (-64 63) 0 17 0 12 0 12 0 127 (-64 63) 0 17 0 12 0 12 0 127 (-64 63) 0 17 0 12 0 12 0 127 (-64 63) 0 17 0 12 0 12 0 127 (-64 63) 0 17 0 12 0 12 0 127 (-64 63) 0 17 0 12 0 12 0 127 (-64 63) 0 17 0 12 0 12 0 127 (-64 63) 0 17 0 12 0 12 0 127 (-64 63) 0 17 0 12 0 12 0 127 (-64 63) 0 17 0 12 0 12 0 127 (-64 63) 0 127 (-64 63) 0 70 0 127 0 127 0 127 (-64 63) 0 70 0 127 0 127 0 127 (-64 63) 0 70 0 127 0 127 0 127 (-64 63) 0 127 0 70 0 127 0 127 0 127 (-64 63) 0 70 0 127 0 127 0 127 (-64 63) 0 70 0 127 0 127 0 127 (-64 63) 0 70 0 127 0 127 0 127 (-64 63) 0 0 64 (0) 0 0 0 64 (0) 0 0 0 64 (0) 0 0 0 64 (0) 0 0 0 64 (0) 0 0 0 64 (0) 0 0 0 64 (0) 0 0 0 64 (0) 0 0 0 64 (0) 0 0 0 64 (0) 0 0 0 64 (0) 64 (0) 0 0 127 64 (0) 0 0 127 64 (0) 0 0 127 64 (0) 0 0 0 127 64 (0) 0 0 127 64 (0) 0 0 127 64 (0) 0 0 127 64 (0) See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table See Mod Matrix Table 6 macro knob 5 position macro knob 5 destination A macro knob 5 start position A macro knob 5 end position A macro knob 5 depth A macro knob 5 destination B macro knob 5 start position B macro knob 5 end position B macro knob 5 depth B macro knob 5 destination C macro knob 5 start position C macro knob 5 end position C macro knob 5 depth C macro knob 5 destination D macro knob 5 start position D macro knob 5 end position D macro knob 5 depth D macro knob 6 position macro knob 6 destination A macro knob 6 start position A macro knob 6 end position A macro knob 6 depth A macro knob 6 destination B macro knob 6 start position B macro knob 6 end position B macro knob 6 depth B macro knob 6 destination C macro knob 6 start position C macro knob 6 end position C macro knob 6 depth C macro knob 6 destination D macro knob 6 start position D macro knob 6 end position D macro knob 6 depth D macro knob 7 position macro knob 7 destination A macro knob 7 start position A macro knob 7 end position A macro knob 7 depth A macro knob 7 destination B macro knob 7 start position B macro knob 7 end position B macro knob 7 depth B macro knob 7 destination C macro knob 7 start position C macro knob 7 end position C macro knob 7 depth C macro knob 7 destination D macro knob 7 start position D macro knob 7 end position D macro knob 7 depth D macro knob 8 position macro knob 8 destination A macro knob 8 start position A macro knob 8 end position A macro knob 8 depth A macro knob 8 destination B macro knob 8 start position B macro knob 8 end position B macro knob 8 depth B macro knob 8 destination C macro knob 8 start position C macro knob 8 end position C macro knob 8 depth C macro knob 8 destination D macro knob 8 start position D macro knob 8 end position D macro knob 8 depth D CC NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN CC NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN CC NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN CC NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN 84 3:64 3:65 3:66 3:67 3:68 3:69 3:70 3:71 3:72 3:73 3:74 3:75 3:76 3:77 3:78 3:79 85 3:80 3:81 3:82 3:83 3:84 3:85 3:86 3:87 3:88 3:89 3:90 3:91 3:92 3:93 3:94 3:95 86 3:96 3:97 3:98 3:99 3:100 3:101 3:102 3:103 3:104 3:105 3:106 3:107 3:108 3:109 3:110 3:111 87 3:112 3:113 3:114 3:115 3:116 3:117 3:118 3:119 3:120 3:121 3:122 3:123 3:124 3:125 3:126 3:127 0 127 0 70 0 127 0 127 0 127 (-64 63) 0 70 0 127 0 127 0 127 (-64 63) 0 70 0 127 0 127 0 127 (-64 63) 0 70 0 127 0 127 0 127 (-64 63) 0 127 0 70 0 127 0 127 0 127 (-64 63) 0 70 0 127 0 127 0 127 (-64 63) 0 70 0 127 0 127 0 127 (-64 63) 0 70 0 127 0 127 0 127 (-64 63) 0 127 0 70 0 127 0 127 0 127 (-64 63) 0 70 0 127 0 127 0 127 (-64 63) 0 70 0 127 0 127 0 127 (-64 63) 0 70 0 127 0 127 0 127 (-64 63) 0 127 0 70 0 127 0 127 0 127 (-64 63) 0 70 0 127 0 127 0 127 (-64 63) 0 70 0 127 0 127 0 127 (-64 63) 0 70 0 127 0 127 0 127 (-64 63) 0 0 0 127 64 (0) 0 0 127 64 (0) 0 0 127 64 (0) 0 0 127 64 (0) 0 0 0 127 64 (0) 0 0 127 64 (0) 0 0 127 64 (0) 0 0 127 64 (0) 0 0 0 127 64 (0) 0 0 127 64 (0) 0 0 127 64 (0) 0 0 127 64 (0) 0 0 0 127 64 (0) 0 0 127 64 (0) 0 0 127 64 (0) 0 0 127 64 (0) 7 Filter Table Value Drive Type 0 1 2 3 4 5 6 Type 0 1 2 3 4 5 Type diode valve clipper cross-over rectifier bit reducer rate reducer low pass 12dB low pass 24dB band pass 6/\6 dB band pass 12/\12 dB high pass 12dB high pass 24dB Distortion Table Value 0 1 2 3 4 5 6 Type diode valve clipper cross-over rectify bit reducer rate reducer Mod Matrix Table Value Source 0 Type direct 4 5 6 7 8 9 10 11 12 Destination 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 velocity keyboard LFO 1 + LFO 1 +/LFO 2 + LFO 2 +/env amp env filter env 3 osc 1 & 2 pitch osc 1 pitch osc 2 pitch osc 1 v-sync osc 2 v-sync osc 1 pulse width / index osc 2 pulse width / index osc 1 level osc 2 level noise level ring modulation 1*2 level filter drive amount filter frequency filter resonance LFO 1 rate LFO 2 rate amp envelope decay filter envelope decay Osc Waveform Table Value Type Waveforms 0 sine 1 triangle 2 sawtooth 3 saw 9:1 PW 4 saw 8:2 PW 5 saw 7:3 PW 6 saw 6:4 PW 7 saw 5:5 PW 8 saw 4:6 PW 9 saw 3:7 PW 10 saw 2:8 PW 11 saw 1:9 PW 12 pulse width 13 square Wavetables 14 sine table 15 analogue pulse 16 analogue sync 17 triangle-saw blend 18 digital nasty 1 19 digital nasty 2 20 digital saw-square 21 digital vocal 1 22 digital vocal 2 23 digital vocal 3 24 digital vocal 4 25 digital vocal 5 26 digital vocal 6 27 random collection 1 28 random collection 2 29 random collection 3 8 LFO Waveform Table Value 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 Type sine triangle sawtooth square random S/H time S/H piano envelope sequence 1 sequence 2 sequence 3 sequence 4 sequence 5 sequence 6 sequence 7 alternative 1 alternative 2 alternative 3 alternative 4 alternative 5 alternative 6 alternative 7 alternative 8 chromatic chromatic 16 major major 7 minor 7 min arp 1 min arp 2 diminished dec minor minor 3rd pedal 4ths 4ths x12 1625 maj 1625 Min 2511 Patch and Session Select MIDI Channel Parameter Value Notes 1 PGM* 0 63 select synth 1 patch 2 PGM 0 63 select synth 2 patch 16 PGM 0 31 select session (instant) 16 PGM 64 select session (queued) 95 *PGM = Program Change Note, for drum patch selection see Drum Control table Supported Realtime Messages Message start stop continue timing clock Supported System Common Messages Message song position pointer song select 9 Drum Control Messages on MIDI Channel 10 Parameter drum 1 patch select drum 1 level drum 1 pitch drum 1 decay drum 1 distortion drum 1 EQ drum 1 pan drum 2 patch select drum 2 level drum 2 pitch drum 2 decay drum 2 distortion drum 2 EQ drum 2 pan drum 3 patch select drum 3 level drum 3 pitch drum 3 decay drum 3 distortion drum 3 EQ drum 3 pan drum 4 patch select drum 4 level drum 4 pitch drum 4 decay drum 4 distortion drum 4 EQ drum 4 pan CC / NRPN CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC Control No. 8 12 14 15 16 17 77 18 23 34 40 42 43 78 44 45 46 47 48 49 79 50 53 55 57 61 76 80 Range 0 63 0 127 0 127 (-64 63) 0 127 0 127 0 127 (-64 63) 0 127 (-64 63) 0 63 0 127 0 127 (-64 63) 0 127 0 127 0 127 (-64 63) 0 127 (-64 63) 0 63 0 127 0 127 (-64 63) 0 127 0 127 0 127 (-64 63) 0 127 (-64 63) 0 63 0 127 0 127 (-64 63) 0 127 0 127 0 127 (-64 63) 0 127 (-64 63) Default Value 0 0 64 (0) 0 0 64 (0) 64 (0) 0 0 64 (0) 0 0 64 (0) 64 (0) 0 0 64 (0) 0 0 64 (0) 64 (0) 0 0 64 (0) 0 0 64 (0) 64 (0) Drum Notes Table MIDI Note 60 62 64 65 Drum Number Drum 1 Drum 2 Drum 3 Drum 4 10 Session Control Send messages on MIDI Channel 16. Section Reverb Parameter synth 1 send level synth 2 send level drum 1 send level drum 2 send level drum 3 send level drum 4 send level type CC / NRPN CC CC CC CC CC CC NRPN Delay decay damping synth 1 send level synth 2 send level drum 1 send level drum 2 send level drum 3 send level drum 4 send level time time sync feedback width left-right ratio NRPN NRPN CC CC CC CC CC CC NRPN NRPN NRPN NRPN NRPN slew rate Master Filter frequency Sidechain Mixer resonance synth 1 source synth 1 attack synth 1 hold synth 1 decay synth 1 depth synth 2 source synth 2 attack synth 2 hold synth 2 decay synth 2 depth synth 1 level synth 2 level synth 1 pan synth 2 pan Additional Controls FX Bypass NRPN CC CC NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN NRPN CC CC CC CC NRPN Control No. Range 88 0 127 89 0 127 90 0 127 106 0 127 109 0 127 110 0 127 1:18 0 5 1:19 0 127 1:20 0 127 111 0 127 112 0 127 113 0 127 114 0 127 115 0 127 116 0 127 1:6 0 127 1:7 0 35 1:8 0 127 1:9 0 127 1:10 0 12 1:11 0 127 74 0 127 (-64 63) 71 0 127 2:55 0 4 2:56 0 127 2:57 0 127 2:58 0 127 2:59 0 127 2:65 0 4 2:66 0 127 2:67 0 127 2:68 0 127 1:69 0 127 12 0 127 14 0 127 117 0 127 (-64 63) 118 0 127 (-64 63) 1:21 0 1 Default Value 0 0 0 0 0 0 2 64 64 0 0 0 0 0 0 64 20 64 127 4 5 64 (0) 30 0 0 50 70 0 0 0 50 70 0 100 100 64 (0) 64 (0) Notes 0=Chamber, 1=Small Room, 2=Large Room 3=Small Hall, 4=Large Hall, 5=Great Hall 0=1:1, 1=4:3, 2=3:4, 3=3:2, 4=2:3, 5=2:1, 6=1:2 7=3:1, 8=1:3, 9=4:1, 10=1:4, 11=1:OFF, 12=OFF:1 0-63=Low Pass, 64=OFF, 65-127=High Pass 0=Drum 1, 1=Drum 2, 2=Drum 3, 3=Drum 4, 4=OFF 0=Drum 1, 1=Drum 2, 2=Drum 3, 3=Drum 4, 4=OFF 0 0=Off (FX enabled), 1=On (FX disabled) 11 Synth Patch Sysex Message Formats For best results, we recommend using Circuit's USB connection for SysEx communication, as it is faster and more reliable. Although Circuit will receive SysEx messages via MIDI DIN, any response will be sent via USB only. Replace Current Patch This table describes the format of the "Replace current patch" message. When this is received by Circuit it replaces the contents of the current sound (in RAM) for the specified Synth part. There are states in which the device is not capable of receiving this message. For example, it may be busy processing another sysex message. In these situations the message will be ignored. The message may be sent without delays between the bytes. However, consecutive messages should have at least 20 ms between them to allow time for processing. Replace Patch This table describes the format of the "Replace Patch" message. When this is received by Circuit it replaces the contents of the specified patch in Flash memory. There are states in which the device is not capable of receiving this message. For example, it may be busy processing another sysex message. In these situations the message will be ignored. The message may be sent without delays between the bytes. However, consecutive messages should have at least 20 ms between them to allow time for processing. 12 Current Patch Dump Request This table describes the format of the "Current Patch Dump Request" message. There are states in which the device is not capable of receiving this message. For example, it may be busy processing another sysex message. In these situations the message will be ignored. The message may be sent without delays between the bytes. However, consecutive messages should have at least 20 ms between them to allow time for processing. When this message is received on either MIDI DIN or MIDI USB, Circuit will respond by sending a Replace Current Patch message to its USB port. The location in the response will match the location in the request, and the patch data will correspond accordingly. Patch Dump Request To obtain a patch from Flash memory, follow these steps: 1. First send a Program Change message with the desired patch number (0 - 63) to a synth MIDI channel. 1. Wait enough time for the patch to load from Flash memory (10 ms should be plenty) 1. Send a Current Patch Dump Request message with the Location set to the corresponding Synth part. Consecutive sequences should have at least 20 ms between them to allow time for processing. Format of a Synth Patch (Single) SysEx File To create a single patch in a portable format that can be shared with others, use a sysex file containing a single "Replace Current Patch" sysex message with the Location set to Synth 1. Format of a Synth Patch (Bank) Sysex File To create an entire bank of 64 synth patches, use a sysex file containing a concatenation of 64 separate "Replace Patch" sysex messages. Each message should overwrite consecutive patch numbers, starting from 0 and counting up to 63. 13 Synth Patch Format Address Default Min Max 0 73 1 110 - - 2 105 - - 3 116 - - 4 105 - - 5 97 - - 6 108 - - 7 32 - - 8 80 - - 9 97 - - 10 116 - - 11 99 - - 12 104 - - 13 32 - - 14 32 - - 15 32 - - 16 0 0 14 17 0 0 9 18 0 - - 19 0 - - 20 0 - - 21 0 - - 22 0 - - 23 0 - - 24 0 - - 25 0 - - 26 0 - - 27 0 - - 28 0 - - 29 0 - - 30 0 - - 31 0 - - 32 2 0 2 33 0 0 127 34 64 52 76 35 64 58 69 36 2 0 29 37 127 0 127 38 64 0 127 39 0 0 127 40 0 0 127 41 0 0 127 42 64 0 127 43 64 0 127 44 76 52 76 45 2 0 29 46 127 0 127 47 64 0 127 Parameter(s) Patch_Name Patch_Name Patch_Name Patch_Name Patch_Name Patch_Name Patch_Name Patch_Name Patch_Name Patch_Name Patch_Name Patch_Name Patch_Name Patch_Name Patch_Name Patch_Name Patch_Category Patch_Genre Patch_Reserved1 Patch_Reserved2 Patch_Reserved3 Patch_Reserved4 Patch_Reserved5 Patch_Reserved6 Patch_Reserved7 Patch_Reserved8 Patch_Reserved9 Patch_Reserved10 Patch_Reserved11 Patch_Reserved12 Patch_Reserved13 Patch_Reserved14 Voice_PolyphonyMode Voice_PortamentoRate Voice_PreGlide Voice_KeyboardOctave Osc1_Wave Osc1_WaveInterpolate Osc1_PulseWidthIndex Osc1_VirtualSyncDepth Osc1_Density Osc1_DensityDetune Osc1_Semitones Osc1_Cents Osc1_PitchBend Osc2_Wave Osc2_WaveInterpolate Osc2_PulseWidthIndex 14 48 0 49 0 50 0 51 64 52 64 53 76 54 127 55 0 56 0 57 0 58 64 59 64 60 0 61 0 62 0 63 1 64 127 65 127 66 0 67 64 68 64 69 64 70 2 71 90 72 127 73 40 74 64 75 2 76 75 77 35 78 45 79 0 80 10 81 70 82 64 83 40 84 0 85 0 86 0 87 0 88 0 89 68 90 0 91 0 92 0 93 0 94 0 95 0 0 127 0 127 0 127 0 127 0 127 52 76 0 127 0 127 0 127 0 127 52 82 52 82 0 2 0 127 0 6 0 5 0 127 0 127 0 127 0 127 0 127 0 127 0 127 0 127 0 127 0 127 0 127 0 127 0 127 0 127 0 127 0 127 0 127 0 127 0 127 0 127 0 37 0 119 0 127 0 127 0 35 0 127 0 35 - - 0 37 0 119 0 127 0 127 Osc2_VirtualSyncDepth Osc2_Density Osc2_DensityDetune Osc2_Semitones Osc2_Cents Osc2_PitchBend Mixer_Osc1Level Mixer_Osc2Level Mixer_RingModLevel12 Mixer_NoiseLevel Mixer_PreFXLevel Mixer_PostFXLevel Filter_Routing Filter_Drive Filter_DriveType Filter_Type Filter_Frequency Filter_Track Filter_Resonance Filter_QNormalise Filter_Env2ToFreq Envelope1_Velocity Envelope1_Attack Envelope1_Decay Envelope1_Sustain Envelope1_Release Envelope2_Velocity Envelope2_Attack Envelope2_Decay Envelope2_Sustain Envelope2_Release Envelope3_Delay Envelope3_Attack Envelope3_Decay Envelope3_Sustain Envelope3_Release LFO1_Waveform LFO1_PhaseOffset LFO1_SlewRate LFO1_Delay LFO1_DelaySync LFO1_Rate LFO1_RateSync LFO1_OneShot (bit 0), LFO1_KeySync (bit 1), LFO1_CommonSync (bit 2), LFO1_ DelayTrigger (bit 3), LFO1_FadeMode (bits 4-5) LFO2_Waveform LFO2_PhaseOffset LFO2_SlewRate LFO2_Delay 15 96 0 97 68 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 64 106 64 107 64 108 64 109 125 110 64 111 0 112 0 113 0 114 0 115 0 116 0 117 100 118 1 119 20 120 0 121 74 122 64 123 64 124 0 125 0 126 64 127 0 128 0 129 0 130 64 131 0 132 0 133 0 134 64 135 0 136 0 137 0 138 64 139 0 140 0 141 0 142 64 143 0 144 0 0 35 LFO2_DelaySync 0 127 LFO2_Rate 0 35 LFO2_RateSync - - LFO2_OneShot (bit 0), LFO2_KeySync (bit 1), LFO2_CommonSync (bit 2), LFO2_ DelayTrigger (bit 3), LFO2_FadeMode (bits 4-5) 0 127 Distortion_Level 0 127 FX_Reserved1 0 127 Chorus_Level - - FX_Reserved2 - - FX_Reserved3 0 127 Equaliser_BassFrequency 0 127 Equaliser_BassLevel 0 127 Equaliser_MidFrequency 0 127 Equaliser_MidLevel 0 127 Equaliser_TrebleFrequency 0 127 Equaliser_TrebleLevel - - FX_Reserved4 - - FX_Reserved5 - - FX_Reserved6 - - FX_Reserved7 - - FX_Reserved8 0 6 Distortion_Type 0 127 Distortion_Compensation 0 1 Chorus_Type 0 127 Chorus_Rate 0 35 Chorus_RateSync 0 127 Chorus_Feedback 0 127 Chorus_ModDepth 0 127 Chorus_Delay 0 12 ModMatrix1_Source1 0 12 ModMatrix1_Source2 0 127 ModMatrix1_Depth 0 17 ModMatrix1_Destination 0 12 ModMatrix2_Source1 0 12 ModMatrix2_Source2 0 127 ModMatrix2_Depth 0 17 ModMatrix2_Destination 0 12 ModMatrix3_Source1 0 12 ModMatrix3_Source2 0 127 ModMatrix3_Depth 0 17 ModMatrix3_Destination 0 12 ModMatrix4_Source1 0 12 ModMatrix4_Source2 0 127 ModMatrix4_Depth 0 17 ModMatrix4_Destination 0 12 ModMatrix5_Source1 0 12 ModMatrix5_Source2 0 127 ModMatrix5_Depth 0 17 ModMatrix5_Destination 0 12 ModMatrix6_Source1 16 145 0 146 64 147 0 148 0 149 0 150 64 151 0 152 0 153 0 154 64 155 0 156 0 157 0 158 64 159 0 160 0 161 0 162 64 163 0 164 0 165 0 166 64 167 0 168 0 169 0 170 64 171 0 172 0 173 0 174 64 175 0 176 0 177 0 178 64 179 0 180 0 181 0 182 64 183 0 184 0 185 0 186 64 187 0 188 0 189 0 190 64 191 0 192 0 193 0 194 64 0 12 ModMatrix6_Source2 0 127 ModMatrix6_Depth 0 17 ModMatrix6_Destination 0 12 ModMatrix7_Source1 0 12 ModMatrix7_Source2 0 127 ModMatrix7_Depth 0 17 ModMatrix7_Destination 0 12 ModMatrix8_Source1 0 12 ModMatrix8_Source2 0 127 ModMatrix8_Depth 0 17 ModMatrix8_Destination 0 12 ModMatrix9_Source1 0 12 ModMatrix9_Source2 0 127 ModMatrix9_Depth 0 17 ModMatrix9_Destination 0 12 ModMatrix10_Source1 0 12 ModMatrix10_Source2 0 127 ModMatrix10_Depth 0 17 ModMatrix10_Destination 0 12 ModMatrix11_Source1 0 12 ModMatrix11_Source2 0 127 ModMatrix11_Depth 0 17 ModMatrix11_Destination 0 12 ModMatrix12_Source1 0 12 ModMatrix12_Source2 0 127 ModMatrix12_Depth 0 17 ModMatrix12_Destination 0 12 ModMatrix13_Source1 0 12 ModMatrix13_Source2 0 127 ModMatrix13_Depth 0 17 ModMatrix13_Destination 0 12 ModMatrix14_Source1 0 12 ModMatrix14_Source2 0 127 ModMatrix14_Depth 0 17 ModMatrix14_Destination 0 12 ModMatrix15_Source1 0 12 ModMatrix15_Source2 0 127 ModMatrix15_Depth 0 17 ModMatrix15_Destination 0 12 ModMatrix16_Source1 0 12 ModMatrix16_Source2 0 127 ModMatrix16_Depth 0 17 ModMatrix16_Destination 0 12 ModMatrix17_Source1 0 12 ModMatrix17_Source2 0 127 ModMatrix17_Depth 0 17 ModMatrix17_Destination 0 12 ModMatrix18_Source1 0 12 ModMatrix18_Source2 0 127 ModMatrix18_Depth 17 195 0 196 0 197 0 198 64 199 0 200 0 201 0 202 64 203 0 204 0 205 0 206 0 207 127 208 64 209 0 210 0 211 127 212 64 213 0 214 0 215 127 216 64 217 0 218 0 219 127 220 64 221 0 222 0 223 0 224 127 225 64 226 0 227 0 228 127 229 64 230 0 231 0 232 127 233 64 234 0 235 0 236 127 237 64 238 0 239 0 240 0 241 127 242 64 243 0 244 0 0 17 ModMatrix18_Destination 0 12 ModMatrix19_Source1 0 12 ModMatrix19_Source2 0 127 ModMatrix19_Depth 0 17 ModMatrix19_Destination 0 12 ModMatrix20_Source1 0 12 ModMatrix20_Source2 0 127 ModMatrix20_Depth 0 17 ModMatrix20_Destination 0 127 MacroKnob1_Position 0 70 MacroKnob1_DestinationA 0 127 MacroKnob1_StartPosA 0 127 MacroKnob1_EndPosA 0 127 MacroKnob1_DepthA 0 70 MacroKnob1_DestinationB 0 127 MacroKnob1_StartPosB 0 127 MacroKnob1_EndPosB 0 127 MacroKnob1_DepthB 0 70 MacroKnob1_DestinationC 0 127 MacroKnob1_StartPosC 0 127 MacroKnob1_EndPosC 0 127 MacroKnob1_DepthC 0 70 MacroKnob1_DestinationD 0 127 MacroKnob1_StartPosD 0 127 MacroKnob1_EndPosD 0 127 MacroKnob1_DepthD 0 127 MacroKnob2_Position 0 70 MacroKnob2_DestinationA 0 127 MacroKnob2_StartPosA 0 127 MacroKnob2_EndPosA 0 127 MacroKnob2_DepthA 0 70 MacroKnob2_DestinationB 0 127 MacroKnob2_StartPosB 0 127 MacroKnob2_EndPosB 0 127 MacroKnob2_DepthB 0 70 MacroKnob2_DestinationC 0 127 MacroKnob2_StartPosC 0 127 MacroKnob2_EndPosC 0 127 MacroKnob2_DepthC 0 70 MacroKnob2_DestinationD 0 127 MacroKnob2_StartPosD 0 127 MacroKnob2_EndPosD 0 127 MacroKnob2_DepthD 0 127 MacroKnob3_Position 0 70 MacroKnob3_DestinationA 0 127 MacroKnob3_StartPosA 0 127 MacroKnob3_EndPosA 0 127 MacroKnob3_DepthA 0 70 MacroKnob3_DestinationB 0 127 MacroKnob3_StartPosB 18 245 127 246 64 247 0 248 0 249 127 250 64 251 0 252 0 253 127 254 64 255 0 256 0 257 0 258 127 259 64 260 0 261 0 262 127 263 64 264 0 265 0 266 127 267 64 268 0 269 0 270 127 271 64 272 0 273 0 274 0 275 127 276 64 277 0 278 0 279 127 280 64 281 0 282 0 283 127 284 64 285 0 286 0 287 127 288 64 289 0 290 0 291 0 292 127 293 64 294 0 295 0 0 127 MacroKnob3_EndPosB 0 127 MacroKnob3_DepthB 0 70 MacroKnob3_DestinationC 0 127 MacroKnob3_StartPosC 0 127 MacroKnob3_EndPosC 0 127 MacroKnob3_DepthC 0 70 MacroKnob3_DestinationD 0 127 MacroKnob3_StartPosD 0 127 MacroKnob3_EndPosD 0 127 MacroKnob3_DepthD 0 127 MacroKnob4_Position 0 70 MacroKnob4_DestinationA 0 127 MacroKnob4_StartPosA 0 127 MacroKnob4_EndPosA 0 127 MacroKnob4_DepthA 0 70 MacroKnob4_DestinationB 0 127 MacroKnob4_StartPosB 0 127 MacroKnob4_EndPosB 0 127 MacroKnob4_DepthB 0 70 MacroKnob4_DestinationC 0 127 MacroKnob4_StartPosC 0 127 MacroKnob4_EndPosC 0 127 MacroKnob4_DepthC 0 70 MacroKnob4_DestinationD 0 127 MacroKnob4_StartPosD 0 127 MacroKnob4_EndPosD 0 127 MacroKnob4_DepthD 0 127 MacroKnob5_Position 0 70 MacroKnob5_DestinationA 0 127 MacroKnob5_StartPosA 0 127 MacroKnob5_EndPosA 0 127 MacroKnob5_DepthA 0 70 MacroKnob5_DestinationB 0 127 MacroKnob5_StartPosB 0 127 MacroKnob5_EndPosB 0 127 MacroKnob5_DepthB 0 70 MacroKnob5_DestinationC 0 127 MacroKnob5_StartPosC 0 127 MacroKnob5_EndPosC 0 127 MacroKnob5_DepthC 0 70 MacroKnob5_DestinationD 0 127 MacroKnob5_StartPosD 0 127 MacroKnob5_EndPosD 0 127 MacroKnob5_DepthD 0 127 MacroKnob6_Position 0 70 MacroKnob6_DestinationA 0 127 MacroKnob6_StartPosA 0 127 MacroKnob6_EndPosA 0 127 MacroKnob6_DepthA 0 70 MacroKnob6_DestinationB 0 127 MacroKnob6_StartPosB 19 296 127 297 64 298 0 299 0 300 127 301 64 302 0 303 0 304 127 305 64 306 0 307 0 308 0 309 127 310 64 311 0 312 0 313 127 314 64 315 0 316 0 317 127 318 64 319 0 320 0 321 127 322 64 323 0 324 0 325 0 326 127 327 64 328 0 329 0 330 127 331 64 332 0 333 0 334 127 335 64 336 0 337 0 338 127 339 64 0 127 MacroKnob6_EndPosB 0 127 MacroKnob6_DepthB 0 70 MacroKnob6_DestinationC 0 127 MacroKnob6_StartPosC 0 127 MacroKnob6_EndPosC 0 127 MacroKnob6_DepthC 0 70 MacroKnob6_DestinationD 0 127 MacroKnob6_StartPosD 0 127 MacroKnob6_EndPosD 0 127 MacroKnob6_DepthD 0 127 MacroKnob7_Position 0 70 MacroKnob7_DestinationA 0 127 MacroKnob7_StartPosA 0 127 MacroKnob7_EndPosA 0 127 MacroKnob7_DepthA 0 70 MacroKnob7_DestinationB 0 127 MacroKnob7_StartPosB 0 127 MacroKnob7_EndPosB 0 127 MacroKnob7_DepthB 0 70 MacroKnob7_DestinationC 0 127 MacroKnob7_StartPosC 0 127 MacroKnob7_EndPosC 0 127 MacroKnob7_DepthC 0 70 MacroKnob7_DestinationD 0 127 MacroKnob7_StartPosD 0 127 MacroKnob7_EndPosD 0 127 MacroKnob7_DepthD 0 127 MacroKnob8_Position 0 70 MacroKnob8_DestinationA 0 127 MacroKnob8_StartPosA 0 127 MacroKnob8_EndPosA 0 127 MacroKnob8_DepthA 0 70 MacroKnob8_DestinationB 0 127 MacroKnob8_StartPosB 0 127 MacroKnob8_EndPosB 0 127 MacroKnob8_DepthB 0 70 MacroKnob8_DestinationC 0 127 MacroKnob8_StartPosC 0 127 MacroKnob8_EndPosC 0 127 MacroKnob8_DepthC 0 70 MacroKnob8_DestinationD 0 127 MacroKnob8_StartPosD 0 127 MacroKnob8_EndPosD 0 127 MacroKnob8_DepthD 20Adobe PDF Library 16.0.3 Adobe InDesign 17.0 (Macintosh)