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