diff --git a/docs/_assets/scss/style.scss b/docs/_assets/scss/style.scss
index 64c5f36e..29f549cd 100644
--- a/docs/_assets/scss/style.scss
+++ b/docs/_assets/scss/style.scss
@@ -22,23 +22,6 @@ pre {
border: 2px solid rgba($black, .2);
border-radius: 0.50rem;
}
-table {
- width:100%;
- border-collapse: collapse;
- margin-bottom: 1em;
-}
-th, td {
- text-align: left;
- padding: 5px 10px;
- border: 1px solid #e5e5e5;
-}
-th {
- color: #f8f9fA;
- background-color: #222;
-}
-tr:nth-child(even) {
- background-color: #f2f2f2;
-}
#scrollButton {
display: none;
position: fixed;
diff --git a/docs/_data/locale/en/layout.yml b/docs/_data/locale/en/layout.yml
index aa2f6372..9140afc3 100644
--- a/docs/_data/locale/en/layout.yml
+++ b/docs/_data/locale/en/layout.yml
@@ -49,6 +49,12 @@ navigation:
type: normal
url: /contacts
+#- title: Status
+# icon_type: tasks
+# icon_category: fas
+# type: normal
+# url: /status
+
- title: Downloads
type: normal
icon_type: download
diff --git a/docs/_data/sfz/support.yml b/docs/_data/sfz/support.yml
index 880a3132..6c25caf6 100644
--- a/docs/_data/sfz/support.yml
+++ b/docs/_data/sfz/support.yml
@@ -1,4 +1,4 @@
-# TODO: Fill this and create the table generator
+# TODO: fill with supported opcodes and tests
name: "Sfizz"
license: "BSD-2-Clause"
url: "https://sfztools.github.io/sfizz/"
@@ -13,1338 +13,1388 @@ os:
headers:
- name: "region"
version: "SFZ v1"
+ support: "v"
- name: "group"
version: "SFZ v1"
+ support: "v"
- name: "control"
version: "SFZ v2"
+ support: "v"
- name: "global"
version: "SFZ v2"
+ support: "v"
- name: "curve"
version: "SFZ v2"
- support: "X"
+ support: "x"
- name: "effect"
version: "SFZ v2"
- support: "X"
+ support: "x"
- name: "master"
version: "ARIA"
+ support: "v"
- name: "midi"
version: "ARIA"
- support: "X"
+ support: "x"
-opcodes:
-- name: "script"
- version: "LinuxSampler"
- support: "X"
-- name: "count"
- version: "SFZ v1"
- support: "X"
-- name: "delay"
- version: "SFZ v1"
- support: "X"
-- name: "delay_ccN"
- version: "SFZ v1"
- support: "X"
-- name: "delay_random"
- version: "SFZ v1"
- support: "X"
-- name: "delay_samples"
- version: "SFZ v2"
- support: "X"
-- name: "delay_samples_onccN"
- version: "SFZ v2"
- support: "X"
-- name: "end"
- version: "SFZ v1"
- support: "X"
-- name: "loop_mode"
- version: "SFZ v1"
- support: "X"
-- name: "loop_start"
- version: "SFZ v1"
- support: "X"
-- name: "loop_end"
- version: "SFZ v1"
- support: "X"
-- name: "offset"
- version: "SFZ v1"
- support: "X"
-- name: "offset_ccN"
- version: "SFZ v1"
- support: "X"
-- name: "offset_random"
- version: "SFZ v1"
- support: "X"
-- name: "sample"
- version: "SFZ v1"
- support: "X"
-- name: "sync_beats"
- version: "SFZ v1"
- support: "X"
-- name: "sync_offset"
- version: "SFZ v1"
- support: "X"
-- name: "delay_beats"
- version: "SFZ v2"
- support: "X"
-- name: "stop_beats"
- version: "SFZ v2"
- support: "X"
-- name: "direction"
- version: "ARIA"
- support: "X"
-- name: "loop_count"
- version: "ARIA"
- support: "X"
-- name: "loop_crossfade"
- version: "SFZ v2"
- support: "X"
-- name: "loop_type"
- version: "ARIA"
- support: "X"
-- name: "md5"
- version: "SFZ v2"
- support: "X"
-- name: "reverse_loccN"
- version: "SFZ v2"
- support: "X"
-- name: "reverse_hiccN"
- version: "SFZ v2"
- support: "X"
-- name: "waveguide"
- version: "SFZ v2"
- support: "X"
-- name: "define"
- version: "SFZ v2"
- support: "X"
-- name: "default_path"
- version: "SFZ v2"
- support: "X"
-- name: "note_offset"
- version: "SFZ v2"
- support: "X"
-- name: "octave_offset"
- version: "SFZ v2"
- support: "X"
-- name: "label_ccN"
- version: "ARIA"
- support: "X"
-- name: "set_ccN"
- version: "SFZ v2"
- support: "X"
-- name: "include"
- version: "ARIA"
- support: "X"
-- name: "hint_"
- version: "ARIA"
- support: "X"
-- name: "set_hdccN"
- version: "ARIA"
- support: "X"
-- name: "sostenuto_lo"
- version: "ARIA"
- support: "X"
-- name: "sostenuto_cc"
- version: "ARIA"
- support: "X"
-- name: "sustain_lo"
- version: "ARIA"
- support: "X"
-- name: "sustain_cc"
- version: "ARIA"
- support: "X"
-- name: "sw_note_offset"
- version: "ARIA"
- support: "X"
-- name: "sw_octave_offset"
- version: "ARIA"
- support: "X"
-- name: "global_label"
- version: "ARIA"
- support: "X"
-- name: "master_label"
- version: "ARIA"
- support: "X"
-- name: "group_label"
- version: "ARIA"
- support: "X"
-- name: "region_label"
- version: "ARIA"
- support: "X"
-- name: "group"
- version: "SFZ v1"
- support: "X"
-- name: "off_by"
- version: "SFZ v1"
- support: "X"
-- name: "off_mode"
- version: "SFZ v1"
- support: "X"
-- name: "output"
- version: "SFZ v1"
- support: "X"
-- name: "polyphony"
- version: "SFZ v2"
- support: "X"
-- name: "note_polyphony"
- version: "ARIA"
- support: "X"
-- name: "note_selfmask"
- version: "ARIA"
- support: "X"
-- name: "rt_dead"
- version: "SFZ v2"
- support: "X"
-- name: "off_curve"
- version: "ARIA"
- support: "X"
-- name: "off_shape"
- version: "ARIA"
- support: "X"
-- name: "off_time"
- version: "ARIA"
- support: "X"
-- name: "polyphony_group"
- version: "ARIA"
- support: "X"
-- name: "key"
- version: "SFZ v1"
- support: "X"
-- name: "lokey"
- version: "SFZ v1"
- support: "X"
-- name: "hikey"
- version: "SFZ v1"
- support: "X"
-- name: "lovel"
- version: "SFZ v1"
- support: "X"
-- name: "hivel"
- version: "SFZ v1"
- support: "X"
-- name: "lochan"
- version: "SFZ v1"
- support: "X"
-- name: "hichan"
- version: "SFZ v1"
- support: "X"
-- name: "loccN"
- version: "SFZ v1"
- support: "X"
-- name: "hiccN"
- version: "SFZ v1"
- support: "X"
-- name: "lobend"
- version: "SFZ v1"
- support: "X"
-- name: "hibend"
- version: "SFZ v1"
- support: "X"
-- name: "sw_lokey"
- version: "SFZ v1"
- support: "X"
-- name: "sw_hikey"
- version: "SFZ v1"
- support: "X"
-- name: "sw_last"
- version: "SFZ v1"
- support: "X"
-- name: "sw_down"
- version: "SFZ v1"
- support: "X"
-- name: "sw_up"
- version: "SFZ v1"
- support: "X"
-- name: "sw_previous"
- version: "SFZ v1"
- support: "X"
-- name: "sw_vel"
- version: "SFZ v1"
- support: "X"
-- name: "sustain_sw"
- version: "SFZ v2"
- support: "X"
-- name: "sostenuto_sw"
- version: "SFZ v2"
- support: "X"
-- name: "loprog"
- version: "SFZ v2"
- support: "X"
-- name: "hiprog"
- version: "SFZ v2"
- support: "X"
-- name: "lohdccN"
- version: "ARIA"
- support: "X"
-- name: "hihdccN"
- version: "ARIA"
- support: "X"
-- name: "sw_default"
- version: "ARIA"
- support: "X"
-- name: "sw_label"
- version: "ARIA"
- support: "X"
-- name: "sw_lolast"
- version: "ARIA"
- support: "X"
-- name: "sw_hilast"
- version: "ARIA"
- support: "X"
-- name: "varNN_curveccX"
- version: "ARIA"
- support: "X"
-- name: "varNN_mod"
- version: "ARIA"
- support: "X"
-- name: "varNN_onccX"
- version: "ARIA"
- support: "X"
-- name: "varNN_target"
- version: "ARIA"
- support: "X"
-- name: "lobpm"
- version: "SFZ v1"
- support: "X"
-- name: "hibpm"
- version: "SFZ v1"
- support: "X"
-- name: "lochanaft"
- version: "SFZ v1"
- support: "X"
-- name: "hichanaft"
- version: "SFZ v1"
- support: "X"
-- name: "lopolyaft"
- version: "SFZ v1"
- support: "X"
-- name: "hipolyaft"
- version: "SFZ v1"
- support: "X"
-- name: "lorand"
- version: "SFZ v1"
- support: "X"
-- name: "hirand"
- version: "SFZ v1"
- support: "X"
-- name: "seq_length"
- version: "SFZ v1"
- support: "X"
-- name: "seq_position"
- version: "SFZ v1"
- support: "X"
-- name: "lotimer"
- version: "SFZ v2"
- support: "X"
-- name: "hitimer"
- version: "SFZ v2"
- support: "X"
-- name: "trigger"
- version: "SFZ v1"
- support: "X"
-- name: "on_loccN"
- version: "SFZ v1"
- support: "X"
-- name: "on_hiccN"
- version: "SFZ v1"
- support: "X"
-- name: "start_loccN"
- version: "SFZ v2"
- support: "X"
-- name: "start_hiccN"
- version: "SFZ v2"
- support: "X"
-- name: "stop_loccN"
- version: "SFZ v2"
- support: "X"
-- name: "stop_hiccN"
- version: "SFZ v2"
- support: "X"
-- name: "pan"
- version: "SFZ v1"
- support: "X"
-- name: "position"
- version: "SFZ v1"
- support: "X"
-- name: "volume"
- version: "SFZ v1"
- support: "X"
-- name: "gain_ccN"
- version: "SFZ v1"
- support: "X"
-- name: "volume_onccN"
- version: "SFZ v2"
- support: "X"
-- name: "volume_smoothccN"
- version: "SFZ v2"
- support: "X"
-- name: "volume_stepccN"
- version: "SFZ v2"
- support: "X"
-- name: "volume_curveccN"
- version: "SFZ v2"
- support: "X"
-- name: "width"
- version: "SFZ v1"
- support: "X"
-- name: "width_onccN"
- version: "Cakewalk"
- support: "X"
-- name: "width_smoothccN"
- version: "SFZ v2"
- support: "X"
-- name: "width_stepccN"
- version: "SFZ v2"
- support: "X"
-- name: "width_curveccN"
- version: "SFZ v2"
- support: "X"
-- name: "amp_keycenter"
- version: "SFZ v1"
- support: "X"
-- name: "amp_keytrack"
- version: "SFZ v1"
- support: "X"
-- name: "amp_veltrack"
- version: "SFZ v1"
- support: "X"
-- name: "amp_velcurve_N"
- version: "SFZ v1"
- support: "X"
-- name: "amp_random"
- version: "SFZ v1"
- support: "X"
-- name: "rt_decay"
- version: "SFZ v1"
- support: "X"
-- name: "xf_cccurve"
- version: "SFZ v1"
- support: "X"
-- name: "xf_keycurve"
- version: "SFZ v1"
- support: "X"
-- name: "xf_velcurve"
- version: "SFZ v1"
- support: "X"
-- name: "xfin_loccN"
- version: "SFZ v1"
- support: "X"
-- name: "xfin_hiccN"
- version: "SFZ v1"
- support: "X"
-- name: "xfout_loccN"
- version: "SFZ v1"
- support: "X"
-- name: "xfout_hiccN"
- version: "SFZ v1"
- support: "X"
-- name: "xfin_lokey"
- version: "SFZ v1"
- support: "X"
-- name: "xfin_hikey"
- version: "SFZ v1"
- support: "X"
-- name: "xfout_lokey"
- version: "SFZ v1"
- support: "X"
-- name: "xfout_hikey"
- version: "SFZ v1"
- support: "X"
-- name: "xfin_lovel"
- version: "SFZ v1"
- support: "X"
-- name: "xfin_hivel"
- version: "SFZ v1"
- support: "X"
-- name: "xfout_lovel"
- version: "SFZ v1"
- support: "X"
-- name: "xfout_hivel"
- version: "SFZ v1"
- support: "X"
-- name: "phase"
- version: "ARIA"
- support: "X"
-- name: "amplitude"
- version: "ARIA"
- support: "X"
-- name: "amplitude_onccN"
- version: "ARIA"
- support: "X"
-- name: "amplitude_curveccN"
- version: "ARIA"
- support: "X"
-- name: "amplitude_smoothccN"
- version: "ARIA"
- support: "X"
-- name: "global_amplitude"
- version: "ARIA"
- support: "X"
-- name: "master_amplitude"
- version: "ARIA"
- support: "X"
-- name: "group_amplitude"
- version: "ARIA"
- support: "X"
-- name: "pan_law"
- version: "ARIA"
- support: "X"
-- name: "pan_keycenter"
- version: "ARIA"
- support: "X"
-- name: "pan_keytrack"
- version: "ARIA"
- support: "X"
-- name: "pan_veltrack"
- version: "ARIA"
- support: "X"
-- name: "pan_onccN"
- version: "SFZ v2"
- support: "X"
-- name: "pan_smoothccN"
- version: "SFZ v2"
- support: "X"
-- name: "pan_stepccN"
- version: "SFZ v2"
- support: "X"
-- name: "pan_curveccN"
- version: "SFZ v2"
- support: "X"
-- name: "global_volume"
- version: "ARIA"
- support: "X"
-- name: "master_volume"
- version: "ARIA"
- support: "X"
-- name: "group_volume"
- version: "ARIA"
- support: "X"
-- name: "eqN_bw"
- version: "SFZ v1"
- support: "X"
-- name: "eqN_bwccX"
- version: "SFZ v1"
- support: "X"
-- name: "eqN_freq"
- version: "SFZ v1"
- support: "X"
-- name: "eqN_freqccX"
- version: "SFZ v1"
- support: "X"
-- name: "eqN_vel2freq"
- version: "SFZ v1"
- support: "X"
-- name: "eqN_gain"
- version: "SFZ v1"
- support: "X"
-- name: "eqN_gainccX"
- version: "SFZ v1"
- support: "X"
-- name: "eqN_vel2gain"
- version: "SFZ v1"
- support: "X"
-- name: "cutoff"
- version: "SFZ v1"
- support: "X"
-- name: "cutoff_ccN"
- version: "SFZ v1"
- support: "X"
-- name: "cutoff_curveccN"
- version: "SFZ v2"
- support: "X"
-- name: "cutoff_smoothccN"
- version: "SFZ v2"
- support: "X"
-- name: "cutoff_stepccN"
- version: "SFZ v2"
- support: "X"
-- name: "cutoff_chanaft"
- version: "SFZ v1"
- support: "X"
-- name: "cutoff_polyaft"
- version: "SFZ v1"
- support: "X"
-- name: "fil_keytrack"
- version: "SFZ v1"
- support: "X"
-- name: "fil_keycenter"
- version: "SFZ v1"
- support: "X"
-- name: "fil_random"
- version: "SFZ v1"
- support: "X"
-- name: "fil_type"
- version: "SFZ v1"
- support: "X"
-- name: "fil_veltrack"
- version: "SFZ v1"
- support: "X"
-- name: "resonance"
- version: "SFZ v1"
- support: "X"
-- name: "resonance_onccN"
- version: "SFZ v2"
- support: "X"
-- name: "resonance_curveccN"
- version: "SFZ v2"
- support: "X"
-- name: "resonance_smoothccN"
- version: "SFZ v2"
- support: "X"
-- name: "resonance_stepccN"
- version: "SFZ v2"
- support: "X"
-- name: "cutoff2"
- version: "SFZ v2"
- support: "X"
-- name: "cutoff2_onccN"
- version: "SFZ v2"
- support: "X"
-- name: "cutoff2_curveccN"
- version: "SFZ v2"
- support: "X"
-- name: "cutoff2_smoothccN"
- version: "SFZ v2"
- support: "X"
-- name: "cutoff2_stepccN"
- version: "SFZ v2"
- support: "X"
-- name: "fil2_keycenter"
- version: "SFZ v2"
- support: "X"
-- name: "fil2_keytrack"
- version: "SFZ v2"
- support: "X"
-- name: "fil2_type"
- version: "SFZ v2"
- support: "X"
-- name: "fil2_veltrack"
- version: "SFZ v2"
- support: "X"
-- name: "resonance2"
- version: "SFZ v2"
- support: "X"
-- name: "resonance2_onccN"
- version: "SFZ v2"
- support: "X"
-- name: "resonance2_curveccN"
- version: "SFZ v2"
- support: "X"
-- name: "resonance2_smoothccN"
- version: "SFZ v2"
- support: "X"
-- name: "resonance2_stepccN"
- version: "SFZ v2"
- support: "X"
-- name: "bend_up"
- version: "SFZ v1"
- support: "X"
-- name: "bend_down"
- version: "SFZ v1"
- support: "X"
-- name: "bend_smooth"
- version: "ARIA"
- support: "X"
-- name: "bend_step"
- version: "SFZ v1"
- support: "X"
-- name: "pitch"
- version: "ARIA"
- support: "X"
-- name: "pitch_onccN"
- version: "SFZ v2"
- support: "X"
-- name: "pitch_curveccN"
- version: "SFZ v2"
- support: "X"
-- name: "pitch_stepccN"
- version: "SFZ v2"
- support: "X"
-- name: "pitch_smoothccN"
- version: "Cakewalk"
- support: "X"
-- name: "pitch_keycenter"
- version: "SFZ v1"
- support: "X"
-- name: "pitch_keytrack"
- version: "SFZ v1"
- support: "X"
-- name: "pitch_random"
- version: "SFZ v1"
- support: "X"
-- name: "pitch_veltrack"
- version: "SFZ v1"
- support: "X"
-- name: "transpose"
- version: "SFZ v1"
- support: "X"
-- name: "transpose_onccN"
- version: "SFZ v2"
- support: "X"
-- name: "transpose_curveccN"
- version: "SFZ v2"
- support: "X"
-- name: "transpose_smoothccN"
- version: "SFZ v2"
- support: "X"
-- name: "tune"
- version: "SFZ v1"
- support: "X"
-- name: "tune_onccN"
- version: "SFZ v2"
- support: "X"
-- name: "tune_curveccN"
- version: "SFZ v2"
- support: "X"
-- name: "tune_smoothccN"
- version: "SFZ v2"
- support: "X"
-- name: "bend_stepup"
- version: "SFZ v2"
- support: "X"
-- name: "bend_stepdown"
- version: "SFZ v2"
- support: "X"
-- name: "ampeg_attack"
- version: "SFZ v1"
- support: "X"
-- name: "ampeg_attackccN"
- version: "SFZ v1"
- support: "X"
-- name: "ampeg_vel2attack"
- version: "SFZ v1"
- support: "X"
-- name: "ampeg_decay"
- version: "SFZ v1"
- support: "X"
-- name: "ampeg_decayccN"
- version: "SFZ v1"
- support: "X"
-- name: "ampeg_vel2decay"
- version: "SFZ v1"
- support: "X"
-- name: "ampeg_delay"
- version: "SFZ v1"
- support: "X"
-- name: "ampeg_delayccN"
- version: "SFZ v1"
- support: "X"
-- name: "ampeg_vel2delay"
- version: "SFZ v1"
- support: "X"
-- name: "ampeg_hold"
- version: "SFZ v1"
- support: "X"
-- name: "ampeg_holdccN"
- version: "SFZ v1"
- support: "X"
-- name: "ampeg_vel2hold"
- version: "SFZ v1"
- support: "X"
-- name: "ampeg_release"
- version: "SFZ v1"
- support: "X"
-- name: "ampeg_releaseccN"
- version: "SFZ v1"
- support: "X"
-- name: "ampeg_vel2release"
- version: "SFZ v1"
- support: "X"
-- name: "ampeg_sustain"
- version: "SFZ v1"
- support: "X"
-- name: "ampeg_sustainccN"
- version: "SFZ v1"
- support: "X"
-- name: "ampeg_vel2sustain"
- version: "SFZ v1"
- support: "X"
-- name: "ampeg_start"
- version: "SFZ v1"
- support: "X"
-- name: "ampeg_startccN"
- version: "SFZ v1"
- support: "X"
-- name: "ampeg_attack_shape"
- version: "ARIA"
- support: "X"
-- name: "ampeg_decay_shape"
- version: "ARIA"
- support: "X"
-- name: "ampeg_decay_zero"
- version: "ARIA"
- support: "X"
-- name: "ampeg_release_shape"
- version: "ARIA"
- support: "X"
-- name: "ampeg_release_zero"
- version: "ARIA"
- support: "X"
-- name: "fileg_attack_shape"
- version: "ARIA"
- support: "X"
-- name: "fileg_decay_shape"
- version: "ARIA"
- support: "X"
-- name: "fileg_decay_zero"
- version: "ARIA"
- support: "X"
-- name: "fileg_release_shape"
- version: "ARIA"
- support: "X"
-- name: "fileg_release_zero"
- version: "ARIA"
- support: "X"
-- name: "pitcheg_attack_shape"
- version: "ARIA"
- support: "X"
-- name: "pitcheg_decay_shape"
- version: "ARIA"
- support: "X"
-- name: "pitcheg_decay_zero"
- version: "ARIA"
- support: "X"
-- name: "pitcheg_release_shape"
- version: "ARIA"
- support: "X"
-- name: "pitcheg_release_zero"
- version: "ARIA"
- support: "X"
+categories:
+- name: "Real-Time Instrument Script"
+ url: "http://doc.linuxsampler.org/Instrument_Scripts/"
+ opcodes:
+ - name: "script"
+ version: "LinuxSampler"
+ support: "x"
+
+- name: "Sound Source: Sample Playback"
+ opcodes:
+ - name: "count"
+ version: "SFZ v1"
+ support: "x"
+ - name: "delay"
+ version: "SFZ v1"
+ support: "x"
+ - name: "delay_ccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "delay_random"
+ version: "SFZ v1"
+ support: "x"
+ - name: "delay_samples"
+ version: "SFZ v2"
+ support: "x"
+ - name: "delay_samples_onccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "end"
+ version: "SFZ v1"
+ support: "x"
+ - name: "loop_mode"
+ version: "SFZ v1"
+ support: "x"
+ - name: "loop_start"
+ version: "SFZ v1"
+ support: "x"
+ - name: "loop_end"
+ version: "SFZ v1"
+ support: "x"
+ - name: "offset"
+ version: "SFZ v1"
+ support: "x"
+ - name: "offset_ccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "offset_random"
+ version: "SFZ v1"
+ support: "x"
+ - name: "sample"
+ version: "SFZ v1"
+ support: "x"
+ - name: "sync_beats"
+ version: "SFZ v1"
+ support: "x"
+ - name: "sync_offset"
+ version: "SFZ v1"
+ support: "x"
+ - name: "delay_beats"
+ version: "SFZ v2"
+ support: "x"
+ - name: "stop_beats"
+ version: "SFZ v2"
+ support: "x"
+ - name: "direction"
+ version: "ARIA"
+ support: "x"
+ - name: "loop_count"
+ version: "ARIA"
+ support: "x"
+ - name: "loop_crossfade"
+ version: "SFZ v2"
+ support: "x"
+ - name: "loop_type"
+ version: "ARIA"
+ support: "x"
+ - name: "md5"
+ version: "SFZ v2"
+ support: "x"
+ - name: "reverse_loccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "reverse_hiccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "waveguide"
+ version: "SFZ v2"
+ support: "x"
+
+- name: "Instrument Settings"
+ opcodes:
+ - name: "#define"
+ version: "SFZ v2"
+ support: "x"
+ - name: "default_path"
+ version: "SFZ v2"
+ support: "x"
+ - name: "note_offset"
+ version: "SFZ v2"
+ support: "x"
+ - name: "octave_offset"
+ version: "SFZ v2"
+ support: "x"
+ - name: "label_ccN"
+ version: "ARIA"
+ support: "x"
+ - name: "set_ccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "#include"
+ version: "ARIA"
+ support: "x"
+ - name: "hint_"
+ version: "ARIA"
+ support: "x"
+ - name: "set_hdccN"
+ version: "ARIA"
+ support: "x"
+ - name: "sostenuto_lo"
+ version: "ARIA"
+ support: "x"
+ - name: "sostenuto_cc"
+ version: "ARIA"
+ support: "x"
+ - name: "sustain_lo"
+ version: "ARIA"
+ support: "x"
+ - name: "sustain_cc"
+ version: "ARIA"
+ support: "x"
+ - name: "sw_note_offset"
+ version: "ARIA"
+ support: "x"
+ - name: "sw_octave_offset"
+ version: "ARIA"
+ support: "x"
+ - name: "global_label"
+ version: "ARIA"
+ support: "x"
+ - name: "master_label"
+ version: "ARIA"
+ support: "x"
+ - name: "group_label"
+ version: "ARIA"
+ support: "x"
+ - name: "region_label"
+ version: "ARIA"
+ support: "x"
+
+- name: "Instrument Settings: Voice Lifecycle"
+ opcodes:
+ - name: "group"
+ version: "SFZ v1"
+ support: "x"
+ - name: "off_by"
+ version: "SFZ v1"
+ support: "x"
+ - name: "off_mode"
+ version: "SFZ v1"
+ support: "x"
+ - name: "output"
+ version: "SFZ v1"
+ support: "x"
+ - name: "polyphony"
+ version: "SFZ v2"
+ support: "x"
+ - name: "note_polyphony"
+ version: "ARIA"
+ support: "x"
+ - name: "note_selfmask"
+ version: "ARIA"
+ support: "x"
+ - name: "rt_dead"
+ version: "SFZ v2"
+ support: "x"
+ - name: "off_curve"
+ version: "ARIA"
+ support: "x"
+ - name: "off_shape"
+ version: "ARIA"
+ support: "x"
+ - name: "off_time"
+ version: "ARIA"
+ support: "x"
+ - name: "polyphony_group"
+ version: "ARIA"
+ support: "x"
+
+- name: "Region Logic: Key Mapping"
+ opcodes:
+ - name: "key"
+ version: "SFZ v1"
+ support: "x"
+ - name: "lokey"
+ version: "SFZ v1"
+ support: "x"
+ - name: "hikey"
+ version: "SFZ v1"
+ support: "x"
+ - name: "lovel"
+ version: "SFZ v1"
+ support: "x"
+ - name: "hivel"
+ version: "SFZ v1"
+ support: "x"
+
+- name: "Region Logic: MIDI Conditions"
+ opcodes:
+ - name: "lochan"
+ version: "SFZ v1"
+ support: "x"
+ - name: "hichan"
+ version: "SFZ v1"
+ support: "x"
+ - name: "loccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "hiccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "lobend"
+ version: "SFZ v1"
+ support: "x"
+ - name: "hibend"
+ version: "SFZ v1"
+ support: "x"
+ - name: "sw_lokey"
+ version: "SFZ v1"
+ support: "x"
+ - name: "sw_hikey"
+ version: "SFZ v1"
+ support: "x"
+ - name: "sw_last"
+ version: "SFZ v1"
+ support: "x"
+ - name: "sw_down"
+ version: "SFZ v1"
+ support: "x"
+ - name: "sw_up"
+ version: "SFZ v1"
+ support: "x"
+ - name: "sw_previous"
+ version: "SFZ v1"
+ support: "x"
+ - name: "sw_vel"
+ version: "SFZ v1"
+ support: "x"
+ - name: "sustain_sw"
+ version: "SFZ v2"
+ support: "x"
+ - name: "sostenuto_sw"
+ version: "SFZ v2"
+ support: "x"
+ - name: "loprog"
+ version: "SFZ v2"
+ support: "x"
+ - name: "hiprog"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lohdccN"
+ version: "ARIA"
+ support: "x"
+ - name: "hihdccN"
+ version: "ARIA"
+ support: "x"
+ - name: "sw_default"
+ version: "ARIA"
+ support: "x"
+ - name: "sw_label"
+ version: "ARIA"
+ support: "x"
+ - name: "sw_lolast"
+ version: "ARIA"
+ support: "x"
+ - name: "sw_hilast"
+ version: "ARIA"
+ support: "x"
+ - name: "varNN_curveccX"
+ version: "ARIA"
+ support: "x"
+ - name: "varNN_mod"
+ version: "ARIA"
+ support: "x"
+ - name: "varNN_onccX"
+ version: "ARIA"
+ support: "x"
+ - name: "varNN_target"
+ version: "ARIA"
+ support: "x"
+
+- name: "Region Logic: Internal Conditions"
+ opcodes:
+ - name: "lobpm"
+ version: "SFZ v1"
+ support: "x"
+ - name: "hibpm"
+ version: "SFZ v1"
+ support: "x"
+ - name: "lochanaft"
+ version: "SFZ v1"
+ support: "x"
+ - name: "hichanaft"
+ version: "SFZ v1"
+ support: "x"
+ - name: "lopolyaft"
+ version: "SFZ v1"
+ support: "x"
+ - name: "hipolyaft"
+ version: "SFZ v1"
+ support: "x"
+ - name: "lorand"
+ version: "SFZ v1"
+ support: "x"
+ - name: "hirand"
+ version: "SFZ v1"
+ support: "x"
+ - name: "seq_length"
+ version: "SFZ v1"
+ support: "x"
+ - name: "seq_position"
+ version: "SFZ v1"
+ support: "x"
+ - name: "lotimer"
+ version: "SFZ v2"
+ support: "x"
+ - name: "hitimer"
+ version: "SFZ v2"
+ support: "x"
+
+- name: "Region Logic: Triggers"
+ opcodes:
+ - name: "trigger"
+ version: "SFZ v1"
+ support: "x"
+ - name: "on_loccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "on_hiccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "start_loccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "start_hiccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "stop_loccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "stop_hiccN"
+ version: "SFZ v2"
+ support: "x"
+
+- name: "Performance Parameters: Amplifier"
+ opcodes:
+ - name: "pan"
+ version: "SFZ v1"
+ support: "x"
+ - name: "position"
+ version: "SFZ v1"
+ support: "x"
+ - name: "volume"
+ version: "SFZ v1"
+ support: "x"
+ - name: "gain_ccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "volume_onccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "volume_smoothccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "volume_stepccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "volume_curveccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "width"
+ version: "SFZ v1"
+ support: "x"
+ - name: "width_onccN"
+ version: "Cakewalk"
+ support: "x"
+ - name: "width_smoothccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "width_stepccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "width_curveccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "amp_keycenter"
+ version: "SFZ v1"
+ support: "x"
+ - name: "amp_keytrack"
+ version: "SFZ v1"
+ support: "x"
+ - name: "amp_veltrack"
+ version: "SFZ v1"
+ support: "x"
+ - name: "amp_velcurve_N"
+ version: "SFZ v1"
+ support: "x"
+ - name: "amp_random"
+ version: "SFZ v1"
+ support: "x"
+ - name: "rt_decay"
+ version: "SFZ v1"
+ support: "x"
+ - name: "xf_cccurve"
+ version: "SFZ v1"
+ support: "x"
+ - name: "xf_keycurve"
+ version: "SFZ v1"
+ support: "x"
+ - name: "xf_velcurve"
+ version: "SFZ v1"
+ support: "x"
+ - name: "xfin_loccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "xfin_hiccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "xfout_loccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "xfout_hiccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "xfin_lokey"
+ version: "SFZ v1"
+ support: "x"
+ - name: "xfin_hikey"
+ version: "SFZ v1"
+ support: "x"
+ - name: "xfout_lokey"
+ version: "SFZ v1"
+ support: "x"
+ - name: "xfout_hikey"
+ version: "SFZ v1"
+ support: "x"
+ - name: "xfin_lovel"
+ version: "SFZ v1"
+ support: "x"
+ - name: "xfin_hivel"
+ version: "SFZ v1"
+ support: "x"
+ - name: "xfout_lovel"
+ version: "SFZ v1"
+ support: "x"
+ - name: "xfout_hivel"
+ version: "SFZ v1"
+ support: "x"
+ - name: "phase"
+ version: "ARIA"
+ support: "x"
+ - name: "amplitude"
+ version: "ARIA"
+ support: "x"
+ - name: "amplitude_onccN"
+ version: "ARIA"
+ support: "x"
+ - name: "amplitude_curveccN"
+ version: "ARIA"
+ support: "x"
+ - name: "amplitude_smoothccN"
+ version: "ARIA"
+ support: "x"
+ - name: "global_amplitude"
+ version: "ARIA"
+ support: "x"
+ - name: "master_amplitude"
+ version: "ARIA"
+ support: "x"
+ - name: "group_amplitude"
+ version: "ARIA"
+ support: "x"
+ - name: "pan_law"
+ version: "ARIA"
+ support: "x"
+ - name: "pan_keycenter"
+ version: "ARIA"
+ support: "x"
+ - name: "pan_keytrack"
+ version: "ARIA"
+ support: "x"
+ - name: "pan_veltrack"
+ version: "ARIA"
+ support: "x"
+ - name: "pan_onccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "pan_smoothccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "pan_stepccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "pan_curveccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "global_volume"
+ version: "ARIA"
+ support: "x"
+ - name: "master_volume"
+ version: "ARIA"
+ support: "x"
+ - name: "group_volume"
+ version: "ARIA"
+ support: "x"
+
+- name: "Performance Parameters: EQ"
+ opcodes:
+ - name: "eqN_bw"
+ version: "SFZ v1"
+ support: "x"
+ - name: "eqN_bwccX"
+ version: "SFZ v1"
+ support: "x"
+ - name: "eqN_freq"
+ version: "SFZ v1"
+ support: "x"
+ - name: "eqN_freqccX"
+ version: "SFZ v1"
+ support: "x"
+ - name: "eqN_vel2freq"
+ version: "SFZ v1"
+ support: "x"
+ - name: "eqN_gain"
+ version: "SFZ v1"
+ support: "x"
+ - name: "eqN_gainccX"
+ version: "SFZ v1"
+ support: "x"
+ - name: "eqN_vel2gain"
+ version: "SFZ v1"
+ support: "x"
+
+- name: "Performance Parameters: Filter"
+ opcodes:
+ - name: "cutoff"
+ version: "SFZ v1"
+ support: "x"
+ - name: "cutoff_ccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "cutoff_curveccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "cutoff_smoothccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "cutoff_stepccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "cutoff_chanaft"
+ version: "SFZ v1"
+ support: "x"
+ - name: "cutoff_polyaft"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fil_keytrack"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fil_keycenter"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fil_random"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fil_type"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fil_veltrack"
+ version: "SFZ v1"
+ support: "x"
+ - name: "resonance"
+ version: "SFZ v1"
+ support: "x"
+ - name: "resonance_onccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "resonance_curveccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "resonance_smoothccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "resonance_stepccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "cutoff2"
+ version: "SFZ v2"
+ support: "x"
+ - name: "cutoff2_onccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "cutoff2_curveccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "cutoff2_smoothccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "cutoff2_stepccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "fil2_keycenter"
+ version: "SFZ v2"
+ support: "x"
+ - name: "fil2_keytrack"
+ version: "SFZ v2"
+ support: "x"
+ - name: "fil2_type"
+ version: "SFZ v2"
+ support: "x"
+ - name: "fil2_veltrack"
+ version: "SFZ v2"
+ support: "x"
+ - name: "resonance2"
+ version: "SFZ v2"
+ support: "x"
+ - name: "resonance2_onccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "resonance2_curveccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "resonance2_smoothccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "resonance2_stepccN"
+ version: "SFZ v2"
+ support: "x"
+
+- name: "Performance Parameters: Pitch"
+ opcodes:
+ - name: "bend_up"
+ version: "SFZ v1"
+ support: "x"
+ - name: "bend_down"
+ version: "SFZ v1"
+ support: "x"
+ - name: "bend_smooth"
+ version: "ARIA"
+ support: "x"
+ - name: "bend_step"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitch"
+ version: "ARIA"
+ support: "x"
+ - name: "pitch_onccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "pitch_curveccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "pitch_stepccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "pitch_smoothccN"
+ version: "Cakewalk"
+ support: "x"
+ - name: "pitch_keycenter"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitch_keytrack"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitch_random"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitch_veltrack"
+ version: "SFZ v1"
+ support: "x"
+ - name: "transpose"
+ version: "SFZ v1"
+ support: "x"
+ - name: "transpose_onccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "transpose_curveccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "transpose_smoothccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "tune"
+ version: "SFZ v1"
+ support: "x"
+ - name: "tune_onccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "tune_curveccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "tune_smoothccN"
+ version: "SFZ v2"
+ support: "x"
+ - name: "bend_stepup"
+ version: "SFZ v2"
+ support: "x"
+ - name: "bend_stepdown"
+ version: "SFZ v2"
+ support: "x"
+
+- name: "Modulation: Envelope Generators"
+ opcodes:
+ - name: "ampeg_attack"
+ version: "SFZ v1"
+ support: "x"
+ - name: "ampeg_attackccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "ampeg_vel2attack"
+ version: "SFZ v1"
+ support: "x"
+ - name: "ampeg_decay"
+ version: "SFZ v1"
+ support: "x"
+ - name: "ampeg_decayccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "ampeg_vel2decay"
+ version: "SFZ v1"
+ support: "x"
+ - name: "ampeg_delay"
+ version: "SFZ v1"
+ support: "x"
+ - name: "ampeg_delayccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "ampeg_vel2delay"
+ version: "SFZ v1"
+ support: "x"
+ - name: "ampeg_hold"
+ version: "SFZ v1"
+ support: "x"
+ - name: "ampeg_holdccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "ampeg_vel2hold"
+ version: "SFZ v1"
+ support: "x"
+ - name: "ampeg_release"
+ version: "SFZ v1"
+ support: "x"
+ - name: "ampeg_releaseccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "ampeg_vel2release"
+ version: "SFZ v1"
+ support: "x"
+ - name: "ampeg_sustain"
+ version: "SFZ v1"
+ support: "x"
+ - name: "ampeg_sustainccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "ampeg_vel2sustain"
+ version: "SFZ v1"
+ support: "x"
+ - name: "ampeg_start"
+ version: "SFZ v1"
+ support: "x"
+ - name: "ampeg_startccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "ampeg_attack_shape"
+ version: "ARIA"
+ support: "x"
+ - name: "ampeg_decay_shape"
+ version: "ARIA"
+ support: "x"
+ - name: "ampeg_decay_zero"
+ version: "ARIA"
+ support: "x"
+ - name: "ampeg_release_shape"
+ version: "ARIA"
+ support: "x"
+ - name: "ampeg_release_zero"
+ version: "ARIA"
+ support: "x"
+ - name: "fileg_attack_shape"
+ version: "ARIA"
+ support: "x"
+ - name: "fileg_decay_shape"
+ version: "ARIA"
+ support: "x"
+ - name: "fileg_decay_zero"
+ version: "ARIA"
+ support: "x"
+ - name: "fileg_release_shape"
+ version: "ARIA"
+ support: "x"
+ - name: "fileg_release_zero"
+ version: "ARIA"
+ support: "x"
+ - name: "pitcheg_attack_shape"
+ version: "ARIA"
+ support: "x"
+ - name: "pitcheg_decay_shape"
+ version: "ARIA"
+ support: "x"
+ - name: "pitcheg_decay_zero"
+ version: "ARIA"
+ support: "x"
+ - name: "pitcheg_release_shape"
+ version: "ARIA"
+ support: "x"
+ - name: "pitcheg_release_zero"
+ version: "ARIA"
+ support: "x"
+ - name: "fileg_attack"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fileg_attackccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fileg_vel2attack"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fileg_decay"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fileg_decayccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fileg_vel2decay"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fileg_delay"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fileg_delayccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fileg_vel2delay"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fileg_hold"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fileg_holdccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fileg_vel2hold"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fileg_release"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fileg_releaseccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fileg_vel2release"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fileg_sustain"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fileg_sustainccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fileg_vel2sustain"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fileg_start"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fileg_startccN"
+ version: "SFZ v1"
+ support: "x"
-- name: "fileg_attack"
- version: "SFZ v1"
- support: "X"
-- name: "fileg_attackccN"
- version: "SFZ v1"
- support: "X"
-- name: "fileg_vel2attack"
- version: "SFZ v1"
- support: "X"
-- name: "fileg_decay"
- version: "SFZ v1"
- support: "X"
-- name: "fileg_decayccN"
- version: "SFZ v1"
- support: "X"
-- name: "fileg_vel2decay"
- version: "SFZ v1"
- support: "X"
-- name: "fileg_delay"
- version: "SFZ v1"
- support: "X"
-- name: "fileg_delayccN"
- version: "SFZ v1"
- support: "X"
-- name: "fileg_vel2delay"
- version: "SFZ v1"
- support: "X"
-- name: "fileg_hold"
- version: "SFZ v1"
- support: "X"
-- name: "fileg_holdccN"
- version: "SFZ v1"
- support: "X"
-- name: "fileg_vel2hold"
- version: "SFZ v1"
- support: "X"
-- name: "fileg_release"
- version: "SFZ v1"
- support: "X"
-- name: "fileg_releaseccN"
- version: "SFZ v1"
- support: "X"
-- name: "fileg_vel2release"
- version: "SFZ v1"
- support: "X"
-- name: "fileg_sustain"
- version: "SFZ v1"
- support: "X"
-- name: "fileg_sustainccN"
- version: "SFZ v1"
- support: "X"
-- name: "fileg_vel2sustain"
- version: "SFZ v1"
- support: "X"
-- name: "fileg_start"
- version: "SFZ v1"
- support: "X"
-- name: "fileg_startccN"
- version: "SFZ v1"
- support: "X"
+ - name: "pitcheg_attack"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitcheg_attackccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitcheg_vel2attack"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitcheg_decay"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitcheg_decayccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitcheg_vel2decay"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitcheg_delay"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitcheg_delayccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitcheg_vel2delay"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitcheg_hold"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitcheg_holdccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitcheg_vel2hold"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitcheg_release"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitcheg_releaseccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitcheg_vel2release"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitcheg_sustain"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitcheg_sustainccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitcheg_vel2sustain"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitcheg_start"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitcheg_startccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "egN_points"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_shape"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_timeX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_levelX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_shapeX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_curveX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_sustain"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_loop"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_loop_count"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_volume"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_amplitude"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_pan"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_width"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_width_onccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_pan_curve"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_freq_lfoX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_depth_lfoX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_depthadd_lfoX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_pitch"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_cutoff"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_cutoff2"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_cutoff2_onccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_resonance"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_resonance2"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_resonance2_onccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_eqXfreq"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_eqXbw"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_eqXgain"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_decim"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_decim_onccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_bitred"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_bitred_onccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_rectify"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_rectify_onccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_ringmod"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_ringmod_onccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_noiselevel"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_noiselevel_onccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_noisestep"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_noisestep_onccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_noisetone"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_noisetone_onccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_driveshape"
+ version: "SFZ v2"
+ support: "x"
+ - name: "egN_driveshape_onccX"
+ version: "SFZ v2"
+ support: "x"
+- name: "Modulation: LFO"
+ opcodes:
+ - name: "amplfo_delay"
+ version: "SFZ v1"
+ support: "x"
+ - name: "amplfo_depth"
+ version: "SFZ v1"
+ support: "x"
+ - name: "amplfo_depthccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "amplfo_depthchanaft"
+ version: "SFZ v1"
+ support: "x"
+ - name: "amplfo_depthpolyaft"
+ version: "SFZ v1"
+ support: "x"
+ - name: "amplfo_fade"
+ version: "SFZ v1"
+ support: "x"
+ - name: "amplfo_freq"
+ version: "SFZ v1"
+ support: "x"
+ - name: "amplfo_freqccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "amplfo_freqchanaft"
+ version: "SFZ v1"
+ support: "x"
+ - name: "amplfo_freqpolyaft"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fillfo_delay"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fillfo_depth"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fillfo_depthccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fillfo_depthchanaft"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fillfo_depthpolyaft"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fillfo_fade"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fillfo_freq"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fillfo_freqccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fillfo_freqchanaft"
+ version: "SFZ v1"
+ support: "x"
+ - name: "fillfo_freqpolyaft"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitchlfo_delay"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitchlfo_depth"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitchlfo_depthccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitchlfo_depthchanaft"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitchlfo_depthpolyaft"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitchlfo_fade"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitchlfo_freq"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitchlfo_freqccN"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitchlfo_freqchanaft"
+ version: "SFZ v1"
+ support: "x"
+ - name: "pitchlfo_freqpolyaft"
+ version: "SFZ v1"
+ support: "x"
+ - name: "lfoN_freq"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_delay"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_fade"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_phase"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_count"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_wave"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_wave_onccX"
+ version: "ARIA"
+ support: "x"
+ - name: "lfoN_steps"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_stepX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_smooth"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_smooth_onccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_volume"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_amplitude"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_amplitude_onccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_amplitude_smoothccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_amplitude_stepccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_pan"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_width"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_width_onccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_width_smoothccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_width_stepccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_freq_lfoX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_depth_lfoX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_depthadd_lfoX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_pitch"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_cutoff"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_cutoff2"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_cutoff2_smoothccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_cutoff2_stepccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_resonance"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_resonance2"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_resonance2_smoothccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_resonance2_stepccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_eqXfreq"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_eqXbw"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_eqXgain"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_decim"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_decim_smoothccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_decim_stepccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_bitred"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_bitred_smoothccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_bitred_stepccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_noiselevel"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_noiselevel_smoothccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_noiselevel_stepccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_noisestep"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_noisestep_smoothccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_noisestep_stepccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_noisetone"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_noisetone_smoothccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_noisetone_stepccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_drive"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_drive_smoothccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_drive_stepccX"
+ version: "SFZ v2"
+ support: "x"
+ - name: "lfoN_offsetX"
+ version: "ARIA"
+ support: "x"
+ - name: "lfoN_ratio"
+ version: "ARIA"
+ support: "x"
+ - name: "lfoN_scale"
+ version: "ARIA"
+ support: "x"
+ - name: "lfoN_wave2"
+ version: "ARIA"
+ support: "x"
-- name: "pitcheg_attack"
- version: "SFZ v1"
- support: "X"
-- name: "pitcheg_attackccN"
- version: "SFZ v1"
- support: "X"
-- name: "pitcheg_vel2attack"
- version: "SFZ v1"
- support: "X"
-- name: "pitcheg_decay"
- version: "SFZ v1"
- support: "X"
-- name: "pitcheg_decayccN"
- version: "SFZ v1"
- support: "X"
-- name: "pitcheg_vel2decay"
- version: "SFZ v1"
- support: "X"
-- name: "pitcheg_delay"
- version: "SFZ v1"
- support: "X"
-- name: "pitcheg_delayccN"
- version: "SFZ v1"
- support: "X"
-- name: "pitcheg_vel2delay"
- version: "SFZ v1"
- support: "X"
-- name: "pitcheg_hold"
- version: "SFZ v1"
- support: "X"
-- name: "pitcheg_holdccN"
- version: "SFZ v1"
- support: "X"
-- name: "pitcheg_vel2hold"
- version: "SFZ v1"
- support: "X"
-- name: "pitcheg_release"
- version: "SFZ v1"
- support: "X"
-- name: "pitcheg_releaseccN"
- version: "SFZ v1"
- support: "X"
-- name: "pitcheg_vel2release"
- version: "SFZ v1"
- support: "X"
-- name: "pitcheg_sustain"
- version: "SFZ v1"
- support: "X"
-- name: "pitcheg_sustainccN"
- version: "SFZ v1"
- support: "X"
-- name: "pitcheg_vel2sustain"
- version: "SFZ v1"
- support: "X"
-- name: "pitcheg_start"
- version: "SFZ v1"
- support: "X"
-- name: "pitcheg_startccN"
- version: "SFZ v1"
- support: "X"
-- name: "egN_points"
- version: "SFZ v2"
- support: "X"
-- name: "egN_shape"
- version: "SFZ v2"
- support: "X"
-- name: "egN_timeX"
- version: "SFZ v2"
- support: "X"
-- name: "egN_levelX"
- version: "SFZ v2"
- support: "X"
-- name: "egN_shapeX"
- version: "SFZ v2"
- support: "X"
-- name: "egN_curveX"
- version: "SFZ v2"
- support: "X"
-- name: "egN_sustain"
- version: "SFZ v2"
- support: "X"
-- name: "egN_loop"
- version: "SFZ v2"
- support: "X"
-- name: "egN_loop_count"
- version: "SFZ v2"
- support: "X"
-- name: "egN_volume"
- version: "SFZ v2"
- support: "X"
-- name: "egN_amplitude"
- version: "SFZ v2"
- support: "X"
-- name: "egN_pan"
- version: "SFZ v2"
- support: "X"
-- name: "egN_width"
- version: "SFZ v2"
- support: "X"
-- name: "egN_width_onccX"
- version: "SFZ v2"
- support: "X"
-- name: "egN_pan_curve"
- version: "SFZ v2"
- support: "X"
-- name: "egN_freq_lfoX"
- version: "SFZ v2"
- support: "X"
-- name: "egN_depth_lfoX"
- version: "SFZ v2"
- support: "X"
-- name: "egN_depthadd_lfoX"
- version: "SFZ v2"
- support: "X"
-- name: "egN_pitch"
- version: "SFZ v2"
- support: "X"
-- name: "egN_cutoff"
- version: "SFZ v2"
- support: "X"
-- name: "egN_cutoff2"
- version: "SFZ v2"
- support: "X"
-- name: "egN_cutoff2_onccX"
- version: "SFZ v2"
- support: "X"
-- name: "egN_resonance"
- version: "SFZ v2"
- support: "X"
-- name: "egN_resonance2"
- version: "SFZ v2"
- support: "X"
-- name: "egN_resonance2_onccX"
- version: "SFZ v2"
- support: "X"
-- name: "egN_eqXfreq"
- version: "SFZ v2"
- support: "X"
-- name: "egN_eqXbw"
- version: "SFZ v2"
- support: "X"
-- name: "egN_eqXgain"
- version: "SFZ v2"
- support: "X"
-- name: "egN_decim"
- version: "SFZ v2"
- support: "X"
-- name: "egN_decim_onccX"
- version: "SFZ v2"
- support: "X"
-- name: "egN_bitred"
- version: "SFZ v2"
- support: "X"
-- name: "egN_bitred_onccX"
- version: "SFZ v2"
- support: "X"
-- name: "egN_rectify"
- version: "SFZ v2"
- support: "X"
-- name: "egN_rectify_onccX"
- version: "SFZ v2"
- support: "X"
-- name: "egN_ringmod"
- version: "SFZ v2"
- support: "X"
-- name: "egN_ringmod_onccX"
- version: "SFZ v2"
- support: "X"
-- name: "egN_noiselevel"
- version: "SFZ v2"
- support: "X"
-- name: "egN_noiselevel_onccX"
- version: "SFZ v2"
- support: "X"
-- name: "egN_noisestep"
- version: "SFZ v2"
- support: "X"
-- name: "egN_noisestep_onccX"
- version: "SFZ v2"
- support: "X"
-- name: "egN_noisetone"
- version: "SFZ v2"
- support: "X"
-- name: "egN_noisetone_onccX"
- version: "SFZ v2"
- support: "X"
-- name: "egN_driveshape"
- version: "SFZ v2"
- support: "X"
-- name: "egN_driveshape_onccX"
- version: "SFZ v2"
- support: "X"
-- name: "amplfo_delay"
- version: "SFZ v1"
- support: "X"
-- name: "amplfo_depth"
- version: "SFZ v1"
- support: "X"
-- name: "amplfo_depthccN"
- version: "SFZ v1"
- support: "X"
-- name: "amplfo_depthchanaft"
- version: "SFZ v1"
- support: "X"
-- name: "amplfo_depthpolyaft"
- version: "SFZ v1"
- support: "X"
-- name: "amplfo_fade"
- version: "SFZ v1"
- support: "X"
-- name: "amplfo_freq"
- version: "SFZ v1"
- support: "X"
-- name: "amplfo_freqccN"
- version: "SFZ v1"
- support: "X"
-- name: "amplfo_freqchanaft"
- version: "SFZ v1"
- support: "X"
-- name: "amplfo_freqpolyaft"
- version: "SFZ v1"
- support: "X"
-- name: "fillfo_delay"
- version: "SFZ v1"
- support: "X"
-- name: "fillfo_depth"
- version: "SFZ v1"
- support: "X"
-- name: "fillfo_depthccN"
- version: "SFZ v1"
- support: "X"
-- name: "fillfo_depthchanaft"
- version: "SFZ v1"
- support: "X"
-- name: "fillfo_depthpolyaft"
- version: "SFZ v1"
- support: "X"
-- name: "fillfo_fade"
- version: "SFZ v1"
- support: "X"
-- name: "fillfo_freq"
- version: "SFZ v1"
- support: "X"
-- name: "fillfo_freqccN"
- version: "SFZ v1"
- support: "X"
-- name: "fillfo_freqchanaft"
- version: "SFZ v1"
- support: "X"
-- name: "fillfo_freqpolyaft"
- version: "SFZ v1"
- support: "X"
-- name: "pitchlfo_delay"
- version: "SFZ v1"
- support: "X"
-- name: "pitchlfo_depth"
- version: "SFZ v1"
- support: "X"
-- name: "pitchlfo_depthccN"
- version: "SFZ v1"
- support: "X"
-- name: "pitchlfo_depthchanaft"
- version: "SFZ v1"
- support: "X"
-- name: "pitchlfo_depthpolyaft"
- version: "SFZ v1"
- support: "X"
-- name: "pitchlfo_fade"
- version: "SFZ v1"
- support: "X"
-- name: "pitchlfo_freq"
- version: "SFZ v1"
- support: "X"
-- name: "pitchlfo_freqccN"
- version: "SFZ v1"
- support: "X"
-- name: "pitchlfo_freqchanaft"
- version: "SFZ v1"
- support: "X"
-- name: "pitchlfo_freqpolyaft"
- version: "SFZ v1"
- support: "X"
-- name: "lfoN_freq"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_delay"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_fade"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_phase"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_count"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_wave"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_wave_onccX"
- version: "ARIA"
- support: "X"
-- name: "lfoN_steps"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_stepX"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_smooth"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_smooth_onccX"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_volume"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_amplitude"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_amplitude_onccX"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_amplitude_smoothccX"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_amplitude_stepccX"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_pan"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_width"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_width_onccX"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_width_smoothccX"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_width_stepccX"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_freq_lfoX"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_depth_lfoX"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_depthadd_lfoX"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_pitch"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_cutoff"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_cutoff2"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_cutoff2_smoothccX"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_cutoff2_stepccX"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_resonance"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_resonance2"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_resonance2_smoothccX"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_resonance2_stepccX"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_eqXfreq"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_eqXbw"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_eqXgain"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_decim"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_decim_smoothccX"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_decim_stepccX"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_bitred"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_bitred_smoothccX"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_bitred_stepccX"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_noiselevel"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_noiselevel_smoothccX"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_noiselevel_stepccX"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_noisestep"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_noisestep_smoothccX"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_noisestep_stepccX"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_noisetone"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_noisetone_smoothccX"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_noisetone_stepccX"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_drive"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_drive_smoothccX"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_drive_stepccX"
- version: "SFZ v2"
- support: "X"
-- name: "lfoN_offsetX"
- version: "ARIA"
- support: "X"
-- name: "lfoN_ratio"
- version: "ARIA"
- support: "X"
-- name: "lfoN_scale"
- version: "ARIA"
- support: "X"
-- name: "lfoN_wave2"
- version: "ARIA"
- support: "X"
-- name: "curve_index"
- version: "SFZ v2"
- support: "X"
-- name: "vN"
- version: "SFZ v2"
- support: "X"
-- name: "effect1"
- version: "SFZ v1"
- support: "X"
-- name: "effect2"
- version: "SFZ v1"
- support: "X"
-- name: "param_offset"
- version: "ARIA"
- support: "X"
-- name: "vendor_specific"
- version: "ARIA"
- support: "X"
+- name: "Curves"
+ opcodes:
+ - name: "curve_index"
+ version: "SFZ v2"
+ support: "x"
+ - name: "vN"
+ version: "SFZ v2"
+ support: "x"
+- name: "Effects"
+ opcodes:
+ - name: "effect1"
+ version: "SFZ v1"
+ support: "x"
+ - name: "effect2"
+ version: "SFZ v1"
+ support: "x"
+ - name: "param_offset"
+ version: "ARIA"
+ support: "x"
+ - name: "vendor_specific"
+ version: "ARIA"
+ support: "x"
diff --git a/docs/_includes/sfz/opcodes_support_table_generator.html b/docs/_includes/sfz/opcodes_support_table_generator.html
new file mode 100644
index 00000000..7c0f3055
--- /dev/null
+++ b/docs/_includes/sfz/opcodes_support_table_generator.html
@@ -0,0 +1,79 @@
+
+
Supported Operating Systems
+
+{%-for os in site.data.sfz.support.os-%}
+ - {{ os.name }}
+{%-endfor-%}
+
+
+Supported Headers
+
+
+
+ | Header |
+ Version |
+ Supported |
+
+
+
+{%-for header in site.data.sfz.support.headers-%}
+ {%-assign header_url = "" | append: header.name | append: ""-%}
+ {%-if header.support == nil or header.support == 'x'-%}
+ {%-assign header_support = ":x:"-%}
+ {%-elsif header.support == 'v'-%}
+ {%-assign header_support = ":heavy_check_mark:"-%}
+ {%-else-%}
+ {%-assign header_support = header.support-%}
+ {%-endif-%}
+
+ | {{ header_url }} |
+ {{ header.version }} |
+ {{ header_support }} |
+
+{%-endfor-%}
+
+
+Supported Opcodes
+
+{%-for category in site.data.sfz.support.categories-%}
+ {{ category.name }}
+
+
+
+ | Opcode |
+ Version |
+ Supported |
+ Tested |
+
+
+
+ {%-for opcode in category.opcodes-%}
+ {%-assign opcode_name = opcode.name | replace: '#', ''-%}
+ {%-assign opcode_url = "" | append: opcode.name | append: "" -%}
+ {%-if opcode.support == nil or opcode.support == 'x'-%}
+ {%-assign opcode_support = ":x:"-%}
+ {%-elsif opcode.support == 'v'-%}
+ {%-assign opcode_support = ":heavy_check_mark:"-%}
+ {%-else-%}
+ {%-assign opcode_support = opcode.support-%}
+ {%-endif-%}
+
+ {%-if opcode.tested == nil or opcode.tested == 'x'-%}
+ {%-assign opcode_tested = ":x:"-%}
+ {%-elsif opcode.tested == 'v'-%}
+ {%-assign opcode_tested = ":heavy_check_mark:"-%}
+ {%-else-%}
+ {%-assign opcode_tested = opcode.tested-%}
+ {%-endif-%}
+
+ | {{ opcode_url }} |
+ {{ opcode.version }} |
+ {{ opcode_support }} |
+ {{ opcode_tested }} |
+
+ {%-endfor-%}
+
+
+{%-endfor-%}
diff --git a/docs/status.md b/docs/status.md
new file mode 100644
index 00000000..e99df4b2
--- /dev/null
+++ b/docs/status.md
@@ -0,0 +1,10 @@
+---
+title: "Opcodes Support Status"
+lang: "en"
+published: false
+---
+Here is the list of currently supported headers and opcodes.
+
+The classification follows the list over at .
+
+{%-include sfz/opcodes_support_table_generator.html-%}