Skip to content

Commit

Permalink
Support for all the new stuff in Kontakt 8.0 (#465)
Browse files Browse the repository at this point in the history
Fix -> max_value and -> min_value control par shorthands not being syntax colored
Fix save_compiled_source not working with a relative path that is just a .txt file
  • Loading branch information
mkruselj authored Sep 23, 2024
1 parent db9e4a7 commit 836e9cb
Show file tree
Hide file tree
Showing 6 changed files with 1,687 additions and 1,495 deletions.
89 changes: 56 additions & 33 deletions KSP.sublime-syntax
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ contexts:
init|
listener|
midi_in|
note|
note(_controller)?|
(n)?rpn|
release|
persistence_changed|
Expand Down Expand Up @@ -118,7 +118,7 @@ contexts:
identifier|
key_(alt|control|shift)|
label|
(max|min)_value|midi_export_area_idx|mouse_(behaviour(_x|_y)?|mode)|
(max|min)(_value)?|midi_export_area_idx|mouse_(behaviour(_x|_y)?|mode)|
nks_(num_values|str_values|style|type)|none|num_items|
parallax_(x|y)|
parent_panel|picture(_state)?|(pos_)?(x|y)|range_(max|min)|receive_drag_events|
Expand All @@ -131,13 +131,14 @@ contexts:
allow_group|
custom|
(dis)?allow_key_type|
id|
midi_(byte_[1-2]|channel|command)|mod_value_(ex_)?id|
note(_length)?|
pan|(play_)?pos|par_[0-3]|
source|
track_nr|tune|
(rel_)?velocity|volume|
(rel_)?velocity|velocity_2|volume|
zone_id
)
\b' # empty line separates control parameter shorthands from event parameter shorthands!
Expand Down Expand Up @@ -246,7 +247,7 @@ contexts:
pop: true
- include: main

- match: '(?!#)\b(struct|define|literals|on|(inst)?pers|read|list *|end list|call|step|function|taskfunc|macro|declare|const|polyphonic|end|local|global|family|import|as|property|override|declare|ui_(label|button|switch|slider|menu|value_edit|waveform|wavetable|knob|table|xy|text_edit|level_meter|file_selector|panel|mouse_area))\b(?!#)'
- match: '(?!#)\b(struct|define|literals|on|(inst)?pers|read|list *|end list|call|step|function|taskfunc|node|vo_field|macro|declare|const|polyphonic|end|local|global|family|import|as|property|override|ui_(label|button|switch|slider|menu|value_edit|waveform|wavetable|knob|table|xy|text_edit|level_meter|file_selector|panel|mouse_area))\b(?!#)'
comment: Other keywords
scope: keyword.other.source.ksp

Expand Down Expand Up @@ -292,21 +293,21 @@ contexts:
DURATION_(BAR|EIGHTH(_TRIPLET)?|QUARTER(_TRIPLET)?|SIXTEENTH(_TRIPLET)?)|
EFFECT_TYPE_(
ACBOX|AET_FILTER|
BASSINVADER|BASSPRO|BIGFUZZ|BITE|BUS_COMP|
BASSINVADER|BASSPRO|BEAT(MASHER|SLICER)|BIGFUZZ|BITE|BUS_COMP|
CABINET|CAT|CHORAL|CHORUS|COMPRESSOR|CRYWAH|
DELAY|DIRT|DISTORTION|DSTORTION|
EP_PREAMPS|
FB_COMP|FILTER|FLAIR|FLANGER|FREAK|FUZZ|
GAINER|
GAINER|GATER|
HOTSOLO|
INVERTER|IRC|
JUMP|
LIMITER|LOFI|
NONE|
PHASER|PHASIS|PLATEREVERB|PSYCHEDELAY|
RAUM|REPLIKA|REVERB(2)?|RINGMOD|ROTATOR|
RAUM|REPLIKA|REVERB(2)?|REVGRAIN|RINGMOD|ROTATOR|
SEND_LEVELS|SHAPER|SKREAMER|SOLID_GEQ|STEREO(_TUNE)?|SUPERGT|SURROUND_PANNER|
TAPE_SAT|TRANS_MASTER|TRANSLIM|TWANG|TWINDELAY|
TAPE_SAT|TRANS_(MASTER|STRETCH)|TRANSLIM|TWANG|TWINDELAY|
VAN51|VIBRATO_CHORUS|
WOWFLUTTER
)|
Expand All @@ -317,6 +318,8 @@ contexts:
BANDWIDTH|
BASSINVADER_(BASS|BOOST|HI_BOOST|HI_MID|LO_CUT|LO_MID|MASTER|MID_CONTOUR|TREBLE|VOLUME)|
BASSPRO_(BASS|BRIGHT|DRIVE|GAIN|GEQ(_10K|_180|_1K|_2K|_300|_40|_4K|_500|_90|_VOLUME)?|MASTER|MID|MIDFREQ|MONO|TREBLE|ULTRA(HI|LO))|
BEATMASHER_(GATE|LENGTH|MASH|MIX|REVERSE|ROTATE|WRAP)|
BEATSLICER_(BUZZ|GATE|MIX|PATTERN|SLICE|STYLE|TWOBARS)|
BIGFUZZ_(BASS|MONO|SUSTAIN|TONE|TREBLE)|
BITE_(BITS|CRUNCH|DC_QUANT|DITHER|EXPAND|FREQUENCY|HPF|JITTER|MIX|(POST|PRE)FILTER|SATURATE)|
BITS|BREAK|BW[1-3]|
Expand All @@ -343,12 +346,13 @@ contexts:
FILTER_(BYPA|BYPB|BYPC|GAIN|LADDER_HQ|RESB|RESC|SHIFTB|SHIFTC|TYPEA|TYPEB|TYPEC)|
FL_(COLOR|DEPTH|FEEDBACK|PHASE|SPEED(_UNIT)?)|
FLAIR_(AMOUNT|CHORD|DAMPING|DETUNE|FEEDBACK|INVERT_PHASE|MIX|MODE|OFFSET|PITCH|RATE(_UNIT)?|SCANMODE|VOICES|WIDTH)|
FLEXENV_(LOOP_START|LOOP_END|NUM_STAGES|ONESHOT|STAGE_LEVEL|STAGE_SLOPE|STAGE_TIME)|
FLEXENV_(LOOP(_START|_END)?|NUM_STAGES|ONESHOT|STAGE_LEVEL|STAGE_SLOPE|STAGE_TIME)|
FORMANT(_(SHARP|SHIFT|SIZE|TALK))?|
FREAK_(ANTIFOLD|BP_(FILTER|FREQ)|CARRIER|CONTOUR|DEMOD|FEEDBACK|FREQUENCY|GATE|HARMONICS|MIX|MODE|RELEASE|STEREO|TUNING|TYPE|WIDE_RANGE|WIDTH)|
FREQ[1-3]|FREQUENCY|
FUZZ_(AMOUNT|BASS|MONO|TREBLE)|
GAIN([1-3])?|
GATER_(GATE|MIX|MUTE_INPUT|NOISE|RATE(_SYNC)?|SHAPE|STUTTER)|
GLIDE_COEF(_UNIT)?|
GN_GAIN|GRAIN_LENGTH|GROUP_DYNAMICS|
HOLD(_UNIT)?|(HP|LP)_CUTOFF|HQI_MODE|
Expand All @@ -360,7 +364,7 @@ contexts:
LFO_(DELAY(_UNIT)?|NORMALIZE|PHASE|RAND|RECT|SAW|SINE|TRI)|
LIM_(IN_GAIN|RELEASE)|
LR_SWAP|
MOD_TARGET_(MP_)?INTENSITY|
MOD_TARGET_(MP_)?INTENSITY|MIDI_CHANNEL|
NOISE(COLOR|LEVEL)|
OUTPUT_CHANNEL|
PAN|PHASE_INVERT|
Expand All @@ -371,8 +375,9 @@ contexts:
PSYDL_(DETUNE|(DETUNE|REVERSE)_STEREO|(CROSS_)?FEEDBACK|LR_OFFSET|PITCH|REVERSE|TIME(_UNIT)?)|
RATIO|
RAUM_(DAMPING|DECAY|DIFFUSION|FEEDBACK|FREEZE|HIGHCUT|LOWSHELF|MOD|PREDELAY(_UNIT)?|RATE|REVERB|SIZE|SPARSE|TYPE)|
RDL_(AMOUNT|BBDTYPE|DENSE|DEPTH|FEEDBACK|FLUTTER|(HIGH|LOW)CUT|MODULATION|NOISE|PINGPONG|QUALITY|RATE|SATURATION|SIZE|STEREO|TAPEAGE|TIME(_UNIT)?|TYPE)|
RDL_(ACCENT|AMOUNT|BBDTYPE|DENSE|DEPTH|DUCKING_(AMOUNT|RELEASE|SENSE)|FEEDBACK|FEEL|FLUTTER|(HIGH|LOW)CUT|LR_OFFSET|MODULATION|NOISE|PAN|PINGPONG(_FLIP)?|QUALITY|RATE|SATURATION|SHUFFLE|SIZE|STEREO|TAPEAGE|TIME(_UNIT)?|TYPE|WIDTH)|
RELEASE(_UNIT|_TRIGGER)?|RESONANCE|
RG_(FORWARD|GRAIN|INVERT_GRAINS|MIX|PITCH|REVERSE|SPEED)|
RINGMOD_(EDGE|FAST_MODE|FM|FREQUENCY|LFO_(AMOUNT|RATE(_UNIT)?|WAVE)|RING)|
RT_(ACCEL_(HI|LO)|BALANCE|DISTANCE|MIX|SPEED)|
RV2_(DAMPING|DIFF|HIGHCUT|LOWSHELF|MOD|PREDELAY|SIZE|STEREO|TIME|TYPE)|
Expand Down Expand Up @@ -403,29 +408,31 @@ contexts:
TR_(ATTACK|INPUT|SMOOTH|SUSTAIN)|
TRACKING|TRANSIENT_SIZE|
TRANSLIM_(CEILING|RELEASE|THRESHOLD)|
TS_(AMOUNT|GRAIN|KEY|MIX|SIZE|STRETCH|TWOBARS)|
TUNE|
TW_(BASS|BRIGHT|MID|MONO|TREBLE|VOLUME)|
V5_(BASS|BRIGHT|CRUNCH|(HI|POST)GAIN|LEADCHANNEL|MID|MONO|PREGAIN(LEAD|RHYTHM)|PRESENCE|RESONANCE|TREBLE)|
VC_(BLEND|COLOR|DEPTH|MIX|RATE|WIDTH)|
VOLUME|
VOICE_GROUP|VOLUME|
WOWFLUTTER_(AGE|FLUTTER|GATE|MIX|SATURATION|SCRAPE|SPEED|STEREO|WOW)|
WT_(FORM(_MODE)?|INHARMONIC(_MODE)?|PHASE(_RAND)?|POSITION|QUALITY)
WT_(FORM(2)?(_MODE)?|INHARMONIC(_MODE)?|MOD_(AMOUNT|TUNE(_UNIT)?|TYPE|WAVE)|PHASE(_RAND)?|POSITION|QUALITY)
)|
ENGINE_UPTIME|
ENV_TYPE_(AHDSR|DBD|FLEX)|
EVENT_(ID|NOTE|STATUS_INACTIVE|STATUS_MIDI_QUEUE|STATUS_NOTE_QUEUE|VELOCITY)|
EVENT_(ID|NOTE|STATUS_INACTIVE|STATUS_MIDI_QUEUE|STATUS_NOTE_QUEUE|VELOCITY(_2)?)|
EVENT_PAR_(
[0-3]|
ALLOW_GROUP|
CUSTOM|
(DIS)?ALLOW_KEY_TYPE|
ID|
MIDI_(BYTE_[1-2]|CHANNEL|COMMAND)|MOD_VALUE_(EX_)?ID|
NOTE(_LENGTH)?|
PAN|(PLAY_)?POS|
REL_VELOCITY|
SOURCE|
TRACK_NR|TUNE|
VELOCITY|VOLUME|
VELOCITY(_2)?|VOLUME|
ZONE_ID
)|
FILTER_TYPE_(
Expand All @@ -445,7 +452,7 @@ contexts:
VERSATILE|
VOWEL[A-B]
)|
GET_FOLDER_(FACTORY|INSTALL|LIBRARY|PATCH)_DIR|
GET_FOLDER_(FACTORY|INSTALL|LIBRARY|PATCH|RC)_DIR|
HIDE_(PART_(BG|CURSOR|MOD_LIGHT|NOTHING|TITLE|VALUE)|WHOLE_CONTROL)|
IDX_OFFSET_EXT_MOD|
INST_(ICON|LIB_(COPYRIGHT|DESCRIPTION|PIC_ONE|PIC_TWO)|PERFVIEW|WALLPAPER)_ID|
Expand All @@ -458,20 +465,23 @@ contexts:
MARK_([1-9]|1[0-9]|2[0-8])|
MIDI_(BYTE_[1-2]|(CHANNEL|COMMAND)|COMMAND_(CC|MONO_AT|NOTE_OFF|NOTE_ON|NRPN|PITCH_BEND|POLY_AT|PROGRAM_CHANGE|RPN))|
MOD_TARGET_INVERT_SOURCE|
NC_(NOTE|NUM|VALUE)|
NI_(
ASYNC_(EXIT_STATUS|ID)|
ASYNC_(EXIT_STATUS|ID|PAR_[1-2]|TYPE|VALUE)|
BAR_START_POSITION|
BEATMASHER_LENGTH_(32ND|16TH|8TH(_DOTTED)?|QUARTER(_DOTTED)?|HALF(_DOTTED)?|BAR)|
BUS_OFFSET|
BITE_HPF_MODE_(5|100|200)|
CALLBACK_(ID|TYPE)|
CB_TYPE_(ASYNC_COMPLETE|CONTROLLER|INIT|LISTENER|MIDI_IN|NOTE|NRPN|PERSISTENCE_CHANGED|PGS|POLY_AT|RELEASE|RPN|UI_CONTROL(S)?|UI_UPDATE)|
CB_TYPE_(ASYNC_COMPLETE|CONTROLLER|INIT|LISTENER|MIDI_IN|NOTE(_CONTROLLER)?|(N)?RPN|PERSISTENCE_CHANGED|PGS|POLY_AT|RELEASE|UI_CONTROL(S)?|UI_UPDATE)|
CHORAL_MODE_(DIMENSION|ENSEMBLE|SYNTH|UNIVERSAL)|
COMP_TYPE_(CLASSIC|ENHANCED|PRO)|
CONTROL_PAR_IDX|CONTROL_TYPE_(BUTTON|FILE_SELECTOR|KNOB|LABEL|LEVEL_METER|MENU|MOUSE_AREA|NONE|PANEL|SLIDER|SWITCH|TABLE|TEXT_EDIT|VALUE_EDIT|WAVEFORM|WAVETABLE|XY)|
DATE_(DAY|MONTH|YEAR)|
DETECT_(
DRUM_TYPE_(CLAP|CLOSED_HH|CYMBAL|INVALID|KICK|OPEN_HH|PERC_DRUM|PERC_OTHER|SHAKER|SNARE|TOM)|
INSTRUMENT_TYPE_(BASS|BOWED_STRING|BRASS|FLUTE|GUITAR|INVALID|KEYBOARD|MALLET|ORGAN|PLUCKED_STRING|REED|SYNTH|VOCAL)|
KEY_(([A-G]|CSHARP|DSHARP|FSHARP|GSHARP|ASHARP)_(MIN|MAJ)OR|INVALID)|
SAMPLE_TYPE_(DRUM|INSTRUMENT|INVALID)
)|
DIRT_(MODE_(I){1,3}|ROUTING_(ATOB|BTOA|PARALLEL))|
Expand All @@ -482,15 +492,17 @@ contexts:
FILE_TYPE_(ARRAY|AUDIO|MIDI)|
FLAIR_(MODE_(SCAN|STANDARD|THRU_ZERO)|SCANMODE_(SAW_DOWN|SAW_UP|TRIANGLE))|
FREAK_MODE_(OSCILLATOR|RADIO|SIDECHAIN)|
GROUP_PAR_(COLOR|(HIGH|LOW)_KEY|NUM_ZONES)|
GLOBAL_(KEY|SCALE)|GROUP_PAR_(COLOR|(HIGH|LOW)_KEY|NUM_ZONES)|
HQI_MODE_(HIGH|PERFECT|STANDARD)|
INST_NAME|INTERNAL_MARK|
(INSERT|MAIN|SEND)_BUS|
KEY_TYPE_(CONTROL|DEFAULT|NONE)|
KONTAKT_IS_(HEADLESS|STANDALONE)|
LEVEL_METER_(GROUP|INSERT|MAIN)|
LEAP_(DEFAULT_START_KEY|KEYBOARD_TONALITY)|LEVEL_METER_(GROUP|INSERT|MAIN)|
LOG_(MESSAGE|WARNING|WATCHING)|
MOUSE_(EVENT_(TYPE(_DRAG|_DROP|_LEFT_BUTTON_DOWN|_LEFT_BUTTON_UP)?)|OVER_CONTROL)|
NKS_(STYLE_(FILTERTYPE|KNOB|MENU|POWER|TEMPOSYNC|VALUE|WAVEFORM)|TYPE_(CONTINUOUS_(BI|UNI)|DISCRETE_(BI|UNI)|TOGGLE))|
NUM_SCALES|
NKS_(STYLE_(DEFAULT|FILTERTYPE|KNOB|MENU|POWER|TEMPOSYNC|VALUE|WAVEFORM)|TYPE_(CONTINUOUS_(BI|UNI)|DISCRETE_(BI|UNI)|TOGGLE))|
NOT_FOUND|
RAUM_TYPE_(AIRY|COSMIC|GROUNDED)|
REPLIKA_TYPE_(ANALOGUE|DIFFUSION|MODERN|TAPE|VINTAGE)|
Expand All @@ -499,16 +511,18 @@ contexts:
S1200_FILTER_((HIGH|LOW)(_MID)?|NONE)|
SHAPE_TYPE_(CLASSIC|DRUMS|ENHANCED)|
SIGNAL_(TIMER_(BEAT|MS)|TRANSP_(START|STOP)|TYPE)|
SLOT_(IDX|MIDI_CHANNEL)|
SONG_POSITION|SOURCE_MODE_(BEAT_MACHINE|DFD|MP60_MACHINE|SAMPLER|S1200_MACHINE|TIME_MACHINE_(1|2|PRO)|TONE_MACHINE|WAVETABLE)|
SUPERGT_(CHANNEL_LINK_MODE_(DUAL_MONO|MS|STEREO)|CHAR_MODE_(BRIGHT|FAT|WARM)|HPF_MODE_(100|300|OFF)|SAT_MODE_(HOT|MILD|MODERATE))|
SYNC_UNIT_(16TH(_TRIPLET)?|256TH|32ND(_TRIPLET)?|64TH(_TRIPLET)?|8TH(_TRIPLET)?|ABS|HALF(_TRIPLET)?|QUARTER(_TRIPLET)?|WHOLE(_TRIPLET)?|ZONE)|
TIME_(HOUR|MINUTE|SECOND)|
TRANSPORT_RUNNING|
TRANSPORT_(ACTIVE|RUNNING)|
UI_ID|
VC_(COLOR_TYPE_[A-C]|DEPTH_[1-6])|
VL_TMPRO_(HQ|STANDARD)|
WF_VIS_MODE_[1-3]|
WT_FORM_([2468]BLINDS|ASYM(2)?(M?P?)|BEND(2)?(M?P?)|EXP|FLIP|FOLD|LINEAR|LOG(EXP)?|MIRROR|PWM|QUANTIZE|SATURATE|SEESAW|SYNC[1-6]|WRAP)|
WT_MOD_(TUNE_UNIT_(SEMITONES|RATIO|HZ)|TYPE_(FM[1-3]|MIX|PM[1-3]|RM|OFF)|WAVE_(SINE|TRIANGLE|TX[2-8]))|
WT_QUALITY_(BEST|HIGH|LOFI|MEDIUM)|
WT_VIS_(2|3)D|
ZONE_STATUS_(EMPTY|IGNORED|LOADED|PURGED)
Expand All @@ -518,13 +532,14 @@ contexts:
OUTPUT_TYPE_(AUX_OUT|BUS_OUT|DEFAULT|MASTER_OUT)|
PLAYED_VOICES_(INST|TOTAL)|
POLY_AT_NUM|
REF_GROUP_IDX|RPN_(ADDRESS|VALUE)|
REF_(GROUP|SLOT)_IDX|RPN_(ADDRESS|VALUE)|
SLOT_TYPE_(BANK|EMPTY|INSTRUMENT)|
SIGNATURE_(DENOM|NUM)|
START_CRITERIA_((AND(_NOT)?|OR)_NEXT|CYCLE_(RANDOM|ROUND_ROBIN)|NONE|ON_(CONTROLLER|KEY)|SLICE_TRIGGER)|
UI_WAVEFORM_(TABLE_IS_BIPOLAR|USE_MIDI_DRAG|USE_SLICES|USE_TABLE)|
UI_WF_PROP_(FLAGS|MIDI_DRAG_START_NOTE|PLAY_CURSOR|TABLE_IDX_HIGHLIGHT|TABLE_VAL)|
VALUE_EDIT_MODE_NOTE_NAMES|
VCC_(MONO_AT|PITCH_BEND)|
VCC_(MONO_AT|PITCH_BEND)|VNC_PITCH_BEND|
ZONE_PAR_(BPM|(FADE_)?(HIGH|LOW)_(KEY|VELO)|GROUP|PAN|ROOT_KEY|SAMPLE_(END|MOD_RANGE|RATE|START)|SELECTED|TUNE|VOLUME)|
NI_DND_ITEMS_(ARRAY|AUDIO|MIDI)
)\b|
Expand All @@ -542,10 +557,15 @@ contexts:
(~)?
\b(
NI_DETECT_(LOUDNESS|PEAK|PITCH|RMS)_INVALID|
NI_DETECT_(LOUDNESS|PEAK|PITCH|RMS|TEMPO)_INVALID|
NI_MATH_(E|PI)
)\b|
(@)?
\b(
NI_ASYNC_STR_VALUE
)\b|
(!)?
\b(
NI_DND_ITEMS_(ARRAY|AUDIO|MIDI)
Expand All @@ -572,13 +592,14 @@ contexts:
abs|(a)?(cos|sin|tan)|add_(menu_item|text_line)|array_equal||attach_(level_meter|zone)|
by_(marks|track)|
cc_delivery_request|ceil|change_(listener_par|note|pan|time_with_pitch|tune|velo|vol)|(cb|sq)rt|
dec|delete_event_mark|detect_(pitch|rms|peak|loudness|sample_type|instrument_type|drum_type)|disable_logging|(dis)?allow_group|dont_use_machine_mode|
cc_delivery_request|ceil|circle_of_fifths_distance|change_(listener_par|note|pan|time_with_pitch|tune|velo|vol)|(cb|sq)rt|
dec|delete_event_mark|detect_(drum_type|instrument_type|key|loudness|peak|pitch|rms|sample_type|tempo)|disable_logging|(dis)?allow_group|dont_use_machine_mode|
event_status|exit|exp(2)?|expose_controls|
fade_(in|out)|find_(group|mod|target|zone)|floor|fs_(get_filename|navigate)|
get_(
control_par(_arr|_real_arr|_str|_str_arr)?|
engine_par_(disp_)?m|
connected_slots|
engine_par_((disp_)?m|disp_ext)|
event_(ids|mark|par(_arr)?)|
font_id|
(group|mod|target)_idx|
Expand All @@ -590,6 +611,7 @@ contexts:
nks_nav_(name|par)|
num_zones|
purge_state|
scale(_name)?|
sample(_length)?|sel_zones_idx|
ui_(id|wf_property)|
voice_limit|
Expand All @@ -598,7 +620,7 @@ contexts:
group_name|guiidx_to_slotidx|
hide_part|
ignore_(controller|event|midi)|import_nckp|in_range|inc|int(_to_real)?|is_zone_empty|iterate_(post_)?macro|
literate_(post_)?macro|load_(array(_str)?|ir_sample_m|native_ui|midi_file|(next_)?patch|performance_view)|log(2|10)?|[l-m]sb|
literate_(post_)?macro|load_(array(_str)?|ir_sample_m|(native|komplete)_ui|midi_file|(next_)?patch|performance_view)|log(2|10)?|[l-m]sb|
make_((instr_)?persistent|perfview)|message|
mf_(
copy_export_area|
Expand Down Expand Up @@ -641,13 +663,13 @@ contexts:
note_off|num_(elements|slices_zone)|
output_channel_name|
pgs_(create_str_key|(get|set)_str_key_val|str_key_exists)|play_note|pow|purge_group|
random|real(_to_int)?|redirect_(midi|output)|remove_keyrange|reset_(engine|ksp_timer|nks_nav)|round|
save_(array(_str)?|midi_file)|search|
random|real(_to_int)?|redirect_(midi|output)|remove_keyrange|reset_(engine|ksp_timer|nks_nav)|request_value_async|round|
save_(array(_str)?|midi_file)|search|subscribe_async|
set_(
bounds|
(button|knob|label|level_meter|menu|slider|switch|table|text_edit|value_edit|waveform|wavetable2d|wavetable3d)_properties|
control_(help|par(_arr|_real_arr|_str|_str_arr)?)|
controller|
(note_)?controller|
engine_par_m|
event_(mark|par(_arr)?)|
group_dyn_par_name|
Expand All @@ -662,14 +684,15 @@ contexts:
nks_nav_(name|par)|
(n)?rpn|
num_user_zones|
poly_at|
sample|
script_title|
skin_offset|
snapshot_type|
table_steps_shown|
text|
ui_(color|height(_px)?|wf_property|width_px)|
voice_limit|
value_async(_str)?|voice_limit|
zone_par
)|
sgn|sh_(left|right)|show_library_tab|signbit|slotidx_to_guiidx|sort|stop_wait|
Expand Down
Loading

0 comments on commit 836e9cb

Please sign in to comment.