Skip to content

Commit

Permalink
Support for all the new stuff in Kontakt 8.1
Browse files Browse the repository at this point in the history
  • Loading branch information
mkruselj committed Oct 21, 2024
1 parent c548c79 commit bc81191
Show file tree
Hide file tree
Showing 2 changed files with 63 additions and 3 deletions.
12 changes: 9 additions & 3 deletions KSP.sublime-syntax
Original file line number Diff line number Diff line change
Expand Up @@ -294,19 +294,20 @@ contexts:
EFFECT_TYPE_(
ACBOX|AET_FILTER|
BASSINVADER|BASSPRO|BEAT(MASHER|SLICER)|BIGFUZZ|BITE|BUS_COMP|
CABINET|CAT|CHORAL|CHORUS|COMPRESSOR|CRYWAH|
CABINET|CAT|CHAINSAW|CHORAL|CHORUS|COMPRESSOR|CRYWAH|
DELAY|DIRT|DISTORTION|DSTORTION|
EP_PREAMPS|
FB_COMP|FILTER|FLAIR|FLANGER|FREAK|FUZZ|
GAINER|GATER|
HOTSOLO|
INVERTER|IRC|
JUMP|
KOLOR|
LIMITER|LOFI|
NONE|
PHASER|PHASIS|PLATEREVERB|PSYCHEDELAY|
RAUM|REPLIKA|REVERB(2)?|REVGRAIN|RINGMOD|ROTATOR|
SEND_LEVELS|SHAPER|SKREAMER|SOLID_GEQ|STEREO(_TUNE)?|SUPERGT|SURROUND_PANNER|
SEND_LEVELS|SHAPER|SKREAMER(DLX)?|SOLID_GEQ|STEREO(_TUNE)?|SUPER(FAST100|GT)|SURROUND_PANNER|
TAPE_SAT|TRANS_(MASTER|STRETCH)|TRANSLIM|TWANG|TWINDELAY|
VAN51|VIBRATO_CHORUS|
WOWFLUTTER
Expand All @@ -327,6 +328,7 @@ contexts:
CH_(DEPTH|PHASE|SPEED(_UNIT)?)|
CHORAL_(AMOUNT|DELAY|FEEDBACK|INVERT_PHASE|MIX|MODE|RATE|SCATTER|VOICES|WIDTH)|
COMP_(ATTACK|DECAY|LINK|TYPE)|
CS_(DISTORTION|LEVEL|LOW|MONO|HIGH)|
CT_(BALLS|BASS|DISTORTION|FILTER|MONO|TONE|TREBLE|VOLUME)|
CUTOFF|
CW_(MONO|PEDAL)|
Expand Down Expand Up @@ -361,6 +363,7 @@ contexts:
INTMOD_(BYPASS|FREQUENCY(_UNIT)?|INTENSITY|PULSEWIDTH|RETRIGGER|SUBTYPE|TYPE)|
IRC_(AUTO_GAIN|ER_LR_BOUNDARY|FREQ_HIGHPASS_(ER|LR)|FREQ_LOWPASS_(ER|LR)|LENGTH_RATIO_(ER|LR)|PREDELAY|REVERSE)|
JMP_(BASS|HIGAIN|MASTER|MID|MONO|PREAMP|PRESENCE|TREBLE)|
KOLOR_(BASS(_SAVER)?|BOOST(_LEVEL)?|DRIVE|HPF|LPF|MID(_FREQ|_Q)?|MIX|MODE|TREBLE)|
LFO_(DELAY(_UNIT)?|NORMALIZE|PHASE|RAND|RECT|SAW|SINE|TRI)|
LIM_(IN_GAIN|RELEASE)|
LR_SWAP|
Expand All @@ -387,8 +390,9 @@ contexts:
SEND_EFFECT_DRY_LEVEL|
SENDLEVEL_(SMOOTHED_)?[0-7]|
SEQ_((HF|LF)_BELL|(HF|HMF|LMF|LF)_(FREQ|GAIN)|(HP|LP)(_FREQ)?|(HMF|LMF)_Q)|
SF100_(BASS|BRIGHT|CRUNCH|DEPTH|MASTER|MID|MONO|(NORMAL|OD)_GAIN|OVERDRIVE|PRESENCE|TREBLE)|
SHAPE(_TYPE)?|
SK_(BASS|BRIGHT|DRIVE|MIX|TONE)|
SK_(BASS|BRIGHT|DRIVE|MIX|TONE)|SKDLX_(BASS|DRIVE|MID|MODE|MONO|TONE|TREBLE)|
SLICE_(ATTACK|RELEASE)|
SMOOTH|
SOURCE_MODE|
Expand Down Expand Up @@ -497,6 +501,7 @@ contexts:
INST_NAME|INTERNAL_MARK|
(INSERT|MAIN|SEND)_BUS|
KEY_TYPE_(CONTROL|DEFAULT|NONE)|
KOLOR_(ANALOG_AURA|CRUNCH|DIODE|FULL_ON|HARMONIC_CTRL|SATURAVER|SMOOTH_FUZZ|SOLID_CONSOLE|SUPER_AMP|TAPE)|
KONTAKT_IS_(HEADLESS|STANDALONE)|
LEAP_(DEFAULT_START_KEY|KEYBOARD_TONALITY)|LEVEL_METER_(GROUP|INSERT|MAIN)|
LOG_(MESSAGE|WARNING|WATCHING)|
Expand All @@ -511,6 +516,7 @@ contexts:
S1200_FILTER_((HIGH|LOW)(_MID)?|NONE)|
SHAPE_TYPE_(CLASSIC|DRUMS|ENHANCED)|
SIGNAL_(TIMER_(BEAT|MS)|TRANSP_(START|STOP)|TYPE)|
SKDLX_MODE_(CLASSIC|EQ|LED)|
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))|
Expand Down
54 changes: 54 additions & 0 deletions compiler/ksp_builtins_data.py
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,7 @@
$EFFECT_TYPE_BUS_COMP
$EFFECT_TYPE_CABINET
$EFFECT_TYPE_CAT
$EFFECT_TYPE_CHAINSAW
$EFFECT_TYPE_CHORAL
$EFFECT_TYPE_CHORUS
$EFFECT_TYPE_COMPRESSOR
Expand All @@ -127,6 +128,7 @@
$EFFECT_TYPE_INVERTER
$EFFECT_TYPE_IRC
$EFFECT_TYPE_JUMP
$EFFECT_TYPE_KOLOR
$EFFECT_TYPE_LIMITER
$EFFECT_TYPE_LOFI
$EFFECT_TYPE_NONE
Expand All @@ -144,7 +146,9 @@
$EFFECT_TYPE_SEND_LEVELS
$EFFECT_TYPE_SHAPER
$EFFECT_TYPE_SKREAMER
$EFFECT_TYPE_SKREAMERDLX
$EFFECT_TYPE_SOLID_GEQ
$EFFECT_TYPE_SUPERFAST100
$EFFECT_TYPE_STEREO
$EFFECT_TYPE_STEREO_TUNE
$EFFECT_TYPE_SUPERGT
Expand Down Expand Up @@ -265,6 +269,11 @@
$ENGINE_PAR_COMP_DECAY
$ENGINE_PAR_COMP_LINK
$ENGINE_PAR_COMP_TYPE
$ENGINE_PAR_CS_DISTORTION
$ENGINE_PAR_CS_HIGH
$ENGINE_PAR_CS_LEVEL
$ENGINE_PAR_CS_LOW
$ENGINE_PAR_CS_MONO
$ENGINE_PAR_CT_BALLS
$ENGINE_PAR_CT_BASS
$ENGINE_PAR_CT_DISTORTION
Expand Down Expand Up @@ -477,6 +486,19 @@
$ENGINE_PAR_JMP_PREAMP
$ENGINE_PAR_JMP_PRESENCE
$ENGINE_PAR_JMP_TREBLE
$ENGINE_PAR_KOLOR_BASS
$ENGINE_PAR_KOLOR_BASS_SAVER
$ENGINE_PAR_KOLOR_BOOST
$ENGINE_PAR_KOLOR_BOOST_LEVEL
$ENGINE_PAR_KOLOR_DRIVE
$ENGINE_PAR_KOLOR_HPF
$ENGINE_PAR_KOLOR_LPF
$ENGINE_PAR_KOLOR_MID
$ENGINE_PAR_KOLOR_MID_FREQ
$ENGINE_PAR_KOLOR_MID_Q
$ENGINE_PAR_KOLOR_MIX
$ENGINE_PAR_KOLOR_MODE
$ENGINE_PAR_KOLOR_TREBLE
$ENGINE_PAR_LFO_DELAY
$ENGINE_PAR_LFO_DELAY_UNIT
$ENGINE_PAR_LFO_NORMALIZE
Expand Down Expand Up @@ -663,13 +685,32 @@
$ENGINE_PAR_SEQ_LMF_Q
$ENGINE_PAR_SEQ_LP
$ENGINE_PAR_SEQ_LP_FREQ
$ENGINE_PAR_SF100_BASS
$ENGINE_PAR_SF100_BRIGHT
$ENGINE_PAR_SF100_CRUNCH
$ENGINE_PAR_SF100_DEPTH
$ENGINE_PAR_SF100_MASTER
$ENGINE_PAR_SF100_MID
$ENGINE_PAR_SF100_MONO
$ENGINE_PAR_SF100_NORMAL_GAIN
$ENGINE_PAR_SF100_OD_GAIN
$ENGINE_PAR_SF100_OVERDRIVE
$ENGINE_PAR_SF100_PRESENCE
$ENGINE_PAR_SF100_TREBLE
$ENGINE_PAR_SHAPE
$ENGINE_PAR_SHAPE_TYPE
$ENGINE_PAR_SK_BASS
$ENGINE_PAR_SK_BRIGHT
$ENGINE_PAR_SK_DRIVE
$ENGINE_PAR_SK_MIX
$ENGINE_PAR_SK_TONE
$ENGINE_PAR_SKDLX_BASS
$ENGINE_PAR_SKDLX_DRIVE
$ENGINE_PAR_SKDLX_MID
$ENGINE_PAR_SKDLX_MODE
$ENGINE_PAR_SKDLX_MONO
$ENGINE_PAR_SKDLX_TONE
$ENGINE_PAR_SKDLX_TREBLE
$ENGINE_PAR_SLICE_ATTACK
$ENGINE_PAR_SLICE_RELEASE
$ENGINE_PAR_SMOOTH
Expand Down Expand Up @@ -1179,6 +1220,16 @@
$NI_KEY_TYPE_CONTROL
$NI_KEY_TYPE_DEFAULT
$NI_KEY_TYPE_NONE
$NI_KOLOR_ANALOG_AURA
$NI_KOLOR_CRUNCH
$NI_KOLOR_DIODE
$NI_KOLOR_FULL_ON
$NI_KOLOR_HARMONIC_CTRL
$NI_KOLOR_SATURAVER
$NI_KOLOR_SMOOTH_FUZZ
$NI_KOLOR_SOLID_CONSOLE
$NI_KOLOR_SUPER_AMP
$NI_KOLOR_TAPE
$NI_LEAP_KEYBOARD_TONALITY
$NI_LEAP_DEFAULT_START_KEY
$NI_LEVEL_METER_GROUP
Expand Down Expand Up @@ -1234,6 +1285,9 @@
$NI_SIGNAL_TRANSP_START
$NI_SIGNAL_TRANSP_STOP
$NI_SIGNAL_TYPE
$NI_SKDLX_MODE_CLASSIC
$NI_SKDLX_MODE_EQ
$NI_SKDLX_MODE_LED
$NI_SLOT_IDX
$NI_SLOT_MIDI_CHANNEL
$NI_SOURCE_MODE_BEAT_MACHINE
Expand Down

0 comments on commit bc81191

Please sign in to comment.