Repository navigation
Expand file tree
/
Copy pathefx.html
More file actions
218 lines (202 loc) · 18.7 KB
/
Copy pathefx.html
File metadata and controls
218 lines (202 loc) · 18.7 KB
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Dirtywave M8 Common EFX Reference (Firmware 6.6)</title>
<link rel="stylesheet" href="fonts/SofiaSans.css">
<link rel="stylesheet" href="css/common.css">
<link rel="stylesheet" href="css/efx.css">
<script src="js/layout.js" defer></script>
</head>
<body class="efx-guide">
<div class="page">
<div id="content">
<!-- COLUMN 1 -->
<div class="column">
<div class="section_container">
<div class="section_header h-pink">
<svg class="header-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 17v2h6v-2H3zM3 5v2h10V5H3zm10 16v-2h8v-2h-8v-2h-2v6h2zM7 9v2H3v2h4v2h2V9H7zm14 4v-2H11v2h10zm-6-4h2V7h4V5h-4V3h-2v6z"/></svg>
Common Instrument EFX
</div>
<table class="cmd-table">
<tr><td class="col-cmd">VOL</td><td class="col-desc">Volume Offset <span class="note">Relative: 01 adds 1; FF subtracts 1</span></td></tr>
<tr><td class="col-cmd">PIT</td><td class="col-desc">Pitch <span class="note">Offset in semitones; 80–FF lowers</span></td></tr>
<tr><td class="col-cmd">FIN</td><td class="col-desc">Fine Tune <span class="note">−1 to +1 semitone</span></td></tr>
<tr><td class="col-cmd">ERR</td><td class="col-desc">Error <span class="note">Randomize pitch and params (not Hypersynth)</span></td></tr>
<tr><td class="col-cmd">SMX</td><td class="col-desc">ModFX Send <span class="note">ModFX amount</span></td></tr>
<tr><td class="col-cmd">SDL</td><td class="col-desc">Delay Send <span class="note">Delay amount</span></td></tr>
<tr><td class="col-cmd">SRV</td><td class="col-desc">Reverb Send <span class="note">Reverb amount</span></td></tr>
<tr><td class="col-cmd">FIL</td><td class="col-desc">Filter Type <span class="note">This instrument's filter (global is DJ*)</span></td></tr>
<tr><td class="col-cmd">CUT</td><td class="col-desc">Cutoff <span class="note">Filter frequency</span></td></tr>
<tr><td class="col-cmd">RES</td><td class="col-desc">Resonance <span class="note">Filter peak</span></td></tr>
<tr><td class="col-cmd">AMP</td><td class="col-desc">Amp <span class="note">Gain into the limiter; LIM sets how it clips</span></td></tr>
<tr><td class="col-cmd">LIM</td><td class="col-desc">Limiter <span class="note">CLIP, SIN, FOLD, WRAP, POST modes</span></td></tr>
<tr><td class="col-cmd">PAN</td><td class="col-desc">Pan <span class="note">00 (left) – 80 (center) – FF (right)</span></td></tr>
</table>
</div>
<div class="section_container">
<div class="section_header h-orange">
<svg class="header-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/></svg>
Sequence Flow
</div>
<table class="cmd-table">
<tr><td class="col-cmd">HOP</td><td class="col-desc">Hop <span class="note">Phrase: Y=row of next phrase (FF stops). Table: Y=row, X=times</span></td></tr>
<tr><td class="col-cmd nowrap">KIL/OFF</td><td class="col-desc">Kill / Note Off <span class="note">XX ticks: KIL cuts, OFF starts ADSR release</span></td></tr>
<tr><td class="col-cmd">INS</td><td class="col-desc">Instrument <span class="note">XX: switch to instrument XX</span></td></tr>
<tr><td class="col-cmd">NXT</td><td class="col-desc">Next Track <span class="note">XX: instrument (00–7F) on track to the right</span></td></tr>
<tr><td class="col-cmd">RET</td><td class="col-desc">Retrigger <span class="note">X: vol (0–7 down, 8–F up), Y: ticks; Y=0: once after X ticks</span></td></tr>
<tr><td class="col-cmd nowrap">REP/RTO</td><td class="col-desc">Repeat / Ramp <span class="note">Steps the previous FX (80–FF down); RTO stops it</span></td></tr>
<tr><td class="col-cmd">CHA</td><td class="col-desc">Chance <span class="note">Phrase: X=left, Y=right (0–F). Table: XX (00–FF)</span></td></tr>
<tr><td class="col-cmd">NTH</td><td class="col-desc">Nth Trigger <span class="note">Skip left (X) or right (Y) side by loop count</span></td></tr>
<tr><td class="col-cmd">RND</td><td class="col-desc">Random <span class="note">Randomize previous FX; X/Y: digit range (0–F)</span></td></tr>
<tr><td class="col-cmd">RNL</td><td class="col-desc">Random Left <span class="note">Randomize the FX to its left; in FX1: note and instrument</span></td></tr>
<tr><td class="col-cmd">RMX</td><td class="col-desc">Remix <span class="note">X selects tracks to the left; Y sets phrase row</span></td></tr>
<tr><td class="col-cmd">MTT</td><td class="col-desc">Micro Timing <span class="note">Phrase only, 1/8 tick; 80–FF = early (except row 0)</span></td></tr>
</table>
</div>
</div>
<!-- COLUMN 2 -->
<div class="column">
<div class="section_container">
<div class="section_header h-blue">
<svg class="header-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15 9H9v6h6V9zm-2 4h-2v-2h2v2zm8-2V9h-2V7c0-1.1-.9-2-2-2h-2V3h-2v2h-2V3H9v2H7c-1.1 0-2 .9-2 2v2H3v2h2v2H3v2h2v2c0 1.1.9 2 2 2h2v2h2v-2h2v2h2v-2h2c1.1 0 2-.9 2-2v-2h2v-2h-2v-2h2zm-4 6H7V7h10v10z"/></svg>
Macrosynth
</div>
<table class="cmd-table">
<tr><td class="col-cmd">OSC</td><td class="col-desc">Shape <span class="note">SHAPE model (see the Macrosynth guide)</span></td></tr>
<tr><td class="col-cmd">TBR</td><td class="col-desc">Timbre <span class="note">TIMBRE: meaning varies per model</span></td></tr>
<tr><td class="col-cmd">COL</td><td class="col-desc">Color <span class="note">COLOR: meaning varies per model</span></td></tr>
<tr><td class="col-cmd">DEG</td><td class="col-desc">Degrade <span class="note">Sample rate reduction</span></td></tr>
<tr><td class="col-cmd">RED</td><td class="col-desc">Redux <span class="note">Bit depth reduction</span></td></tr>
<tr><td class="col-cmd">TRG</td><td class="col-desc">Trigger <span class="note">Re-strike shapes 1C–23 (plucked, bells, kick…)</span></td></tr>
</table>
</div>
<div class="section_container">
<div class="section_header h-blue">
<svg class="header-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11 2v4.07C7.38 6.57 4 9.9 4 14c0 4.42 3.58 8 8 8s8-3.58 8-8c0-4.1-3.38-7.43-7-7.93V2h-2zm1 17.5c-3.03 0-5.5-2.47-5.5-5.5s2.47-5.5 5.5-5.5 5.5 2.47 5.5 5.5-2.47 5.5-5.5 5.5z"/></svg>
FM Synth
</div>
<table class="cmd-table">
<tr><td class="col-cmd">ALG</td><td class="col-desc">Algorithm <span class="note">Operator routing 00–0B; 0B = additive</span></td></tr>
<tr><td class="col-cmd">FM*</td><td class="col-desc">Mod 1–4 <span class="note">FM1–FM4: MOD1–4 macro values</span></td></tr>
</table>
</div>
<div class="section_container">
<div class="section_header h-blue">
<svg class="header-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.99 18.54l-7.37-5.73L3 14.07l9 7 9-7-1.63-1.27-7.38 5.74zM12 16l7.36-5.73L21 9l-9-7-9 7 1.63 1.27L12 16z"/></svg>
Wavsynth
</div>
<table class="cmd-table">
<tr><td class="col-cmd">OSC</td><td class="col-desc">Shape <span class="note">00–08 basic shapes, 09–45 wavetables</span></td></tr>
<tr><td class="col-cmd">SIZ</td><td class="col-desc">Size <span class="note">Waveform length (samples)</span></td></tr>
<tr><td class="col-cmd">MUL</td><td class="col-desc">Mult <span class="note">Repeat the shape</span></td></tr>
<tr><td class="col-cmd">WRP</td><td class="col-desc">Warp <span class="note">Push shape to one side</span></td></tr>
<tr><td class="col-cmd">SCN</td><td class="col-desc">Scan <span class="note">Mirror point / wavetable scan</span></td></tr>
<tr><td class="col-cmd">SNC</td><td class="col-desc">Sync <span class="note">Oscillator phase position</span></td></tr>
</table>
</div>
<div class="section_container">
<div class="section_header h-blue">
<svg class="header-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13.5.67s.74 2.65.74 4.8c0 2.06-1.35 3.73-3.41 3.73-2.07 0-3.63-1.67-3.63-3.73l.03-.36C5.21 7.51 3 10.62 3 14c0 4.97 4.03 9 9 9s9-4.03 9-9c0-6.27-4.5-11.41-7.5-13.33z"/></svg>
Hypersynth
</div>
<table class="cmd-table">
<tr><td class="col-cmd">CRD</td><td class="col-desc">Chord <span class="note">Pick one of 16 chord banks</span></td></tr>
<tr><td class="col-cmd">SWM</td><td class="col-desc">Swarm <span class="note">Oscillator detune</span></td></tr>
<tr><td class="col-cmd">WID</td><td class="col-desc">Width <span class="note">Stereo width</span></td></tr>
<tr><td class="col-cmd">SUB</td><td class="col-desc">Sub Oscillator <span class="note">Below 80: −2 octaves · above 80: −1</span></td></tr>
</table>
</div>
<div class="section_container">
<div class="section_header h-blue">
<svg class="header-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 18h2V6H7v12zm4 4h2V2h-2v20zm-8-8h2v-4H3v4zm12 4h2V6h-2v12zm4-8v4h2v-4h-2z"/></svg>
Sampler
</div>
<table class="cmd-table">
<tr><td class="col-cmd">PLY</td><td class="col-desc">Play Mode <span class="note">Fwd, rev, loops, ping-pong, OSC, REPITCH</span></td></tr>
<tr><td class="col-cmd">SLI</td><td class="col-desc">Slice <span class="note">Cue slice marker XX</span></td></tr>
<tr><td class="col-cmd">STA</td><td class="col-desc">Start <span class="note">Sample start position</span></td></tr>
<tr><td class="col-cmd">LOP</td><td class="col-desc">Loop Start <span class="note">Loop point</span></td></tr>
<tr><td class="col-cmd">LEN</td><td class="col-desc">Length <span class="note">Play length</span></td></tr>
</table>
</div>
</div>
<!-- COLUMN 3 -->
<div class="column">
<div class="section_container">
<div class="section_header h-yellow">
<svg class="header-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 3v10.55c-.59-.34-1.27-.55-2-.55-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4V7h4V3h-6z"/></svg>
Notes & Scales
</div>
<table class="cmd-table">
<tr><td class="col-cmd">ARP</td><td class="col-desc">Arpeggio <span class="note">3-note arpeggio; XY = intervals</span></td></tr>
<tr><td class="col-cmd">ARC</td><td class="col-desc">Arp Config <span class="note">X=mode, Y=speed (ticks)</span></td></tr>
<tr><td class="col-cmd nowrap">SCA/SCG</td><td class="col-desc">Scale <span class="note">X=key, Y=scale; SCG sets all tracks</span></td></tr>
<tr><td class="col-cmd">DEL</td><td class="col-desc">Row Delay <span class="note">Delay row by XX ticks</span></td></tr>
<tr><td class="col-cmd">PSL</td><td class="col-desc">Pitch Slide <span class="note">Slide time</span></td></tr>
<tr><td class="col-cmd">PBN</td><td class="col-desc">Pitch Bend <span class="note">Continuous bend (80–FF down)</span></td></tr>
<tr><td class="col-cmd">PVB</td><td class="col-desc">Vibrato <span class="note">X=speed, Y=depth; PVX for extreme</span></td></tr>
</table>
</div>
<div class="section_container">
<div class="section_header h-gray">
<svg class="header-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19.14 12.94c.04-.3.06-.61.06-.94 0-.32-.02-.64-.07-.94l2.03-1.58c.18-.14.23-.41.12-.61l-1.92-3.32c-.12-.22-.37-.29-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54c-.04-.24-.24-.41-.48-.41h-3.84c-.24 0-.43.17-.47.41l-.36 2.54c-.59.24-1.13.57-1.62.94l-2.39-.96c-.22-.08-.47 0-.59.22L2.74 8.87c-.12.21-.08.47.12.61l2.03 1.58c-.05.3-.09.63-.09.94s.02.64.07.94l-2.03 1.58c-.18.14-.23.41-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .44-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32c.12-.22.07-.47-.12-.61l-2.01-1.58zM12 15.6c-1.98 0-3.6-1.62-3.6-3.6s1.62-3.6 3.6-3.6 3.6 1.62 3.6 3.6-1.62 3.6-3.6 3.6z"/></svg>
Global
</div>
<table class="cmd-table">
<tr><td class="col-cmd">TPO</td><td class="col-desc">Tempo <span class="note">BPM in hex (78 = 120)</span></td></tr>
<tr><td class="col-cmd">TSP</td><td class="col-desc">Global Transpose <span class="note">Semitones, instruments with TRANSP. on</span></td></tr>
<tr><td class="col-cmd nowrap">GRV/GGR</td><td class="col-desc">Groove <span class="note">Groove number; GGR sets all tracks</span></td></tr>
<tr><td class="col-cmd">SED</td><td class="col-desc">Seed <span class="note">Lock random results</span></td></tr>
<tr><td class="col-cmd">DJ*</td><td class="col-desc">DJ Filter (global) <span class="note">DJC cutoff (80 = off) · DJR resonance · DJT type</span></td></tr>
</table>
</div>
<div class="section_container">
<div class="section_header h-teal">
<svg class="header-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 13h2v-2H3v2zm0 4h2v-2H3v2zm0-8h2V7H3v2zm4 4h14v-2H7v2zm0 4h14v-2H7v2zM7 7v2h14V7H7z"/></svg>
Table Commands
</div>
<table class="cmd-table">
<tr><td class="col-cmd">TIC</td><td class="col-desc">Table Tick <span class="note">Phrase: table speed from here · in a table: that column only</span></td></tr>
<tr><td class="col-cmd">TBL</td><td class="col-desc">Table Select <span class="note">Switch this instrument's table</span></td></tr>
<tr><td class="col-cmd">THO</td><td class="col-desc">Table Hop <span class="note">Hop to row 0X (all columns)</span></td></tr>
<tr><td class="col-cmd">TBX</td><td class="col-desc">Aux Table <span class="note">Second table alongside the note; TBX 00 stops</span></td></tr>
</table>
</div>
<div class="section_container">
<div class="section_header h-blue">
<svg class="header-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 17v2h6v-2H3zM3 5v2h10V5H3zm10 16v-2h8v-2h-8v-2h-2v6h2zM7 9v2H3v2h4v2h2V9H7zm14 4v-2H11v2h10zm-6-4h2V7h4V5h-4V3h-2v6z"/></svg>
Modulation · 1–4 = Mod Slot
</div>
<table class="cmd-table">
<tr><td class="col-cmd nowrap">EA1–4</td><td class="col-desc">Envelope <span class="note">EA1 amount · AT1 attack · HO1 hold · DE1 decay</span></td></tr>
<tr><td class="col-cmd nowrap">ET1–4</td><td class="col-desc">Envelope Retrigger <span class="note">ET1 with any value above 00 restarts slot 1</span></td></tr>
<tr><td class="col-cmd nowrap">LA1–4</td><td class="col-desc">LFO <span class="note">LA1 amount · LF1 rate · LT1 retrigger at a phase</span></td></tr>
</table>
</div>
<div class="section_container">
<div class="section_header h-teal">
<svg class="header-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm3.3 14.71L11 12.41V7h2v4.59l3.71 3.71-1.42 1.41z"/></svg>
TIC Modes · TABLE TIC or TIC
</div>
<table class="cmd-table">
<tr><td class="col-cmd">00</td><td class="col-desc">Next row on each instrument trigger</td></tr>
<tr><td class="col-cmd nowrap">01–FB</td><td class="col-desc">Ticks per row</td></tr>
<tr><td class="col-cmd">FC</td><td class="col-desc">Octave Map <span class="note">Octave picks the row</span></td></tr>
<tr><td class="col-cmd">FD</td><td class="col-desc">Velocity Map <span class="note">Velocity picks the row</span></td></tr>
<tr><td class="col-cmd">FE</td><td class="col-desc">Note Map <span class="note">Note picks the row; HOP 00 limits the range</span></td></tr>
<tr><td class="col-cmd">FF</td><td class="col-desc">Next row at 200 Hz</td></tr>
</table>
</div>
</div>
</div>
<div class="side-header">
DIRTYWAVE M8
<span class="fw-text">Common EFX · Firmware 6.6</span>
<span class="key">Help: EDIT + UP/DOWN · relative 80–FF = minus</span>
<span class="credit">Based on LaurentVitalis/M8Guide</span>
</div>
</div>
</body>
</html>