You are on page 1of 23

{ ****************************************************

KGM TEMPLATE INSTRUMENT


Author: RIGID AUDIO
**************************************************** }

{ BEGIN ON INIT }
on init
hide_inst_icon
make_perfview
set_ui_height_px(540) { adjust size to your needs here }
set_script_title("Main")
message("Welcome to Kontakt GUI Maker!") { enter your message here }
{ 3D DEPTH 1 }
declare const $KGM_GROUP_OFFSET := 1
declare $KGM_GROUP_COUNT := 1
declare $KGM_FX_QUERY := 1
declare $KGM_SEND_QUERY := 1

declare $KGM_GROUP_A := 0
declare $KGM_GROUP_B := 0
declare $KGM_GROUP_C := 0
declare $KGM_GROUP_D := 0
declare $KGM_GROUP_E := 0
declare $KGM_GROUP_F := 0
declare $KGM_GROUP_G := 0
declare $KGM_GROUP_H := 0
declare $KGM_GROUP_I := 0
declare $KGM_GROUP_J := 0
declare $KGM_GROUP_A_ACTIVE := 1
declare $KGM_GROUP_B_ACTIVE := 0
declare $KGM_GROUP_C_ACTIVE := 0
declare $KGM_GROUP_D_ACTIVE := 0
declare $KGM_GROUP_E_ACTIVE := 0
declare $KGM_GROUP_F_ACTIVE := 0
declare $KGM_GROUP_G_ACTIVE := 0
declare $KGM_GROUP_H_ACTIVE := 0
declare $KGM_GROUP_I_ACTIVE := 0
declare $KGM_GROUP_J_ACTIVE := 0
declare $KGM_CONTROL_ALL_GROUPS := 1
declare $KGM_ACTIVE_GROUPS := 1

declare $KGM_MULTISAMPLE_MODE := 0

{ BUSSES }
declare $BUS1_VOLUME := 630000
declare $BUS2_VOLUME := 630000
declare $BUS3_VOLUME := 630000
declare $BUS4_VOLUME := 630000
declare $BUS5_VOLUME := 630000
declare $BUS6_VOLUME := 630000
declare $BUS7_VOLUME := 630000
declare $BUS8_VOLUME := 630000
declare $BUS9_VOLUME := 630000
declare $BUS10_VOLUME := 630000
declare $BUS11_VOLUME := 630000
declare $BUS12_VOLUME := 630000
declare $BUS13_VOLUME := 630000
declare $BUS14_VOLUME := 630000
declare $BUS15_VOLUME := 630000
declare $BUS16_VOLUME := 630000
make_persistent ($BUS1_VOLUME)
make_persistent ($BUS2_VOLUME)
make_persistent ($BUS3_VOLUME)
make_persistent ($BUS4_VOLUME)
make_persistent ($BUS5_VOLUME)
make_persistent ($BUS6_VOLUME)
make_persistent ($BUS7_VOLUME)
make_persistent ($BUS8_VOLUME)
make_persistent ($BUS9_VOLUME)
make_persistent ($BUS10_VOLUME)
make_persistent ($BUS11_VOLUME)
make_persistent ($BUS12_VOLUME)
make_persistent ($BUS13_VOLUME)
make_persistent ($BUS14_VOLUME)
make_persistent ($BUS15_VOLUME)
make_persistent ($BUS16_VOLUME)
read_persistent_var ($BUS1_VOLUME)
read_persistent_var ($BUS2_VOLUME)
read_persistent_var ($BUS3_VOLUME)
read_persistent_var ($BUS4_VOLUME)
read_persistent_var ($BUS5_VOLUME)
read_persistent_var ($BUS6_VOLUME)
read_persistent_var ($BUS7_VOLUME)
read_persistent_var ($BUS8_VOLUME)
read_persistent_var ($BUS9_VOLUME)
read_persistent_var ($BUS10_VOLUME)
read_persistent_var ($BUS11_VOLUME)
read_persistent_var ($BUS12_VOLUME)
read_persistent_var ($BUS13_VOLUME)
read_persistent_var ($BUS14_VOLUME)
read_persistent_var ($BUS15_VOLUME)
read_persistent_var ($BUS16_VOLUME)

{ BEGIN PGS DECLARE }


pgs_create_key (PGS_ARP_ON,1)
pgs_create_key (PGS_ARP_ORDER,1)
pgs_create_key (PGS_ARP_OCTAVE,1)
pgs_create_key (PGS_ARP_STRIKE,1)
pgs_create_key (PGS_ARP_RATE,1)
pgs_create_key (PGS_ARP_DURATION,1)
pgs_create_key (PGS_ARP_SWING,1)

pgs_create_key (PGS_MONO_MODE,1)
pgs_create_key (PGS_MONO_PRIO,1)
pgs_create_key (PGS_GLIDE_MODE,1)
pgs_create_key (PGS_GLIDE_RATE,1)

pgs_create_key (PGS_UNI_VOICES,1)
pgs_create_key (PGS_UNI_DETUNE,1)
pgs_create_key (PGS_UNI_SPREAD,1)
{ END PGS DECLARE }

{ LISTENERS }
set_listener ($NI_SIGNAL_TIMER_MS,18000)
declare $KGM_ANIM_STEP := 0
declare $KGM_ANIM_FRAMES_MAX := 99

{ KGM NOTE SEQUENCER }


declare $KGM_NOTE_SEQUENCER_ARR_COUNT := 0

declare %KGM_NOTE_SEQUENCER_ARRAY[128]
make_persistent (%KGM_NOTE_SEQUENCER_ARRAY)
read_persistent_var (%KGM_NOTE_SEQUENCER_ARRAY)

declare $KGM_NOTE_SEQUENCER_STEPS_SHOWN := 16
make_persistent ($KGM_NOTE_SEQUENCER_STEPS_SHOWN)
read_persistent_var ($KGM_NOTE_SEQUENCER_STEPS_SHOWN)

declare $KGM_NOTE_SEQUENCER_ENABLE := 0
make_persistent ($KGM_NOTE_SEQUENCER_ENABLE)
read_persistent_var ($KGM_NOTE_SEQUENCER_ENABLE)

declare $KGM_NOTE_ID := 0
declare $KGM_FIRST_NOTE := 0
declare $KGM_WAIT_EVENT := 0
declare $KGM_CHK_NOTES := 0
declare $KGM_NCOUNT := 0
declare $KGM_SEQUENCER_POS := 0
declare $KGM_SEQUENCER_DURATION := 0
$KGM_SEQUENCER_DURATION := $DURATION_SIXTEENTH
make_persistent ($KGM_SEQUENCER_DURATION)
read_persistent_var ($KGM_SEQUENCER_DURATION)

{ GROUPS }
make_persistent ($KGM_GROUP_A)
make_persistent ($KGM_GROUP_B)
make_persistent ($KGM_GROUP_C)
make_persistent ($KGM_GROUP_D)
make_persistent ($KGM_GROUP_E)
make_persistent ($KGM_GROUP_F)
make_persistent ($KGM_GROUP_G)
make_persistent ($KGM_GROUP_H)
make_persistent ($KGM_GROUP_I)
make_persistent ($KGM_GROUP_J)
make_persistent ($KGM_GROUP_A_ACTIVE)
make_persistent ($KGM_GROUP_B_ACTIVE)
make_persistent ($KGM_GROUP_C_ACTIVE)
make_persistent ($KGM_GROUP_D_ACTIVE)
make_persistent ($KGM_GROUP_E_ACTIVE)
make_persistent ($KGM_GROUP_F_ACTIVE)
make_persistent ($KGM_GROUP_G_ACTIVE)
make_persistent ($KGM_GROUP_H_ACTIVE)
make_persistent ($KGM_GROUP_I_ACTIVE)
make_persistent ($KGM_GROUP_J_ACTIVE)
make_persistent ($KGM_CONTROL_ALL_GROUPS)
make_persistent ($KGM_ACTIVE_GROUPS)

read_persistent_var ($KGM_GROUP_A)
read_persistent_var ($KGM_GROUP_B)
read_persistent_var ($KGM_GROUP_C)
read_persistent_var ($KGM_GROUP_D)
read_persistent_var ($KGM_GROUP_E)
read_persistent_var ($KGM_GROUP_F)
read_persistent_var ($KGM_GROUP_G)
read_persistent_var ($KGM_GROUP_H)
read_persistent_var ($KGM_GROUP_I)
read_persistent_var ($KGM_GROUP_J)
read_persistent_var ($KGM_GROUP_A_ACTIVE)
read_persistent_var ($KGM_GROUP_B_ACTIVE)
read_persistent_var ($KGM_GROUP_C_ACTIVE)
read_persistent_var ($KGM_GROUP_D_ACTIVE)
read_persistent_var ($KGM_GROUP_E_ACTIVE)
read_persistent_var ($KGM_GROUP_F_ACTIVE)
read_persistent_var ($KGM_GROUP_G_ACTIVE)
read_persistent_var ($KGM_GROUP_H_ACTIVE)
read_persistent_var ($KGM_GROUP_I_ACTIVE)
read_persistent_var ($KGM_GROUP_J_ACTIVE)
read_persistent_var ($KGM_CONTROL_ALL_GROUPS)
read_persistent_var ($KGM_ACTIVE_GROUPS)

{ BEGIN DECLARE $label5323104 }


declare ui_label $label5323104(1,1)
set_control_par_str(get_ui_id($label5323104),
$CONTROL_PAR_PICTURE,"label5323104")
set_control_par (get_ui_id($label5323104),$CONTROL_PAR_HIDE,2)
set_control_par_str(get_ui_id($label5323104),$CONTROL_PAR_TEXT,"")
set_control_par (get_ui_id($label5323104),$CONTROL_PAR_POS_X,50)
set_control_par (get_ui_id($label5323104),$CONTROL_PAR_POS_Y,615)
{ LABEL TEXT $label5323104, " Control Name" }
{ END DECLARE $label5323104 }

{ BEGIN DECLARE $label3539714 }


declare ui_label $label3539714(1,1)
set_control_par_str(get_ui_id($label3539714),
$CONTROL_PAR_PICTURE,"label3539714")
set_control_par (get_ui_id($label3539714),$CONTROL_PAR_HIDE,2)
set_control_par_str(get_ui_id($label3539714),$CONTROL_PAR_TEXT,"")
set_control_par (get_ui_id($label3539714),$CONTROL_PAR_POS_X,11)
set_control_par (get_ui_id($label3539714),$CONTROL_PAR_POS_Y,610)
{ LABEL TEXT $label3539714, " Control Name" }
{ END DECLARE $label3539714 }

{ BEGIN DECLARE $slider2140085 }


declare ui_slider $slider2140085(0,1000000)
make_persistent ($slider2140085)
read_persistent_var ($slider2140085)
set_control_par_str(get_ui_id($slider2140085),
$CONTROL_PAR_PICTURE,"knob_metal_silver_bw")
set_control_par_str(get_ui_id($slider2140085),$CONTROL_PAR_HELP,"")
set_control_par_str(get_ui_id($slider2140085),$CONTROL_PAR_TEXT,"")
set_control_par_str(get_ui_id($slider2140085),
$CONTROL_PAR_AUTOMATION_NAME,"slider2140085")
set_control_par (get_ui_id($slider2140085),$CONTROL_PAR_ALLOW_AUTOMATION,1)
set_control_par (get_ui_id($slider2140085),$CONTROL_PAR_MIN_VALUE,0)
set_control_par (get_ui_id($slider2140085),$CONTROL_PAR_MAX_VALUE,1000000)
set_control_par (get_ui_id($slider2140085),
$CONTROL_PAR_DEFAULT_VALUE,500000)
set_control_par (get_ui_id($slider2140085),$CONTROL_PAR_MOUSE_BEHAVIOUR,-
1000)
set_control_par (get_ui_id($slider2140085),$CONTROL_PAR_WIDTH,70)
set_control_par (get_ui_id($slider2140085),$CONTROL_PAR_HEIGHT,70)
set_control_par (get_ui_id($slider2140085),$CONTROL_PAR_POS_X,285)
set_control_par (get_ui_id($slider2140085),$CONTROL_PAR_POS_Y,171)
{ PNG FILENAME $slider2140085, "knobs
metal\knob_metal_silver_bw.png" }
{ IS 3D $slider2140085, 0 }
{ 3D SHAPE $slider2140085, 1 }
{ 3D RADIUS $slider2140085, 1 }
{ 3D LENGTH $slider2140085, 1 }
{ BEGIN ACTION $slider2140085 }
{ ACTION FILE $slider2140085, "groups\grp volume.txt" }
declare $slider2140085_GRP_CURRENT := 1
declare $slider2140085_GRP_BEGIN := 1
declare $slider2140085_GRP_END := 0
$slider2140085_GRP_END := 17 { REQUIRED }
{ END ACTION $slider2140085 }
{ GROUP MODE $slider2140085, 2 }
{ GROUP SINGLE $slider2140085, 1 }
{ GROUP FROM $slider2140085, 1 }
{ GROUP TO $slider2140085, 17 }
{ RANDOMIZE LAYER $slider2140085, 0 }
{ END DECLARE $slider2140085 }

{ BEGIN DECLARE $slider2394327 }


declare ui_slider $slider2394327(0,1000000)
make_persistent ($slider2394327)
read_persistent_var ($slider2394327)
set_control_par_str(get_ui_id($slider2394327),
$CONTROL_PAR_PICTURE,"knob_dark_red")
set_control_par_str(get_ui_id($slider2394327),$CONTROL_PAR_HELP,"")
set_control_par_str(get_ui_id($slider2394327),$CONTROL_PAR_TEXT,"")
set_control_par_str(get_ui_id($slider2394327),
$CONTROL_PAR_AUTOMATION_NAME,"slider2394327")
set_control_par (get_ui_id($slider2394327),$CONTROL_PAR_ALLOW_AUTOMATION,1)
set_control_par (get_ui_id($slider2394327),$CONTROL_PAR_MIN_VALUE,0)
set_control_par (get_ui_id($slider2394327),$CONTROL_PAR_MAX_VALUE,1000000)
set_control_par (get_ui_id($slider2394327),$CONTROL_PAR_DEFAULT_VALUE,0)
set_control_par (get_ui_id($slider2394327),$CONTROL_PAR_MOUSE_BEHAVIOUR,-
750)
set_control_par (get_ui_id($slider2394327),$CONTROL_PAR_WIDTH,74)
set_control_par (get_ui_id($slider2394327),$CONTROL_PAR_HEIGHT,74)
set_control_par (get_ui_id($slider2394327),$CONTROL_PAR_POS_X,96)
set_control_par (get_ui_id($slider2394327),$CONTROL_PAR_POS_Y,115)
{ PNG FILENAME $slider2394327, "knobs plastic\knob_dark_red.png"
}
{ IS 3D $slider2394327, 0 }
{ 3D SHAPE $slider2394327, 1 }
{ 3D RADIUS $slider2394327, 1 }
{ 3D LENGTH $slider2394327, 1 }
{ BEGIN ACTION $slider2394327 }
{ ACTION FILE $slider2394327, "insert fx\ins fx solid geq hf
gain.txt" }
{ END ACTION $slider2394327 }
{ GROUP MODE $slider2394327, 0 }
{ GROUP SINGLE $slider2394327, 1 }
{ GROUP FROM $slider2394327, 1 }
{ GROUP TO $slider2394327, 1 }
{ RANDOMIZE LAYER $slider2394327, 0 }
{ END DECLARE $slider2394327 }

{ BEGIN DECLARE $slider8500441 }


declare ui_slider $slider8500441(0,1000000)
make_persistent ($slider8500441)
read_persistent_var ($slider8500441)
set_control_par_str(get_ui_id($slider8500441),
$CONTROL_PAR_PICTURE,"knob_dark_red")
set_control_par_str(get_ui_id($slider8500441),$CONTROL_PAR_HELP,"")
set_control_par_str(get_ui_id($slider8500441),$CONTROL_PAR_TEXT,"")
set_control_par_str(get_ui_id($slider8500441),
$CONTROL_PAR_AUTOMATION_NAME,"slider8500441")
set_control_par (get_ui_id($slider8500441),$CONTROL_PAR_ALLOW_AUTOMATION,1)
set_control_par (get_ui_id($slider8500441),$CONTROL_PAR_MIN_VALUE,0)
set_control_par (get_ui_id($slider8500441),$CONTROL_PAR_MAX_VALUE,1000000)
set_control_par (get_ui_id($slider8500441),$CONTROL_PAR_DEFAULT_VALUE,0)
set_control_par (get_ui_id($slider8500441),$CONTROL_PAR_MOUSE_BEHAVIOUR,-
750)
set_control_par (get_ui_id($slider8500441),$CONTROL_PAR_WIDTH,74)
set_control_par (get_ui_id($slider8500441),$CONTROL_PAR_HEIGHT,74)
set_control_par (get_ui_id($slider8500441),$CONTROL_PAR_POS_X,16)
set_control_par (get_ui_id($slider8500441),$CONTROL_PAR_POS_Y,203)
{ PNG FILENAME $slider8500441, "knobs plastic\knob_dark_red.png"
}
{ IS 3D $slider8500441, 0 }
{ 3D SHAPE $slider8500441, 1 }
{ 3D RADIUS $slider8500441, 1 }
{ 3D LENGTH $slider8500441, 1 }
{ BEGIN ACTION $slider8500441 }
{ ACTION FILE $slider8500441, "insert fx\ins fx solid geq lmf
gain.txt" }
{ END ACTION $slider8500441 }
{ GROUP MODE $slider8500441, 0 }
{ GROUP SINGLE $slider8500441, 1 }
{ GROUP FROM $slider8500441, 1 }
{ GROUP TO $slider8500441, 1 }
{ RANDOMIZE LAYER $slider8500441, 0 }
{ END DECLARE $slider8500441 }

{ BEGIN DECLARE $slider7771213 }


declare ui_slider $slider7771213(0,1000000)
make_persistent ($slider7771213)
read_persistent_var ($slider7771213)
set_control_par_str(get_ui_id($slider7771213),
$CONTROL_PAR_PICTURE,"knob_dark_red")
set_control_par_str(get_ui_id($slider7771213),$CONTROL_PAR_HELP,"")
set_control_par_str(get_ui_id($slider7771213),$CONTROL_PAR_TEXT,"")
set_control_par_str(get_ui_id($slider7771213),
$CONTROL_PAR_AUTOMATION_NAME,"slider7771213")
set_control_par (get_ui_id($slider7771213),$CONTROL_PAR_ALLOW_AUTOMATION,1)
set_control_par (get_ui_id($slider7771213),$CONTROL_PAR_MIN_VALUE,0)
set_control_par (get_ui_id($slider7771213),$CONTROL_PAR_MAX_VALUE,1000000)
set_control_par (get_ui_id($slider7771213),$CONTROL_PAR_DEFAULT_VALUE,0)
set_control_par (get_ui_id($slider7771213),$CONTROL_PAR_MOUSE_BEHAVIOUR,-
750)
set_control_par (get_ui_id($slider7771213),$CONTROL_PAR_WIDTH,74)
set_control_par (get_ui_id($slider7771213),$CONTROL_PAR_HEIGHT,74)
set_control_par (get_ui_id($slider7771213),$CONTROL_PAR_POS_X,96)
set_control_par (get_ui_id($slider7771213),$CONTROL_PAR_POS_Y,203)
{ PNG FILENAME $slider7771213, "knobs plastic\knob_dark_red.png"
}
{ IS 3D $slider7771213, 0 }
{ 3D SHAPE $slider7771213, 1 }
{ 3D RADIUS $slider7771213, 1 }
{ 3D LENGTH $slider7771213, 1 }
{ BEGIN ACTION $slider7771213 }
{ ACTION FILE $slider7771213, "insert fx\ins fx solid geq hmf
gain.txt" }
{ END ACTION $slider7771213 }
{ GROUP MODE $slider7771213, 0 }
{ GROUP SINGLE $slider7771213, 1 }
{ GROUP FROM $slider7771213, 1 }
{ GROUP TO $slider7771213, 1 }
{ RANDOMIZE LAYER $slider7771213, 0 }
{ END DECLARE $slider7771213 }

{ BEGIN DECLARE $slider3436560 }


declare ui_slider $slider3436560(0,1000000)
make_persistent ($slider3436560)
read_persistent_var ($slider3436560)
set_control_par_str(get_ui_id($slider3436560),
$CONTROL_PAR_PICTURE,"knob_dark_red")
set_control_par_str(get_ui_id($slider3436560),$CONTROL_PAR_HELP,"")
set_control_par_str(get_ui_id($slider3436560),$CONTROL_PAR_TEXT,"")
set_control_par_str(get_ui_id($slider3436560),
$CONTROL_PAR_AUTOMATION_NAME,"slider3436560")
set_control_par (get_ui_id($slider3436560),$CONTROL_PAR_ALLOW_AUTOMATION,1)
set_control_par (get_ui_id($slider3436560),$CONTROL_PAR_MIN_VALUE,0)
set_control_par (get_ui_id($slider3436560),$CONTROL_PAR_MAX_VALUE,1000000)
set_control_par (get_ui_id($slider3436560),$CONTROL_PAR_DEFAULT_VALUE,0)
set_control_par (get_ui_id($slider3436560),$CONTROL_PAR_MOUSE_BEHAVIOUR,-
750)
set_control_par (get_ui_id($slider3436560),$CONTROL_PAR_WIDTH,74)
set_control_par (get_ui_id($slider3436560),$CONTROL_PAR_HEIGHT,74)
set_control_par (get_ui_id($slider3436560),$CONTROL_PAR_POS_X,16)
set_control_par (get_ui_id($slider3436560),$CONTROL_PAR_POS_Y,115)
{ PNG FILENAME $slider3436560, "knobs plastic\knob_dark_red.png"
}
{ IS 3D $slider3436560, 0 }
{ 3D SHAPE $slider3436560, 1 }
{ 3D RADIUS $slider3436560, 1 }
{ 3D LENGTH $slider3436560, 1 }
{ BEGIN ACTION $slider3436560 }
{ ACTION FILE $slider3436560, "insert fx\ins fx solid geq lf
gain.txt" }
{ END ACTION $slider3436560 }
{ GROUP MODE $slider3436560, 0 }
{ GROUP SINGLE $slider3436560, 1 }
{ GROUP FROM $slider3436560, 1 }
{ GROUP TO $slider3436560, 1 }
{ RANDOMIZE LAYER $slider3436560, 0 }
{ END DECLARE $slider3436560 }

{ BEGIN DECLARE $slider6967515 }


declare ui_slider $slider6967515(0,1000000)
make_persistent ($slider6967515)
read_persistent_var ($slider6967515)
set_control_par_str(get_ui_id($slider6967515),
$CONTROL_PAR_PICTURE,"knob_dark_red")
set_control_par_str(get_ui_id($slider6967515),$CONTROL_PAR_HELP,"")
set_control_par_str(get_ui_id($slider6967515),$CONTROL_PAR_TEXT,"")
set_control_par_str(get_ui_id($slider6967515),
$CONTROL_PAR_AUTOMATION_NAME,"slider6967515")
set_control_par (get_ui_id($slider6967515),$CONTROL_PAR_ALLOW_AUTOMATION,1)
set_control_par (get_ui_id($slider6967515),$CONTROL_PAR_MIN_VALUE,0)
set_control_par (get_ui_id($slider6967515),$CONTROL_PAR_MAX_VALUE,1000000)
set_control_par (get_ui_id($slider6967515),$CONTROL_PAR_DEFAULT_VALUE,0)
set_control_par (get_ui_id($slider6967515),$CONTROL_PAR_MOUSE_BEHAVIOUR,-
750)
set_control_par (get_ui_id($slider6967515),$CONTROL_PAR_WIDTH,74)
set_control_par (get_ui_id($slider6967515),$CONTROL_PAR_HEIGHT,74)
set_control_par (get_ui_id($slider6967515),$CONTROL_PAR_POS_X,464)
set_control_par (get_ui_id($slider6967515),$CONTROL_PAR_POS_Y,115)
{ PNG FILENAME $slider6967515, "knobs plastic\knob_dark_red.png"
}
{ IS 3D $slider6967515, 0 }
{ 3D SHAPE $slider6967515, 1 }
{ 3D RADIUS $slider6967515, 1 }
{ 3D LENGTH $slider6967515, 1 }
{ BEGIN ACTION $slider6967515 }
{ ACTION FILE $slider6967515, "insert fx\ins fx reverb
size.txt" }
{ END ACTION $slider6967515 }
{ GROUP MODE $slider6967515, 0 }
{ GROUP SINGLE $slider6967515, 1 }
{ GROUP FROM $slider6967515, 1 }
{ GROUP TO $slider6967515, 1 }
{ RANDOMIZE LAYER $slider6967515, 0 }
{ END DECLARE $slider6967515 }

{ BEGIN DECLARE $slider7765744 }


declare ui_slider $slider7765744(0,1000000)
make_persistent ($slider7765744)
read_persistent_var ($slider7765744)
set_control_par_str(get_ui_id($slider7765744),
$CONTROL_PAR_PICTURE,"knob_dark_red")
set_control_par_str(get_ui_id($slider7765744),$CONTROL_PAR_HELP,"")
set_control_par_str(get_ui_id($slider7765744),$CONTROL_PAR_TEXT,"")
set_control_par_str(get_ui_id($slider7765744),
$CONTROL_PAR_AUTOMATION_NAME,"slider7765744")
set_control_par (get_ui_id($slider7765744),$CONTROL_PAR_ALLOW_AUTOMATION,1)
set_control_par (get_ui_id($slider7765744),$CONTROL_PAR_MIN_VALUE,0)
set_control_par (get_ui_id($slider7765744),$CONTROL_PAR_MAX_VALUE,1000000)
set_control_par (get_ui_id($slider7765744),$CONTROL_PAR_DEFAULT_VALUE,0)
set_control_par (get_ui_id($slider7765744),$CONTROL_PAR_MOUSE_BEHAVIOUR,-
750)
set_control_par (get_ui_id($slider7765744),$CONTROL_PAR_WIDTH,74)
set_control_par (get_ui_id($slider7765744),$CONTROL_PAR_HEIGHT,74)
set_control_par (get_ui_id($slider7765744),$CONTROL_PAR_POS_X,544)
set_control_par (get_ui_id($slider7765744),$CONTROL_PAR_POS_Y,115)
{ PNG FILENAME $slider7765744, "knobs plastic\knob_dark_red.png"
}
{ IS 3D $slider7765744, 0 }
{ 3D SHAPE $slider7765744, 1 }
{ 3D RADIUS $slider7765744, 1 }
{ 3D LENGTH $slider7765744, 1 }
{ BEGIN ACTION $slider7765744 }
{ ACTION FILE $slider7765744, "envelope\grp ampenv release.txt"
}
declare $slider7765744_GRP_CURRENT := 1
declare $slider7765744_GRP_BEGIN := 1
declare $slider7765744_GRP_END := 0
$slider7765744_GRP_END := $NUM_GROUPS { REQUIRED }
{ END ACTION $slider7765744 }
{ GROUP MODE $slider7765744, 0 }
{ GROUP SINGLE $slider7765744, 1 }
{ GROUP FROM $slider7765744, 1 }
{ GROUP TO $slider7765744, 1 }
{ RANDOMIZE LAYER $slider7765744, 0 }
{ END DECLARE $slider7765744 }

{ BEGIN DECLARE $slider6802230 }


declare ui_slider $slider6802230(0,1000000)
make_persistent ($slider6802230)
read_persistent_var ($slider6802230)
set_control_par_str(get_ui_id($slider6802230),
$CONTROL_PAR_PICTURE,"knob_dark_red")
set_control_par_str(get_ui_id($slider6802230),$CONTROL_PAR_HELP,"")
set_control_par_str(get_ui_id($slider6802230),$CONTROL_PAR_TEXT,"")
set_control_par_str(get_ui_id($slider6802230),
$CONTROL_PAR_AUTOMATION_NAME,"slider6802230")
set_control_par (get_ui_id($slider6802230),$CONTROL_PAR_ALLOW_AUTOMATION,1)
set_control_par (get_ui_id($slider6802230),$CONTROL_PAR_MIN_VALUE,0)
set_control_par (get_ui_id($slider6802230),$CONTROL_PAR_MAX_VALUE,1000000)
set_control_par (get_ui_id($slider6802230),$CONTROL_PAR_DEFAULT_VALUE,0)
set_control_par (get_ui_id($slider6802230),$CONTROL_PAR_MOUSE_BEHAVIOUR,-
750)
set_control_par (get_ui_id($slider6802230),$CONTROL_PAR_WIDTH,74)
set_control_par (get_ui_id($slider6802230),$CONTROL_PAR_HEIGHT,74)
set_control_par (get_ui_id($slider6802230),$CONTROL_PAR_POS_X,464)
set_control_par (get_ui_id($slider6802230),$CONTROL_PAR_POS_Y,203)
{ PNG FILENAME $slider6802230, "knobs plastic\knob_dark_red.png"
}
{ IS 3D $slider6802230, 0 }
{ 3D SHAPE $slider6802230, 1 }
{ 3D RADIUS $slider6802230, 1 }
{ 3D LENGTH $slider6802230, 1 }
{ BEGIN ACTION $slider6802230 }
{ ACTION FILE $slider6802230, "insert fx\ins fx chorus
speed.txt" }
{ END ACTION $slider6802230 }
{ GROUP MODE $slider6802230, 0 }
{ GROUP SINGLE $slider6802230, 1 }
{ GROUP FROM $slider6802230, 1 }
{ GROUP TO $slider6802230, 1 }
{ RANDOMIZE LAYER $slider6802230, 0 }
{ END DECLARE $slider6802230 }

{ BEGIN DECLARE $slider6961154 }


declare ui_slider $slider6961154(0,1000000)
make_persistent ($slider6961154)
read_persistent_var ($slider6961154)
set_control_par_str(get_ui_id($slider6961154),
$CONTROL_PAR_PICTURE,"knob_dark_red")
set_control_par_str(get_ui_id($slider6961154),$CONTROL_PAR_HELP,"")
set_control_par_str(get_ui_id($slider6961154),$CONTROL_PAR_TEXT,"")
set_control_par_str(get_ui_id($slider6961154),
$CONTROL_PAR_AUTOMATION_NAME,"slider6961154")
set_control_par (get_ui_id($slider6961154),$CONTROL_PAR_ALLOW_AUTOMATION,1)
set_control_par (get_ui_id($slider6961154),$CONTROL_PAR_MIN_VALUE,0)
set_control_par (get_ui_id($slider6961154),$CONTROL_PAR_MAX_VALUE,1000000)
set_control_par (get_ui_id($slider6961154),$CONTROL_PAR_DEFAULT_VALUE,0)
set_control_par (get_ui_id($slider6961154),$CONTROL_PAR_MOUSE_BEHAVIOUR,-
750)
set_control_par (get_ui_id($slider6961154),$CONTROL_PAR_WIDTH,74)
set_control_par (get_ui_id($slider6961154),$CONTROL_PAR_HEIGHT,74)
set_control_par (get_ui_id($slider6961154),$CONTROL_PAR_POS_X,544)
set_control_par (get_ui_id($slider6961154),$CONTROL_PAR_POS_Y,203)
{ PNG FILENAME $slider6961154, "knobs plastic\knob_dark_red.png"
}
{ IS 3D $slider6961154, 0 }
{ 3D SHAPE $slider6961154, 1 }
{ 3D RADIUS $slider6961154, 1 }
{ 3D LENGTH $slider6961154, 1 }
{ BEGIN ACTION $slider6961154 }
{ ACTION FILE $slider6961154, "insert fx\ins fx compressor
threshold.txt" }
{ END ACTION $slider6961154 }
{ GROUP MODE $slider6961154, 0 }
{ GROUP SINGLE $slider6961154, 1 }
{ GROUP FROM $slider6961154, 1 }
{ GROUP TO $slider6961154, 1 }
{ RANDOMIZE LAYER $slider6961154, 0 }
{ END DECLARE $slider6961154 }

{ BEGIN DECLARE $switch6912630 }


declare ui_switch $switch6912630
make_persistent ($switch6912630)
read_persistent_var ($switch6912630)
set_control_par_str(get_ui_id($switch6912630),
$CONTROL_PAR_PICTURE,"button_3_gr_red_led")
set_control_par_str(get_ui_id($switch6912630),$CONTROL_PAR_HELP,"")
set_control_par_str(get_ui_id($switch6912630),$CONTROL_PAR_TEXT,"")
set_control_par_str(get_ui_id($switch6912630),
$CONTROL_PAR_AUTOMATION_NAME,"switch6912630")
set_control_par (get_ui_id($switch6912630),$CONTROL_PAR_ALLOW_AUTOMATION,1)
set_control_par (get_ui_id($switch6912630),$CONTROL_PAR_MIN_VALUE,0)
set_control_par (get_ui_id($switch6912630),$CONTROL_PAR_MAX_VALUE,1000000)
set_control_par (get_ui_id($switch6912630),$CONTROL_PAR_DEFAULT_VALUE,0)
set_control_par (get_ui_id($switch6912630),$CONTROL_PAR_WIDTH,48)
set_control_par (get_ui_id($switch6912630),$CONTROL_PAR_HEIGHT,34)
set_control_par (get_ui_id($switch6912630),$CONTROL_PAR_POS_X,515)
set_control_par (get_ui_id($switch6912630),$CONTROL_PAR_POS_Y,347)
{ PNG FILENAME $switch6912630,
"switches\button_3_gr_red_led.png" }
{ BEGIN ACTION $switch6912630 }
{ ACTION FILE $switch6912630, "insert bypass\ins fx reverb
bypass.txt" }
{ END ACTION $switch6912630 }
{ GROUP MODE $switch6912630, 0 }
{ GROUP SINGLE $switch6912630, 1 }
{ GROUP FROM $switch6912630, 1 }
{ GROUP TO $switch6912630, 1 }
{ RANDOMIZE LAYER $switch6912630, 0 }
{ END DECLARE $switch6912630 }

{ BEGIN DECLARE $switch7663167 }


declare ui_switch $switch7663167
make_persistent ($switch7663167)
read_persistent_var ($switch7663167)
set_control_par_str(get_ui_id($switch7663167),
$CONTROL_PAR_PICTURE,"button_3_gr_red_led")
set_control_par_str(get_ui_id($switch7663167),$CONTROL_PAR_HELP,"")
set_control_par_str(get_ui_id($switch7663167),$CONTROL_PAR_TEXT,"")
set_control_par_str(get_ui_id($switch7663167),
$CONTROL_PAR_AUTOMATION_NAME,"switch7663167")
set_control_par (get_ui_id($switch7663167),$CONTROL_PAR_ALLOW_AUTOMATION,1)
set_control_par (get_ui_id($switch7663167),$CONTROL_PAR_MIN_VALUE,0)
set_control_par (get_ui_id($switch7663167),$CONTROL_PAR_MAX_VALUE,1000000)
set_control_par (get_ui_id($switch7663167),$CONTROL_PAR_DEFAULT_VALUE,0)
set_control_par (get_ui_id($switch7663167),$CONTROL_PAR_WIDTH,48)
set_control_par (get_ui_id($switch7663167),$CONTROL_PAR_HEIGHT,34)
set_control_par (get_ui_id($switch7663167),$CONTROL_PAR_POS_X,474)
set_control_par (get_ui_id($switch7663167),$CONTROL_PAR_POS_Y,403)
{ PNG FILENAME $switch7663167,
"switches\button_3_gr_red_led.png" }
{ BEGIN ACTION $switch7663167 }
{ ACTION FILE $switch7663167, "insert bypass\ins fx chorus
bypass.txt" }
{ END ACTION $switch7663167 }
{ GROUP MODE $switch7663167, 0 }
{ GROUP SINGLE $switch7663167, 1 }
{ GROUP FROM $switch7663167, 1 }
{ GROUP TO $switch7663167, 1 }
{ RANDOMIZE LAYER $switch7663167, 0 }
{ END DECLARE $switch7663167 }

{ BEGIN DECLARE $switch7929810 }


declare ui_switch $switch7929810
make_persistent ($switch7929810)
read_persistent_var ($switch7929810)
set_control_par_str(get_ui_id($switch7929810),
$CONTROL_PAR_PICTURE,"button_3_gr_red_led")
set_control_par_str(get_ui_id($switch7929810),$CONTROL_PAR_HELP,"")
set_control_par_str(get_ui_id($switch7929810),$CONTROL_PAR_TEXT,"")
set_control_par_str(get_ui_id($switch7929810),
$CONTROL_PAR_AUTOMATION_NAME,"switch7929810")
set_control_par (get_ui_id($switch7929810),$CONTROL_PAR_ALLOW_AUTOMATION,1)
set_control_par (get_ui_id($switch7929810),$CONTROL_PAR_MIN_VALUE,0)
set_control_par (get_ui_id($switch7929810),$CONTROL_PAR_MAX_VALUE,1000000)
set_control_par (get_ui_id($switch7929810),$CONTROL_PAR_DEFAULT_VALUE,0)
set_control_par (get_ui_id($switch7929810),$CONTROL_PAR_WIDTH,48)
set_control_par (get_ui_id($switch7929810),$CONTROL_PAR_HEIGHT,34)
set_control_par (get_ui_id($switch7929810),$CONTROL_PAR_POS_X,560)
set_control_par (get_ui_id($switch7929810),$CONTROL_PAR_POS_Y,403)
{ PNG FILENAME $switch7929810,
"switches\button_3_gr_red_led.png" }
{ BEGIN ACTION $switch7929810 }
{ ACTION FILE $switch7929810, "insert bypass\ins fx compressor
bypass.txt" }
{ END ACTION $switch7929810 }
{ GROUP MODE $switch7929810, 0 }
{ GROUP SINGLE $switch7929810, 1 }
{ GROUP FROM $switch7929810, 1 }
{ GROUP TO $switch7929810, 1 }
{ RANDOMIZE LAYER $switch7929810, 0 }
{ END DECLARE $switch7929810 }

{ BEGIN DECLARE $switch3913686 }


declare ui_switch $switch3913686
make_persistent ($switch3913686)
read_persistent_var ($switch3913686)
set_control_par_str(get_ui_id($switch3913686),
$CONTROL_PAR_PICTURE,"button_3_gr_red_led")
set_control_par_str(get_ui_id($switch3913686),$CONTROL_PAR_HELP,"")
set_control_par_str(get_ui_id($switch3913686),$CONTROL_PAR_TEXT,"")
set_control_par_str(get_ui_id($switch3913686),
$CONTROL_PAR_AUTOMATION_NAME,"switch3913686")
set_control_par (get_ui_id($switch3913686),$CONTROL_PAR_ALLOW_AUTOMATION,1)
set_control_par (get_ui_id($switch3913686),$CONTROL_PAR_MIN_VALUE,0)
set_control_par (get_ui_id($switch3913686),$CONTROL_PAR_MAX_VALUE,1000000)
set_control_par (get_ui_id($switch3913686),$CONTROL_PAR_DEFAULT_VALUE,0)
set_control_par (get_ui_id($switch3913686),$CONTROL_PAR_WIDTH,48)
set_control_par (get_ui_id($switch3913686),$CONTROL_PAR_HEIGHT,34)
set_control_par (get_ui_id($switch3913686),$CONTROL_PAR_POS_X,515)
set_control_par (get_ui_id($switch3913686),$CONTROL_PAR_POS_Y,459)
{ PNG FILENAME $switch3913686,
"switches\button_3_gr_red_led.png" }
{ BEGIN ACTION $switch3913686 }
{ ACTION FILE $switch3913686, "insert bypass\ins fx solid geq
bypass.txt" }
{ END ACTION $switch3913686 }
{ GROUP MODE $switch3913686, 0 }
{ GROUP SINGLE $switch3913686, 1 }
{ GROUP FROM $switch3913686, 1 }
{ GROUP TO $switch3913686, 1 }
{ RANDOMIZE LAYER $switch3913686, 0 }
{ END DECLARE $switch3913686 }

{ BEGIN DECLARE $label1938567 }


declare ui_label $label1938567(1,1)
set_control_par_str(get_ui_id($label1938567),
$CONTROL_PAR_PICTURE,"label1938567")
set_control_par (get_ui_id($label1938567),$CONTROL_PAR_HIDE,2)
set_control_par_str(get_ui_id($label1938567),$CONTROL_PAR_TEXT,"")
set_control_par (get_ui_id($label1938567),$CONTROL_PAR_POS_X,51)
set_control_par (get_ui_id($label1938567),$CONTROL_PAR_POS_Y,612)
{ LABEL TEXT $label1938567, " Control Name" }
{ END DECLARE $label1938567 }

{ BEGIN DECLARE $label5091688 }


declare ui_label $label5091688(1,1)
set_control_par_str(get_ui_id($label5091688),
$CONTROL_PAR_PICTURE,"label5091688")
set_control_par (get_ui_id($label5091688),$CONTROL_PAR_HIDE,2)
set_control_par_str(get_ui_id($label5091688),$CONTROL_PAR_TEXT,"")
set_control_par (get_ui_id($label5091688),$CONTROL_PAR_POS_X,37)
set_control_par (get_ui_id($label5091688),$CONTROL_PAR_POS_Y,604)
{ LABEL TEXT $label5091688, " Control Name" }
{ END DECLARE $label5091688 }

{ BEGIN DECLARE $menu_grp_A_select_632199 }


declare ui_menu $menu_grp_A_select_632199
add_menu_item ($menu_grp_A_select_632199,"Grand Imperial",0)
add_menu_item ($menu_grp_A_select_632199,"Grand Lady D",1)
add_menu_item ($menu_grp_A_select_632199,"Silver Grand",2)
add_menu_item ($menu_grp_A_select_632199,"German G",3)
add_menu_item ($menu_grp_A_select_632199,"Grand EXS4",4)
add_menu_item ($menu_grp_A_select_632199,"HD-1 Piano",5)
add_menu_item ($menu_grp_A_select_632199,"KR Japan G",6)
add_menu_item ($menu_grp_A_select_632199,"Natural Grand S6",7)
add_menu_item ($menu_grp_A_select_632199,"C7 Grand Piano",8)
add_menu_item ($menu_grp_A_select_632199,"Mod7 EP",9)
add_menu_item ($menu_grp_A_select_632199,"Ballad Key",10)
add_menu_item ($menu_grp_A_select_632199,"DX Legend",11)
add_menu_item ($menu_grp_A_select_632199,"DX-7 II",12)
add_menu_item ($menu_grp_A_select_632199,"Full Tine",13)
add_menu_item ($menu_grp_A_select_632199,"80s Layer",14)
add_menu_item ($menu_grp_A_select_632199,"Galaxy DX",15)
add_menu_item ($menu_grp_A_select_632199,"Max Tine",16)
make_persistent ($menu_grp_A_select_632199)
read_persistent_var ($menu_grp_A_select_632199)
select ($menu_grp_A_select_632199)
case 0
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_1")
case 1
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_2")
case 2
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_3")
case 3
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_4")
case 4
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_5")
case 5
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_6")
case 6
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_7")
case 7
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_8")
case 8
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_9")
case 9
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_10")
case 10
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_11")
case 11
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_12")
case 12
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_13")
case 13
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_14")
case 14
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_15")
case 15
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_16")
case 16
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_17")
end select
set_control_par (get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_TEXTPOS_Y,1000)
set_control_par (get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_WIDTH,161)
set_control_par (get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_HEIGHT,32)
set_control_par (get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_POS_X,235)
set_control_par (get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_POS_Y,115)
{ MENU ITEMS $menu_grp_A_select_632199, 17 }
{ BEGIN ACTION $menu_grp_A_select_632199 }
{ ACTION FILE $menu_grp_A_select_632199, "menu
functions\playback group A select.txt" }
{ END ACTION $menu_grp_A_select_632199 }
{ GROUP MODE $menu_grp_A_select_632199, 0 }
{ RANDOMIZE LAYER $menu_grp_A_select_632199, 0 }
{ GROUP FROM $menu_grp_A_select_632199, 1 }
{ GROUP TO $menu_grp_A_select_632199, 1 }
{ END DECLARE $menu_grp_A_select_632199 }

{ BEGIN DECLARE $label3381245 }


declare ui_label $label3381245(1,1)
set_control_par_str(get_ui_id($label3381245),
$CONTROL_PAR_PICTURE,"label3381245")
set_control_par (get_ui_id($label3381245),$CONTROL_PAR_HIDE,2)
set_control_par_str(get_ui_id($label3381245),$CONTROL_PAR_TEXT,"")
set_control_par (get_ui_id($label3381245),$CONTROL_PAR_POS_X,48)
set_control_par (get_ui_id($label3381245),$CONTROL_PAR_POS_Y,610)
{ LABEL TEXT $label3381245, " Control Name" }
{ END DECLARE $label3381245 }

{ BEGIN DECLARE $label5808201 }


declare ui_label $label5808201(1,1)
set_control_par_str(get_ui_id($label5808201),
$CONTROL_PAR_PICTURE,"label5808201")
set_control_par (get_ui_id($label5808201),$CONTROL_PAR_HIDE,2)
set_control_par_str(get_ui_id($label5808201),$CONTROL_PAR_TEXT,"")
set_control_par (get_ui_id($label5808201),$CONTROL_PAR_POS_X,66)
set_control_par (get_ui_id($label5808201),$CONTROL_PAR_POS_Y,609)
{ LABEL TEXT $label5808201, " Control Name" }
{ END DECLARE $label5808201 }

{ BEGIN DECLARE $slider8250853 }


declare ui_slider $slider8250853(0,1000000)
make_persistent ($slider8250853)
read_persistent_var ($slider8250853)
set_control_par_str(get_ui_id($slider8250853),
$CONTROL_PAR_PICTURE,"knob_plastic_white_bw")
set_control_par_str(get_ui_id($slider8250853),$CONTROL_PAR_HELP,"")
set_control_par_str(get_ui_id($slider8250853),$CONTROL_PAR_TEXT,"")
set_control_par_str(get_ui_id($slider8250853),
$CONTROL_PAR_AUTOMATION_NAME,"slider8250853")
set_control_par (get_ui_id($slider8250853),$CONTROL_PAR_ALLOW_AUTOMATION,1)
set_control_par (get_ui_id($slider8250853),$CONTROL_PAR_MIN_VALUE,0)
set_control_par (get_ui_id($slider8250853),$CONTROL_PAR_MAX_VALUE,1000000)
set_control_par (get_ui_id($slider8250853),
$CONTROL_PAR_DEFAULT_VALUE,500000)
set_control_par (get_ui_id($slider8250853),$CONTROL_PAR_MOUSE_BEHAVIOUR,-
1000)
set_control_par (get_ui_id($slider8250853),$CONTROL_PAR_WIDTH,70)
set_control_par (get_ui_id($slider8250853),$CONTROL_PAR_HEIGHT,70)
set_control_par (get_ui_id($slider8250853),$CONTROL_PAR_POS_X,57)
set_control_par (get_ui_id($slider8250853),$CONTROL_PAR_POS_Y,337)
{ PNG FILENAME $slider8250853, "knobs
plastic\knob_plastic_white_bw.png" }
{ IS 3D $slider8250853, 0 }
{ 3D SHAPE $slider8250853, 1 }
{ 3D RADIUS $slider8250853, 1 }
{ 3D LENGTH $slider8250853, 1 }
{ BEGIN ACTION $slider8250853 }
{ ACTION FILE $slider8250853, "insert fx\ins fx delay time
(free).txt" }
{ END ACTION $slider8250853 }
{ GROUP MODE $slider8250853, 0 }
{ GROUP SINGLE $slider8250853, 1 }
{ GROUP FROM $slider8250853, 1 }
{ GROUP TO $slider8250853, 1 }
{ RANDOMIZE LAYER $slider8250853, 0 }
{ END DECLARE $slider8250853 }

{ BEGIN DECLARE $slider3776951 }


declare ui_slider $slider3776951(0,1000000)
make_persistent ($slider3776951)
read_persistent_var ($slider3776951)
set_control_par_str(get_ui_id($slider3776951),
$CONTROL_PAR_PICTURE,"knob_plastic_white_bw")
set_control_par_str(get_ui_id($slider3776951),$CONTROL_PAR_HELP,"")
set_control_par_str(get_ui_id($slider3776951),$CONTROL_PAR_TEXT,"")
set_control_par_str(get_ui_id($slider3776951),
$CONTROL_PAR_AUTOMATION_NAME,"slider3776951")
set_control_par (get_ui_id($slider3776951),$CONTROL_PAR_ALLOW_AUTOMATION,1)
set_control_par (get_ui_id($slider3776951),$CONTROL_PAR_MIN_VALUE,0)
set_control_par (get_ui_id($slider3776951),$CONTROL_PAR_MAX_VALUE,1000000)
set_control_par (get_ui_id($slider3776951),
$CONTROL_PAR_DEFAULT_VALUE,500000)
set_control_par (get_ui_id($slider3776951),$CONTROL_PAR_MOUSE_BEHAVIOUR,-
1000)
set_control_par (get_ui_id($slider3776951),$CONTROL_PAR_WIDTH,70)
set_control_par (get_ui_id($slider3776951),$CONTROL_PAR_HEIGHT,70)
set_control_par (get_ui_id($slider3776951),$CONTROL_PAR_POS_X,57)
set_control_par (get_ui_id($slider3776951),$CONTROL_PAR_POS_Y,420)
{ PNG FILENAME $slider3776951, "knobs
plastic\knob_plastic_white_bw.png" }
{ IS 3D $slider3776951, 0 }
{ 3D SHAPE $slider3776951, 1 }
{ 3D RADIUS $slider3776951, 1 }
{ 3D LENGTH $slider3776951, 1 }
{ BEGIN ACTION $slider3776951 }
{ ACTION FILE $slider3776951, "insert fx\ins fx delay
feedback.txt" }
{ END ACTION $slider3776951 }
{ GROUP MODE $slider3776951, 0 }
{ GROUP SINGLE $slider3776951, 1 }
{ GROUP FROM $slider3776951, 1 }
{ GROUP TO $slider3776951, 1 }
{ RANDOMIZE LAYER $slider3776951, 0 }
{ END DECLARE $slider3776951 }

{ BEGIN DECLARE $switch6731439 }


declare ui_switch $switch6731439
make_persistent ($switch6731439)
read_persistent_var ($switch6731439)
set_control_par_str(get_ui_id($switch6731439),
$CONTROL_PAR_PICTURE,"switch_metal_green")
set_control_par_str(get_ui_id($switch6731439),$CONTROL_PAR_HELP,"")
set_control_par_str(get_ui_id($switch6731439),$CONTROL_PAR_TEXT,"")
set_control_par_str(get_ui_id($switch6731439),
$CONTROL_PAR_AUTOMATION_NAME,"switch6731439")
set_control_par (get_ui_id($switch6731439),$CONTROL_PAR_ALLOW_AUTOMATION,1)
set_control_par (get_ui_id($switch6731439),$CONTROL_PAR_MIN_VALUE,0)
set_control_par (get_ui_id($switch6731439),$CONTROL_PAR_MAX_VALUE,1000000)
set_control_par (get_ui_id($switch6731439),$CONTROL_PAR_DEFAULT_VALUE,0)
set_control_par (get_ui_id($switch6731439),$CONTROL_PAR_WIDTH,58)
set_control_par (get_ui_id($switch6731439),$CONTROL_PAR_HEIGHT,58)
set_control_par (get_ui_id($switch6731439),$CONTROL_PAR_POS_X,118)
set_control_par (get_ui_id($switch6731439),$CONTROL_PAR_POS_Y,392)
{ PNG FILENAME $switch6731439, "switches\switch_metal_green.png"
}
{ BEGIN ACTION $switch6731439 }
{ ACTION FILE $switch6731439, "insert fx\ins fx delay
bypass.txt" }
{ END ACTION $switch6731439 }
{ GROUP MODE $switch6731439, 0 }
{ GROUP SINGLE $switch6731439, 1 }
{ GROUP FROM $switch6731439, 1 }
{ GROUP TO $switch6731439, 1 }
{ RANDOMIZE LAYER $switch6731439, 0 }
{ END DECLARE $switch6731439 }
end on

{ BEGIN FUNCTIONS }
function randomize_layer_a
end function
function randomize_layer_b
end function
function randomize_layer_c
end function
function randomize_layer_d
end function
{ END FUNCTIONS }

{ BEGIN UI_CONTROL DEFINITIONS }


on ui_control ($slider2140085)
$slider2140085_GRP_CURRENT := $slider2140085_GRP_BEGIN { $slider2140085 }
while ($slider2140085_GRP_CURRENT < $slider2140085_GRP_END+1)
{ $slider2140085 }
set_engine_par ($ENGINE_PAR_VOLUME,
$slider2140085,$slider2140085_GRP_CURRENT,0,-1) { $slider2140085 }
inc($slider2140085_GRP_CURRENT) { $slider2140085 }
end while { $slider2140085 }
end on
on ui_control ($slider2394327)
$KGM_FX_QUERY := 0 { $slider2394327 }
while ($KGM_FX_QUERY < 8) { $slider2394327 }
if (get_engine_par($ENGINE_PAR_EFFECT_TYPE,-1,$KGM_FX_QUERY,1) =
$EFFECT_TYPE_SOLID_GEQ) { $slider2394327 }
set_engine_par($ENGINE_PAR_SEQ_HF_GAIN,$slider2394327,-
1,$KGM_FX_QUERY,1) { $slider2394327 }
end if { $slider2394327 }
inc($KGM_FX_QUERY) { $slider2394327 }
end while { $slider2394327 }
end on
on ui_control ($slider8500441)
$KGM_FX_QUERY := 0 { $slider8500441 }
while ($KGM_FX_QUERY < 8) { $slider8500441 }
if (get_engine_par($ENGINE_PAR_EFFECT_TYPE,-1,$KGM_FX_QUERY,1) =
$EFFECT_TYPE_SOLID_GEQ) { $slider8500441 }
set_engine_par($ENGINE_PAR_SEQ_LMF_GAIN,$slider8500441,-
1,$KGM_FX_QUERY,1) { $slider8500441 }
end if { $slider8500441 }
inc($KGM_FX_QUERY) { $slider8500441 }
end while { $slider8500441 }
end on
on ui_control ($slider7771213)
$KGM_FX_QUERY := 0 { $slider7771213 }
while ($KGM_FX_QUERY < 8) { $slider7771213 }
if (get_engine_par($ENGINE_PAR_EFFECT_TYPE,-1,$KGM_FX_QUERY,1) =
$EFFECT_TYPE_SOLID_GEQ) { $slider7771213 }
set_engine_par($ENGINE_PAR_SEQ_HMF_GAIN,$slider7771213,-
1,$KGM_FX_QUERY,1) { $slider7771213 }
end if { $slider7771213 }
inc($KGM_FX_QUERY) { $slider7771213 }
end while { $slider7771213 }
end on
on ui_control ($slider3436560)
$KGM_FX_QUERY := 0 { $slider3436560 }
while ($KGM_FX_QUERY < 8) { $slider3436560 }
if (get_engine_par($ENGINE_PAR_EFFECT_TYPE,-1,$KGM_FX_QUERY,1) =
$EFFECT_TYPE_SOLID_GEQ) { $slider3436560 }
set_engine_par($ENGINE_PAR_SEQ_LF_GAIN,$slider3436560,-
1,$KGM_FX_QUERY,1) { $slider3436560 }
end if { $slider3436560 }
inc($KGM_FX_QUERY) { $slider3436560 }
end while { $slider3436560 }
end on
on ui_control ($slider6967515)
$KGM_FX_QUERY := 0 { $slider6967515 }
while ($KGM_FX_QUERY < 8) { $slider6967515 }
if (get_engine_par($ENGINE_PAR_EFFECT_TYPE,-1,$KGM_FX_QUERY,1) =
$EFFECT_TYPE_REVERB) { $slider6967515 }
set_engine_par($ENGINE_PAR_RV_SIZE,$slider6967515,-1,$KGM_FX_QUERY,1)
{ $slider6967515 }
end if { $slider6967515 }
inc($KGM_FX_QUERY) { $slider6967515 }
end while { $slider6967515 }
end on
on ui_control ($slider7765744)
$slider7765744_GRP_CURRENT := $slider7765744_GRP_BEGIN { $slider7765744 }
while ($slider7765744_GRP_CURRENT < $slider7765744_GRP_END+1)
{ $slider7765744 }
set_engine_par ($ENGINE_PAR_RELEASE,
$slider7765744,$slider7765744_GRP_CURRENT,find_mod($slider7765744_GRP_CURRENT,"AMPE
NV"),-1) { $slider7765744 }
inc($slider7765744_GRP_CURRENT) { $slider7765744 }
end while { $slider7765744 }
end on
on ui_control ($slider6802230)
$KGM_FX_QUERY := 0 { $slider6802230 }
while ($KGM_FX_QUERY < 8) { $slider6802230 }
if (get_engine_par($ENGINE_PAR_EFFECT_TYPE,-1,$KGM_FX_QUERY,1) =
$EFFECT_TYPE_CHORUS) { $slider6802230 }
set_engine_par($ENGINE_PAR_CH_SPEED,$slider6802230,-1,$KGM_FX_QUERY,1)
{ $slider6802230 }
end if { $slider6802230 }
inc($KGM_FX_QUERY) { $slider6802230 }
end while { $slider6802230 }
end on
on ui_control ($slider6961154)
$KGM_FX_QUERY := 0 { $slider6961154 }
while ($KGM_FX_QUERY < 8) { $slider6961154 }
if (get_engine_par($ENGINE_PAR_EFFECT_TYPE,-1,$KGM_FX_QUERY,1) =
$EFFECT_TYPE_COMPRESSOR) { $slider6961154 }
set_engine_par($ENGINE_PAR_THRESHOLD,$slider6961154,-1,$KGM_FX_QUERY,1)
{ $slider6961154 }
end if { $slider6961154 }
inc($KGM_FX_QUERY) { $slider6961154 }
end while { $slider6961154 }
end on
on ui_control ($switch6912630)
if ($switch6912630 > 0) { $switch6912630 }
$KGM_FX_QUERY := 0 { $switch6912630 }
while ($KGM_FX_QUERY < 8) { $switch6912630 }
if (get_engine_par($ENGINE_PAR_EFFECT_TYPE,-1,$KGM_FX_QUERY,1) =
$EFFECT_TYPE_REVERB) { $switch6912630 }
set_engine_par($ENGINE_PAR_EFFECT_BYPASS,0,-1,$KGM_FX_QUERY,1)
{ $switch6912630 }
end if { $switch6912630 }
inc($KGM_FX_QUERY) { $switch6912630 }
end while { $switch6912630 }
else { $switch6912630 }
$KGM_FX_QUERY := 0 { $switch6912630 }
while ($KGM_FX_QUERY < 8) { $switch6912630 }
if (get_engine_par($ENGINE_PAR_EFFECT_TYPE,-1,$KGM_FX_QUERY,1) =
$EFFECT_TYPE_REVERB) { $switch6912630 }
set_engine_par($ENGINE_PAR_EFFECT_BYPASS,1,-1,$KGM_FX_QUERY,1)
{ $switch6912630 }
end if { $switch6912630 }
inc($KGM_FX_QUERY) { $switch6912630 }
end while { $switch6912630 }
end if { $switch6912630 }
end on
on ui_control ($switch7663167)
if ($switch7663167 > 0) { $switch7663167 }
$KGM_FX_QUERY := 0 { $switch7663167 }
while ($KGM_FX_QUERY < 8) { $switch7663167 }
if (get_engine_par($ENGINE_PAR_EFFECT_TYPE,-1,$KGM_FX_QUERY,1) =
$EFFECT_TYPE_CHORUS) { $switch7663167 }
set_engine_par($ENGINE_PAR_EFFECT_BYPASS,0,-1,$KGM_FX_QUERY,1)
{ $switch7663167 }
end if { $switch7663167 }
inc($KGM_FX_QUERY) { $switch7663167 }
end while { $switch7663167 }
else { $switch7663167 }
$KGM_FX_QUERY := 0 { $switch7663167 }
while ($KGM_FX_QUERY < 8) { $switch7663167 }
if (get_engine_par($ENGINE_PAR_EFFECT_TYPE,-1,$KGM_FX_QUERY,1) =
$EFFECT_TYPE_CHORUS) { $switch7663167 }
set_engine_par($ENGINE_PAR_EFFECT_BYPASS,1,-1,$KGM_FX_QUERY,1)
{ $switch7663167 }
end if { $switch7663167 }
inc($KGM_FX_QUERY) { $switch7663167 }
end while { $switch7663167 }
end if { $switch7663167 }
end on
on ui_control ($switch7929810)
if ($switch7929810 > 0) { $switch7929810 }
$KGM_FX_QUERY := 0 { $switch7929810 }
while ($KGM_FX_QUERY < 8) { $switch7929810 }
if (get_engine_par($ENGINE_PAR_EFFECT_TYPE,-1,$KGM_FX_QUERY,1) =
$EFFECT_TYPE_COMPRESSOR) { $switch7929810 }
set_engine_par($ENGINE_PAR_EFFECT_BYPASS,0,-1,$KGM_FX_QUERY,1)
{ $switch7929810 }
end if { $switch7929810 }
inc($KGM_FX_QUERY) { $switch7929810 }
end while { $switch7929810 }
else { $switch7929810 }
$KGM_FX_QUERY := 0 { $switch7929810 }
while ($KGM_FX_QUERY < 8) { $switch7929810 }
if (get_engine_par($ENGINE_PAR_EFFECT_TYPE,-1,$KGM_FX_QUERY,1) =
$EFFECT_TYPE_COMPRESSOR) { $switch7929810 }
set_engine_par($ENGINE_PAR_EFFECT_BYPASS,1,-1,$KGM_FX_QUERY,1)
{ $switch7929810 }
end if { $switch7929810 }
inc($KGM_FX_QUERY) { $switch7929810 }
end while { $switch7929810 }
end if { $switch7929810 }
end on
on ui_control ($switch3913686)
if ($switch3913686 > 0) { $switch3913686 }
$KGM_FX_QUERY := 0 { $switch3913686 }
while ($KGM_FX_QUERY < 8) { $switch3913686 }
if (get_engine_par($ENGINE_PAR_EFFECT_TYPE,-1,$KGM_FX_QUERY,1) =
$EFFECT_TYPE_SOLID_GEQ) { $switch3913686 }
set_engine_par($ENGINE_PAR_EFFECT_BYPASS,0,-1,$KGM_FX_QUERY,1)
{ $switch3913686 }
end if { $switch3913686 }
inc($KGM_FX_QUERY) { $switch3913686 }
end while { $switch3913686 }
else { $switch3913686 }
$KGM_FX_QUERY := 0 { $switch3913686 }
while ($KGM_FX_QUERY < 8) { $switch3913686 }
if (get_engine_par($ENGINE_PAR_EFFECT_TYPE,-1,$KGM_FX_QUERY,1) =
$EFFECT_TYPE_SOLID_GEQ) { $switch3913686 }
set_engine_par($ENGINE_PAR_EFFECT_BYPASS,1,-1,$KGM_FX_QUERY,1)
{ $switch3913686 }
end if { $switch3913686 }
inc($KGM_FX_QUERY) { $switch3913686 }
end while { $switch3913686 }
end if { $switch3913686 }
end on
on ui_control ($menu_grp_A_select_632199)
select ($menu_grp_A_select_632199)
case 0
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_1")
case 1
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_2")
case 2
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_3")
case 3
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_4")
case 4
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_5")
case 5
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_6")
case 6
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_7")
case 7
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_8")
case 8
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_9")
case 9
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_10")
case 10
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_11")
case 11
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_12")
case 12
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_13")
case 13
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_14")
case 14
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_15")
case 15
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_16")
case 16
set_control_par_str(get_ui_id($menu_grp_A_select_632199),
$CONTROL_PAR_PICTURE,"menu_grp_A_select_632199_17")
end select
$KGM_GROUP_A := $menu_grp_A_select_632199 { $menu_grp_A_select_632199 }
end on
on ui_control ($slider8250853)
$KGM_FX_QUERY := 0 { $slider8250853 }
while ($KGM_FX_QUERY < 8) { $slider8250853 }
if (get_engine_par($ENGINE_PAR_EFFECT_TYPE,-1,$KGM_FX_QUERY,1) =
$EFFECT_TYPE_DELAY) { $slider8250853 }
set_engine_par($ENGINE_PAR_DL_TIME,$slider8250853,-1,$KGM_FX_QUERY,1)
{ $slider8250853 }
end if { $slider8250853 }
inc($KGM_FX_QUERY) { $slider8250853 }
end while { $slider8250853 }
end on
on ui_control ($slider3776951)
$KGM_FX_QUERY := 0 { $slider3776951 }
while ($KGM_FX_QUERY < 8) { $slider3776951 }
if (get_engine_par($ENGINE_PAR_EFFECT_TYPE,-1,$KGM_FX_QUERY,1) =
$EFFECT_TYPE_DELAY) { $slider3776951 }
set_engine_par($ENGINE_PAR_DL_FEEDBACK,$slider3776951,-
1,$KGM_FX_QUERY,1) { $slider3776951 }
end if { $slider3776951 }
inc($KGM_FX_QUERY) { $slider3776951 }
end while { $slider3776951 }
end on
on ui_control ($switch6731439)
if ($switch6731439 > 0) { $switch6731439 }
$KGM_FX_QUERY := 0 { $switch6731439 }
while ($KGM_FX_QUERY < 8) { $switch6731439 }
if (get_engine_par($ENGINE_PAR_EFFECT_TYPE,-1,$KGM_FX_QUERY,1) =
$EFFECT_TYPE_DELAY) { $switch6731439 }
set_engine_par($ENGINE_PAR_EFFECT_BYPASS,0,-1,$KGM_FX_QUERY,1)
{ $switch6731439 }
end if { $switch6731439 }
inc($KGM_FX_QUERY) { $switch6731439 }
end while { $switch6731439 }
else { $switch6731439 }
$KGM_FX_QUERY := 0 { $switch6731439 }
while ($KGM_FX_QUERY < 8) { $switch6731439 }
if (get_engine_par($ENGINE_PAR_EFFECT_TYPE,-1,$KGM_FX_QUERY,1) =
$EFFECT_TYPE_DELAY) { $switch6731439 }
set_engine_par($ENGINE_PAR_EFFECT_BYPASS,1,-1,$KGM_FX_QUERY,1)
{ $switch6731439 }
end if { $switch6731439 }
inc($KGM_FX_QUERY) { $switch6731439 }
end while { $switch6731439 }
end if { $switch6731439 }
end on
{ END UI_CONTROL DEFINITIONS }

{ BEGIN ON NOTE }
on note
ignore_event($EVENT_ID)
if ($KGM_MULTISAMPLE_MODE = 1)
allow_group($ALL_GROUPS)
if ($KGM_NOTE_SEQUENCER_ENABLE = 1)
if ($KGM_FIRST_NOTE = 0)
$KGM_FIRST_NOTE := 1
$KGM_SEQUENCER_POS := 0
$KGM_WAIT_EVENT := $NI_CALLBACK_ID
while ($KGM_FIRST_NOTE = 1)
if (%KGM_NOTE_SEQUENCER_ARRAY[$KGM_SEQUENCER_POS] > 0)
$KGM_NOTE_ID := play_note($EVENT_NOTE,
%KGM_NOTE_SEQUENCER_ARRAY[$KGM_SEQUENCER_POS],0,$KGM_SEQUENCER_DURATION)
end if
if ($KGM_SEQUENCER_POS < $KGM_NOTE_SEQUENCER_STEPS_SHOWN-1)
inc($KGM_SEQUENCER_POS)
else
$KGM_SEQUENCER_POS := 0
end if
wait($KGM_SEQUENCER_DURATION)
end while
end if
else
$KGM_NOTE_ID := play_note($EVENT_NOTE,$EVENT_VELOCITY,0,-1)
end if
else
disallow_group($ALL_GROUPS)
if ($KGM_GROUP_A_ACTIVE = 1)
allow_group($KGM_GROUP_A+$KGM_GROUP_OFFSET)
end if
if ($KGM_GROUP_B_ACTIVE = 1)
allow_group($KGM_GROUP_B+$KGM_GROUP_OFFSET)
end if
if ($KGM_GROUP_C_ACTIVE = 1)
allow_group($KGM_GROUP_C+$KGM_GROUP_OFFSET)
end if
if ($KGM_GROUP_D_ACTIVE = 1)
allow_group($KGM_GROUP_D+$KGM_GROUP_OFFSET)
end if
if ($KGM_GROUP_E_ACTIVE = 1)
allow_group($KGM_GROUP_E+$KGM_GROUP_OFFSET)
end if
if ($KGM_GROUP_F_ACTIVE = 1)
allow_group($KGM_GROUP_F+$KGM_GROUP_OFFSET)
end if
if ($KGM_GROUP_G_ACTIVE = 1)
allow_group($KGM_GROUP_G+$KGM_GROUP_OFFSET)
end if
if ($KGM_GROUP_H_ACTIVE = 1)
allow_group($KGM_GROUP_H+$KGM_GROUP_OFFSET)
end if
if ($KGM_GROUP_I_ACTIVE = 1)
allow_group($KGM_GROUP_I+$KGM_GROUP_OFFSET)
end if
if ($KGM_GROUP_J_ACTIVE = 1)
allow_group($KGM_GROUP_J+$KGM_GROUP_OFFSET)
end if
if ($KGM_NOTE_SEQUENCER_ENABLE = 1)
if ($KGM_FIRST_NOTE = 0)
$KGM_FIRST_NOTE := 1
$KGM_SEQUENCER_POS := 0
$KGM_WAIT_EVENT := $NI_CALLBACK_ID
while ($KGM_FIRST_NOTE = 1)
if (%KGM_NOTE_SEQUENCER_ARRAY[$KGM_SEQUENCER_POS] > 0)
$KGM_NOTE_ID := play_note($EVENT_NOTE,
%KGM_NOTE_SEQUENCER_ARRAY[$KGM_SEQUENCER_POS],0,$KGM_SEQUENCER_DURATION)
end if
if ($KGM_SEQUENCER_POS < $KGM_NOTE_SEQUENCER_STEPS_SHOWN-1)
inc($KGM_SEQUENCER_POS)
else
$KGM_SEQUENCER_POS := 0
end if
wait($KGM_SEQUENCER_DURATION)
end while
end if
else
$KGM_NOTE_ID := play_note($EVENT_NOTE,$EVENT_VELOCITY,0,-1)
end if
end if
end on
{ END ON NOTE }

{ BEGIN ON RELEASE }
on release
if ($KGM_NOTE_SEQUENCER_ENABLE = 1)
$KGM_NCOUNT := 0
$KGM_CHK_NOTES := 0
while ($KGM_NCOUNT < 127)
$KGM_CHK_NOTES := $KGM_CHK_NOTES+%KEY_DOWN[$KGM_NCOUNT]
inc($KGM_NCOUNT)
end while
if ($KGM_CHK_NOTES = 0)
$KGM_FIRST_NOTE := 0
{ stop_wait($KGM_WAIT_EVENT,0) UNCOMMENT THIS LINE WHEN USING THE
SEQUENCER. ONLY WORKS WITH KONTAKT 5 ! }
end if
end if
end on
{ END ON RELEASE }

{ BEGIN ON LISTENER }
on listener
if ($NI_SIGNAL_TYPE = $NI_SIGNAL_TIMER_MS)
if ($KGM_ANIM_STEP < $KGM_ANIM_FRAMES_MAX)
inc($KGM_ANIM_STEP)
else
$KGM_ANIM_STEP := 0
end if
end if
end on
{ END ON LISTENER }

You might also like