-
Notifications
You must be signed in to change notification settings - Fork 1
/
filetypes.SFZ.conf
19 lines (16 loc) · 4.95 KB
/
filetypes.SFZ.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[styling=C]
[keywords]
# Numbered and wildcarded opcodes are not supported:
#
# egN_, lfoN_, hint_*, vN, varNN
primary=#define #include amp_keycenter amp_keytrack amp_random amp_velcurve_ amp_veltrack ampeg_attack ampeg_attack_oncc ampeg_attack_shape ampeg_attackcc ampeg_decay ampeg_decay_oncc ampeg_decay_shape ampeg_decay_zero ampeg_decaycc ampeg_delay ampeg_delay_oncc ampeg_delaycc ampeg_dynamic ampeg_hold ampeg_hold_oncc ampeg_holdcc ampeg_release ampeg_release_oncc ampeg_release_shape ampeg_release_zero ampeg_releasecc ampeg_start ampeg_start_oncc ampeg_startcc ampeg_sustain ampeg_sustain_oncc ampeg_sustaincc ampeg_vel2attack ampeg_vel2decay ampeg_vel2delay ampeg_vel2hold ampeg_vel2release ampeg_vel2sustain amplfo_delay amplfo_depth amplfo_depthcc amplfo_depthchanaft amplfo_depthpolyaft amplfo_fade amplfo_freq amplfo_freqcc amplfo_freqchanaft amplfo_freqpolyaft amplitude amplitude_cc amplitude_curvecc amplitude_mod amplitude_oncc amplitude_smoothcc bend_down bend_smooth bend_step bend_stepdown bend_stepup bend_up benddown bendstep bendup comp_attack comp_ratio comp_release comp_stlink comp_threshold count curve_index cutoff cutoff2 cutoff2_curvecc cutoff2_mod cutoff2_oncc cutoff2_smoothcc cutoff2_stepcc cutoff_cc cutoff_chanaft cutoff_curvecc cutoff_mod cutoff_oncc cutoff_polyaft cutoff_smoothcc cutoff_stepcc default_path delay delay_beats delay_beats_mod delay_cc delay_mod delay_random delay_samples delay_samples_oncc direction directives effect1 effect2 end eq1_bw eq1_bw_oncc eq1_bwcc eq1_dynamic eq1_freq eq1_freq_oncc eq1_freqcc eq1_gain eq1_gain_oncc eq1_gaincc eq1_vel2freq eq1_vel2gain eq2_bw eq2_bw_oncc eq2_bwcc eq2_dynamic eq2_freq eq2_freq_oncc eq2_freqcc eq2_gain eq2_gain_oncc eq2_gaincc eq2_vel2freq eq2_vel2gain eq3_bw eq3_bw_oncc eq3_bwcc eq3_dynamic eq3_freq eq3_freq_oncc eq3_freqcc eq3_gain eq3_gain_oncc eq3_gaincc eq3_vel2freq eq3_vel2gain fil2_gain fil2_type fil_gain fil_keycenter fil_keytrack fil_random fil_type fil_veltrack fileg_attack fileg_attack_oncc fileg_attackcc fileg_decay fileg_decay_oncc fileg_decaycc fileg_delay fileg_depth fileg_depth_oncc fileg_depthcc fileg_dynamic fileg_hold fileg_release fileg_start fileg_sustain fileg_vel2attack fileg_vel2decay fileg_vel2delay fileg_vel2depth fileg_vel2hold fileg_vel2release fileg_vel2sustain fillfo_delay fillfo_depth fillfo_depthcc fillfo_depthchanaft fillfo_depthpolyaft fillfo_fade fillfo_freq fillfo_freqcc fillfo_freqchanaft fillfo_freqpolyaft filtype gain_cc gain_oncc global_amplitude global_volume group group_amplitude group_volume hibend hibpm hicc hichan hichanaft hihdcc hikey hipolyaft hiprog hirand hitimer hivel key label_cc lobend lobpm locc lochan lochanaft lohdcc lokey loop_count loop_crossfade loop_end loop_mode loop_start loop_type loopend loopmode loopstart lopolyaft loprog lorand lotimer lovel master_amplitude master_volume md5 note_offset note_polyphony note_selfmask octave_offset off_by off_curve off_mode off_shape off_time offset offset_cc offset_mod offset_random on_hicc on_locc output pan pan_cc pan_curvecc pan_keycenter pan_keytrack pan_law pan_mod pan_oncc pan_smoothcc pan_stepcc pan_veltrack param_offset phase pitch_curvecc pitch_keycenter pitch_keytrack pitch_mod pitch_oncc pitch_random pitch_smoothcc pitch_stepcc pitch_veltrack pitcheg_attack pitcheg_decay pitcheg_decay_oncc pitcheg_decay_shape pitcheg_delay pitcheg_delay_oncc pitcheg_depth pitcheg_depth_oncc pitcheg_dynamic pitcheg_hold pitcheg_release pitcheg_start pitcheg_sustain pitcheg_vel2attack pitcheg_vel2decay pitcheg_vel2delay pitcheg_vel2depth pitcheg_vel2hold pitcheg_vel2release pitchlfo_delay pitchlfo_depth pitchlfo_depth_oncc pitchlfo_depthcc pitchlfo_depthchanaft pitchlfo_depthpolyaft pitchlfo_fade pitchlfo_freq pitchlfo_freqcc pitchlfo_freqchanaft pitchlfo_freqpolyaft polyphony polyphony_group position position_mod resonance resonance2 resonance2_cc resonance2_curvecc resonance2_mod resonance2_oncc resonance2_smoothcc resonance2_stepcc resonance_cc resonance_curvecc resonance_mod resonance_oncc resonance_smoothcc resonance_stepcc reverse_hicc reverse_locc rt_dead rt_decay sample seq_length seq_position set_cc set_hdcc sostenuto_cc sostenuto_lo sostenuto_sw start_hicc start_locc stop_beats stop_beats_mod stop_hicc stop_locc sustain_cc sustain_lo sustain_sw sw_default sw_down sw_hikey sw_hilast sw_label sw_last sw_lokey sw_lolast sw_note_offset sw_octave_offset sw_previous sw_up sw_vel sync_beats sync_offset transpose trigger tune tune_cc tune_mod tune_oncc type vendor_specific volume volume_curvecc volume_mod volume_oncc volume_smoothcc volume_stepcc waveguide width width_mod width_oncc xf_cccurve xf_keycurve xf_velcurve xfin_hicc xfin_hikey xfin_hivel xfin_locc xfin_lokey xfin_lovel xfout_hicc xfout_hikey xfout_hivel xfout_locc xfout_lokey xfout_lovel
secondary=control curve effect global group master midi region
[settings]
lexer_filetype=C
extension=sfz
comment_use_indent=false
context_action_cmd=xdg-open "https://sfzformat.github.io/"
[indentation]
#width=4
# 0 is spaces, 1 is tabs, 2 is tab & spaces
#type=1