SFZ opcodes

This is work in progress and as I learn about the features I will add information about the opcode.

Instrument Structure

<global>

SFZ v2

<control>

SFZ v2

<curve>

SFZ v2

<effects>

SFZ v2

<region>

<group>

Sample Definition

sample

md5

SFZ v2

waveguide

SFZ v2

Loading

load_mode

SFZ v2

load_start

SFZ v2

load_end

SFZ v2

sample_quality

SFZ v2

image

SFZ v2

Wavetable Oscillator

oscillator

SFZ v2

oscillator_phase

SFZ v2

oscillator_quality

SFZ v2

oscillator_table_size

SFZ v2

oscillator_multi

SFZ v2

oscillator_mode

SFZ v2

oscillator_detune

SFZ v2

oscillator_detune_onccN

SFZ v2

oscillator_detune_smoothccN

SFZ v2

oscillator_detune_stepccN

SFZ v2

oscillator_detune_curveccN

SFZ v2

oscillator_mod_depth

SFZ v2

oscillator_mod_depth_onccN

SFZ v2

oscillator_mod_smoothccN

SFZ v2

<control> Header Directives

default_path

SFZ v2

octave_offset

SFZ v2

note_offset

SFZ v2

set_ccN

SFZ v2

#define

SFZ v2

Input Controls

lochan

hichan

lokey

hikey

key

lovel

hivel

loccN

hiccN

lobend

hibend

lochanaft

hichanaft

lopolyaft

hipolyaft

lorand

hirand

lobpm

hibpm

seq_length

seq_position

sw_lokey

sw_hikey

sw_last

sw_down

sw_up

sw_previous

sw_vel

trigger

group

off_by

off_mode

on_loccN

on_hiccN

loprog

SFZ v2

hiprog

SFZ v2

lotimer

SFZ v2

hitimer

SFZ v2

polyphony

SFZ v2

reverse_loccN

SFZ v2

reverse_hiccN

SFZ v2

start_loccN

SFZ v2

start_hiccN

SFZ v2

stop_loccN

SFZ v2

stop_hiccN

SFZ v2

sustain_sw

SFZ v2

sustenuto_sw

SFZ v2

rt_dead

SFZ v2

Sample Player

delay

delay_random

delay_ccN

offset

offset_random

offset_ccN

end

count

loop_mode

loop_start

loop_end

sync_beats

sync_offset

delay_beats

SFZ v2

stop_beats

SFZ v2

delay_samples

SFZ v2

delay_samples_onccN

SFZ v2

loop_crossfade

SFZ v2

Pitch

transpose

tune

pitch_keycenter

pitch_keytrack

pitch_veltrack

pitch_random

bend_up

bend_down

bend_step

pitch_onccN

SFZ v2

pitch_curveccN

SFZ v2

pitch_stepccN

SFZ v2

pitch_smoothccN

SFZ v2

bend_stepup

SFZ v2

bend_stepdown

SFZ v2

Pitch EG

pitcheg_delay

pitcheg_start

pitcheg_attack

pitcheg_hold

pitcheg_decay

pitcheg_sustain

pitcheg_release

pitcheg_depth

pitcheg_vel2delay

pitcheg_vel2attack

pitcheg_vel2hold

pitcheg_vel2decay

pitcheg_vel2sustain

pitcheg_vel2release

pitcheg_vel2depth

Pitch LFO

pitchlfo_delay

pitchlfo_fade

pitchlfo_freq

pitchlfo_depth

pitchlfo_depthccN

pitchlfo_depthchanaft

pitchlfo_depthpolyaft

pitchlfo_freqccN

pitchlfo_freqchanaft

pitchlfo_freqpolyaft

Filter

fil_type

cutoff

cutoff_ccN

cutoff_chanaft

cutoff_polyaft

resonance

fil_keytrack

fil_keycenter

fil_veltrack

fil_random

fil2_type

SFZ v2

cutoff2

SFZ v2

cutoff2_onccN

SFZ v2

cutoff_smoothccN

SFZ v2

cutoff2_smoothccN

SFZ v2

cutoff_stepccN

SFZ v2

cutoff2_stepccN

SFZ v2

cutoff_curveccN

SFZ v2

cutoff2_curveccN

SFZ v2

resonance2

SFZ v2

resonance_onccN

SFZ v2

resonance2_onccN

SFZ v2

resonance_smoothccN

SFZ v2

resonance2_smoothccN

SFZ v2

resonance_stepccN

SFZ v2

resonance2_stepccN

SFZ v2

resonance_curveccN

SFZ v2

resonance2_curveccN

SFZ v2

fil2_keytrack

SFZ v2

fil2_keycenter

SFZ v2

fil2_veltrack

SFZ v2

Filter EG

fileg_delay

fileg_start

fileg_attack

fileg_hold

fileg_decay

fileg_sustain

fileg_release

fileg_depth

fileg_vel2delay

fileg_vel2attack

fileg_vel2hold

fileg_vel2decay

fileg_vel2sustain

fileg_vel2release

fileg_vel2depth

Filter LFO

fillfo_delay

fillfo_fade

fillfo_freq

fillfo_depth

fillfo_depthccN

fillfo_depthchanaft

fillfo_depthpolyaft

fillfo_freqccN

fillfo_freqchanaft

fillfo_freqpolyaft

Amplifier

volume

pan

width

position

amp_keytrack

amp_keycenter

amp_veltrack

amp_velcurve_N

amp_random

rt_decay

output

gain_ccN

xfin_lokey

xfin_hikey

xfout_lokey

xfout_hikey

xf_keycurve

xfin_lovel

xfin_hivel

xfout_lovel

xfout_hivel

xf_velcurve

xfin_loccN

xfin_hiccN

xfout_loccN

xfout_hiccN

xf_cccurve

volume_onccN

SFZ v2

volume_smoothccN

SFZ v2

volume_stepccN

SFZ v2

volume_curveccN

SFZ v2

pan_onccN

SFZ v2

pan_smoothccN

SFZ v2

pan_stepccN

SFZ v2

pan_curveccN

SFZ v2

width_onccN

SFZ v2

width_smoothccN

SFZ v2

width_stepccN

SFZ v2

width_curveccN

SFZ v2

Amplifier EG

ampeg_delay

ampeg_start

ampeg_attack

ampeg_hold

ampeg_decay

ampeg_sustain

ampeg_release

ampeg_vel2delay

ampeg_vel2attack

ampeg_vel2hold

ampeg_vel2decay

ampeg_vel2sustain

ampeg_vel2release

ampeg_delayccN

ampeg_startccN

ampeg_attackccN

ampeg_holdccN

ampeg_decayccN

ampeg_sustainccN

ampeg_releaseccN

Amplifier LFO

amplfo_delay

amplfo_fade

amplfo_freq

amplfo_depth

amplfo_depthccN

amplfo_depthchanaft

amplfo_depthpolyaft

amplfo_freqccN

amplfo_freqchanaft

amplfo_freqpolyaft

Equalizer

eq1_freq

eq2_freq

eq3_freq

eq1_freqccN

eq2_freqccN

eq3_freqccN

eq1_vel2freq

eq2_vel2freq

eq3_vel2freq

eq1_bw

eq2_bw

eq3_bw

eq1_bwccN

eq2_bwccN

eq3_bwccN

eq1_gain

eq2_gain

eq3_gain

eq1_gainccN

eq2_gainccN

eq3_gainccN

eq1_vel2gain

eq2_vel2gain

eq3_vel2gain

Effects

effect1

effect2

EG

 

egN_timeX

SFZ v2

egN_timeX_onccY

SFZ v2

egN_levelX

SFZ v2

egN_levelX_onccY

SFZ v2

egN_shapeX

SFZ v2

egN_curveX

SFZ v2

egN_sustain

SFZ v2

egN_loop

SFZ v2

egN_loop_count

SFZ v2

egN_volume

SFZ v2

egN_amplitude

SFZ v2

egN_pan

SFZ v2

egN_width

SFZ v2

egN_pan_curve

SFZ v2

egN_pan_curveccX

SFZ v2

egN_volume_onccX

SFZ v2

egN_amplitude_onccX

SFZ v2

egN_pan_onccX

SFZ v2

egN_width_onccX

SFZ v2

egN_freq_lfoX

SFZ v2

egN_depth_lfoX

SFZ v2

egN_depthadd_lfoX

SFZ v2

egN_pitch

SFZ v2

egN_pitch_onccX

SFZ v2

egN_cutoff

SFZ v2

egN_cutoff2

SFZ v2

egN_resonance

SFZ v2

egN_resonance2

SFZ v2

egN_cutoff_onccX

SFZ v2

egN_cutoff2_onccX

SFZ v2

egN_resonance_onccX

SFZ v2

egN_resonance2_onccX

SFZ v2

egN_eq1freq

SFZ v2

egN_eq2freq

SFZ v2

egN_eq3freq

SFZ v2

egN_eq1bw

SFZ v2

egN_eq2bw

SFZ v2

egN_eq3bw

SFZ v2

egN_eq1gain

SFZ v2

egN_eq2gain

SFZ v2

egN_eq3gain

SFZ v2

egN_eq1freq_onccX

SFZ v2

egN_eq2freq_onccX

SFZ v2

egN_eq3freq_onccX

SFZ v2

egN_eq1bw_onccX

SFZ v2

egN_eq2bw_onccX

SFZ v2

egN_eq3bw_onccX

SFZ v2

egN_eq1gain_onccX

SFZ v2

egN_eq2gain_onccX

SFZ v2

egN_eq3gain_onccX

SFZ v2

egN_decim

SFZ v2

egN_bitred

SFZ v2

egN_rectify

SFZ v2

egN_ringmod

SFZ v2

egN_noiselevel

SFZ v2

egN_noisestep

SFZ v2

egN_noisetone

SFZ v2

egN_driveshape

SFZ v2

egN_decim_onccX

SFZ v2

egN_bitred_onccX

SFZ v2

egN_rectify_onccX

SFZ v2

egN_ringmod_onccX

SFZ v2

egN_noiselevel_onccX

SFZ v2

egN_noisestep_onccX

SFZ v2

egN_noisetone_onccX

SFZ v2

egN_driveshape_onccX

SFZ v2

LFO

lfoN_freq

SFZ v2

lfoN_freq_onccX

SFZ v2

lfoN_freq_smoothccX

SFZ v2

lfoN_freq_stepccX

SFZ v2

lfoN_delay

SFZ v2

lfoN_delay_onccX

SFZ v2

lfoN_fade

SFZ v2

lfoN_fade_onccX

SFZ v2

lfoN_phase

SFZ v2

lfoN_phase_onccX

SFZ v2

lfoN_count

SFZ v2

lfoN_wave

SFZ v2

lfoN_steps

SFZ v2

lfoN_stepX

SFZ v2

lfoN_smooth

SFZ v2

lfoN_smooth_onccX

SFZ v2

lfoN_volume

SFZ v2

lfoN_amplitude

SFZ v2

lfoN_pan

SFZ v2

lfoN_width

SFZ v2

lfoN_volume_onccX

SFZ v2

lfoN_amplitude_onccX

SFZ v2

lfoN_pan_onccX

SFZ v2

lfoN_width_onccX

SFZ v2

lfoN_volume_smoothccX

SFZ v2

lfoN_amplitude_smoothccX

SFZ v2

lfoN_pan_smoothccX

SFZ v2

lfoN_width_smoothccX

SFZ v2

lfoN_volume_stepccX

SFZ v2

lfoN_amplitude_stepccX

SFZ v2

lfoN_pan_stepccX

SFZ v2

lfoN_width_stepccX

SFZ v2

lfoN_freq_lfoX

SFZ v2

lfoN_depth_lfoX

SFZ v2

lfoN_depthadd_lfoX

SFZ v2

lfoN_pitch

SFZ v2

lfoN_pitch_onccX

SFZ v2

lfoN_pitch_smoothccX

SFZ v2

lfoN_pitch_stepccX

SFZ v2

lfoN_cutoff

SFZ v2

lfoN_cutoff2

SFZ v2

lfoN_resonance

SFZ v2

lfoN_resonance2

SFZ v2

lfoN_cutoff_onccX

SFZ v2

lfoN_cutoff2_onccX

SFZ v2

lfoN_resonance_onccX

SFZ v2

lfoN_resonance2_onccX

SFZ v2

lfoN_cutoff_smoothccX

SFZ v2

lfoN_cutoff2_smoothccX

SFZ v2

lfoN_resonance_smoothccX

SFZ v2

lfoN_resonance2_smoothccX

SFZ v2

lfoN_cutoff_stepccX

SFZ v2

lfoN_cutoff2_stepccX

SFZ v2

lfoN_resonance_stepccX

SFZ v2

lfoN_resonance2_stepccX

SFZ v2

lfoN_eq1freq

SFZ v2

lfoN_eq2freq

SFZ v2

lfoN_eq3freq

SFZ v2

lfoN_eq1bw

SFZ v2

lfoN_eq2bw

SFZ v2

lfoN_eq3bw

SFZ v2

lfoN_eq1gain

SFZ v2

lfoN_eq2gain

SFZ v2

lfoN_eq3gain

SFZ v2

lfoN_eq1freq_onccX

SFZ v2

lfoN_eq2freq_onccX

SFZ v2

lfoN_eq3freq_onccX

SFZ v2

lfoN_eq1bw_onccX

SFZ v2

lfoN_eq2bw_onccX

SFZ v2

lfoN_eq3bw_onccX

SFZ v2

lfoN_eq1gain_onccX

SFZ v2

lfoN_eq2gain_onccX

SFZ v2

lfoN_eq3gain_onccX

SFZ v2

lfoN_eq1freq_smoothccX

SFZ v2

lfoN_eq2freq_smoothccX

SFZ v2

lfoN_eq3freq_smoothccX

SFZ v2

lfoN_eq1bw_smoothccX

SFZ v2

lfoN_eq2bw_smoothccX

SFZ v2

lfoN_eq3bw_smoothccX

SFZ v2

lfoN_eq1gain_smoothccX

SFZ v2

lfoN_eq2gain_smoothccX

SFZ v2

lfoN_eq3gain_smoothccX

SFZ v2

lfoN_eq1freq_stepccX

SFZ v2

lfoN_eq2freq_stepccX

SFZ v2

lfoN_eq3freq_stepccX

SFZ v2

lfoN_eq1bw_stepccX

SFZ v2

lfoN_eq2bw_stepccX

SFZ v2

lfoN_eq3bw_stepccX

SFZ v2

lfoN_eq1gain_stepccX

SFZ v2

lfoN_eq2gain_stepccX

SFZ v2

lfoN_eq3gain_stepccX

SFZ v2

lfoN_decim

SFZ v2

lfoN_bitred

SFZ v2

lfoN_noiselevel

SFZ v2

lfoN_noisestep

SFZ v2

lfoN_noisetone

SFZ v2

lfoN_drive

SFZ v2

lfoN_decim_onccX

SFZ v2

lfoN_bitred_onccX

SFZ v2

lfoN_noiselevel_onccX

SFZ v2

lfoN_noisestep_onccX

SFZ v2

lfoN_noisetone_onccX

SFZ v2

lfoN_drive_onccX

SFZ v2

lfoN_decim_smoothccX

SFZ v2

lfoN_bitred_smoothccX

SFZ v2

lfoN_noiselevel_smoothccX

SFZ v2

lfoN_noisestep_smoothccX

SFZ v2

lfoN_noisetone_smoothccX

SFZ v2

lfoN_drive_smoothccX

SFZ v2

lfoN_decim_stepccX

SFZ v2

lfoN_bitred_stepccX

SFZ v2

lfoN_noiselevel_stepccX

SFZ v2

lfoN_noisestep_stepccX

SFZ v2

lfoN_noisetone_stepccX

SFZ v2

lfoN_drive_stepccX

SFZ v2

Curves

vN

SFZ v2

Leave a Reply

Your email address will not be published. Required fields are marked *