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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3097 - (hide annotations) (download)
Wed Jan 18 15:11:50 2017 UTC (7 years, 2 months ago) by schoenebeck
File size: 80169 byte(s)
- Added link to new SFZ documentation site.

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

  ViewVC Help
Powered by ViewVC