/[svn]/web/trunk/www.linuxsampler.org/sfz/index.php
ViewVC logotype

Contents of /web/trunk/www.linuxsampler.org/sfz/index.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2262 - (show annotations) (download)
Sun Aug 21 12:30:15 2011 UTC (12 years, 7 months ago) by persson
File size: 78891 byte(s)
- sfz support: added some Dimension LE opcodes
1 <?php
2 include '../tmpl/header.php';
3 ?>
4
5 <h2>SFZ support in LinuxSampler</h2>
6 <p>
7 SFZ is an open file format for samplers, currently evolving to a standard
8 among many commercial samplers. The articulation files are ordinary human
9 readable text files, which can be viewed and edited with any ordinary text
10 editor. This page documents the current status of LinuxSampler regarding
11 support of the SFZ format. Since development of the SFZ format engine in
12 LinuxSampler is quickly evolving, this page may not be always up to date,
13 so please also check the <a href="/">latest Subversion commits on our frontsite</a>.
14 </p>
15
16
17 <h2>SFZ v1 opcodes</h2>
18 <p>The SFZ version 1 opcodes are defined in the <a href="http://www.cakewalk.com/DevXchange/article.aspx?aid=108">SFZ File Format Specification</a>.</p>
19
20 <table class="decocomp">
21 <thead>
22 <tr>
23 <td class="decocomp_header">Opcode</td>
24 <td class="decocomp_header">Supported</td>
25 <td class="decocomp_header">Comment</td>
26 </tr>
27 </thead>
28 <tbody>
29
30 <tr><td class="decocomp_header" colspan="3"><b>Instrument Structure</b></td></tr>
31 <tr><td class="decocomp">&lt;region><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
32 <tr><td class="decocomp">&lt;group><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
33
34 <tr><td class="decocomp_header" colspan="3"><b>Sample Definition</b></td></tr>
35 <tr><td class="decocomp">sample</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
36
37 <tr><td class="decocomp_header" colspan="3"><b>Input Controls</b></td></tr>
38 <tr><td class="decocomp">lochan</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
39 <tr><td class="decocomp">hichan</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
40 <tr><td class="decocomp">lokey</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
41 <tr><td class="decocomp">hikey</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
42 <tr><td class="decocomp">key</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
43 <tr><td class="decocomp">lovel</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
44 <tr><td class="decocomp">hivel</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
45 <tr><td class="decocomp">loccN</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
46 <tr><td class="decocomp">hiccN</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
47 <tr><td class="decocomp">lobend</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
48 <tr><td class="decocomp">hibend</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
49 <tr><td class="decocomp">lochanaft</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
50 <tr><td class="decocomp">hichanaft</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
51 <tr><td class="decocomp">lopolyaft</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
52 <tr><td class="decocomp">hipolyaft</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
53 <tr><td class="decocomp">lorand</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
54 <tr><td class="decocomp">hirand</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
55 <tr><td class="decocomp">lobpm</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
56 <tr><td class="decocomp">hibpm</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
57 <tr><td class="decocomp">seq_length</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
58 <tr><td class="decocomp">seq_position</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
59 <tr><td class="decocomp">sw_lokey</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
60 <tr><td class="decocomp">sw_hikey</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
61 <tr><td class="decocomp">sw_last</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
62 <tr><td class="decocomp">sw_down</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
63 <tr><td class="decocomp">sw_up</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
64 <tr><td class="decocomp">sw_previous</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
65 <tr><td class="decocomp">sw_vel</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
66 <tr><td class="decocomp">trigger</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
67 <tr><td class="decocomp">group</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
68 <tr><td class="decocomp">off_by</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">Alias: offby</td></tr>
69 <tr><td class="decocomp">off_mode</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">Alias: offmode</td></tr>
70 <tr><td class="decocomp">on_loccN</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
71 <tr><td class="decocomp">on_hiccN</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
72
73 <tr><td class="decocomp_header" colspan="3"><b>Performance Parameters</b></td></tr>
74 <tr><td class="decocomp_header" colspan="3">Sample Player</td></tr>
75 <tr><td class="decocomp">delay</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
76 <tr><td class="decocomp">delay_random</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
77 <tr><td class="decocomp">delay_ccN</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">v2-alias: delay_onccN</td></tr>
78 <tr><td class="decocomp">offset<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
79 <tr><td class="decocomp">offset_random</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
80 <tr><td class="decocomp">offset_ccN</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">v2-alias: offset_onccN</td></tr>
81 <tr><td class="decocomp">end</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
82 <tr><td class="decocomp">count</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
83 <tr><td class="decocomp">loop_mode</td><td style="background: #ffb">P?</td><td class="decocomp">Alias: loopmode. bara delvis, dvs om loop eller inte (+ one_shot?)
84 no_loop, one_shot, loop_continuous, loop_sustain</td></tr>
85 <tr><td class="decocomp">loop_start</td><td style="background: #ffb">P?</td><td class="decocomp">Alias: loopstart. ��r det r��tt? - TODO use sample loop when loop_start
86 not defined</td></tr>
87 <tr><td class="decocomp">loop_end</td><td style="background: #ffb">P?</td><td class="decocomp">Alias: loopend. ��r det r��tt? - TODO &quot;</td></tr>
88 <tr><td class="decocomp">sync_beats</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
89 <tr><td class="decocomp">sync_offset</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
90
91 <tr><td class="decocomp_header" colspan="3">Pitch</td></tr>
92 <tr><td class="decocomp">transpose</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
93 <tr><td class="decocomp">tune</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
94 <tr><td class="decocomp">pitch_keycenter</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
95 <tr><td class="decocomp">pitch_keytrack</td><td style="background: #ffb; text-align: center">Partial</td><td class="decocomp">Zero is correct (no change in pitch) but all other values are interpreted as 100.</td></tr>
96 <tr><td class="decocomp">pitch_veltrack</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
97 <tr><td class="decocomp">pitch_random</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
98 <tr><td class="decocomp">bend_up</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">Alias: bendup</td></tr>
99 <tr><td class="decocomp">bend_down</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">Alias: benddown</td></tr>
100 <tr><td class="decocomp">bend_step</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
101
102 <tr><td class="decocomp_header" colspan="3">Pitch EG</td></tr>
103 <tr><td class="decocomp">pitcheg_delay</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
104 <tr><td class="decocomp">pitcheg_start</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
105 <tr><td class="decocomp">pitcheg_attack</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
106 <tr><td class="decocomp">pitcheg_hold</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
107 <tr><td class="decocomp">pitcheg_decay</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">Could be fine-tuned: sfzplayer uses a linear curve, LS uses an exponential.</td></tr>
108 <tr><td class="decocomp">pitcheg_sustain</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
109 <tr><td class="decocomp">pitcheg_release</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">Could be fine-tuned: sfzplayer uses a linear curve, LS uses an exponential.</td></tr>
110 <tr><td class="decocomp">pitcheg_depth<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
111 <tr><td class="decocomp">pitcheg_vel2delay<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
112 <tr><td class="decocomp">pitcheg_vel2attack<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
113 <tr><td class="decocomp">pitcheg_vel2hold<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
114 <tr><td class="decocomp">pitcheg_vel2decay<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
115 <tr><td class="decocomp">pitcheg_vel2sustain<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
116 <tr><td class="decocomp">pitcheg_vel2release<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
117 <tr><td class="decocomp">pitcheg_vel2depth<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
118
119 <tr><td class="decocomp_header" colspan="3">Pitch LFO</td></tr>
120 <tr><td class="decocomp">pitchlfo_delay</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
121 <tr><td class="decocomp">pitchlfo_fade</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
122 <tr><td class="decocomp">pitchlfo_freq</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
123 <tr><td class="decocomp">pitchlfo_depth</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
124 <tr><td class="decocomp">pitchlfo_depthccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
125 <tr><td class="decocomp">pitchlfo_depthchanaft<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
126 <tr><td class="decocomp">pitchlfo_depthpolyaft<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
127 <tr><td class="decocomp">pitchlfo_freqccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
128 <tr><td class="decocomp">pitchlfo_freqchanaft<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
129 <tr><td class="decocomp">pitchlfo_freqpolyaft<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
130
131 <tr><td class="decocomp_header" colspan="3">Filter</td></tr>
132 <tr><td class="decocomp">fil_type</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">Alias: filtype<br>Supported v1 values (all): lpf_1p, hpf_1p, lpf_2p, hpf_2p, bfp_2p, brf_2p.<br>Supported v2 values: lpf_4p, hpr_4p, lpf_6p, hpf_6p.<br>Unsupported v2 values: bpf_1p, brf_1p, apf_1p, pkf_2p, lpf_2p_sv, hpf_2p_sv, bpf_2p_sv, brf_2p_sv, comb, pink.</td></tr>
133 <tr><td class="decocomp">cutoff</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
134 <tr><td class="decocomp">cutoff_ccN</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">v2-alias: cutoff_onccN</td></tr>
135 <tr><td class="decocomp">cutoff_chanaft</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
136 <tr><td class="decocomp">cutoff_polyaft</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
137 <tr><td class="decocomp">resonance</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
138 <tr><td class="decocomp">fil_keytrack</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
139 <tr><td class="decocomp">fil_keycenter</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
140 <tr><td class="decocomp">fil_veltrack</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
141 <tr><td class="decocomp">fil_random</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
142
143 <tr><td class="decocomp_header" colspan="3">Filter EG</td></tr>
144 <tr><td class="decocomp">fileg_delay</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
145 <tr><td class="decocomp">fileg_start</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
146 <tr><td class="decocomp">fileg_attack</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
147 <tr><td class="decocomp">fileg_hold</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
148 <tr><td class="decocomp">fileg_decay</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
149 <tr><td class="decocomp">fileg_sustain</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
150 <tr><td class="decocomp">fileg_release</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
151 <tr><td class="decocomp">fileg_depth<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
152 <tr><td class="decocomp">fileg_vel2delay<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
153 <tr><td class="decocomp">fileg_vel2attack<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
154 <tr><td class="decocomp">fileg_vel2hold<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
155 <tr><td class="decocomp">fileg_vel2decay<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
156 <tr><td class="decocomp">fileg_vel2sustain<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
157 <tr><td class="decocomp">fileg_vel2release<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
158 <tr><td class="decocomp">fileg_vel2depth<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
159
160 <tr><td class="decocomp_header" colspan="3">Filter LFO</td></tr>
161 <tr><td class="decocomp">fillfo_delay</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
162 <tr><td class="decocomp">fillfo_fade</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
163 <tr><td class="decocomp">fillfo_freq</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
164 <tr><td class="decocomp">fillfo_depth</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
165 <tr><td class="decocomp">fillfo_depthccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
166 <tr><td class="decocomp">fillfo_depthchanaft<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
167 <tr><td class="decocomp">fillfo_depthpolyaft<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
168 <tr><td class="decocomp">fillfo_freqccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
169 <tr><td class="decocomp">fillfo_freqchanaft<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
170 <tr><td class="decocomp">fillfo_freqpolyaft<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
171
172 <tr><td class="decocomp_header" colspan="3">Amplifier</td></tr>
173 <tr><td class="decocomp">volume</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
174 <tr><td class="decocomp">pan</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">Works, but can be fine-tuned. sfzplayer uses L=cos((100 + pan) / 200 * pi / 2) * sqrt(2), Dimension LE uses L=sqrt((100 - x) / 100), but LS uses a line-approximation measured from GigaStudio, which lies somewhere between to other two.</td></tr>
175 <tr><td class="decocomp">width</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
176 <tr><td class="decocomp">position</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
177 <tr><td class="decocomp">amp_keytrack</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
178 <tr><td class="decocomp">amp_keycenter</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
179 <tr><td class="decocomp">amp_veltrack</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
180 <tr><td class="decocomp">amp_velcurve_N</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
181 <tr><td class="decocomp">amp_random</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
182 <tr><td class="decocomp">rt_decay</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
183 <tr><td class="decocomp">output<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
184 <tr><td class="decocomp">gain_ccN</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">v2-alias: gain_onccN</td></tr>
185 <tr><td class="decocomp">xfin_lokey</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
186 <tr><td class="decocomp">xfin_hikey</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
187 <tr><td class="decocomp">xfout_lokey</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
188 <tr><td class="decocomp">xfout_hikey</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
189 <tr><td class="decocomp">xf_keycurve</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
190 <tr><td class="decocomp">xfin_lovel</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
191 <tr><td class="decocomp">xfin_hivel</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
192 <tr><td class="decocomp">xfout_lovel</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
193 <tr><td class="decocomp">xfout_hivel</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
194 <tr><td class="decocomp">xf_velcurve</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
195 <tr><td class="decocomp">xfin_loccN</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
196 <tr><td class="decocomp">xfin_hiccN</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
197 <tr><td class="decocomp">xfout_loccN</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
198 <tr><td class="decocomp">xfout_hiccN</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
199 <tr><td class="decocomp">xf_cccurve</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
200
201 <tr><td class="decocomp_header" colspan="3">Amplifier EG</td></tr>
202 <tr><td class="decocomp">ampeg_delay</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
203 <tr><td class="decocomp">ampeg_start</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
204 <tr><td class="decocomp">ampeg_attack</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
205 <tr><td class="decocomp">ampeg_hold</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
206 <tr><td class="decocomp">ampeg_decay</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
207 <tr><td class="decocomp">ampeg_sustain</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
208 <tr><td class="decocomp">ampeg_release</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
209 <tr><td class="decocomp">ampeg_vel2delay<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
210 <tr><td class="decocomp">ampeg_vel2attack<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
211 <tr><td class="decocomp">ampeg_vel2hold<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
212 <tr><td class="decocomp">ampeg_vel2decay<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
213 <tr><td class="decocomp">ampeg_vel2sustain<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
214 <tr><td class="decocomp">ampeg_vel2release<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
215 <tr><td class="decocomp">ampeg_delayccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">v2-alias: ampeg_delay_onccN</td></tr>
216 <tr><td class="decocomp">ampeg_startccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">v2-alias: ampeg_start_onccN</td></tr>
217 <tr><td class="decocomp">ampeg_attackccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">v2-alias: ampeg_attack_onccN</td></tr>
218 <tr><td class="decocomp">ampeg_holdccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">v2-alias: ampeg_hold_onccN</td></tr>
219 <tr><td class="decocomp">ampeg_decayccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">v2-alias: ampeg_decay_onccN</td></tr>
220 <tr><td class="decocomp">ampeg_sustainccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">v2-alias: ampeg_sustain_onccN</td></tr>
221 <tr><td class="decocomp">ampeg_releaseccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">v2-alias: ampeg_release_onccN</td></tr>
222
223 <tr><td class="decocomp_header" colspan="3">Amplifier LFO</td></tr>
224 <tr><td class="decocomp">amplfo_delay</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
225 <tr><td class="decocomp">amplfo_fade</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
226 <tr><td class="decocomp">amplfo_freq</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
227 <tr><td class="decocomp">amplfo_depth</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
228 <tr><td class="decocomp">amplfo_depthccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
229 <tr><td class="decocomp">amplfo_depthchanaft<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
230 <tr><td class="decocomp">amplfo_depthpolyaft<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
231 <tr><td class="decocomp">amplfo_freqccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
232 <tr><td class="decocomp">amplfo_freqchanaft<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
233 <tr><td class="decocomp">amplfo_freqpolyaft<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
234
235 <tr><td class="decocomp_header" colspan="3">Equalizer</td></tr>
236 <tr><td class="decocomp">eq1_freq</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
237 <tr><td class="decocomp">eq2_freq</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
238 <tr><td class="decocomp">eq3_freq</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
239 <tr><td class="decocomp">eq1_freqccN</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">v2-alias: eq1_freq_onccN</td></tr>
240 <tr><td class="decocomp">eq2_freqccN</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">v2-alias: eq2_freq_onccN</td></tr>
241 <tr><td class="decocomp">eq3_freqccN</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">v2-alias: eq3_freq_onccN</td></tr>
242 <tr><td class="decocomp">eq1_vel2freq</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
243 <tr><td class="decocomp">eq2_vel2freq</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
244 <tr><td class="decocomp">eq3_vel2freq</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
245 <tr><td class="decocomp">eq1_bw</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
246 <tr><td class="decocomp">eq2_bw</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
247 <tr><td class="decocomp">eq3_bw</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
248 <tr><td class="decocomp">eq1_bwccN</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">v2-alias: eq1_bw_onccN</td></tr>
249 <tr><td class="decocomp">eq2_bwccN</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">v2-alias: eq2_bw_onccN</td></tr>
250 <tr><td class="decocomp">eq3_bwccN</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">v2-alias: eq3_bq_onccN</td></tr>
251 <tr><td class="decocomp">eq1_gain</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
252 <tr><td class="decocomp">eq2_gain</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
253 <tr><td class="decocomp">eq3_gain</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
254 <tr><td class="decocomp">eq1_gainccN</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">v2-alias: eq1_gain_onccN</td></tr>
255 <tr><td class="decocomp">eq2_gainccN</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">v2-alias: eq2_gain_onccN</td></tr>
256 <tr><td class="decocomp">eq3_gainccN</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">v2-alias: eq3_gain_onccN</td></tr>
257 <tr><td class="decocomp">eq1_vel2gain</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
258 <tr><td class="decocomp">eq2_vel2gain</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
259 <tr><td class="decocomp">eq3_vel2gain</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
260
261 <tr><td class="decocomp_header" colspan="3">Effects</td></tr>
262 <tr><td class="decocomp">effect1<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
263 <tr><td class="decocomp">effect2<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
264
265 </tbody>
266 </table>
267 <br>
268
269 <h2>SFZ v2 opcodes</h2>
270 <p>
271 The SFZ version 2 opcodes are listed in the book <a href="http://noisesculpture.com/cakewalk-synthesizers"><i>Cakewalk Synthesizers: From Presets to Power User</i></a> by Simon Cann.
272 The list below is not quite complete, the book also has opcodes for a noise generator and SFZ v2 effects.
273 </p>
274
275 <table class="decocomp">
276 <thead>
277 <tr>
278 <td class="decocomp_header">Opcode</td>
279 <td class="decocomp_header">Supported</td>
280 <td class="decocomp_header">Comment</td>
281 </tr>
282 </thead>
283 <tbody>
284
285 <tr><td class="decocomp_header" colspan="3"><b>Instrument Structure</b></td></tr>
286 <tr><td class="decocomp">&lt;global><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
287 <tr><td class="decocomp">&lt;control><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
288 <tr><td class="decocomp">&lt;curve><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
289 <tr><td class="decocomp">&lt;effects><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
290
291 <tr><td class="decocomp_header" colspan="3"><b>Sample Definition</b></td></tr>
292 <tr><td class="decocomp">md5<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
293 <tr><td class="decocomp">waveguide<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
294
295 <tr><td class="decocomp_header" colspan="3"><b>&lt;control> Header Directives</b></td></tr>
296 <tr><td class="decocomp">default_path<td style="background: #ffb; text-align: center">P?</td><td class="decocomp">"funkar kanske, om det inte ska vara en /"</td></tr>
297 <tr><td class="decocomp">octave_offset<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
298 <tr><td class="decocomp">note_offset<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
299 <tr><td class="decocomp">set_ccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
300 <tr><td class="decocomp">#define<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
301
302 <tr><td class="decocomp_header" colspan="3"><b>Loading</b></td></tr>
303 <tr><td class="decocomp">load_mode<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
304 <tr><td class="decocomp">load_start<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
305 <tr><td class="decocomp">load_end<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
306 <tr><td class="decocomp">sample_quality<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
307 <tr><td class="decocomp">image<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
308
309 <tr><td class="decocomp_header" colspan="3"><b>Wavetable Oscillator</b></td></tr>
310 <tr><td class="decocomp">oscillator<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
311 <tr><td class="decocomp">oscillator_phase<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
312 <tr><td class="decocomp">oscillator_quality<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
313 <tr><td class="decocomp">oscillator_table_size<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
314 <tr><td class="decocomp">oscillator_multi<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
315 <tr><td class="decocomp">oscillator_mode<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
316 <tr><td class="decocomp">oscillator_detune<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
317 <tr><td class="decocomp">oscillator_detune_onccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
318 <tr><td class="decocomp">oscillator_detune_smoothccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">Not listed in the book, but recognized by Dimension LE.</td></tr>
319 <tr><td class="decocomp">oscillator_detune_stepccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">Not listed in the book, but recognized by Dimension LE.</td></tr>
320 <tr><td class="decocomp">oscillator_detune_curveccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">Not listed in the book, but recognized by Dimension LE.</td></tr>
321 <tr><td class="decocomp">oscillator_mod_depth<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
322 <tr><td class="decocomp">oscillator_mod_depth_onccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
323 <tr><td class="decocomp">oscillator_mod_smoothccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
324
325 <tr><td class="decocomp_header" colspan="3"><b>Input Controls</b></td></tr>
326 <tr><td class="decocomp">loprog<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
327 <tr><td class="decocomp">hiprog<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
328 <tr><td class="decocomp">lotimer<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
329 <tr><td class="decocomp">hitimer<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
330 <tr><td class="decocomp">polyphony<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
331 <tr><td class="decocomp">reverse_loccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
332 <tr><td class="decocomp">reverse_hiccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
333 <tr><td class="decocomp">start_loccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
334 <tr><td class="decocomp">start_hiccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
335 <tr><td class="decocomp">stop_loccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
336 <tr><td class="decocomp">stop_hiccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
337 <tr><td class="decocomp">sustain_sw<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
338 <tr><td class="decocomp">sustenuto_sw<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
339 <tr><td class="decocomp">rt_dead<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
340
341 <tr><td class="decocomp_header" colspan="3"><b>Performance Parameters</b></td></tr>
342 <tr><td class="decocomp_header" colspan="3">Sample Player</td></tr>
343 <tr><td class="decocomp">delay_beats<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
344 <tr><td class="decocomp">stop_beats<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
345 <tr><td class="decocomp">delay_samples<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
346 <tr><td class="decocomp">delay_samples_onccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
347 <tr><td class="decocomp">loop_crossfade<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
348
349 <tr><td class="decocomp_header" colspan="3">Amplifier</td></tr>
350 <tr><td class="decocomp">volume_onccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">Not listed in the book, but recognized by Dimension LE.</td></tr>
351 <tr><td class="decocomp">volume_smoothccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">Not listed in the book, but recognized by Dimension LE.</td></tr>
352 <tr><td class="decocomp">volume_stepccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">Not listed in the book, but recognized by Dimension LE.</td></tr>
353 <tr><td class="decocomp">volume_curveccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">Not listed in the book, but recognized by Dimension LE.</td></tr>
354 <tr><td class="decocomp">pan_onccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">Not listed in the book, but recognized by Dimension LE.</td></tr>
355 <tr><td class="decocomp">pan_smoothccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">Not listed in the book, but recognized by Dimension LE.</td></tr>
356 <tr><td class="decocomp">pan_stepccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">Not listed in the book, but recognized by Dimension LE.</td></tr>
357 <tr><td class="decocomp">pan_curveccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">Not listed in the book, but recognized by Dimension LE.</td></tr>
358 <tr><td class="decocomp">width_onccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">Not listed in the book, but recognized by Dimension LE.</td></tr>
359 <tr><td class="decocomp">width_smoothccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">Not listed in the book, but recognized by Dimension LE.</td></tr>
360 <tr><td class="decocomp">width_stepccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">Not listed in the book, but recognized by Dimension LE.</td></tr>
361 <tr><td class="decocomp">width_curveccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">Not listed in the book, but recognized by Dimension LE.</td></tr>
362
363 <tr><td class="decocomp_header" colspan="3">Pitch</td></tr>
364 <tr><td class="decocomp">pitch_onccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
365 <tr><td class="decocomp">pitch_curveccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
366 <tr><td class="decocomp">pitch_stepccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
367 <tr><td class="decocomp">pitch_smoothccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">Not listed in the book, but recognized by Dimension LE.</td></tr>
368 <tr><td class="decocomp">bend_stepup<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
369 <tr><td class="decocomp">bend_stepdown<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
370
371 <tr><td class="decocomp_header" colspan="3">Filter</td></tr>
372 <tr><td class="decocomp">fil2_type<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
373 <tr><td class="decocomp">cutoff2<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
374 <tr><td class="decocomp">cutoff2_onccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
375 <tr><td class="decocomp">cutoff_smoothccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
376 <tr><td class="decocomp">cutoff2_smoothccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
377 <tr><td class="decocomp">cutoff_stepccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
378 <tr><td class="decocomp">cutoff2_stepccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
379 <tr><td class="decocomp">cutoff_curveccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
380 <tr><td class="decocomp">cutoff2_curveccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
381 <tr><td class="decocomp">resonance2<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
382 <tr><td class="decocomp">resonance_onccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
383 <tr><td class="decocomp">resonance2_onccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
384 <tr><td class="decocomp">resonance_smoothccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
385 <tr><td class="decocomp">resonance2_smoothccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
386 <tr><td class="decocomp">resonance_stepccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
387 <tr><td class="decocomp">resonance2_stepccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
388 <tr><td class="decocomp">resonance_curveccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
389 <tr><td class="decocomp">resonance2_curveccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
390 <tr><td class="decocomp">fil2_keytrack<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
391 <tr><td class="decocomp">fil2_keycenter<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
392 <tr><td class="decocomp">fil2_veltrack<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
393
394 <tr><td class="decocomp_header" colspan="3">EG</td></tr>
395 <tr><td class="decocomp">egN_timeX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
396 <tr><td class="decocomp">egN_timeX_onccY<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
397 <tr><td class="decocomp">egN_levelX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
398 <tr><td class="decocomp">egN_levelX_onccY<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
399 <tr><td class="decocomp">egN_shapeX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
400 <tr><td class="decocomp">egN_curveX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
401 <tr><td class="decocomp">egN_sustain<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
402 <tr><td class="decocomp">egN_loop<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
403 <tr><td class="decocomp">egN_loop_count<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
404 <tr><td class="decocomp">egN_volume<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
405 <tr><td class="decocomp">egN_amplitude<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
406 <tr><td class="decocomp">egN_pan<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
407 <tr><td class="decocomp">egN_width<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
408 <tr><td class="decocomp">egN_pan_curve<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
409 <tr><td class="decocomp">egN_pan_curveccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
410 <tr><td class="decocomp">egN_volume_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
411 <tr><td class="decocomp">egN_amplitude_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
412 <tr><td class="decocomp">egN_pan_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
413 <tr><td class="decocomp">egN_width_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
414 <tr><td class="decocomp">egN_freq_lfoX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
415 <tr><td class="decocomp">egN_depth_lfoX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
416 <tr><td class="decocomp">egN_depthadd_lfoX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
417 <tr><td class="decocomp">egN_pitch<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
418 <tr><td class="decocomp">egN_pitch_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
419 <tr><td class="decocomp">egN_cutoff<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
420 <tr><td class="decocomp">egN_cutoff2<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
421 <tr><td class="decocomp">egN_resonance<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
422 <tr><td class="decocomp">egN_resonance2<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
423 <tr><td class="decocomp">egN_cutoff_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
424 <tr><td class="decocomp">egN_cutoff2_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
425 <tr><td class="decocomp">egN_resonance_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
426 <tr><td class="decocomp">egN_resonance2_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
427 <tr><td class="decocomp">egN_eq1freq<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
428 <tr><td class="decocomp">egN_eq2freq<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
429 <tr><td class="decocomp">egN_eq3freq<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
430 <tr><td class="decocomp">egN_eq1bw<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
431 <tr><td class="decocomp">egN_eq2bw<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
432 <tr><td class="decocomp">egN_eq3bw<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
433 <tr><td class="decocomp">egN_eq1gain<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
434 <tr><td class="decocomp">egN_eq2gain<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
435 <tr><td class="decocomp">egN_eq3gain<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
436 <tr><td class="decocomp">egN_eq1freq_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
437 <tr><td class="decocomp">egN_eq2freq_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
438 <tr><td class="decocomp">egN_eq3freq_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
439 <tr><td class="decocomp">egN_eq1bw_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
440 <tr><td class="decocomp">egN_eq2bw_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
441 <tr><td class="decocomp">egN_eq3bw_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
442 <tr><td class="decocomp">egN_eq1gain_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
443 <tr><td class="decocomp">egN_eq2gain_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
444 <tr><td class="decocomp">egN_eq3gain_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
445 <tr><td class="decocomp">egN_decim<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
446 <tr><td class="decocomp">egN_bitred<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
447 <tr><td class="decocomp">egN_rectify<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
448 <tr><td class="decocomp">egN_ringmod<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
449 <tr><td class="decocomp">egN_noiselevel<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
450 <tr><td class="decocomp">egN_noisestep<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
451 <tr><td class="decocomp">egN_noisetone<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
452 <tr><td class="decocomp">egN_driveshape<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
453 <tr><td class="decocomp">egN_decim_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
454 <tr><td class="decocomp">egN_bitred_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
455 <tr><td class="decocomp">egN_rectify_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
456 <tr><td class="decocomp">egN_ringmod_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
457 <tr><td class="decocomp">egN_noiselevel_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
458 <tr><td class="decocomp">egN_noisestep_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
459 <tr><td class="decocomp">egN_noisetone_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
460 <tr><td class="decocomp">egN_driveshape_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
461
462 <tr><td class="decocomp_header" colspan="3">LFO</td></tr>
463 <tr><td class="decocomp">lfoN_freq<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
464 <tr><td class="decocomp">lfoN_freq_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
465 <tr><td class="decocomp">lfoN_freq_smoothccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
466 <tr><td class="decocomp">lfoN_freq_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
467 <tr><td class="decocomp">lfoN_delay<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
468 <tr><td class="decocomp">lfoN_delay_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
469 <tr><td class="decocomp">lfoN_fade<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
470 <tr><td class="decocomp">lfoN_fade_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
471 <tr><td class="decocomp">lfoN_phase<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
472 <tr><td class="decocomp">lfoN_phase_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
473 <tr><td class="decocomp">lfoN_count<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
474 <tr><td class="decocomp">lfoN_wave<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
475 <tr><td class="decocomp">lfoN_steps<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
476 <tr><td class="decocomp">lfoN_stepX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
477 <tr><td class="decocomp">lfoN_smooth<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
478 <tr><td class="decocomp">lfoN_smooth_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
479 <tr><td class="decocomp">lfoN_volume<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
480 <tr><td class="decocomp">lfoN_amplitude<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
481 <tr><td class="decocomp">lfoN_pan<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
482 <tr><td class="decocomp">lfoN_width<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
483 <tr><td class="decocomp">lfoN_volume_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
484 <tr><td class="decocomp">lfoN_amplitude_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
485 <tr><td class="decocomp">lfoN_pan_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
486 <tr><td class="decocomp">lfoN_width_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
487 <tr><td class="decocomp">lfoN_volume_smoothccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
488 <tr><td class="decocomp">lfoN_amplitude_smoothccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
489 <tr><td class="decocomp">lfoN_pan_smoothccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
490 <tr><td class="decocomp">lfoN_width_smoothccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
491 <tr><td class="decocomp">lfoN_volume_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
492 <tr><td class="decocomp">lfoN_amplitude_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
493 <tr><td class="decocomp">lfoN_pan_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
494 <tr><td class="decocomp">lfoN_width_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
495 <tr><td class="decocomp">lfoN_freq_lfoX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
496 <tr><td class="decocomp">lfoN_depth_lfoX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
497 <tr><td class="decocomp">lfoN_depthadd_lfoX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
498 <tr><td class="decocomp">lfoN_pitch<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
499 <tr><td class="decocomp">lfoN_pitch_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
500 <tr><td class="decocomp">lfoN_pitch_smoothccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
501 <tr><td class="decocomp">lfoN_pitch_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
502 <tr><td class="decocomp">lfoN_cutoff<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
503 <tr><td class="decocomp">lfoN_cutoff2<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
504 <tr><td class="decocomp">lfoN_resonance<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
505 <tr><td class="decocomp">lfoN_resonance2<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
506 <tr><td class="decocomp">lfoN_cutoff_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
507 <tr><td class="decocomp">lfoN_cutoff2_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
508 <tr><td class="decocomp">lfoN_resonance_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
509 <tr><td class="decocomp">lfoN_resonance2_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
510 <tr><td class="decocomp">lfoN_cutoff_smoothccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
511 <tr><td class="decocomp">lfoN_cutoff2_smoothccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
512 <tr><td class="decocomp">lfoN_resonance_smoothccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
513 <tr><td class="decocomp">lfoN_resonance2_smoothccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
514 <tr><td class="decocomp">lfoN_cutoff_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
515 <tr><td class="decocomp">lfoN_cutoff2_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
516 <tr><td class="decocomp">lfoN_resonance_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
517 <tr><td class="decocomp">lfoN_resonance2_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
518 <tr><td class="decocomp">lfoN_eq1freq<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
519 <tr><td class="decocomp">lfoN_eq2freq<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
520 <tr><td class="decocomp">lfoN_eq3freq<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
521 <tr><td class="decocomp">lfoN_eq1bw<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
522 <tr><td class="decocomp">lfoN_eq2bw<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
523 <tr><td class="decocomp">lfoN_eq3bw<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
524 <tr><td class="decocomp">lfoN_eq1gain<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
525 <tr><td class="decocomp">lfoN_eq2gain<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
526 <tr><td class="decocomp">lfoN_eq3gain<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
527 <tr><td class="decocomp">lfoN_eq1freq_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
528 <tr><td class="decocomp">lfoN_eq2freq_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
529 <tr><td class="decocomp">lfoN_eq3freq_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
530 <tr><td class="decocomp">lfoN_eq1bw_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
531 <tr><td class="decocomp">lfoN_eq2bw_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
532 <tr><td class="decocomp">lfoN_eq3bw_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
533 <tr><td class="decocomp">lfoN_eq1gain_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
534 <tr><td class="decocomp">lfoN_eq2gain_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
535 <tr><td class="decocomp">lfoN_eq3gain_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
536 <tr><td class="decocomp">lfoN_eq1freq_smoothccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
537 <tr><td class="decocomp">lfoN_eq2freq_smoothccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
538 <tr><td class="decocomp">lfoN_eq3freq_smoothccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
539 <tr><td class="decocomp">lfoN_eq1bw_smoothccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
540 <tr><td class="decocomp">lfoN_eq2bw_smoothccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
541 <tr><td class="decocomp">lfoN_eq3bw_smoothccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
542 <tr><td class="decocomp">lfoN_eq1gain_smoothccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
543 <tr><td class="decocomp">lfoN_eq2gain_smoothccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
544 <tr><td class="decocomp">lfoN_eq3gain_smoothccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
545 <tr><td class="decocomp">lfoN_eq1freq_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
546 <tr><td class="decocomp">lfoN_eq2freq_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
547 <tr><td class="decocomp">lfoN_eq3freq_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
548 <tr><td class="decocomp">lfoN_eq1bw_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
549 <tr><td class="decocomp">lfoN_eq2bw_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
550 <tr><td class="decocomp">lfoN_eq3bw_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
551 <tr><td class="decocomp">lfoN_eq1gain_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
552 <tr><td class="decocomp">lfoN_eq2gain_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
553 <tr><td class="decocomp">lfoN_eq3gain_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
554 <tr><td class="decocomp">lfoN_decim<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
555 <tr><td class="decocomp">lfoN_bitred<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
556 <tr><td class="decocomp">lfoN_noiselevel<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
557 <tr><td class="decocomp">lfoN_noisestep<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
558 <tr><td class="decocomp">lfoN_noisetone<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
559 <tr><td class="decocomp">lfoN_drive<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
560 <tr><td class="decocomp">lfoN_decim_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
561 <tr><td class="decocomp">lfoN_bitred_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
562 <tr><td class="decocomp">lfoN_noiselevel_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
563 <tr><td class="decocomp">lfoN_noisestep_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
564 <tr><td class="decocomp">lfoN_noisetone_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
565 <tr><td class="decocomp">lfoN_drive_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
566 <tr><td class="decocomp">lfoN_decim_smoothccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
567 <tr><td class="decocomp">lfoN_bitred_smoothccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
568 <tr><td class="decocomp">lfoN_noiselevel_smoothccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
569 <tr><td class="decocomp">lfoN_noisestep_smoothccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
570 <tr><td class="decocomp">lfoN_noisetone_smoothccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
571 <tr><td class="decocomp">lfoN_drive_smoothccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
572 <tr><td class="decocomp">lfoN_decim_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
573 <tr><td class="decocomp">lfoN_bitred_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
574 <tr><td class="decocomp">lfoN_noiselevel_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
575 <tr><td class="decocomp">lfoN_noisestep_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
576 <tr><td class="decocomp">lfoN_noisetone_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
577 <tr><td class="decocomp">lfoN_drive_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
578
579 <tr><td class="decocomp_header" colspan="3">Curves</td></tr>
580 <tr><td class="decocomp">vN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
581 </tbody>
582 </table>
583 <br>
584
585 <h2>ARIA custom opcodes</h2>
586 <p>The ARIA Engine from Plouge / Garritan implements some <a href="http://www.plogue.com/phpBB3/viewtopic.php?f=14&amp;t=4389">custom sfz opcodes</a>. Only some of them are listed here.</p>
587
588 <table class="decocomp">
589 <thead>
590 <tr>
591 <td class="decocomp_header">Opcode</td>
592 <td class="decocomp_header">Supported</td>
593 <td class="decocomp_header">Comment</td>
594 </tr>
595 </thead>
596 <tbody>
597
598 <tr><td class="decocomp">amplitude<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
599 <tr><td class="decocomp">amplitude_onccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
600 <tr><td class="decocomp">amplitude_smoothccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
601 <tr><td class="decocomp">amplitude_curveccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
602 <tr><td class="decocomp">pan_law<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
603 </tbody>
604 </table>
605 <br>
606
607 <h2>LinuxSampler opcodes</h2>
608 <p>The following LinuxSampler custom opcodes are planned to be implemented as extensions to the SFZ format.</p>
609
610 <table class="decocomp">
611 <thead>
612 <tr>
613 <td class="decocomp_header">Opcode</td>
614 <td class="decocomp_header">Supported</td>
615 <td class="decocomp_header">Comment</td>
616 </tr>
617 </thead>
618 <tbody>
619
620 <tr><td class="decocomp_header" colspan="3">Amplifier</td></tr>
621 <tr><td class="decocomp">position_onccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
622 <tr><td class="decocomp">position_smoothccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
623 <tr><td class="decocomp">position_curveccN <td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
624 <tr><td class="decocomp">gain_smoothccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
625 <tr><td class="decocomp">gain_curveccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
626
627 <tr><td class="decocomp_header" colspan="3">Pitch</td></tr>
628 <tr><td class="decocomp">transpose_onccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
629 <tr><td class="decocomp">transpose_smoothccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
630 <tr><td class="decocomp">transpose_curveccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
631 <tr><td class="decocomp">tune_onccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
632 <tr><td class="decocomp">tune_smoothccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
633 <tr><td class="decocomp">tune_curveccN <td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
634
635 <tr><td class="decocomp_header" colspan="3">Filter</td></tr>
636 <tr><td class="decocomp">cutoff2_chanaft<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
637 <tr><td class="decocomp">cutoff2_polyaft<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
638 <tr><td class="decocomp">fil2_random<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
639
640 <tr><td class="decocomp_header" colspan="3">EG</td></tr>
641 <tr><td class="decocomp">egN_position<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
642 <tr><td class="decocomp">egN_position_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
643
644 <tr><td class="decocomp_header" colspan="3">LFO</td></tr>
645 <tr><td class="decocomp">lfoN_depth<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
646 <tr><td class="decocomp">lfoN_depth_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
647 <tr><td class="decocomp">lfoN_position<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
648 <tr><td class="decocomp">lfoN_position_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
649 <tr><td class="decocomp">lfoN_position_smoothccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
650 <tr><td class="decocomp">lfoN_position_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp">&nbsp;</td></tr>
651
652 <tr><td class="decocomp_header" colspan="3">Amplifier LFO</td></tr>
653 <tr><td class="decocomp">amplfo_delay_onccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
654 <tr><td class="decocomp">amplfo_fade_onccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
655
656 <tr><td class="decocomp_header" colspan="3">Filter EG</td></tr>
657 <tr><td class="decocomp">fileg_delay_onccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
658 <tr><td class="decocomp">fileg_start_onccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
659 <tr><td class="decocomp">fileg_attack_onccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
660 <tr><td class="decocomp">fileg_hold_onccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
661 <tr><td class="decocomp">fileg_decay_onccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
662 <tr><td class="decocomp">fileg_sustain_onccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
663 <tr><td class="decocomp">fileg_release_onccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
664 <tr><td class="decocomp">fileg_depth_onccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
665
666 <tr><td class="decocomp_header" colspan="3">Filter LFO</td></tr>
667 <tr><td class="decocomp">fillfo_delay_onccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
668 <tr><td class="decocomp">fillfo_fade_onccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
669
670 <tr><td class="decocomp_header" colspan="3">Pitch EG</td></tr>
671 <tr><td class="decocomp">pitcheg_delay_onccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
672 <tr><td class="decocomp">pitcheg_start_onccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
673 <tr><td class="decocomp">pitcheg_attack_onccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
674 <tr><td class="decocomp">pitcheg_hold_onccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
675 <tr><td class="decocomp">pitcheg_decay_onccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
676 <tr><td class="decocomp">pitcheg_sustain_onccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
677 <tr><td class="decocomp">pitcheg_release_onccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
678 <tr><td class="decocomp">pitcheg_depth_onccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
679
680 <tr><td class="decocomp_header" colspan="3">Pitch LFO</td></tr>
681 <tr><td class="decocomp">pitchlfo_delay_onccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
682 <tr><td class="decocomp">pitchlfo_fade_onccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">&nbsp;</td></tr>
683 </tbody>
684 </table>
685 <br>
686
687 <?php
688 include '../tmpl/footer.php';
689 ?>

  ViewVC Help
Powered by ViewVC