pub enum Opcode {
Show 590 variants count(u32), delay(f32), delay_ccN(f32), delay_random(f32), end(u32), loop_mode(loop_mode), loop_start(u32), loop_end(u32), offset(u32), offset_ccN(u32), offset_random(u32), sample(PathBuf), sync_beats(f32), sync_offset(f32), group(u32), off_by(u32), off_mode(String), output(u16), key(u8), lokey(u8), hikey(u8), lovel(u8), hivel(u8), lochan(u8), hichan(u8), loccN(u8), hiccN(u8), lobend(i16), hibend(i16), sw_lokey(u8), sw_hikey(u8), sw_last(u8), sw_down(u8), sw_up(u8), sw_previous(u8), sw_vel(String), lobpm(f32), hibpm(f32), lochanaft(u8), hichanaft(u8), lopolyaft(u8), hipolyaft(u8), lorand(f32), hirand(f32), seq_length(u8), seq_position(u8), trigger(trigger), on_loccN(i8), on_hiccN(i8), pan(f32), position(f32), volume(f32), gain_ccN(f32), width(f32), amp_keycenter(u8), amp_keytrack(f32), amp_veltrack(f32), amp_velcurve_N(f32), amp_random(f32), rt_decay(f32), xf_cccurve(String), xf_keycurve(String), xf_velcurve(String), xfin_loccN(u8), xfin_hiccN(u8), xfout_loccN(u8), xfout_hiccN(u8), xfin_lokey(u8), xfin_hikey(u8), xfout_lokey(u8), xfout_hikey(u8), xfin_lovel(u8), xfin_hivel(u8), xfout_lovel(u8), xfout_hivel(u8), eqN_bw(f32), eqN_bwccX(f32), eqN_freq(f32), eqN_freqccX(f32), eqN_vel2freq(f32), eqN_gain(f32), eqN_gainccX(f32), eqN_vel2gain(f32), cutoff(f32), cutoff_ccN(i16), cutoff_chanaft(i16), cutoff_polyaft(i16), fil_keytrack(i16), fil_keycenter(u8), fil_random(u16), fil_type(fil_type), fil_veltrack(i16), resonance(f32), bend_up(i16), bend_down(i16), bend_step(u16), pitch_keycenter(u8), pitch_keytrack(i16), pitch_random(u16), pitch_veltrack(i16), transpose(i8), tune(i8), ampeg_attack(f32), ampeg_attackccN(f32), ampeg_vel2attack(f32), ampeg_decay(f32), ampeg_decayccN(f32), ampeg_vel2decay(f32), ampeg_delay(f32), ampeg_delayccN(f32), ampeg_vel2delay(f32), ampeg_hold(f32), ampeg_holdccN(f32), ampeg_vel2hold(f32), ampeg_release(f32), ampeg_releaseccN(f32), ampeg_vel2release(f32), ampeg_sustain(f32), ampeg_sustainccN(f32), ampeg_vel2sustain(f32), ampeg_start(f32), ampeg_startccN(f32), fileg_attack(f32), fileg_vel2attack(f32), fileg_decay(f32), fileg_vel2decay(f32), fileg_delay(f32), fileg_vel2delay(f32), fileg_depth(i16), fileg_vel2depth(i16), fileg_hold(f32), fileg_vel2hold(f32), fileg_release(f32), fileg_vel2release(f32), fileg_start(f32), fileg_sustain(f32), fileg_vel2sustain(f32), pitcheg_attack(f32), pitcheg_vel2attack(f32), pitcheg_decay(f32), pitcheg_vel2decay(f32), pitcheg_delay(f32), pitcheg_vel2delay(f32), pitcheg_depth(i16), pitcheg_vel2depth(i16), pitcheg_hold(f32), pitcheg_vel2hold(f32), pitcheg_release(f32), pitcheg_vel2release(f32), pitcheg_start(f32), pitcheg_sustain(f32), pitcheg_vel2sustain(f32), amplfo_delay(f32), amplfo_depth(f32), amplfo_depthccN(f32), amplfo_depthchanaft(f32), amplfo_depthpolyaft(f32), amplfo_fade(f32), amplfo_freq(f32), amplfo_freqccN(f32), amplfo_freqchanaft(f32), amplfo_freqpolyaft(f32), fillfo_delay(f32), fillfo_depth(f32), fillfo_depthccN(f32), fillfo_depthchanaft(f32), fillfo_depthpolyaft(f32), fillfo_fade(f32), fillfo_freq(f32), fillfo_freqccN(f32), fillfo_freqchanaft(f32), fillfo_freqpolyaft(f32), pitchlfo_delay(f32), pitchlfo_depth(f32), pitchlfo_depthccN(f32), pitchlfo_depthchanaft(f32), pitchlfo_depthpolyaft(f32), pitchlfo_fade(f32), pitchlfo_freq(f32), pitchlfo_freqccN(f32), pitchlfo_freqchanaft(f32), pitchlfo_freqpolyaft(f32), effect1(f32), effect2(f32), delay_samples(u32), delay_samples_onccN(u32), delay_beats(f32), stop_beats(f32), direction(String), loop_count(u32), loop_crossfade(f32), loop_type(String), md5(String), reverse_loccN(u8), reverse_hiccN(u8), waveguide(String), define(String), default_path(PathBuf), note_offset(i32), octave_offset(i32), set_ccN(u8), polyphony(i32), note_polyphony(i32), note_selfmask(String), rt_dead(String), sostenuto_sw(String), sustain_sw(String), loprog(u8), hiprog(u8), sw_default(u8), lotimer(f32), hitimer(f32), start_loccN(i8), start_hiccN(i8), stop_loccN(i8), stop_hiccN(i8), phase(String), pan_keycenter(u8), pan_keytrack(f32), pan_veltrack(f32), eqN_type(String), cutoff2(f32), cutoff2_onccN(i16), cutoff2_curveccN(u8), cutoff2_smoothccN(f32), cutoff2_stepccN(u32), fil2_keycenter(u8), fil2_keytrack(u16), fil2_type(String), fil2_veltrack(i16), resonance2(f32), resonance2_onccN(f32), resonance2_curveccN(u8), resonance2_smoothccN(f32), resonance2_stepccN(u32), bend_smooth(f32), bend_stepup(u16), bend_stepdown(u16), egN_points(Never), egN_timeX(f32), egN_timeX_onccY(f32), egN_levelX(f32), egN_levelX_onccY(f32), egN_shapeX(f32), egN_curveX(Never), egN_sustain(Never), egN_loop(Never), egN_loop_count(Never), egN_volume(Never), egN_volume_onccX(Never), egN_amplitude(Never), egN_amplitude_onccX(Never), egN_pan(Never), egN_pan_onccX(Never), egN_width(Never), egN_width_onccX(Never), egN_pan_curve(Never), egN_pan_curveccX(Never), egN_freq_lfoX(Never), egN_depth_lfoX(Never), egN_depthadd_lfoX(Never), egN_pitch(Never), egN_pitch_onccX(Never), egN_cutoff(Never), egN_cutoff_onccX(Never), egN_cutoff2(Never), egN_cutoff2_onccX(Never), egN_resonance(Never), egN_resonance_onccX(Never), egN_resonance2(Never), egN_resonance2_onccX(Never), egN_eqXfreq(Never), egN_eqXfreq_onccY(Never), egN_eqXbw(Never), egN_eqXbw_onccY(Never), egN_eqXgain(Never), egN_eqXgain_onccY(Never), lfoN_freq(f32), lfoN_freq_onccX(Never), lfoN_freq_smoothccX(Never), lfoN_freq_stepccX(Never), lfoN_delay(f32), lfoN_delay_onccX(Never), lfoN_fade(f32), lfoN_fade_onccX(f32), lfoN_phase(f32), lfoN_phase_onccX(Never), lfoN_count(i32), lfoN_wave(i32), lfoN_steps(i32), lfoN_stepX(f32), lfoN_stepX_onccY(Never), lfoN_smooth(Never), lfoN_smooth_onccX(Never), lfoN_volume(Never), lfoN_volume_onccX(Never), lfoN_volume_smoothccX(Never), lfoN_volume_stepccX(Never), lfoN_amplitude(Never), lfoN_amplitude_onccX(Never), lfoN_amplitude_smoothccX(Never), lfoN_amplitude_stepccX(Never), lfoN_pan(Never), lfoN_pan_onccX(Never), lfoN_pan_smoothccX(Never), lfoN_pan_stepccX(Never), lfoN_width(Never), lfoN_width_onccX(Never), lfoN_width_smoothccX(Never), lfoN_width_stepccX(Never), lfoN_freq_lfoX(Never), lfoN_depth_lfoX(Never), lfoN_depthadd_lfoX(Never), lfoN_pitch(Never), lfoN_pitch_onccX(Never), lfoN_pitch_smoothccX(Never), lfoN_pitch_stepccX(Never), lfoN_cutoff(Never), lfoN_cutoff_onccX(Never), lfoN_cutoff_smoothccX(Never), lfoN_cutoff_stepccX(Never), lfoN_cutoff2(Never), lfoN_cutoff2_onccX(Never), lfoN_cutoff2_smoothccX(Never), lfoN_cutoff2_stepccX(Never), lfoN_resonance(Never), lfoN_resonance_onccX(Never), lfoN_resonance_smoothccX(Never), lfoN_resonance_stepccX(Never), lfoN_resonance2(Never), lfoN_resonance2_onccX(Never), lfoN_resonance2_smoothccX(Never), lfoN_resonance2_stepccX(Never), lfoN_eqXfreq(Never), lfoN_eqXfreq_onccY(Never), lfoN_eqXfreq_smoothccY(Never), lfoN_eqXfreq_stepccY(Never), lfoN_eqXbw(Never), lfoN_eqXbw_onccY(Never), lfoN_eqXbw_smoothccY(Never), lfoN_eqXbw_stepccY(Never), lfoN_eqXgain(Never), lfoN_eqXgain_onccY(Never), lfoN_eqXgain_smoothccY(Never), lfoN_eqXgain_stepccY(Never), vN(f32), bus(String), effect3(f32), effect4(f32), type(String), label_ccN(String), include(String), hint_(), _mod(String), set_hdccN(f32), sw_note_offset(i32), sw_octave_offset(i32), global_label(String), master_label(String), group_label(String), region_label(String), polyphony_stealing(i32), off_curve(i8), off_shape(f32), off_time(f32), polyphony_group(u32), sostenuto_cc(f32), sostenuto_lo(f32), sustain_cc(f32), sustain_lo(f32), lohdccN(f32), hihdccN(f32), sw_label(String), sw_lolast(u8), sw_hilast(u8), varNN_mod(String), varNN_onccX(f32), varNN_curveccX(u8), varNN_target(), on_lohdccN(f32), on_hihdccN(f32), start_lohdccN(f32), start_hihdccN(f32), stop_lohdccN(f32), stop_hihdccN(f32), position_veltrack(), amp_veltrack_random(), amplitude(f32), amplitude_onccN(f32), amplitude_curveccN(u8), amplitude_smoothccN(), global_amplitude(f32), master_amplitude(f32), group_amplitude(f32), pan_law(String), global_volume(f32), master_volume(f32), group_volume(f32), eqN_dynamic(u8), fil_gain(f32), fil2_gain(f32), pitch(i8), ampeg_attack_shape(f32), ampeg_decay_shape(f32), ampeg_decay_zero(u8), ampeg_dynamic(u8), ampeg_release_shape(f32), ampeg_release_zero(u8), fileg_attack_shape(f32), fileg_decay_shape(f32), fileg_decay_zero(u8), fileg_release_shape(f32), fileg_release_zero(u8), fileg_dynamic(u8), pitcheg_attack_shape(f32), pitcheg_decay_shape(f32), pitcheg_decay_zero(u8), pitcheg_release_shape(f32), pitcheg_release_zero(u8), pitcheg_dynamic(u8), egN_ampeg(Never), lfoN_waveX(i32), lfoN_offset(f32), lfoN_ratio(f32), lfoN_scale(f32), curve_index(u8), param_offset(i32), vendor_specific(String), noise_filter(String), noise_stereo(String), noise_level(f32), noise_level_onccN(f32), noise_level_smoothccN(f32), noise_step(u8), noise_step_onccN(u8), noise_tone(u8), noise_tone_onccN(u8), egN_decim(Never), egN_decim_onccX(Never), egN_bitred(Never), egN_bitred_onccX(Never), egN_rectify(Never), egN_rectify_onccX(Never), egN_ringmod(Never), egN_ringmod_onccX(Never), egN_noiselevel(Never), egN_noiselevel_onccX(Never), egN_noisestep(Never), egN_noisestep_onccX(Never), egN_noisetone(Never), egN_noisetone_onccX(Never), egN_driveshape(Never), egN_driveshape_onccX(Never), lfoN_decim(Never), lfoN_decim_onccX(Never), lfoN_decim_smoothccX(Never), lfoN_decim_stepccX(Never), lfoN_bitred(Never), lfoN_bitred_onccX(Never), lfoN_bitred_smoothccX(Never), lfoN_bitred_stepccX(Never), lfoN_noiselevel(Never), lfoN_noiselevel_onccX(Never), lfoN_noiselevel_smoothccX(Never), lfoN_noiselevel_stepccX(Never), lfoN_noisestep(Never), lfoN_noisestep_onccX(Never), lfoN_noisestep_smoothccX(Never), lfoN_noisestep_stepccX(Never), lfoN_noisetone(Never), lfoN_noisetone_onccX(Never), lfoN_noisetone_smoothccX(Never), lfoN_noisetone_stepccX(Never), lfoN_drive(Never), lfoN_drive_onccX(Never), lfoN_drive_smoothccX(Never), lfoN_drive_stepccX(Never), apan_depth(Never), apan_dry(Never), apan_freq(f32), apan_phase(f32), apan_waveform(Never), apan_wet(Never), bitred(Never), bitred_onccN(Never), bitred_curveccN(Never), bitred_smoothccN(Never), bitred_stepccN(Never), comp_attack(f32), comp_gain(Never), comp_ratio(Never), comp_release(f32), comp_stlink(String), comp_threshold(f32), decim(Never), decim_onccN(Never), decim_curveccN(Never), decim_smoothccN(Never), decim_stepccN(Never), delay_cutoff(f32), delay_damphi(Never), delay_damplo(Never), delay_dry(Never), delay_feedback(Never), delay_filter(String), delay_input(Never), delay_levelc(Never), delay_levell(Never), delay_levelr(Never), delay_lfofreq(f32), delay_moddepth(Never), delay_mode(String), delay_panc(Never), delay_panl(Never), delay_panr(Never), delay_resonance(Never), delay_spread(Never), delay_syncc_onccN(Never), delay_syncl_onccN(Never), delay_syncr_onccN(Never), delay_time_tap(Never), delay_timec(Never), delay_timel(Never), delay_timer(Never), delay_wet(Never), directtomain(f32), disto_depth(Never), disto_dry(Never), disto_stages(Never), disto_tone(Never), disto_wet(Never), eq_bw(Never), eq_freq(Never), eq_gain(Never), eq_type(Never), filter_cutoff(Never), filter_resonance(Never), filter_type(String), fxNtomain(f32), gate_onccN(Never), gate_attack(Never), gate_release(Never), gate_stlink(String), gate_threshold(Never), phaser_depth(Never), phaser_feedback(Never), phaser_freq(f32), phaser_phase_onccN(Never), phaser_stages(Never), phaser_waveform(Never), phaser_wet(Never), reverb_damp(Never), reverb_dry(Never), reverb_input(Never), reverb_predelay(f32), reverb_size(Never), reverb_tone(Never), reverb_type(String), reverb_wet(Never), static_cyclic_level(Never), static_cyclic_time(f32), static_filter(String), static_level(Never), static_random_level(Never), static_random_maxtime(f32), static_random_mintime(f32), static_stereo(Never), static_tone(Never), strings_number(Never), strings_wet_onccN(Never), tdfir_dry(Never), tdfir_gain(Never), tdfir_impulse(Never), tdfir_wet(Never), load_mode(u8), load_start(i32), load_end(i32), sample_quality(u8), image(String), oscillator(String), oscillator_detune(Never), oscillator_detune_onccN(Never), oscillator_mode(u8), oscillator_mod_depth(Never), oscillator_mod_depth_onccN(Never), oscillator_mod_smoothccN(Never), oscillator_multi(u8), oscillator_phase(f32), oscillator_quality(u8), oscillator_table_size(Never),
}
Expand description

Opcodes are special keywords which instruct the player on what, when and how to play a sample.

Opcodes within a region can appear in any order, and they have to be separated by one or more spaces or tabulation controls. Opcodes can appear in separated lines within a region.

Opcodes and assigned opcode values are separated by the equal to sign (=), without spaces between the opcode and the sign.

Variants

count(u32)

  • range: 0 to u32::MAX
  • default: 0
  • version: v1
  • info: count

delay(f32)

  • range: 0 to 100 seconds
  • default: 0
  • version: v1
  • info: delay

delay_ccN(f32)

  • range: 0 to 100 seconds
  • default: 0
  • version: v1
  • info: delay_ccN

delay_random(f32)

  • range: 0 to 100 seconds
  • default: 0
  • version: v1
  • info: delay_random

end(u32)

  • range: 0 to u32::MAX sample units
  • default: unspecified
  • version: v1
  • info: end

loop_mode(loop_mode)

  • range: no_loop, one_shot, loop_continuous, loop_sustain
  • default:
    • no_loop for samples without a loop defined
    • loop_continuous for samples with defined loop(s)
  • version: v1
  • info: loop_mode

loop_start(u32)

  • range: 0 to u32::MAX
  • default: 0
  • version: v1
  • info: loop_start

loop_end(u32)

  • range: 0 to u32::MAX
  • default: 0
  • version: v1
  • info: loop_end

offset(u32)

The offset used to play the sample.

  • range: 0 to u32::MAX sample units
  • default: 0
  • version: v1
  • info: offset

offset_ccN(u32)

  • range: 0 to u32::MAX sample units
  • default: 0
  • version: v1
  • info: offset_ccN

offset_random(u32)

  • range: 0 to u32::MAX sample units
  • default: 0
  • version: v1
  • info: offset_random

sample(PathBuf)

Defines which sample file the region will play.

If the sample file is not found, the player will ignore the whole region contents as there’s nothing to play.

Long names and names with blank spaces and other special characters (excepting the = character) are allowed in the sample definition.

  • range: None
  • default: None
  • version: v1
  • info: sample

sync_beats(f32)

  • range: 0 to 32 beats
  • default: 0
  • version: v1
  • info: sync_beats

sync_offset(f32)

  • range: 0 to 32 beats
  • default: 0
  • version: v1
  • info: sync_offset

group(u32)

  • range: 0 to u32::MAX
  • default: 0
  • version: v1
  • info: group

off_by(u32)

  • range: 0 to u32::MAX
  • default: 0
  • version: v1
  • info: off_by

off_mode(String)

  • range: fast, normal, time
  • default: fast
  • version: v1
  • info: off_mode

output(u16)

  • range: 0 to 1024
  • default: 0
  • version: v1
  • info: output

key(u8)

  • range: 0 to 127
  • default: None
  • version: v1
  • info: key

lokey(u8)

Determine the low boundary of a certain region.

The region will play if the note played is >= lokey && <= hikey.

  • range: 0 to 127
  • default: 0
  • version: v1
  • info: lokey

hikey(u8)

Determine the high boundary of a certain region.

The region will play if the note played is >= lokey && <= hikey.

  • range: 0 to 127
  • default: 127
  • version: v1
  • info: hikey

lovel(u8)

  • range: 0 to 127
  • default: 0
  • version: v1
  • info: lovel

hivel(u8)

  • range: 0 to 127
  • default: 127
  • version: v1
  • info: hivel

lochan(u8)

If incoming notes have a MIDI channel between lochan and hichan, the region will play.

  • range: 1 to 16
  • default: 1
  • version: v1
  • info: lochan

hichan(u8)

If incoming notes have a MIDI channel between lochan and hichan, the region will play.

  • range: 1 to 16
  • default: 16
  • version: v1
  • info: hichan

loccN(u8)

  • range: 0 to 127
  • default: 0
  • version: v1
  • info: loccN

hiccN(u8)

  • range: 0 to 127
  • default: 127
  • version: v1
  • info: hiccN

lobend(i16)

  • range: -8192 to 8192
  • default: -8192
  • version: v1
  • info: lobend

hibend(i16)

  • range: -8192 to 8192
  • default: 8192
  • version: v1
  • info: hibend

sw_lokey(u8)

  • range: 0 to 127
  • default: 0
  • version: v1
  • info: sw_lokey

sw_hikey(u8)

  • range: 0 to 127
  • default: 127
  • version: v1
  • info: sw_hikey

sw_last(u8)

  • range: 0 to 127
  • default: 0
  • version: v1
  • info: sw_last

sw_down(u8)

  • range: 0 to 127
  • default: 0
  • version: v1
  • info: sw_down

sw_up(u8)

  • range: 0 to 127
  • default: 0
  • version: v1
  • info: sw_up

sw_previous(u8)

  • range: 0 to 127
  • default: None
  • version: v1
  • info: sw_previous

sw_vel(String)

  • range: current, previous
  • default: current
  • version: v1
  • info: sw_vel

lobpm(f32)

  • range: 0 to 500 bpm
  • default: 0
  • version: v1
  • info: lobpm

hibpm(f32)

  • range: 0 to 500 bpm
  • default: 500
  • version: v1
  • info: hibpm

lochanaft(u8)

  • range: 0 to 127
  • default: 0
  • version: v1
  • info: lochanaft

hichanaft(u8)

  • range: 0 to 127
  • default: 127
  • version: v1
  • info: hichanaft

lopolyaft(u8)

  • range: 0 to 127
  • default: 0
  • version: v1
  • info: lopolyaft

hipolyaft(u8)

  • range: 0 to 127
  • default: 127
  • version: v1
  • info: hipolyaft

lorand(f32)

  • range: 0 to 1
  • default: 0
  • version: v1
  • info: lorand

hirand(f32)

  • range: 0 to 1
  • default: 1
  • version: v1
  • info: hirand

seq_length(u8)

  • range: 1 to 100
  • default: 1
  • version: v1
  • info: seq_length

seq_position(u8)

trigger(trigger)

  • range: attack, release, first, legato, release_key
  • default: attack
  • version: v1
  • info: trigger

on_loccN(i8)

  • range: 0 to 127
  • default: -1
  • version: v1
  • info: on_loccN

on_hiccN(i8)

  • range: 0 to 127
  • default: -1
  • version: v1
  • info: on_hiccN

pan(f32)

The panoramic position for the region.

If a mono sample is used, pan value defines the position in the stereo image where the sample will be placed. When a stereo sample is used, the pan value the relative amplitude of one channel respect the other.

A value of zero means centered, negative values move the panoramic to the left, positive to the right.

  • range: -100 to 100 %
  • default: 0
  • version: v1
  • info: pan

position(f32)

  • range: -100 to 100 %
  • default: 0
  • version: v1
  • info: position

volume(f32)

  • range: -144.0 to 6.0 dB
  • default: 0
  • version: v1
  • info: volume

gain_ccN(f32)

  • range: -144 to 48 dB
  • default: 0
  • version: v1
  • info: gain_ccN

width(f32)

  • range: -100 to 100 %
  • default: 100
  • version: v1
  • info: width

amp_keycenter(u8)

amp_keytrack(f32)

  • range: -96 to 12 dB
  • default: 0
  • version: v1
  • info: amp_keytrack

amp_veltrack(f32)

  • range: -100 to 100 %
  • default: 100
  • version: v1
  • info: amp_veltrack

amp_velcurve_N(f32)

  • range: 0 to 1
  • default: Standard curve (see amp_veltrack)
  • version: v1
  • info: amp_velcurve_N

amp_random(f32)

  • range: 0 to 24 dB
  • default: 0
  • version: v1
  • info: amp_random

rt_decay(f32)

  • range: 0 to 200 dB
  • default: 0
  • version: v1
  • info: rt_decay

xf_cccurve(String)

  • range: gain, power
  • default: power
  • version: v1
  • info: xf_cccurve

xf_keycurve(String)

  • range: gain, power
  • default: power
  • version: v1
  • info: xf_keycurve

xf_velcurve(String)

  • range: gain, power
  • default: power
  • version: v1
  • info: xf_velcurve

xfin_loccN(u8)

  • range: 0 to 127
  • default: 0
  • version: v1
  • info: xfin_loccN

xfin_hiccN(u8)

  • range: 0 to 127
  • default: 0
  • version: v1
  • info: xfin_hiccN

xfout_loccN(u8)

  • range: 0 to 127
  • default: 0
  • version: v1
  • info: xfout_loccN

xfout_hiccN(u8)

  • range: 0 to 127
  • default: 0
  • version: v1
  • info: xfout_hiccN

xfin_lokey(u8)

  • range: 0 to 127
  • default: 0
  • version: v1
  • info: xfin_lokey

xfin_hikey(u8)

  • range: 0 to 127
  • default: 0
  • version: v1
  • info: xfin_hikey

xfout_lokey(u8)

  • range: 0 to 127
  • default: 127
  • version: v1
  • info: xfout_lokey

xfout_hikey(u8)

  • range: 0 to 127
  • default: 127
  • version: v1
  • info: xfout_hikey

xfin_lovel(u8)

  • range: 0 to 127
  • default: 0
  • version: v1
  • info: xfin_lovel

xfin_hivel(u8)

  • range: 0 to 127
  • default: 0
  • version: v1
  • info: xfin_hivel

xfout_lovel(u8)

  • range: 0 to 127
  • default: 127
  • version: v1
  • info: xfout_lovel

xfout_hivel(u8)

  • range: 0 to 127
  • default: 127
  • version: v1
  • info: xfout_hivel

eqN_bw(f32)

  • range: 0.001 to 4 octaves
  • default: 1
  • version: v1
  • info: eqN_bw

eqN_bwccX(f32)

  • range: -4 to 4 octaves
  • default: 0
  • version: v1
  • info: eqN_bwccX

eqN_freq(f32)

  • range: 0 to 30000 Hz
  • default: eq1_freq=50 | eq1_freq=500 | eq1_freq=5000
  • version: v1
  • info: eqN_freq

eqN_freqccX(f32)

  • range: -30000 to 30000 Hz
  • default: 0
  • version: v1
  • info: eqN_freqccX

eqN_vel2freq(f32)

  • range: -30000 to 30000 Hz
  • default: 0
  • version: v1
  • info: eqN_vel2freq

eqN_gain(f32)

  • range: -96 to 24 dB
  • default: 0
  • version: v1
  • info: eqN_gain

eqN_gainccX(f32)

  • range: -96 to 24 dB
  • default: 0
  • version: v1
  • info: eqN_gainccX

eqN_vel2gain(f32)

  • range: -96 to 24 dB
  • default: 0
  • version: v1
  • info: eqN_vel2gain

cutoff(f32)

  • range: 0 to SampleRate / 2 Hz
  • default: filter disabled
  • version: v1
  • info: cutoff

cutoff_ccN(i16)

  • range: -9600 to 9600 cents
  • default: 0
  • version: v1
  • info: cutoff_ccN

cutoff_chanaft(i16)

  • range: -9600 to 9600 cents
  • default: 0
  • version: v1
  • info: cutoff_chanaft

cutoff_polyaft(i16)

  • range: -9600 to 9600 cents
  • default: 0
  • version: v1
  • info: cutoff_polyaft

fil_keytrack(i16)

  • range: 0 to 1200 cents
  • default: 0
  • version: v1
  • info: fil_keytrack

fil_keycenter(u8)

fil_random(u16)

  • range: 0 to 9600 cents
  • default: 0
  • version: v1
  • info: fil_random

fil_type(fil_type)

  • range: lpf_1p, hpf_1p, lpf_2p, hpf_2p, bpf_2p, brf_2p, bpf_1p, brf_1p, apf_1p, lpf_2p_sv, hpf_2p_sv, bpf_2p_sv, brf_2p_sv, pkf_2p, lpf_4p, hpf_4p, lpf_6p, hpf_6p, comb, pink, lsh, hsh, peq
  • default: lpf_2p
  • version: v1
  • info: fil_type

fil_veltrack(i16)

  • range: -9600 to 9600 cents
  • default: 0
  • version: v1
  • info: fil_veltrack

resonance(f32)

  • range: 0 to 40 dB
  • default: 0
  • version: v1
  • info: resonance

bend_up(i16)

  • range: -9600 to 9600 cents
  • default: 200
  • version: v1
  • info: bend_up

bend_down(i16)

  • range: -9600 to 9600 cents
  • default: -200
  • version: v1
  • info: bend_down

bend_step(u16)

  • range: 1 to 1200 cents
  • default: 1
  • version: v1
  • info: bend_step

pitch_keycenter(u8)

For samples which only need to be played at their natural pitch and triggered by one specific MIDI note, it’s generally easier to use key instead.

pitch_keytrack(i16)

pitch_random(u16)

  • range: 0 to 9600 cents
  • default: 0
  • version: v1
  • info: pitch_random

pitch_veltrack(i16)

  • range: -9600 to 9600 cents
  • default: 0
  • version: v1
  • info: pitch_veltrack

transpose(i8)

  • range: -127 to 127
  • default: 0
  • version: v1
  • info: transpose

tune(i8)

The fine tuning for the sample, in cents. Range of tune in the SFZ1 spec is ±1 semitone, from -100 to 100,

  • range: -100 to 100 cents
  • default: 0
  • version: v1
  • info: tune

ampeg_attack(f32)

  • range: 0.0 to 100.0 seconds
  • default: 0.0
  • version: v1
  • info: ampeg_attack

ampeg_attackccN(f32)

ampeg_vel2attack(f32)

ampeg_decay(f32)

  • range: 0 to 100 seconds
  • default: 0
  • version: v1
  • info: ampeg_decay

ampeg_decayccN(f32)

ampeg_vel2decay(f32)

ampeg_delay(f32)

  • range: 0 to 100 seconds
  • default: 0
  • version: v1
  • info: ampeg_delay

ampeg_delayccN(f32)

ampeg_vel2delay(f32)

ampeg_hold(f32)

  • range: 0 to 100 seconds
  • default: 0
  • version: v1
  • info: ampeg_hold

ampeg_holdccN(f32)

ampeg_vel2hold(f32)

  • range: -100 to 100 seconds
  • default: 0
  • version: v1
  • info: ampeg_vel2hold

ampeg_release(f32)

  • range: 0 to 100 seconds
  • default: 0
  • version: v1
  • info: ampeg_release

ampeg_releaseccN(f32)

ampeg_vel2release(f32)

ampeg_sustain(f32)

ampeg_sustainccN(f32)

ampeg_vel2sustain(f32)

ampeg_start(f32)

  • range: 0 to 100 %
  • default: 0
  • version: v1
  • info: ampeg_start

ampeg_startccN(f32)

  • range: -100 to 100 seconds
  • default: 0
  • version: v1
  • info: ampeg_startccN

fileg_attack(f32)

  • range: 0 to 100 seconds
  • default: 0
  • version: v1
  • info: fileg_attack

fileg_vel2attack(f32)

fileg_decay(f32)

  • range: 0 to 100 seconds
  • default: 0
  • version: v1
  • info: fileg_decay

fileg_vel2decay(f32)

fileg_delay(f32)

  • range: 0 to 100 seconds
  • default: 0
  • version: v1
  • info: fileg_delay

fileg_vel2delay(f32)

fileg_depth(i16)

  • range: -12000 to 12000 cents
  • default: 0
  • version: v1
  • info: fileg_depth

fileg_vel2depth(i16)

  • range: -12000 to 12000 cents
  • default: 0
  • version: v1
  • info: fileg_vel2depth

fileg_hold(f32)

  • range: 0 to 100 seconds
  • default: 0
  • version: v1
  • info: fileg_hold

fileg_vel2hold(f32)

  • range: -100 to 100 seconds
  • default: 0
  • version: v1
  • info: fileg_vel2hold

fileg_release(f32)

  • range: 0 to 100 seconds
  • default: 0
  • version: v1
  • info: fileg_release

fileg_vel2release(f32)

fileg_start(f32)

  • range: 0 to 100 %
  • default: 0
  • version: v1
  • info: fileg_start

fileg_sustain(f32)

fileg_vel2sustain(f32)

pitcheg_attack(f32)

pitcheg_vel2attack(f32)

pitcheg_decay(f32)

  • range: 0 to 100 seconds
  • default: 0
  • version: v1
  • info: pitcheg_decay

pitcheg_vel2decay(f32)

pitcheg_delay(f32)

  • range: 0 to 100 seconds
  • default: 0
  • version: v1
  • info: pitcheg_delay

pitcheg_vel2delay(f32)

pitcheg_depth(i16)

  • range: -12000 to 12000 cents
  • default: 0
  • version: v1
  • info: pitcheg_depth

pitcheg_vel2depth(i16)

pitcheg_hold(f32)

  • range: 0 to 100 seconds
  • default: 0
  • version: v1
  • info: pitcheg_hold

pitcheg_vel2hold(f32)

pitcheg_release(f32)

pitcheg_vel2release(f32)

pitcheg_start(f32)

pitcheg_sustain(f32)

pitcheg_vel2sustain(f32)

amplfo_delay(f32)

  • range: 0 to 100 seconds
  • default: 0
  • version: v1
  • info: amplfo_delay

amplfo_depth(f32)

  • range: -10 to 10 dB
  • default: 0
  • version: v1
  • info: amplfo_depth

amplfo_depthccN(f32)

amplfo_depthchanaft(f32)

amplfo_depthpolyaft(f32)

amplfo_fade(f32)

  • range: 0 to 100 seconds
  • default: 0
  • version: v1
  • info: amplfo_fade

amplfo_freq(f32)

  • range: 0 to 20 Hz
  • default: 0
  • version: v1
  • info: amplfo_freq

amplfo_freqccN(f32)

amplfo_freqchanaft(f32)

amplfo_freqpolyaft(f32)

fillfo_delay(f32)

  • range: 0 to 100 seconds
  • default: 0
  • version: v1
  • info: fillfo_delay

fillfo_depth(f32)

  • range: -1200 to 1200 cents
  • default: 0
  • version: v1
  • info: fillfo_depth

fillfo_depthccN(f32)

fillfo_depthchanaft(f32)

fillfo_depthpolyaft(f32)

fillfo_fade(f32)

  • range: 0 to 100 seconds
  • default: 0
  • version: v1
  • info: fillfo_fade

fillfo_freq(f32)

  • range: 0 to 20 Hz
  • default: 0
  • version: v1
  • info: fillfo_freq

fillfo_freqccN(f32)

fillfo_freqchanaft(f32)

fillfo_freqpolyaft(f32)

pitchlfo_delay(f32)

pitchlfo_depth(f32)

  • range: -1200 to 1200 cents
  • default: 0
  • version: v1
  • info: pitchlfo_depth

pitchlfo_depthccN(f32)

pitchlfo_depthchanaft(f32)

pitchlfo_depthpolyaft(f32)

pitchlfo_fade(f32)

  • range: 0 to 100 seconds
  • default: 0
  • version: v1
  • info: pitchlfo_fade

pitchlfo_freq(f32)

pitchlfo_freqccN(f32)

pitchlfo_freqchanaft(f32)

pitchlfo_freqpolyaft(f32)

effect1(f32)

  • range: 0 to 100 %
  • default: 0
  • version: v1
  • info: effect1

effect2(f32)

  • range: 0 to 100 %
  • default: 0
  • version: v1
  • info: effect2

delay_samples(u32)

delay_samples_onccN(u32)

delay_beats(f32)

  • range: None
  • default: None
  • version: v2
  • info: delay_beats

stop_beats(f32)

  • range: None
  • default: None
  • version: v2
  • info: stop_beats

direction(String)

  • range: forward, reverse
  • default: forward
  • version: v2
  • info: direction

loop_count(u32)

  • range: None
  • default: None
  • version: v2
  • info: loop_count

loop_crossfade(f32)

loop_type(String)

  • range: forward, backward, alternate
  • default: forward
  • version: v2
  • info: loop_type

md5(String)

  • range: None
  • default: null
  • version: v2
  • info: md5

reverse_loccN(u8)

reverse_hiccN(u8)

waveguide(String)

  • range: on, off
  • default: None
  • version: v2
  • info: waveguide

define(String)

  • range: None
  • default: None
  • version: v2
  • info: #define

default_path(PathBuf)

note_offset(i32)

  • range: None
  • default: None
  • version: v2
  • info: note_offset

octave_offset(i32)

set_ccN(u8)

  • range: 0 to 127
  • default: None
  • version: v2
  • info: set_ccN

polyphony(i32)

  • range: None
  • default: None
  • version: v2
  • info: polyphony

note_polyphony(i32)

note_selfmask(String)

rt_dead(String)

  • range: on, off
  • default: off
  • version: v2
  • info: rt_dead

sostenuto_sw(String)

  • range: on, off
  • default: None
  • version: v2
  • info: sostenuto_sw

sustain_sw(String)

  • range: on, off
  • default: None
  • version: v2
  • info: sustain_sw

loprog(u8)

  • range: 0 to 127
  • default: 0
  • version: v2
  • info: loprog

hiprog(u8)

  • range: 0 to 127
  • default: 127
  • version: v2
  • info: hiprog

sw_default(u8)

  • range: 0 to 127
  • default: None
  • version: v2
  • info: sw_default

lotimer(f32)

  • range: None
  • default: None
  • version: v2
  • info: lotimer

hitimer(f32)

  • range: None
  • default: None
  • version: v2
  • info: hitimer

start_loccN(i8)

  • range: 0 to 127
  • default: -1
  • version: v2
  • info: start_loccN

start_hiccN(i8)

  • range: 0 to 127
  • default: -1
  • version: v2
  • info: start_hiccN

stop_loccN(i8)

  • range: 0 to 127
  • default: -1
  • version: v2
  • info: stop_loccN

stop_hiccN(i8)

  • range: 0 to 127
  • default: -1
  • version: v2
  • info: stop_hiccN

phase(String)

  • range: normal, invert
  • default: normal
  • version: v2
  • info: phase

pan_keycenter(u8)

pan_keytrack(f32)

  • range: -100 to 100 %
  • default: 0
  • version: v2
  • info: pan_keytrack

pan_veltrack(f32)

  • range: -100 to 100 %
  • default: 0
  • version: v2
  • info: pan_veltrack

eqN_type(String)

  • range: peak, lshelf, hshelf
  • default: peak
  • version: v2
  • info: eqN_type

cutoff2(f32)

  • range: 0 to SampleRate / 2 Hz
  • default: filter disabled
  • version: v2
  • info: cutoff2

cutoff2_onccN(i16)

  • range: -9600 to 9600 cents
  • default: 0
  • version: v2
  • info: cutoff2_onccN

cutoff2_curveccN(u8)

cutoff2_smoothccN(f32)

cutoff2_stepccN(u32)

fil2_keycenter(u8)

fil2_keytrack(u16)

  • range: 0 to 1200 cents
  • default: 0
  • version: v2
  • info: fil2_keytrack

fil2_type(String)

  • range: lpf_1p, hpf_1p, lpf_2p, hpf_2p, bpf_2p, brf_2p, bpf_1p, brf_1p, apf_1p, lpf_2p_sv, hpf_2p_sv, bpf_2p_sv, brf_2p_sv, pkf_2p, lpf_4p, hpf_4p, lpf_6p, hpf_6p, comb, pink
  • default: lpf_2p
  • version: v2
  • info: fil2_type

fil2_veltrack(i16)

  • range: -9600 to 9600 cents
  • default: 0
  • version: v2
  • info: fil2_veltrack

resonance2(f32)

  • range: 0 to 40 dB
  • default: 0
  • version: v2
  • info: resonance2

resonance2_onccN(f32)

resonance2_curveccN(u8)

resonance2_smoothccN(f32)

resonance2_stepccN(u32)

bend_smooth(f32)

  • range: 0 to ms
  • default: 0
  • version: v2
  • info: bend_smooth

bend_stepup(u16)

  • range: 1 to 1200 cents
  • default: 1
  • version: v2
  • info: bend_stepup

bend_stepdown(u16)

  • range: 1 to 1200 cents
  • default: 1
  • version: v2
  • info: bend_stepdown

egN_points(Never)

  • range: None
  • default: None
  • version: v2
  • info: egN_points

egN_timeX(f32)

  • range: None
  • default: None
  • version: v2
  • info: egN_timeX

egN_timeX_onccY(f32)

egN_levelX(f32)

  • range: -1 to 1
  • default: 0
  • version: v2
  • info: egN_levelX

egN_levelX_onccY(f32)

egN_shapeX(f32)

  • range: None
  • default: 0
  • version: v2
  • info: egN_shapeX

egN_curveX(Never)

  • range: None
  • default: None
  • version: v2
  • info: egN_curveX

egN_sustain(Never)

  • range: None
  • default: None
  • version: v2
  • info: egN_sustain

egN_loop(Never)

  • range: None
  • default: None
  • version: v2
  • info: egN_loop

egN_loop_count(Never)

egN_volume(Never)

  • range: None
  • default: None
  • version: v2
  • info: egN_volume

egN_volume_onccX(Never)

egN_amplitude(Never)

egN_amplitude_onccX(Never)

egN_pan(Never)

  • range: None
  • default: None
  • version: v2
  • info: egN_pan

egN_pan_onccX(Never)

egN_width(Never)

  • range: None
  • default: None
  • version: v2
  • info: egN_width

egN_width_onccX(Never)

egN_pan_curve(Never)

egN_pan_curveccX(Never)

egN_freq_lfoX(Never)

egN_depth_lfoX(Never)

egN_depthadd_lfoX(Never)

egN_pitch(Never)

  • range: None
  • default: None
  • version: v2
  • info: egN_pitch

egN_pitch_onccX(Never)

egN_cutoff(Never)

  • range: None
  • default: None
  • version: v2
  • info: egN_cutoff

egN_cutoff_onccX(Never)

egN_cutoff2(Never)

  • range: None
  • default: None
  • version: v2
  • info: egN_cutoff2

egN_cutoff2_onccX(Never)

egN_resonance(Never)

egN_resonance_onccX(Never)

egN_resonance2(Never)

egN_resonance2_onccX(Never)

egN_eqXfreq(Never)

  • range: None
  • default: None
  • version: v2
  • info: egN_eqXfreq

egN_eqXfreq_onccY(Never)

egN_eqXbw(Never)

  • range: None
  • default: None
  • version: v2
  • info: egN_eqXbw

egN_eqXbw_onccY(Never)

egN_eqXgain(Never)

  • range: None
  • default: None
  • version: v2
  • info: egN_eqXgain

egN_eqXgain_onccY(Never)

lfoN_freq(f32)

  • range: None
  • default: None
  • version: v2
  • info: lfoN_freq

lfoN_freq_onccX(Never)

lfoN_freq_smoothccX(Never)

lfoN_freq_stepccX(Never)

lfoN_delay(f32)

  • range: None
  • default: 0
  • version: v2
  • info: lfoN_delay

lfoN_delay_onccX(Never)

lfoN_fade(f32)

  • range: None
  • default: None
  • version: v2
  • info: lfoN_fade

lfoN_fade_onccX(f32)

lfoN_phase(f32)

  • range: 0 to 1
  • default: 0
  • version: v2
  • info: lfoN_phase

lfoN_phase_onccX(Never)

lfoN_count(i32)

  • range: None
  • default: None
  • version: v2
  • info: lfoN_count

lfoN_wave(i32)

  • range: None
  • default: None
  • version: v2
  • info: lfoN_wave

lfoN_steps(i32)

  • range: None
  • default: None
  • version: v2
  • info: lfoN_steps

lfoN_stepX(f32)

  • range: -100 to 100 percent
  • default: None
  • version: v2
  • info: lfoN_stepX

lfoN_stepX_onccY(Never)

lfoN_smooth(Never)

  • range: None
  • default: None
  • version: v2
  • info: lfoN_smooth

lfoN_smooth_onccX(Never)

lfoN_volume(Never)

  • range: None
  • default: None
  • version: v2
  • info: lfoN_volume

lfoN_volume_onccX(Never)

lfoN_volume_smoothccX(Never)

lfoN_volume_stepccX(Never)

lfoN_amplitude(Never)

lfoN_amplitude_onccX(Never)

lfoN_amplitude_smoothccX(Never)

lfoN_amplitude_stepccX(Never)

lfoN_pan(Never)

  • range: None
  • default: None
  • version: v2
  • info: lfoN_pan

lfoN_pan_onccX(Never)

lfoN_pan_smoothccX(Never)

lfoN_pan_stepccX(Never)

lfoN_width(Never)

  • range: None
  • default: None
  • version: v2
  • info: lfoN_width

lfoN_width_onccX(Never)

lfoN_width_smoothccX(Never)

lfoN_width_stepccX(Never)

lfoN_freq_lfoX(Never)

lfoN_depth_lfoX(Never)

lfoN_depthadd_lfoX(Never)

lfoN_pitch(Never)

  • range: None
  • default: None
  • version: v2
  • info: lfoN_pitch

lfoN_pitch_onccX(Never)

lfoN_pitch_smoothccX(Never)

lfoN_pitch_stepccX(Never)

lfoN_cutoff(Never)

  • range: None
  • default: None
  • version: v2
  • info: lfoN_cutoff

lfoN_cutoff_onccX(Never)

lfoN_cutoff_smoothccX(Never)

lfoN_cutoff_stepccX(Never)

lfoN_cutoff2(Never)

lfoN_cutoff2_onccX(Never)

lfoN_cutoff2_smoothccX(Never)

lfoN_cutoff2_stepccX(Never)

lfoN_resonance(Never)

lfoN_resonance_onccX(Never)

lfoN_resonance_smoothccX(Never)

lfoN_resonance_stepccX(Never)

lfoN_resonance2(Never)

lfoN_resonance2_onccX(Never)

lfoN_resonance2_smoothccX(Never)

lfoN_resonance2_stepccX(Never)

lfoN_eqXfreq(Never)

lfoN_eqXfreq_onccY(Never)

lfoN_eqXfreq_smoothccY(Never)

lfoN_eqXfreq_stepccY(Never)

lfoN_eqXbw(Never)

  • range: None
  • default: None
  • version: v2
  • info: lfoN_eqXbw

lfoN_eqXbw_onccY(Never)

lfoN_eqXbw_smoothccY(Never)

lfoN_eqXbw_stepccY(Never)

lfoN_eqXgain(Never)

lfoN_eqXgain_onccY(Never)

lfoN_eqXgain_smoothccY(Never)

lfoN_eqXgain_stepccY(Never)

vN(f32)

  • range: -1 to 1
  • default: None
  • version: v2
  • info: vN

bus(String)

  • range: main, aux1, aux2, aux3, aux4, aux5, aux6, aux7, aux8, fx1, fx2, fx3, fx4, midi
  • default: main
  • version: v2
  • info: bus

effect3(f32)

  • range: 0 to 100 %
  • default: 0
  • version: v2
  • info: effect3

effect4(f32)

  • range: 0 to 100 %
  • default: 0
  • version: v2
  • info: effect4

type(String)

  • range: apan, comp, delay, disto, eq, filter, fverb, gate, limiter, lofi, mverb, phaser, static, strings, tdfir, com.mda.Limiter, com.mda.Overdrive, com.mda.Leslie, com.mda.RingMod, com.mda.Delay, com.mda.Bandisto, com.mda.Ambience, com.mda.DubDelay, com.mda.Detune, com.mda.Dither, com.mda.Combo, com.mda.Degrade, com.mda.SubSynth, com.mda.RezFilter
  • default: None
  • version: v2
  • info: type

label_ccN(String)

  • range: None
  • default: None
  • version: v2
  • info: label_ccN

include(String)

  • range: None
  • default: None
  • version: v2
  • info: #include

hint_()

ARIA supports specific opcodes in ‹control› which start with “hint”, these should be ignored by any other SFZ parser. Other engines could implement other hints as they wished.

  • range: None
  • default: None
  • version: v2
  • info: hint_*

_mod(String)

Determines whether a parameter is modulated by addition or multiplication.

  • range: add, mult
  • default: None
  • version: v2
  • info: *_mod

set_hdccN(f32)

  • range: 0 to 1
  • default: None
  • version: v2
  • info: set_hdccN

sw_note_offset(i32)

sw_octave_offset(i32)

global_label(String)

master_label(String)

group_label(String)

  • range: None
  • default: null
  • version: v2
  • info: group_label

region_label(String)

polyphony_stealing(i32)

off_curve(i8)

  • range: -2 to 10
  • default: 10
  • version: v2
  • info: off_curve

off_shape(f32)

  • range: None
  • default: -103616
  • version: v2
  • info: off_shape

off_time(f32)

  • range: None
  • default: 6
  • version: v2
  • info: off_time

polyphony_group(u32)

sostenuto_cc(f32)

  • range: 0 to 127
  • default: 66
  • version: v2
  • info: sostenuto_cc

sostenuto_lo(f32)

  • range: 0 to 127
  • default: 0.5
  • version: v2
  • info: sostenuto_lo

sustain_cc(f32)

  • range: 0 to 127
  • default: 64
  • version: v2
  • info: sustain_cc

sustain_lo(f32)

  • range: 0 to 127
  • default: 0.5
  • version: v2
  • info: sustain_lo

lohdccN(f32)

  • range: 0 to 1
  • default: 0
  • version: v2
  • info: lohdccN

hihdccN(f32)

  • range: 0 to 1
  • default: 1
  • version: v2
  • info: hihdccN

sw_label(String)

  • range: None
  • default: None
  • version: v2
  • info: sw_label

sw_lolast(u8)

  • range: 0 to 127
  • default: None
  • version: v2
  • info: sw_lolast

sw_hilast(u8)

  • range: 0 to 127
  • default: None
  • version: v2
  • info: sw_hilast

varNN_mod(String)

  • range: mult, add
  • default: None
  • version: v2
  • info: varNN_mod

varNN_onccX(f32)

  • range: 0 to 1
  • default: None
  • version: v2
  • info: varNN_onccX

varNN_curveccX(u8)

varNN_target()

on_lohdccN(f32)

  • range: 0 to 1
  • default: -1
  • version: v2
  • info: on_lohdccN

on_hihdccN(f32)

  • range: 0 to 1
  • default: -1
  • version: v2
  • info: on_hihdccN

start_lohdccN(f32)

start_hihdccN(f32)

stop_lohdccN(f32)

stop_hihdccN(f32)

position_veltrack()

amp_veltrack_random()

amplitude(f32)

  • range: 0 to 100 %
  • default: 100
  • version: v2
  • info: amplitude

amplitude_onccN(f32)

amplitude_curveccN(u8)

amplitude_smoothccN()

global_amplitude(f32)

master_amplitude(f32)

group_amplitude(f32)

pan_law(String)

  • range: mma, balance
  • default: None
  • version: v2
  • info: pan_law

global_volume(f32)

master_volume(f32)

group_volume(f32)

  • range: -144 to 6 dB
  • default: 0
  • version: v2
  • info: group_volume

eqN_dynamic(u8)

  • range: 0 to 1
  • default: 0
  • version: v2
  • info: eqN_dynamic

fil_gain(f32)

  • range: None
  • default: 0
  • version: v2
  • info: fil_gain

fil2_gain(f32)

  • range: None
  • default: 0
  • version: v2
  • info: fil2_gain

pitch(i8)

  • range: -100 to 100 cents
  • default: 0
  • version: v2
  • info: pitch

ampeg_attack_shape(f32)

ampeg_decay_shape(f32)

ampeg_decay_zero(u8)

ampeg_dynamic(u8)

When 1, causes envelope durations to be recalculated when a MIDI CC message modulating those envelopes is received. When 0, envelope durations are calculated only at the start of the note.

ampeg_release_shape(f32)

ampeg_release_zero(u8)

fileg_attack_shape(f32)

fileg_decay_shape(f32)

fileg_decay_zero(u8)

fileg_release_shape(f32)

fileg_release_zero(u8)

fileg_dynamic(u8)

pitcheg_attack_shape(f32)

pitcheg_decay_shape(f32)

pitcheg_decay_zero(u8)

pitcheg_release_shape(f32)

pitcheg_release_zero(u8)

pitcheg_dynamic(u8)

egN_ampeg(Never)

  • range: None
  • default: None
  • version: v2
  • info: egN_ampeg

lfoN_waveX(i32)

  • range: None
  • default: 1
  • version: v2
  • info: lfoN_waveX

lfoN_offset(f32)

  • range: None
  • default: None
  • version: v2
  • info: lfoN_offset

lfoN_ratio(f32)

  • range: None
  • default: None
  • version: v2
  • info: lfoN_ratio

lfoN_scale(f32)

  • range: None
  • default: None
  • version: v2
  • info: lfoN_scale

curve_index(u8)

  • range: 0 to 255
  • default: None
  • version: v2
  • info: curve_index

param_offset(i32)

vendor_specific(String)

noise_filter(String)

  • range: on, off, lpf_1p, hpf_1p, bpf_1p, brf_1p, apf_1p, lpf_2p, hpf_2p, bpf_2p, brf_2p, pkf_2p, lpf_4p, hpf_4p, lpf_6p, hpf_6p, comb, pink
  • default: None
  • version: v2
  • info: noise_filter

noise_stereo(String)

  • range: on, off
  • default: None
  • version: v2
  • info: noise_stereo

noise_level(f32)

  • range: -96 to 24 dB
  • default: None
  • version: v2
  • info: noise_level

noise_level_onccN(f32)

noise_level_smoothccN(f32)

noise_step(u8)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: noise_step

noise_step_onccN(u8)

noise_tone(u8)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: noise_tone

noise_tone_onccN(u8)

egN_decim(Never)

  • range: None
  • default: None
  • version: v2
  • info: egN_decim

egN_decim_onccX(Never)

egN_bitred(Never)

  • range: None
  • default: None
  • version: v2
  • info: egN_bitred

egN_bitred_onccX(Never)

egN_rectify(Never)

  • range: None
  • default: None
  • version: v2
  • info: egN_rectify

egN_rectify_onccX(Never)

egN_ringmod(Never)

  • range: None
  • default: None
  • version: v2
  • info: egN_ringmod

egN_ringmod_onccX(Never)

egN_noiselevel(Never)

egN_noiselevel_onccX(Never)

egN_noisestep(Never)

egN_noisestep_onccX(Never)

egN_noisetone(Never)

egN_noisetone_onccX(Never)

egN_driveshape(Never)

egN_driveshape_onccX(Never)

lfoN_decim(Never)

  • range: None
  • default: None
  • version: v2
  • info: lfoN_decim

lfoN_decim_onccX(Never)

lfoN_decim_smoothccX(Never)

lfoN_decim_stepccX(Never)

lfoN_bitred(Never)

  • range: None
  • default: None
  • version: v2
  • info: lfoN_bitred

lfoN_bitred_onccX(Never)

lfoN_bitred_smoothccX(Never)

lfoN_bitred_stepccX(Never)

lfoN_noiselevel(Never)

lfoN_noiselevel_onccX(Never)

lfoN_noiselevel_smoothccX(Never)

lfoN_noiselevel_stepccX(Never)

lfoN_noisestep(Never)

lfoN_noisestep_onccX(Never)

lfoN_noisestep_smoothccX(Never)

lfoN_noisestep_stepccX(Never)

lfoN_noisetone(Never)

lfoN_noisetone_onccX(Never)

lfoN_noisetone_smoothccX(Never)

lfoN_noisetone_stepccX(Never)

lfoN_drive(Never)

  • range: None
  • default: None
  • version: v2
  • info: lfoN_drive

lfoN_drive_onccX(Never)

lfoN_drive_smoothccX(Never)

lfoN_drive_stepccX(Never)

apan_depth(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: apan_depth

apan_dry(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: apan_dry

apan_freq(f32)

  • range: None
  • default: None
  • version: v2
  • info: apan_freq

apan_phase(f32)

  • range: 0 to 180 °
  • default: None
  • version: v2
  • info: apan_phase

apan_waveform(Never)

apan_wet(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: apan_wet

bitred(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: bitred

bitred_onccN(Never)

bitred_curveccN(Never)

bitred_smoothccN(Never)

bitred_stepccN(Never)

comp_attack(f32)

  • range: None
  • default: None
  • version: v2
  • info: comp_attack

comp_gain(Never)

  • range: None
  • default: None
  • version: v2
  • info: comp_gain

comp_ratio(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: comp_ratio

comp_release(f32)

  • range: on, off
  • default: None
  • version: v2
  • info: comp_stlink

comp_threshold(f32)

decim(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: decim

decim_onccN(Never)

  • range: None
  • default: None
  • version: v2
  • info: decim_onccN

decim_curveccN(Never)

decim_smoothccN(Never)

decim_stepccN(Never)

delay_cutoff(f32)

delay_damphi(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: delay_damphi

delay_damplo(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: delay_damplo

delay_dry(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: delay_dry

delay_feedback(Never)

delay_filter(String)

delay_input(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: delay_input

delay_levelc(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: delay_levelc

delay_levell(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: delay_levell

delay_levelr(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: delay_levelr

delay_lfofreq(f32)

delay_moddepth(Never)

delay_mode(String)

  • range: detune, chorus, cross, flanger, lrc, mod, multimod, panning, ping, rlc, stereo, tlcr
  • default: None
  • version: v2
  • info: delay_mode

delay_panc(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: delay_panc

delay_panl(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: delay_panl

delay_panr(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: delay_panr

delay_resonance(Never)

delay_spread(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: delay_spread

delay_syncc_onccN(Never)

delay_syncl_onccN(Never)

delay_syncr_onccN(Never)

delay_time_tap(Never)

delay_timec(Never)

  • range: None
  • default: None
  • version: v2
  • info: delay_timec

delay_timel(Never)

  • range: None
  • default: None
  • version: v2
  • info: delay_timel

delay_timer(Never)

  • range: None
  • default: None
  • version: v2
  • info: delay_timer

delay_wet(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: delay_wet

directtomain(f32)

  • range: 0 to 100 %
  • default: 100
  • version: v2
  • info: directtomain

disto_depth(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: disto_depth

disto_dry(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: disto_dry

disto_stages(Never)

disto_tone(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: disto_tone

disto_wet(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: disto_wet

eq_bw(Never)

  • range: None
  • default: None
  • version: v2
  • info: eq_bw

eq_freq(Never)

  • range: None
  • default: None
  • version: v2
  • info: eq_freq

eq_gain(Never)

  • range: None
  • default: None
  • version: v2
  • info: eq_gain

eq_type(Never)

  • range: None
  • default: None
  • version: v2
  • info: eq_type

filter_cutoff(Never)

filter_resonance(Never)

filter_type(String)

  • range: None
  • default: None
  • version: v2
  • info: filter_type

fxNtomain(f32)

  • range: 0 to 100 %
  • default: 0
  • version: v2
  • info: fxNtomain

gate_onccN(Never)

  • range: None
  • default: None
  • version: v2
  • info: gate_onccN

gate_attack(Never)

  • range: None
  • default: None
  • version: v2
  • info: gate_attack

gate_release(Never)

  • range: on, off
  • default: None
  • version: v2
  • info: gate_stlink

gate_threshold(Never)

phaser_depth(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: phaser_depth

phaser_feedback(Never)

phaser_freq(f32)

  • range: None
  • default: None
  • version: v2
  • info: phaser_freq

phaser_phase_onccN(Never)

phaser_stages(Never)

phaser_waveform(Never)

phaser_wet(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: phaser_wet

reverb_damp(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: reverb_damp

reverb_dry(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: reverb_dry

reverb_input(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: reverb_input

reverb_predelay(f32)

reverb_size(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: reverb_size

reverb_tone(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: reverb_tone

reverb_type(String)

  • range: chamber, large_hall, large_room, mid_hall, mid_room, small_hall, small_room
  • default: None
  • version: v2
  • info: reverb_type

reverb_wet(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: reverb_wet

static_cyclic_level(Never)

static_cyclic_time(f32)

static_filter(String)

static_level(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: static_level

static_random_level(Never)

static_random_maxtime(f32)

static_random_mintime(f32)

static_stereo(Never)

static_tone(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: static_tone

strings_number(Never)

strings_wet_onccN(Never)

tdfir_dry(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: tdfir_dry

tdfir_gain(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: tdfir_gain

tdfir_impulse(Never)

tdfir_wet(Never)

  • range: 0 to 100
  • default: None
  • version: v2
  • info: tdfir_wet

load_mode(u8)

  • range: 0 to 1
  • default: None
  • version: v2
  • info: load_mode

load_start(i32)

  • range: None
  • default: None
  • version: v2
  • info: load_start

load_end(i32)

  • range: None
  • default: None
  • version: v2
  • info: load_end

sample_quality(u8)

image(String)

  • range: None
  • default: None
  • version: v2
  • info: image

oscillator(String)

  • range: on, off
  • default: None
  • version: v2
  • info: oscillator

oscillator_detune(Never)

oscillator_detune_onccN(Never)

oscillator_mode(u8)

oscillator_mod_depth(Never)

oscillator_mod_depth_onccN(Never)

oscillator_mod_smoothccN(Never)

oscillator_multi(u8)

oscillator_phase(f32)

oscillator_quality(u8)

oscillator_table_size(Never)

Implementations

Returns the default value of the current opcode

Trait Implementations

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.