4 |
|
|
5 |
<h2>SFZ support in LinuxSampler</h2> |
<h2>SFZ support in LinuxSampler</h2> |
6 |
<p> |
<p> |
7 |
|
<table> |
8 |
|
<tr> |
9 |
|
<td> |
10 |
|
<a href="sfz_logo.svg"> |
11 |
|
<img src="/gfx/logos/sfz.png" /> |
12 |
|
</a> |
13 |
|
</td> |
14 |
|
<td> |
15 |
SFZ is an open file format for samplers, currently evolving to a standard |
SFZ is an open file format for samplers, currently evolving to a standard |
16 |
among many commercial samplers. The articulation files are ordinary human |
among many commercial samplers. The articulation files are ordinary human |
17 |
readable text files, which can be viewed and edited with any ordinary text |
readable text files, which can be viewed and edited with any ordinary text |
18 |
editor. This page documents the current status of LinuxSampler regarding |
editor. This page documents the current status of LinuxSampler regarding |
19 |
support of the SFZ format. Since development of the SFZ format engine in |
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, |
LinuxSampler is quickly evolving, this page may not be always up to date, |
21 |
so please also check the <a href="/">latest Subversion commits on our frontsite</a>. |
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 |
|
</td> |
30 |
|
</tr> |
31 |
|
</table> |
32 |
</p> |
</p> |
33 |
|
|
34 |
|
|
90 |
|
|
91 |
<tr><td class="decocomp_header" colspan="3"><b>Performance Parameters</b></td></tr> |
<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> |
<tr><td class="decocomp_header" colspan="3">Sample Player</td></tr> |
93 |
<tr><td class="decocomp">delay</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">delay</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
94 |
<tr><td class="decocomp">delay_random</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">delay_random</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
95 |
<tr><td class="decocomp">delay_ccN</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">v2-alias: delay_onccN</td></tr> |
<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 |
<tr><td class="decocomp">offset<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">offset<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
97 |
<tr><td class="decocomp">offset_random</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">offset_random</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </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> |
<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> |
120 |
<tr><td class="decocomp">pitcheg_start</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">pitcheg_start</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
121 |
<tr><td class="decocomp">pitcheg_attack</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">pitcheg_attack</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
122 |
<tr><td class="decocomp">pitcheg_hold</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">pitcheg_hold</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
123 |
<tr><td class="decocomp">pitcheg_decay</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">Could be fine-tuned: sfzplayer uses a linear curve, LS uses an exponential.</td></tr> |
<tr><td class="decocomp">pitcheg_decay</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
124 |
<tr><td class="decocomp">pitcheg_sustain</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">pitcheg_sustain</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
125 |
<tr><td class="decocomp">pitcheg_release</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp">Could be fine-tuned: sfzplayer uses a linear curve, LS uses an exponential.</td></tr> |
<tr><td class="decocomp">pitcheg_release</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
126 |
<tr><td class="decocomp">pitcheg_depth<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">pitcheg_depth<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
127 |
<tr><td class="decocomp">pitcheg_vel2delay<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">pitcheg_vel2delay<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
128 |
<tr><td class="decocomp">pitcheg_vel2attack<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">pitcheg_vel2attack<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
249 |
<tr><td class="decocomp">amplfo_freqpolyaft<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">amplfo_freqpolyaft<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
250 |
|
|
251 |
<tr><td class="decocomp_header" colspan="3">Equalizer</td></tr> |
<tr><td class="decocomp_header" colspan="3">Equalizer</td></tr> |
252 |
<tr><td class="decocomp">eq1_freq</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<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: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">eq2_freq</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
254 |
<tr><td class="decocomp">eq3_freq</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">eq3_freq</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
255 |
<tr><td class="decocomp">eq1_freqccN</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">v2-alias: eq1_freq_onccN</td></tr> |
<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: #ff9090; text-align: center">No</td><td class="decocomp">v2-alias: eq2_freq_onccN</td></tr> |
<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: #ff9090; text-align: center">No</td><td class="decocomp">v2-alias: eq3_freq_onccN</td></tr> |
<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: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">eq1_vel2freq</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
259 |
<tr><td class="decocomp">eq2_vel2freq</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">eq2_vel2freq</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
260 |
<tr><td class="decocomp">eq3_vel2freq</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">eq3_vel2freq</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
261 |
<tr><td class="decocomp">eq1_bw</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">eq1_bw</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
262 |
<tr><td class="decocomp">eq2_bw</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">eq2_bw</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
263 |
<tr><td class="decocomp">eq3_bw</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">eq3_bw</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
264 |
<tr><td class="decocomp">eq1_bwccN</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">v2-alias: eq1_bw_onccN</td></tr> |
<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: #ff9090; text-align: center">No</td><td class="decocomp">v2-alias: eq2_bw_onccN</td></tr> |
<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: #ff9090; text-align: center">No</td><td class="decocomp">v2-alias: eq3_bq_onccN</td></tr> |
<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: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">eq1_gain</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
268 |
<tr><td class="decocomp">eq2_gain</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">eq2_gain</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
269 |
<tr><td class="decocomp">eq3_gain</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">eq3_gain</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
270 |
<tr><td class="decocomp">eq1_gainccN</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp">v2-alias: eq1_gain_onccN</td></tr> |
<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: #ff9090; text-align: center">No</td><td class="decocomp">v2-alias: eq2_gain_onccN</td></tr> |
<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: #ff9090; text-align: center">No</td><td class="decocomp">v2-alias: eq3_gain_onccN</td></tr> |
<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: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">eq1_vel2gain</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
274 |
<tr><td class="decocomp">eq2_vel2gain</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">eq2_vel2gain</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
275 |
<tr><td class="decocomp">eq3_vel2gain</td><td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">eq3_vel2gain</td><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
276 |
|
|
277 |
<tr><td class="decocomp_header" colspan="3">Effects</td></tr> |
<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"> </td></tr> |
<tr><td class="decocomp">effect1<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
299 |
<tbody> |
<tbody> |
300 |
|
|
301 |
<tr><td class="decocomp_header" colspan="3"><b>Instrument Structure</b></td></tr> |
<tr><td class="decocomp_header" colspan="3"><b>Instrument Structure</b></td></tr> |
302 |
<tr><td class="decocomp"><global><td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp"><global><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
303 |
<tr><td class="decocomp"><control><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp"><control><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
304 |
<tr><td class="decocomp"><curve><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp"><curve><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
305 |
<tr><td class="decocomp"><effects><td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp"><effects><td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
312 |
<tr><td class="decocomp">default_path<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">default_path<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
313 |
<tr><td class="decocomp">octave_offset<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">octave_offset<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
314 |
<tr><td class="decocomp">note_offset<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">note_offset<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
315 |
<tr><td class="decocomp">set_ccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">set_ccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
316 |
<tr><td class="decocomp">#define<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">#define<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
317 |
|
|
318 |
<tr><td class="decocomp_header" colspan="3"><b>Loading</b></td></tr> |
<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"> </td></tr> |
<tr><td class="decocomp">load_mode<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
358 |
<tr><td class="decocomp_header" colspan="3">Sample Player</td></tr> |
<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"> </td></tr> |
<tr><td class="decocomp">delay_beats<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
360 |
<tr><td class="decocomp">stop_beats<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">stop_beats<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
361 |
<tr><td class="decocomp">delay_samples<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">delay_samples<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
362 |
<tr><td class="decocomp">delay_samples_onccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">delay_samples_onccN<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
363 |
<tr><td class="decocomp">loop_crossfade<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">loop_crossfade<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
364 |
|
|
365 |
<tr><td class="decocomp_header" colspan="3">Amplifier</td></tr> |
<tr><td class="decocomp_header" colspan="3">Amplifier</td></tr> |
440 |
<tr><td class="decocomp">egN_cutoff2_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">egN_cutoff2_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
441 |
<tr><td class="decocomp">egN_resonance_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">egN_resonance_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
442 |
<tr><td class="decocomp">egN_resonance2_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">egN_resonance2_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
443 |
<tr><td class="decocomp">egN_eq1freq<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">egN_eq1freq<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
444 |
<tr><td class="decocomp">egN_eq2freq<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">egN_eq2freq<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
445 |
<tr><td class="decocomp">egN_eq3freq<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">egN_eq3freq<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
446 |
<tr><td class="decocomp">egN_eq1bw<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">egN_eq1bw<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
447 |
<tr><td class="decocomp">egN_eq2bw<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">egN_eq2bw<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
448 |
<tr><td class="decocomp">egN_eq3bw<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">egN_eq3bw<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
449 |
<tr><td class="decocomp">egN_eq1gain<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">egN_eq1gain<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
450 |
<tr><td class="decocomp">egN_eq2gain<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">egN_eq2gain<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
451 |
<tr><td class="decocomp">egN_eq3gain<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">egN_eq3gain<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
452 |
<tr><td class="decocomp">egN_eq1freq_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">egN_eq1freq_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
453 |
<tr><td class="decocomp">egN_eq2freq_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">egN_eq2freq_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
454 |
<tr><td class="decocomp">egN_eq3freq_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">egN_eq3freq_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
455 |
<tr><td class="decocomp">egN_eq1bw_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">egN_eq1bw_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
456 |
<tr><td class="decocomp">egN_eq2bw_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">egN_eq2bw_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
457 |
<tr><td class="decocomp">egN_eq3bw_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">egN_eq3bw_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
458 |
<tr><td class="decocomp">egN_eq1gain_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">egN_eq1gain_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
459 |
<tr><td class="decocomp">egN_eq2gain_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">egN_eq2gain_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
460 |
<tr><td class="decocomp">egN_eq3gain_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">egN_eq3gain_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
461 |
<tr><td class="decocomp">egN_decim<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">egN_decim<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
462 |
<tr><td class="decocomp">egN_bitred<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">egN_bitred<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
463 |
<tr><td class="decocomp">egN_rectify<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">egN_rectify<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
531 |
<tr><td class="decocomp">lfoN_cutoff2_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_cutoff2_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
532 |
<tr><td class="decocomp">lfoN_resonance_stepccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_resonance_stepccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
533 |
<tr><td class="decocomp">lfoN_resonance2_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_resonance2_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
534 |
<tr><td class="decocomp">lfoN_eq1freq<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq1freq<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
535 |
<tr><td class="decocomp">lfoN_eq2freq<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq2freq<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
536 |
<tr><td class="decocomp">lfoN_eq3freq<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq3freq<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
537 |
<tr><td class="decocomp">lfoN_eq1bw<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq1bw<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
538 |
<tr><td class="decocomp">lfoN_eq2bw<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq2bw<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
539 |
<tr><td class="decocomp">lfoN_eq3bw<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq3bw<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
540 |
<tr><td class="decocomp">lfoN_eq1gain<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq1gain<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
541 |
<tr><td class="decocomp">lfoN_eq2gain<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq2gain<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
542 |
<tr><td class="decocomp">lfoN_eq3gain<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq3gain<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
543 |
<tr><td class="decocomp">lfoN_eq1freq_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq1freq_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
544 |
<tr><td class="decocomp">lfoN_eq2freq_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq2freq_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
545 |
<tr><td class="decocomp">lfoN_eq3freq_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq3freq_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
546 |
<tr><td class="decocomp">lfoN_eq1bw_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq1bw_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
547 |
<tr><td class="decocomp">lfoN_eq2bw_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq2bw_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
548 |
<tr><td class="decocomp">lfoN_eq3bw_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq3bw_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
549 |
<tr><td class="decocomp">lfoN_eq1gain_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq1gain_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
550 |
<tr><td class="decocomp">lfoN_eq2gain_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq2gain_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
551 |
<tr><td class="decocomp">lfoN_eq3gain_onccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq3gain_onccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
552 |
<tr><td class="decocomp">lfoN_eq1freq_smoothccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq1freq_smoothccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
553 |
<tr><td class="decocomp">lfoN_eq2freq_smoothccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq2freq_smoothccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
554 |
<tr><td class="decocomp">lfoN_eq3freq_smoothccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq3freq_smoothccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
555 |
<tr><td class="decocomp">lfoN_eq1bw_smoothccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq1bw_smoothccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
556 |
<tr><td class="decocomp">lfoN_eq2bw_smoothccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq2bw_smoothccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
557 |
<tr><td class="decocomp">lfoN_eq3bw_smoothccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq3bw_smoothccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
558 |
<tr><td class="decocomp">lfoN_eq1gain_smoothccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq1gain_smoothccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
559 |
<tr><td class="decocomp">lfoN_eq2gain_smoothccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq2gain_smoothccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
560 |
<tr><td class="decocomp">lfoN_eq3gain_smoothccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq3gain_smoothccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
561 |
<tr><td class="decocomp">lfoN_eq1freq_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq1freq_stepccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
562 |
<tr><td class="decocomp">lfoN_eq2freq_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq2freq_stepccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
563 |
<tr><td class="decocomp">lfoN_eq3freq_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq3freq_stepccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
564 |
<tr><td class="decocomp">lfoN_eq1bw_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq1bw_stepccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
565 |
<tr><td class="decocomp">lfoN_eq2bw_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq2bw_stepccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
566 |
<tr><td class="decocomp">lfoN_eq3bw_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq3bw_stepccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
567 |
<tr><td class="decocomp">lfoN_eq1gain_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq1gain_stepccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
568 |
<tr><td class="decocomp">lfoN_eq2gain_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq2gain_stepccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
569 |
<tr><td class="decocomp">lfoN_eq3gain_stepccX<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_eq3gain_stepccX<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
570 |
<tr><td class="decocomp">lfoN_decim<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_decim<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
571 |
<tr><td class="decocomp">lfoN_bitred<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_bitred<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
572 |
<tr><td class="decocomp">lfoN_noiselevel<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">lfoN_noiselevel<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
599 |
<br> |
<br> |
600 |
|
|
601 |
<h2>ARIA custom opcodes</h2> |
<h2>ARIA custom opcodes</h2> |
602 |
<p>The ARIA Engine from Plogue / Garritan implements some <a href="http://www.plogue.com/phpBB3/viewtopic.php?f=14&t=4389">custom sfz opcodes</a>. Only some of them are listed here.</p> |
<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 |
|
|
604 |
<table class="decocomp"> |
<table class="decocomp"> |
605 |
<thead> |
<thead> |
611 |
</thead> |
</thead> |
612 |
<tbody> |
<tbody> |
613 |
|
|
614 |
<tr><td class="decocomp">amplitude<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp"><master><td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
615 |
|
<tr><td class="decocomp">amplitude<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
616 |
<tr><td class="decocomp">amplitude_onccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">amplitude_onccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
617 |
<tr><td class="decocomp">amplitude_smoothccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">amplitude_smoothccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
618 |
<tr><td class="decocomp">amplitude_curveccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">amplitude_curveccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
619 |
<tr><td class="decocomp">pan_law<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">pan_law<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
620 |
|
<tr><td class="decocomp">#include<td style="background: #90ff90; text-align: center">Yes</td><td class="decocomp"> </td></tr> |
621 |
</tbody> |
</tbody> |
622 |
</table> |
</table> |
623 |
<br> |
<br> |
635 |
</thead> |
</thead> |
636 |
<tbody> |
<tbody> |
637 |
|
|
638 |
|
<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"> </td></tr> |
640 |
|
|
641 |
<tr><td class="decocomp_header" colspan="3">Amplifier</td></tr> |
<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"> </td></tr> |
<tr><td class="decocomp">position_onccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
643 |
<tr><td class="decocomp">position_smoothccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |
<tr><td class="decocomp">position_smoothccN<td style="background: #ff9090; text-align: center">No</td><td class="decocomp"> </td></tr> |