-m128
;--realtime ;audio RT priority as option if performance is not sufficient
sr = 44100
ksmps = 128
nchnls = 8
0dbfs = 1
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/* */
/* GUENTER STEINKE "ARCADE" (1991) */
/* */
/* Version for Csound by Joachim Heintz (2019) */
/* */
/* with Marijana Janevska, Daria Cheikh-Sarraf, Farhad Ilaghi Hosseini */
/* Philipp Henkel, Shadi Kassaee, Dilxat Dawut, Hunjoo Jung */
/* (members of a seminar at HMTM Hannover in winter 2018/19) */
/* */
/* Requirements: Csound 6.14 or higher and CsoundQt 0.9.8 or higher */
/* */
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/* */
/* I/O SETTINGS */
;software and hardware outputs
;only valid for alternative output selection
;see instrument Output around line 2850
gi_OutChn_1 = 1
gi_OutChn_2 = 2
gi_OutChn_3 = 3
gi_OutChn_4 = 4
gi_OutChn_5 = 5
gi_OutChn_6 = 6
gi_OutChn_7 = 7
gi_OutChn_8 = 8
;different output settings for 4, 6 or 8 speakers
vbaplsinit 2.01, 4, -45, 45, 135, -135
vbaplsinit 2.02, 6, -30, 30, 90, 150, -150, -90
vbaplsinit 2.03, 8, -22, 23, 68, 113, 158, -157, -112, -67
/* */
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/* */
/* OPCODE DEFINITIONS */
/* all matrix instruments */
gS_Mtxs[] fillarray "Mtx_1", "Mtx_2", "Mtx_3", "Mtx_4", "Mtx_5", "Mtx_6", "Mtx_7",
"Mtx_8", "Mtx_9", "Mtx_10", "Mtx_11", "Mtx_12", "Mtx_13", "Mtx_14", "Mtx_15"
/* a very long time without using -1 */
#define L # 999999 #
opcode setTo, k, kii
kVar, iTarget, iTime xin
iStart = i(kVar)
kOut linseg iStart, iTime, iTarget
xout kOut
endop
opcode TurOffOtherMtxs, 0, S[]S
//turnoff all running instruments from S_all[] except S_this
S_all[], S_this xin
indx = 0
while indx < lenarray(S_all) do
if strcmp(S_this,S_all[indx])!= 0 then
if active:i(S_all[indx])>0 then
schedule -nstrnum(S_all[indx]), 0, 0
printf_i " %s turned off\n", 1, S_all[indx]
endif
endif
indx += 1
od
endop
opcode TurnOnFilter, 0, i
iNumFilterBands xin
instnc = 1
while instnc < iNumFilterBands+1 do
schedule("Filt_A",0,$L,instnc)
schedule("Filt_B",0,$L,instnc)
instnc += 1
od
endop
opcode TurnOffFilter, 0, 0
turnoff2 "Filt_A", 0, 0
turnoff2 "Filt_B", 0, 0
endop
opcode SetFilterInput, 0, i
iNumFilterBands xin
indx = 0
while indx < iNumFilterBands do
chnset 0, sprintf("Filt_A_%d",indx+1)
chnset 0, sprintf("Filt_B_%d",indx+1)
indx += 1
od
endop
opcode TurnOnRev, 0, o
iWhen xin
schedule "Rev_AB", iWhen, -1
endop
opcode Report, 0, S
S_ins xin
kActive active S_ins
printf " Running instances of %s: %d\n", changed(kActive), S_ins, kActive
endop
opcode CsQtMeter, 0, SSak
S_chan_sig, S_chan_over, aSig, kTrig xin
iDbRange = 60 ;shows 60 dB
iHoldTim = 1 ;seconds to "hold the red light"
kOn init 0
kTim init 0
kStart init 0
kEnd init 0
kMax max_k aSig, kTrig, 1
if kTrig == 1 then
chnset (iDbRange + dbfsamp(kMax)) / iDbRange, S_chan_sig
if kOn == 0 && kMax > 1 then
kTim = 0
kEnd = iHoldTim
chnset k(1), S_chan_over
kOn = 1
endif
if kOn == 1 && kTim > kEnd then
chnset k(0), S_chan_over
kOn = 0
endif
endif
kTim += ksmps/sr
endop
/* */
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/* */
/* GLOBAL VARIABLES AND SETTINGS */
/* Input */
ga_Mic init 0
gk_LiveAmp_reductDb init 0 ;used for fade out live amp in cue 93
/* Delay */
gi_Del_MaxDelTim init 15 ;sec
gi_Del_FeedbLev init 0.94 ;which feedback level for "on"
gk_Del1A_DelTim init 1
gk_Del1B_DelTim init 1
gk_Del2A_DelTim init 1
gk_Del2B_DelTim init 1
gk_Del1A_FbLev init 0
gk_Del1B_FbLev init 0
gk_Del2B_FbLev init 0
gk_Del2A_FbLev init 0
gk_Del1A_VolIn init 0
gk_Del1B_VolIn init 0
gk_Del2A_VolIn init 0
gk_Del2B_VolIn init 0
gk_Del1A_VolOut init 0
gk_Del1B_VolOut init 0
gk_Del2B_VolOut init 0
gk_Del2A_VolOut init 0
ga_Del1A_out init 0
ga_Del1B_out init 0
ga_Del2A_out init 0
ga_Del2B_out init 0
ga_Del1_out init 0 ;sum of 1A and 1B
ga_Del2_out init 0 ;2A+2B
ga_Del_out init 0 ;sum of all del output
/* Harmonizer */
gi_Harm_MaxDelTim init 10500 ;msec
gk_Harm1A_Pch init 1
gk_Harm1B_Pch init 1
gk_Harm2A_Pch init 1
gk_Harm2B_Pch init 1
gk_Harm1A_Del init 1
gk_Harm1B_Del init 1
gk_Harm2A_Del init 1
gk_Harm2B_Del init 1
gk_Harm1A_VolIn init 0
gk_Harm1B_VolIn init 0
gk_Harm2A_VolIn init 0
gk_Harm2B_VolIn init 0
gk_Harm1A_VolOut init 0
gk_Harm1B_VolOut init 0
gk_Harm2A_VolOut init 0
gk_Harm2B_VolOut init 0
ga_Harm_in init 0
ga_Harm1A_out init 0
ga_Harm1B_out init 0
ga_Harm2A_out init 0
ga_Harm2B_out init 0
ga_Harm1_out init 0
ga_Harm2_out init 0
ga_Harm_out init 0
/* Filter */
;filter programs A and B
giFilt_A ftgen 0, 0, 0, -23, "filter_A_47.csv"
giFilt_B ftgen 0, 0, 0, -23, "filter_B_47.csv"
;durations for filter programs 1-14 and 15-32 in sec
gk_Filt_Seq_1[] fillarray 8, 6.5, 4.5, 3, 5.5, 2.5, 2, 3, 9, 8, 7, 5, 9.5, 9.9
gk_Filt_Seq_2[] fillarray 9, 4, 6, 5.5, 4.5, 6, 8, 7, 7, 4, 6, 7, 2, 5, 7, 6, 3, 8
gi_Filt_NumBands = 47 ;band 48 can be ignored as always closed
gi_Filt_FadeTim = 5
gk_Filt_Q init 10
gk_Filt_VolOut init 0
ga_Filt_in init 0
ga_FiltA_out init 0
ga_FiltB_out init 0
ga_Filt_out init 0
/* Reverb */
gk_RevA_VolIn init 0
gk_RevB_VolIn init 0
gk_RevA_VolOut init 0
gk_RevB_VolOut init 0
ga_Rev_in init 0
ga_RevA_out init 0
ga_RevB_out init 0
/* Halafon */
gk_HalaA_Speed init 1/20 ;cycles per sec (very slow)
gk_HalaB_Speed init 1/5 ;medium
gk_HalaC_Speed init 1 ;fast
gk_HalaA_Dir init 1 ;1=clockwise -1=counterclock
gk_HalaB_Dir init -1
gk_HalaC_Dir init 1
gk_Hala_Spread init 0 ;usually 0, maximum 100
gk_HalaA_VolOut init 0
gk_HalaB_VolOut init 0
gk_HalaC_VolOut init 0
ga_HalaA_in init 0
ga_HalaB_in init 0
ga_HalaC_in init 0
ga_HalaA_out init 0
ga_HalaB_out init 0
ga_HalaC_out init 0
/* Internal 6 Channels Out */
ga_Chn1_in init 0
ga_Chn2_in init 0
ga_Chn3_in init 0
ga_Chn4_in init 0
ga_Chn5_in init 0
ga_Chn6_in init 0
/* fft settings */
giFFTsize = 1024
giFFThopsize = giFFTsize/4
/* */
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/* */
/* SOFTWARE CHANNELS */
/* input and output */
chn_k "count", 3
chn_k "next_count", 3
chn_a "filt_A_collect", 3
chn_a "filt_B_collect", 3
/* output (= show signals in widgets) */
chn_k "Del_1A_in", 2
chn_k "Del_1B_in", 2
chn_k "Del_2A_in", 2
chn_k "Del_2B_in", 2
chn_k "Del_1A_out", 2
chn_k "Del_1B_out", 2
chn_k "Del_2A_out", 2
chn_k "Del_2B_out", 2
chn_k "Harm_1A_in", 2
chn_k "Harm_1B_in", 2
chn_k "Harm_2A_in", 2
chn_k "Harm_2B_in", 2
chn_k "Harm_1A_out", 2
chn_k "Harm_1B_out", 2
chn_k "Harm_2A_out", 2
chn_k "Harm_2B_out", 2
chn_k "Filt_out", 2
chn_k "Rev_A_in", 2
chn_k "Rev_B_in", 2
chn_k "Rev_A_out", 2
chn_k "Rev_B_out", 2
chn_k "Hala_A", 2
chn_k "Hala_B", 2
chn_k "Hala_C", 2
chn_k "micA_in_disp", 2
chn_k "micA_in_over_disp", 2
chn_k "micB_in_disp", 2
chn_k "micB_in_over_disp", 2
chn_k "micSum_in_disp", 2
chn_k "micSum_in_over_disp", 2
chn_k "Del_1_disp", 2
chn_k "Del_1_over_disp", 2
chn_k "Del_2_disp", 2
chn_k "Del_2_over_disp", 2
chn_k "Harm_1_disp", 2
chn_k "Harm_1_over_disp", 2
chn_k "Harm_2_disp", 2
chn_k "Harm_2_over_disp", 2
chn_k "Rev_disp", 2
chn_k "Rev_over_disp", 2
chn_k "Filt_disp", 2
chn_k "Filt_over_disp", 2
chn_k "Hala_A_disp", 2
chn_k "Hala_A_over_disp", 2
chn_k "Hala_B_disp", 2
chn_k "Hala_B_over_disp", 2
chn_k "Hala_C_disp", 2
chn_k "Hala_C_over_disp", 2
chn_k "HalaA_speed_disp", 2
chn_k "HalaB_speed_disp", 2
chn_k "HalaC_speed_disp", 2
chn_k "out_1_disp", 2
chn_k "out_1_over_disp", 2
chn_k "out_2_disp", 2
chn_k "out_2_over_disp", 2
chn_k "out_3_disp", 2
chn_k "out_3_over_disp", 2
chn_k "out_4_disp", 2
chn_k "out_4_over_disp", 2
chn_k "out_5_disp", 2
chn_k "out_5_over_disp", 2
chn_k "out_6_disp", 2
chn_k "out_6_over_disp", 2
chn_k "out_7_disp", 2
chn_k "out_7_over_disp", 2
chn_k "out_8_disp", 2
chn_k "out_8_over_disp", 2
chn_k "show_mtx", 2
chn_S "Playback_time", 2
chn_k "record", 2
chn_k "playback", 2
chn_S "message", 2
;/* input (= get values from widgets (mostly via midi)) */
chn_k "Del_out_midi", 1
chn_k "Harm_out_midi", 1
chn_k "Filt_out_midi", 1
chn_k "Rev_out_midi", 1
chn_k "Hala_A_out_midi", 1
chn_k "Hala_B_out_midi", 1
chn_k "Hala_C_out_midi", 1
chn_k "Sum_out_midi", 1
chn_k "Rev_reduct_midi", 1
chn_k "Hala_A_speed_midi", 1
chn_k "Hala_B_speed_midi", 1
chn_k "Hala_C_spedd_midi", 1
chn_k "micA_gain_midi", 1
chn_k "micB_gain_midi", 1
chn_k "live_amp_midi", 1
chn_k "Playback_Vol_Db", 1
chn_k "micA_input_chn", 1
chn_k "micB_input_chn", 1
chn_k "mic_select", 1
chn_k "live_amp_select", 1
chn_k "filt_q", 1
chn_k "out_setup", 1
/* */
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/* */
/* INIT */
/*** ALWAYS ON INSTRUMENTS ***/
alwayson "Trigger_Cues"
alwayson "Midi"
alwayson "Input"
alwayson "Del_1A"
alwayson "Del_1B"
alwayson "Del_2A"
alwayson "Del_2B"
alwayson "Del_sums"
alwayson "Harm_1A"
alwayson "Harm_1B"
alwayson "Harm_2A"
alwayson "Harm_2B"
alwayson "Harm_sums"
alwayson "Filt"
schedule("Chn_1",.1,-1)
schedule("Chn_2",.1,-1)
schedule("Chn_3",.1,-1)
schedule("Chn_4",.1,-1)
schedule("Chn_5",.1,-1)
schedule("Chn_6",.1,-1)
schedule("Output",.1,-1)
alwayson "Show"
/*** PREALLOCATION ***/
prealloc "Filt_A", 47
prealloc "Filt_B", 47
prealloc "Hala_A", 1
prealloc "Hala_B", 1
prealloc "Hala_C", 1
prealloc "Rev_AB", 1
/*** INIT ***/
instr Init
//initialize some widgets
chnset 1, "next_count"
chnset 0, "count"
chnset 0, "record"
chnset 0, "playback"
//initialize globale output array
gi_Setup chnget "out_setup"
gi_Setup += 1
iNumChnls = gi_Setup*2 + 2
ga_Out[] init iNumChnls
ga_Clear[] init iNumChnls
chnset sprintf("Output setup = %d\nRendering %d output channels.",
gi_Setup,iNumChnls), "message"
turnoff
endin
schedule "Init", 0, 1
/* */
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/* */
/* PRERECORDED VERSION FOR TESTING */
instr PlaybackRec
turnoff2 "Input", 0, 0
S_recording = "Steinke_Arcade_Cello_only.wav"
iCueTimes[] fillarray 0.0, 0.72, 4.99, 9.63, 15.19, 20.13, 26.25, 32.55, 35.37, 37.84,
42.99, 45.07, 47.32, 50.99, 53.44, 58.39, 59.78, 62.04, 72.88, 81.6,
85.26, 101.1, 114.43, 116.08, 125.64, 127.9, 131.24, 135.07, 138.12, 142.0,
146.56, 147.09, 150.82, 153.68, 158.55, 173.32, 174.79, 177.96, 180.38, 190.63,
213.46, 217.93, 221.31, 227.06, 230.21, 238.53, 240.1, 245.75, 249.66, 257.71,
259.87, 270.06, 272.94, 280.04, 284.84, 293.2, 299.73, 356.47, 374.46, 375.14,
378.16, 381.03, 383.76, 388.16, 391.86, 394.03, 395.8, 399.25, 404.19, 409.26,
410.87, 414.79, 416.25, 420.33, 421.47, 424.07, 428.02, 433.68, 438.03, 441.43,
442.87, 446.15, 457.04, 462.08, 467.32, 478.59, 489.28, 493.9, 497.97, 504.82,
507.08, 510.77, 515.87, 544.17, 568.73, 575.92, 598.79, 617.02, 999
iStartCue chnget "next_count"
iTimeOffset = iCueTimes[iStartCue-1]
ga_Mic diskin S_recording, 1, iTimeOffset
kOutVolDb chnget "Playback_Vol_Db"
out ga_Mic*ampdb(kOutVolDb), ga_Mic*ampdb(kOutVolDb)
kTime = timeinsts:k() + iTimeOffset
kCue chnget "next_count"
kNextTime = iCueTimes[kCue-1]
if kTime > kNextTime then
event "i", sprintfk("Cue_%d",kCue), 0, .1
chnset kCue, "count"
chnset kCue+1, "next_count"
endif
S_time sprintfk "%02d : %02d", int(kTime/60), int(kTime%60)
chnset S_time, "Playback_time"
endin
/* */
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/* */
/* CUES */
instr Trigger_Cues
kKey sensekey
if kKey > 0 then
kCounter chnget "next_count"
//plus key: counter+1 (without action)
if kKey == 43 then
kCounter += 1
chnset kCounter, "next_count"
//minus key: counter-1
elseif kKey == 45 then
kCounter -= 1
chnset kCounter, "next_count"
//space bar: trigger events
elseif kKey == 32 then
event "i", sprintfk("Cue_%d",kCounter), 0, .1
kCounter += 1
chnset kCounter, "next_count"
chnset kCounter-1, "count"
endif
endif
endin
instr Cue_0
//dummy
endin
instr Cue_1
puts "Cue_1", 1
schedule "Mtx_1", 0, -1
//delay
gk_Del1A_DelTim = 7
gk_Del1B_DelTim = 8.3
gk_Del2A_DelTim = 10.7
gk_Del2B_DelTim = 12
gk_Del1A_FbLev = 0
gk_Del1B_FbLev = 0
gk_Del2B_FbLev = 0
gk_Del2A_FbLev = 0
gk_Del1A_VolIn = 0
gk_Del1B_VolIn = 0
gk_Del2A_VolIn = 0
gk_Del2B_VolIn = 0
gk_Del1A_VolOut = 1
gk_Del1B_VolOut = 1
gk_Del2A_VolOut = 1
gk_Del2B_VolOut = 1
//harmonizer
gk_Harm1A_Pch = 1.015
gk_Harm1B_Pch = 0.985
gk_Harm2A_Pch = 1.031
gk_Harm2B_Pch = 0.971
gk_Harm1A_Del = 200
gk_Harm1B_Del = 350
gk_Harm2A_Del = 580
gk_Harm2B_Del = 800
gk_Harm1A_VolIn = 1
gk_Harm1B_VolIn = 1
gk_Harm2A_VolIn = 1
gk_Harm2B_VolIn = 1
gk_Harm1A_VolOut = 1
gk_Harm1B_VolOut = 1
gk_Harm2A_VolOut = 1
gk_Harm2B_VolOut = 1
turnoff
endin
instr Cue_2
puts "Cue_2", 1
gk_Del2B_VolIn = setTo(gk_Del2B_VolIn,1,p3)
endin
instr Cue_3
puts "Cue_3", 1
gk_Del2B_VolIn = setTo(gk_Del2B_VolIn,0,p3)
gk_Del2A_VolIn = setTo(gk_Del2A_VolIn,1,p3)
endin
instr Cue_4
puts "Cue_4", 1
gk_Del2A_VolIn = setTo(gk_Del2A_VolIn,0,p3)
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,1,p3)
endin
instr Cue_5
puts "Cue_5", 1
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,0,p3)
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,1,p3)
schedule "cue_5a", 3, 1
endin
instr cue_5a
puts " Cue_5a", 1
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,0,p3)
endin
instr Cue_6
puts "Cue_6", 1
gk_Del2A_VolIn = setTo(gk_Del2A_VolIn,1,p3)
gk_Del2B_VolIn = setTo(gk_Del2B_VolIn,1,p3)
endin
instr Cue_7
puts "Cue_7", 1
gk_Del2A_VolIn = setTo(gk_Del2A_VolIn,0,p3)
gk_Del2B_VolIn = setTo(gk_Del2B_VolIn,0,p3)
schedule "Cue_7a", 2, 1
endin
instr Cue_7a
puts " Cue_7a", 1
schedule "Mtx_2", 0, -1
//harmonizer prog 2
gk_Harm1A_Pch = 1.031
gk_Harm1B_Pch = 0.958
gk_Harm2A_Pch = 1.066
gk_Harm2B_Pch = 0.946
turnoff
endin
instr Cue_8
puts "Cue_8", 1
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,1,p3)
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,1,p3)
endin
instr Cue_9
puts "Cue_9", 1
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,0,p3)
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,0,p3)
endin
instr Cue_10
puts "Cue_10", 1
schedule "Mtx_3", 0, -1
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,1,p3)
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,1,p3)
gk_Del2A_VolIn = setTo(gk_Del2A_VolIn,1,p3)
gk_Del2B_VolIn = setTo(gk_Del2B_VolIn,1,p3)
//harmonizer prog 3
gk_Harm1A_Pch = 1.066
gk_Harm1B_Pch = 0.971
gk_Harm2A_Pch = 1.048
gk_Harm2B_Pch = 0.925
endin
instr Cue_11
puts "Cue_11", 1
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,0,p3)
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,0,p3)
gk_Del2A_VolIn = setTo(gk_Del2A_VolIn,0,p3)
gk_Del2B_VolIn = setTo(gk_Del2B_VolIn,0,p3)
endin
instr Cue_12
puts "Cue_12", 1
schedule "Mtx_4", 0, -1
//harmonizer prog 4
gk_Harm1A_Pch = 1.048
gk_Harm1B_Pch = 0.946
gk_Harm2A_Pch = 1.085
gk_Harm2B_Pch = 0.935
turnoff
endin
instr Cue_13
puts "Cue_13", 1
gk_Del2A_VolIn = setTo(gk_Del2A_VolIn,1,p3)
gk_Del2B_VolIn = setTo(gk_Del2B_VolIn,1,p3)
endin
instr Cue_14
puts "Cue_14", 1
gk_Del2A_VolIn = setTo(gk_Del2A_VolIn,0,p3)
gk_Del2B_VolIn = setTo(gk_Del2B_VolIn,0,p3)
endin
instr Cue_15
puts "Cue_15", 1
schedule "Mtx_5", 0, -1
//harmonizer prog 5
gk_Harm1A_Pch = 1.105
gk_Harm1B_Pch = 0.925
gk_Harm2A_Pch = 1.015
gk_Harm2B_Pch = 0.985
turnoff
endin
instr Cue_16
puts "Cue_16", 1
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,1,p3)
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,1,p3)
gk_Del2A_VolIn = setTo(gk_Del2A_VolIn,1,p3)
gk_Del2B_VolIn = setTo(gk_Del2B_VolIn,1,p3)
endin
instr Cue_17
puts "Cue_17", 1
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,0,p3)
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,0,p3)
gk_Del2A_VolIn = setTo(gk_Del2A_VolIn,0,p3)
gk_Del2B_VolIn = setTo(gk_Del2B_VolIn,0,p3)
endin
instr Cue_18
puts "Cue_18", 1
schedule "Mtx_6", 0, -1
//harmonizer prog 6
gk_Harm1A_Pch = 1.085
gk_Harm1B_Pch = 0.935
gk_Harm2A_Pch = 1.105
gk_Harm2B_Pch = 0.958
turnoff
endin
instr Cue_19
puts "Cue_19", 1
schedule "Mtx_7", 0, -1
//del prog 2
gk_Del1A_DelTim = 3.5
gk_Del1B_DelTim = 4.5
gk_Del2A_DelTim = 8.5
gk_Del2B_DelTim = 10.5
//harmonizer prog 7
gk_Harm1A_Pch = 1.025
gk_Harm1B_Pch = 0.951
gk_Harm2A_Pch = 1.105
gk_Harm2B_Pch = 0.958
gk_Harm1A_Del = 1 ;really
gk_Harm1B_Del = 3500
//open del 1
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,1,p3)
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,1,p3)
endin
instr Cue_20
puts "Cue_20", 1
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,0,p3)
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,0,p3)
endin
instr Cue_21
puts "Cue_21", 1
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,1,p3)
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,1,p3)
gk_Del2A_VolIn = setTo(gk_Del2A_VolIn,1,p3)
gk_Del2B_VolIn = setTo(gk_Del2B_VolIn,1,p3)
//harmonizer prog 8
gk_Harm1A_Pch = 1.025
gk_Harm1B_Pch = 0.951
gk_Harm2A_Pch = 1.079
gk_Harm2B_Pch = 0.906
gk_Harm2A_Del = 6500
gk_Harm2B_Del = 10500
endin
instr Cue_22
puts "Cue_22", 1
gk_Del2A_FbLev = setTo(gk_Del2A_FbLev,gi_Del_FeedbLev,p3)
gk_Del2B_FbLev = setTo(gk_Del2B_FbLev,gi_Del_FeedbLev,p3)
endin
instr Cue_23
puts "Cue_23", 1
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,0,p3)
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,0,p3)
gk_Del2A_VolIn = setTo(gk_Del2A_VolIn,0,p3)
gk_Del2B_VolIn = setTo(gk_Del2B_VolIn,0,p3)
endin
instr Cue_24
puts "Cue_24", 1
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,1,p3)
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,1,p3)
gk_Del2A_VolIn = setTo(gk_Del2A_VolIn,1,p3)
gk_Del2B_VolIn = setTo(gk_Del2B_VolIn,1,p3)
endin
instr Cue_25
puts "Cue_25", 1
//close all Del in
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,0,p3)
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,0,p3)
gk_Del2A_VolIn = setTo(gk_Del2A_VolIn,0,p3)
gk_Del2B_VolIn = setTo(gk_Del2B_VolIn,0,p3)
//set Harm Prog 9
gk_Harm1A_Pch = 1.167
gk_Harm1B_Pch = 0.928
gk_Harm2A_Pch = 1.051
gk_Harm2B_Pch = 0.828
gk_Harm1A_Del = 125
gk_Harm1B_Del = 125
gk_Harm2A_Del = 125
gk_Harm2B_Del = 125
//set Mtx_8
schedule "Mtx_8", p3, -1
endin
instr Cue_26
puts "Cue_26", 1
//set Del 1 Prog 3
gk_Del1A_DelTim = 7.5
gk_Del1B_DelTim = 6
//set Harm Prog 10
gk_Harm1A_Pch = 1.079
gk_Harm1B_Pch = 0.885
gk_Harm2A_Pch = 1.137
gk_Harm2B_Pch = 0.906
gk_Harm1A_Del = 180
gk_Harm1B_Del = 220
gk_Harm2A_Del = 265
gk_Harm2B_Del = 300
//start filter (no input yet)
TurnOnFilter(gi_Filt_NumBands)
turnoff
endin
instr Cue_27
puts "Cue_27", 1
//set Harm Prog 11
gk_Harm1A_Pch = 1.230
gk_Harm1B_Pch = 0.846
gk_Harm2A_Pch = 1.108
gk_Harm2B_Pch = 0.865
gk_Harm1A_Del = 200
gk_Harm1B_Del = 330
gk_Harm2A_Del = 480
gk_Harm2B_Del = 600
//set filter to initial values (all bands open)
SetFilterInput(gi_Filt_NumBands)
//start all Halafons (A and B get signal in Mtx_9)
schedule "Hala_A", 0, -1
schedule "Hala_B", 0, -1
schedule "Hala_C", 0, -1
turnoff
endin
instr Cue_28
puts "Cue_28", 1
//set Mtx_9
schedule "Mtx_9", 0, -1
//open filter output
gk_Filt_VolOut = setTo(gk_Filt_VolOut,1,p3)
//start Filtersequence
schedule "Filt_Seq_1", 0, -1
//open Hala A and B output
gk_HalaA_VolOut = setTo(gk_HalaA_VolOut,1,p3)
gk_HalaB_VolOut = setTo(gk_HalaB_VolOut,1,p3)
//open Del_1A_in and close after 2 sec
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,1,p3)
schedule "Cue_28a", 2, 1
endin
instr Cue_28a
puts " Cue_28a", 1
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,0,p3)
endin
instr Cue_29
puts "Cue_29", 1
//open Del_1B_in and close after 1 sec
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,1,p3)
schedule "Cue_29a", 1, 1
endin
instr Cue_29a
puts " Cue_29a", 1
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,0,p3)
endin
instr Cue_30
puts "Cue_30", 1
//open Del_1A_in and close after 2 sec
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,1,p3)
schedule "Cue_30a", 2, 1
endin
instr Cue_30a
puts " Cue_30a", 1
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,0,p3)
endin
instr Cue_31
puts "Cue_31", 1
//open Del_1B_in
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,1,p3)
endin
instr Cue_32
puts "Cue_32", 1
//close Del_1B_in
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,0,p3)
//open Del_1A_in and close after3 sec
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,1,p3)
schedule "Cue_32a", 3, 1
endin
instr Cue_32a
puts " Cue_32a", 1
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,0,p3)
endin
instr Cue_33
puts "Cue_33", 1
//open Del_1B_in and close after 1 sec
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,1,p3)
schedule "Cue_33a", 1, 1
endin
instr Cue_33a
puts " Cue_33a", 1
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,0,p3)
endin
instr Cue_34
puts "Cue_34", 1
//open Del_1A_in
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,1,p3)
endin
instr Cue_35
puts "Cue_35", 1
//close Del_1A_in
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,0,p3)
endin
instr Cue_36
puts "Cue_36", 1
//open Del_1B_in
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,1,p3)
//set Harm Prog 12
gk_Harm1A_Pch = 1.198
gk_Harm1B_Pch = 0.828
gk_Harm2A_Pch = 0.951
gk_Harm2B_Pch = 1.167
gk_Harm1A_Del = 150
gk_Harm1B_Del = 220
gk_Harm2A_Del = 300
gk_Harm2B_Del = 400
endin
instr Cue_37
puts "Cue_37", 1
//close Del_1B_in
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,0,p3)
endin
instr Cue_38
puts "Cue_38", 1
//open Del_1B_in
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,1,p3)
endin
instr Cue_39
puts "Cue_39", 1
//close Del_1B_in
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,0,p3)
endin
instr Cue_40
puts "Cue_40", 1
//set Mtx_10
schedule "Mtx_10", 0, -1
//set Del 1 Prog 4
gk_Del1A_DelTim = 6.3
gk_Del1B_DelTim = 8
turnoff
endin
instr Cue_41
puts "Cue_41", 1
//mute filter output
gk_Filt_VolOut = setTo(gk_Filt_VolOut,0,p3)
//stop feedback (del 2)
gk_Del2A_FbLev = setTo(gk_Del2A_FbLev,0,p3)
gk_Del2B_FbLev = setTo(gk_Del2B_FbLev,0,p3)
//close del 2 in and out
gk_Del2A_VolIn = setTo(gk_Del2A_VolIn,0,p3)
gk_Del2B_VolIn = setTo(gk_Del2B_VolIn,0,p3)
gk_Del2A_VolOut = setTo(gk_Del2A_VolOut,0,p3)
gk_Del2B_VolOut = setTo(gk_Del2B_VolOut,0,p3)
//set Harm Prog 13
gk_Harm1A_Pch = 1.105
gk_Harm1B_Pch = 0.935
gk_Harm2A_Pch = 1.031
gk_Harm2B_Pch = 0.971
gk_Harm1A_Del = 400
gk_Harm1B_Del = 620
gk_Harm2A_Del = 830
gk_Harm2B_Del = 1200
//set Mtx_11 (Hala get no more signal)
schedule "Mtx_11", p3, -1
//close Hala A and B
gk_HalaA_VolOut = setTo(gk_HalaA_VolOut,0,p3)
gk_HalaB_VolOut = setTo(gk_HalaB_VolOut,0,p3)
//open Del_1 in (A and B)
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,1,p3)
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,1,p3)
endin
instr Cue_42
puts "Cue_42", 1
//close Del_1 in
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,0,p3)
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,0,p3)
//set Del 2 Prog 3
gk_Del2A_DelTim = 10.3
gk_Del2B_DelTim = 13
//turn off filter
schedule("Cue_42a",0,1)
endin
instr Cue_42a
TurnOffFilter
turnoff
endin
instr Cue_43
puts "Cue_43", 1
//open Del_1 in and close after 2 sec
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,1,p3)
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,1,p3)
schedule "Cue_43a", 2, 1
endin
instr Cue_43a
puts " Cue_43a", 1
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,0,p3)
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,0,p3)
endin
instr Cue_44
puts "Cue_44", 1
//open Del_2 in
gk_Del2A_VolIn = setTo(gk_Del2A_VolIn,1,p3)
gk_Del2B_VolIn = setTo(gk_Del2B_VolIn,1,p3)
endin
instr Cue_45
puts "Cue_45", 1
//closes Del_2 in
gk_Del2A_VolIn = setTo(gk_Del2A_VolIn,0,p3)
gk_Del2B_VolIn = setTo(gk_Del2B_VolIn,0,p3)
//fade in Del_2 out
schedule("Cue_45a", 0, 5)
//open Del_1 in
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,1,p3)
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,1,p3)
//set Harm Prog 14
gk_Harm1A_Pch = 1.066
gk_Harm1B_Pch = 0.958
gk_Harm2A_Pch = 1.048
gk_Harm2B_Pch = 0.946
gk_Harm1A_Del = 300
gk_Harm1B_Del = 500
gk_Harm2A_Del = 630
gk_Harm2B_Del = 800
endin
instr Cue_45a
puts " Cue_45a", 1
//fade in del 2 out
gk_Del2A_VolOut linseg 0, p3, 1
gk_Del2B_VolOut linseg 0, p3, 1
endin
instr Cue_46
puts "Cue_46", 1
//close del 1 in
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,0,p3)
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,0,p3)
endin
instr Cue_47
puts "Cue_47", 1
//open all del in
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,1,p3)
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,1,p3)
gk_Del2A_VolIn = setTo(gk_Del2A_VolIn,1,p3)
gk_Del2B_VolIn = setTo(gk_Del2B_VolIn,1,p3)
endin
instr Cue_48
puts "Cue_48", 1
//set Harm Prog 15
gk_Harm1A_Pch = 1.048
gk_Harm1B_Pch = 0.971
gk_Harm2A_Pch = 1.015
gk_Harm2B_Pch = 0.985
gk_Harm1A_Del = 200
gk_Harm1B_Del = 350
gk_Harm2A_Del = 480
gk_Harm2B_Del = 600
//close Del_2B in after 1 sec
schedule "Cue_48a", 1, 1
turnoff
endin
instr Cue_48a
puts " Cue_48a", 1
gk_Del2B_VolIn = setTo(gk_Del2B_VolIn,0,p3)
endin
instr Cue_49
puts "Cue_49", 1
//close Del_2A_in
gk_Del2A_VolIn = setTo(gk_Del2A_VolIn,0,p3)
//closes Del_1B_in after 3.5 sec
schedule "Cue_49a", 3.5, 1
//close Del_1A_in after 5 sec
schedule "Cue_49b", 5, 1
endin
instr Cue_49a
puts " Cue_49a", 1
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,0,p3)
endin
instr Cue_49b
puts " Cue_49b", 1
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,0,p3)
endin
instr Cue_50
puts "Cue_50", 1
//set Mtx 12
schedule("Mtx_12",0,-1)
//open Hala B and C, close A
gk_HalaB_VolOut = setTo(gk_HalaB_VolOut,1,p3)
gk_HalaC_VolOut = setTo(gk_HalaC_VolOut,1,p3)
gk_HalaA_VolOut = setTo(gk_HalaA_VolOut,0,p3)
endin
instr Cue_51
puts "Cue_51", 1
//set Harm Prog 16
gk_Harm1A_Pch = 0.885
gk_Harm1B_Pch = 1.230
gk_Harm2A_Pch = 0.951
gk_Harm2B_Pch = 1.108
gk_Harm1A_Del = 200
gk_Harm1B_Del = 350
gk_Harm2A_Del = 480
gk_Harm2B_Del = 600
//open Del_2A_in
gk_Del2A_VolIn = setTo(gk_Del2A_VolIn,1,p3)
endin
instr Cue_52
puts "Cue_52", 1
//close Del_2A_in
gk_Del2A_VolIn = setTo(gk_Del2A_VolIn,0,p3)
endin
instr Cue_53
puts "Cue_53", 1
//open Del_2B and clos after 4 sec
gk_Del2B_VolIn = setTo(gk_Del2B_VolIn,1,p3)
schedule("Cue_53a",4,1)
endin
instr Cue_53a
puts " Cue_53a", 1
gk_Del2B_VolIn = setTo(gk_Del2B_VolIn,0,p3)
endin
instr Cue_54
puts "Cue_54", 1
//open Del_1A
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,1,p3)
//set Harm Prog 17 after 1.5 sec
schedule("Cue_54a",1.5,1)
endin
instr Cue_54a
puts " Cue_54a", 1
//set Harm Prog 17
gk_Harm1A_Pch = 0.810
gk_Harm1B_Pch = 0.906
gk_Harm2A_Pch = 1.263
gk_Harm2B_Pch = 1.079
gk_Harm1A_Del = 175
gk_Harm1B_Del = 290
gk_Harm2A_Del = 410
gk_Harm2B_Del = 550
turnoff
endin
instr Cue_55
puts "Cue_55", 1
//close Del_1A_in
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,0,p3)
endin
instr Cue_56
puts "Cue_56", 1
p3 = 5
//set Del 1 Prog 5 with soft transition
gk_Del1A_DelTim = setTo(gk_Del1A_DelTim,9,p3)
gk_Del1B_DelTim = setTo(gk_Del1B_DelTim,15,p3)
//set Harm Prog 18
gk_Harm1A_Pch = 0.928
gk_Harm1B_Pch = 0.793
gk_Harm2A_Pch = 1.198
gk_Harm2B_Pch = 1.297
gk_Harm1A_Del = 150
gk_Harm1B_Del = 250
gk_Harm2A_Del = 370
gk_Harm2B_Del = 500
endin
instr Cue_57
puts "Cue_57", 1
//close all Harm in+out
gk_Harm1A_VolIn = setTo(gk_Harm1A_VolIn,0,p3)
gk_Harm1B_VolIn = setTo(gk_Harm1B_VolIn,0,p3)
gk_Harm2A_VolIn = setTo(gk_Harm2A_VolIn,0,p3)
gk_Harm2B_VolIn = setTo(gk_Harm2B_VolIn,0,p3)
gk_Harm1A_VolOut = setTo(gk_Harm1A_VolOut,0,p3)
gk_Harm1B_VolOut = setTo(gk_Harm1B_VolOut,0,p3)
gk_Harm2A_VolOut = setTo(gk_Harm2A_VolOut,0,p3)
gk_Harm2B_VolOut = setTo(gk_Harm2B_VolOut,0,p3)
//open all Del and Feedback after 1.5 sec
schedule("Cue_57a",1.5,1)
//set Harm Prog 19 after 1.5 sec
schedule("Cue_57b",1.5,1)
//soft fade in all Harm in+out after 7 sec
schedule("Cue_57c",7,10)
//fade in Hala A and fade out Hala C over 3 sec
schedule("Cue_57d",0,3)
endin
instr Cue_57a
puts " Cue_57a", 1
//open all Del in and Feedback
gk_Del1A_FbLev = gi_Del_FeedbLev
gk_Del1B_FbLev = gi_Del_FeedbLev
gk_Del2B_FbLev = gi_Del_FeedbLev
gk_Del2A_FbLev = gi_Del_FeedbLev
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,1,p3)
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,1,p3)
gk_Del2A_VolIn = setTo(gk_Del2A_VolIn,1,p3)
gk_Del2B_VolIn = setTo(gk_Del2B_VolIn,1,p3)
endin
instr Cue_57b
puts " Cue_57b", 1
//set Harm Prog 19
gk_Harm1A_Pch = 1.043
gk_Harm1B_Pch = 0.930
gk_Harm2A_Pch = 0.939
gk_Harm2B_Pch = 1.099
gk_Harm1A_Del = 650
gk_Harm1B_Del = 1400
gk_Harm2A_Del = 2300
gk_Harm2B_Del = 3000
turnoff
endin
instr Cue_57c
puts " Cue_57c", 1
//soft fade in harm in and out
iFadeTim = p3
gk_Harm1A_VolIn linseg 0, iFadeTim/2, 1
gk_Harm1B_VolIn linseg 0, iFadeTim/2, 1
gk_Harm2A_VolIn linseg 0, iFadeTim/2, 1
gk_Harm2B_VolIn linseg 0, iFadeTim/2, 1
gk_Harm1A_VolOut linseg 0, iFadeTim, 1
gk_Harm1B_VolOut linseg 0, iFadeTim, 1
gk_Harm2A_VolOut linseg 0, iFadeTim, 1
gk_Harm2B_VolOut linseg 0, iFadeTim, 1
endin
instr Cue_57d
//fade in Hala A and fade out Hala C over 3 sec
iFadeTim = p3
gk_HalaA_VolOut linseg 0, iFadeTim, 1
gk_HalaC_VolOut linseg 1, iFadeTim, 0
endin
instr Cue_58
puts "Cue_58", 1
//all Del in fade out (over 20 sec)
p3 = 20
gk_Del1A_VolIn transeg 1, p3, -3, 0
gk_Del1B_VolIn transeg 1, p3, -3, 0
gk_Del2A_VolIn transeg 1, p3, -3, 0
gk_Del2B_VolIn transeg 1, p3, -3, 0
//live input also fade out
ga_Mic *= linseg:k(1,p3,0)
schedule("Cue_58a",0,1)
//turn on filter
schedule("Cue_58b",0,1)
//set filter to initial values (all bands open)
schedule("Cue_58c",.1,1)
endin
instr Cue_58a
chnset "Cue 58:\nLive Input muted", "message"
turnoff
endin
instr Cue_58b
TurnOnFilter(gi_Filt_NumBands)
turnoff
endin
instr Cue_58c
SetFilterInput(gi_Filt_NumBands)
turnoff
endin
instr Cue_59
puts "Cue_59", 1
//set Mtx_13
schedule("Mtx_13",0,-1)
//close all Harm in and out
gk_Harm1A_VolIn = setTo(gk_Harm1A_VolIn,0,p3)
gk_Harm1B_VolIn = setTo(gk_Harm1B_VolIn,0,p3)
gk_Harm2A_VolIn = setTo(gk_Harm2A_VolIn,0,p3)
gk_Harm2B_VolIn = setTo(gk_Harm2B_VolIn,0,p3)
gk_Harm1A_VolOut = setTo(gk_Harm1A_VolOut,0,p3)
gk_Harm1B_VolOut = setTo(gk_Harm1B_VolOut,0,p3)
gk_Harm2A_VolOut = setTo(gk_Harm2A_VolOut,0,p3)
gk_Harm2B_VolOut = setTo(gk_Harm2B_VolOut,0,p3)
//then set Harm Prog 20
schedule("Cue_59a",p3,1)
//unmute Filter output
gk_Filt_VolOut = setTo(gk_Filt_VolOut,1,p3)
//start Filter sequence 2
schedule("Filt_Seq_2",0,-1)
//open Hala C output
gk_HalaC_VolOut = setTo(gk_HalaC_VolOut,1,p3)
//open live input
ga_Mic *= linseg:k(0,p3,.5)
schedule("Cue_59b",0,1)
endin
instr Cue_59a
gk_Harm1A_Pch = 0.951
gk_Harm1B_Pch = 0.906
gk_Harm2A_Pch = 1.051
gk_Harm2B_Pch = 1.167
gk_Harm1A_Del = 150
gk_Harm1B_Del = 250
gk_Harm2A_Del = 370
gk_Harm2B_Del = 500
turnoff
endin
instr Cue_59b
chnset "Cue 59:\nLive Input unmuted", "message"
turnoff
endin
instr Cue_60
puts "Cue_60", 1
//open Harm_2B_in
gk_Harm2B_VolIn = setTo(gk_Harm2B_VolIn,1,p3)
//open Harm 2 (AB) out
gk_Harm2A_VolOut = setTo(gk_Harm2A_VolOut,1,p3)
gk_Harm2B_VolOut = setTo(gk_Harm2B_VolOut,1,p3)
//open Harm 1 out after 1.5 sec
schedule("Cue_60a",1.5,1)
endin
instr Cue_60a
puts " Cue_60a", 1
//open Harm 1 out
gk_Harm1A_VolOut = setTo(gk_Harm1A_VolOut,1,p3)
gk_Harm1B_VolOut = setTo(gk_Harm1B_VolOut,1,p3)
endin
instr Cue_61
puts "Cue_61", 1
//close Harm_2B_in
gk_Harm2B_VolIn = setTo(gk_Harm2B_VolIn,0,p3)
//open Harm_2A_in
gk_Harm2A_VolIn = setTo(gk_Harm2A_VolIn,1,p3)
endin
instr Cue_62
puts "Cue_62", 1
//close Harm_2A_in
gk_Harm2A_VolIn = setTo(gk_Harm2A_VolIn,0,p3)
//open Harm_1A_in
gk_Harm1A_VolIn = setTo(gk_Harm1A_VolIn,1,p3)
endin
instr Cue_63
puts "Cue_63", 1
//open Harm_1B_in
gk_Harm1B_VolIn = setTo(gk_Harm1B_VolIn,1,p3)
endin
instr Cue_64
puts "Cue_64", 1
//open Harm_2A_in
gk_Harm2A_VolIn = setTo(gk_Harm2A_VolIn,1,p3)
//set Harm Prog 21
gk_Harm1A_Pch = 1.198
gk_Harm1B_Pch = 0.928
gk_Harm2A_Pch = 0.865
gk_Harm2B_Pch = 1.108
gk_Harm1A_Del = 120
gk_Harm1B_Del = 210
gk_Harm2A_Del = 320
gk_Harm2B_Del = 420
endin
instr Cue_65
puts "Cue_65", 1
//open Harm_2B_in
gk_Harm2B_VolIn = setTo(gk_Harm2B_VolIn,1,p3)
endin
instr Cue_66
puts "Cue_66", 1
//close Harm_1B_in
gk_Harm1B_VolIn = setTo(gk_Harm1B_VolIn,0,p3)
//close Harm_2A_in
gk_Harm2A_VolIn = setTo(gk_Harm2A_VolIn,0,p3)
//close Harm_2B_in
gk_Harm2B_VolIn = setTo(gk_Harm2B_VolIn,0,p3)
endin
instr Cue_67
puts "Cue_67", 1
//open Harm_1B_in
gk_Harm1B_VolIn = setTo(gk_Harm1B_VolIn,1,p3)
//set Harm Prog 22
gk_Harm1A_Pch = 0.885
gk_Harm1B_Pch = 1.137
gk_Harm2A_Pch = 1.297
gk_Harm2B_Pch = 0.828
gk_Harm1A_Del = 95
gk_Harm1B_Del = 170
gk_Harm2A_Del = 250
gk_Harm2B_Del = 330
endin
instr Cue_68
puts "Cue_68", 1
//open Harm_2A_in
gk_Harm2A_VolIn = setTo(gk_Harm2A_VolIn,1,p3)
endin
instr Cue_69
puts "Cue_69", 1
//open Harm_2B_in
gk_Harm2B_VolIn = setTo(gk_Harm2B_VolIn,1,p3)
//set Harm Prog 23
gk_Harm1A_Pch = 0.793
gk_Harm1B_Pch = 1.263
gk_Harm2A_Pch = 0.846
gk_Harm2B_Pch = 1.198
gk_Harm1A_Del = 70
gk_Harm1B_Del = 130
gk_Harm2A_Del = 180
gk_Harm2B_Del = 240
endin
instr Cue_70
puts "Cue_70", 1
//set Harm Prog 24
gk_Harm1A_Pch = 0.906
gk_Harm1B_Pch = 0.766
gk_Harm2A_Pch = 1.167
gk_Harm2B_Pch = 1.332
gk_Harm1A_Del = 40
gk_Harm1B_Del = 80
gk_Harm2A_Del = 120
gk_Harm2B_Del = 160
turnoff
endin
instr Cue_71
puts "Cue_71", 1
//set Harm Prog 25
gk_Harm1A_Pch = 1.015
gk_Harm1B_Pch = 0.985
gk_Harm2A_Pch = 1.031
gk_Harm2B_Pch = 0.971
gk_Harm1A_Del = 1
gk_Harm1B_Del = 1
gk_Harm2A_Del = 1
gk_Harm2B_Del = 1
turnoff
endin
instr Cue_72
puts "Cue_72", 1
//set Harm Prog 26
gk_Harm1A_Pch = 1.230
gk_Harm1B_Pch = 0.793
gk_Harm2A_Pch = 1.108
gk_Harm2B_Pch = 0.865
turnoff
endin
instr Cue_73
puts "Cue_73", 1
//set Harm Prog 27
gk_Harm1A_Pch = 1.031
gk_Harm1B_Pch = 0.971
gk_Harm2A_Pch = 1.066
gk_Harm2B_Pch = 0.946
turnoff
endin
instr Cue_74
puts "Cue_74", 1
//set Harm Prog 28
gk_Harm1A_Pch = 1.198
gk_Harm1B_Pch = 0.810
gk_Harm2A_Pch = 1.137
gk_Harm2B_Pch = 0.906
turnoff
endin
instr Cue_75
puts "Cue_75", 1
//set Harm Prog 29
gk_Harm1A_Pch = 1.048
gk_Harm1B_Pch = 0.958
gk_Harm2A_Pch = 1.105
gk_Harm2B_Pch = 0.935
turnoff
endin
instr Cue_76
puts "Cue_76", 1
//set Harm Prog 30
gk_Harm1A_Pch = 1.079
gk_Harm1B_Pch = 0.885
gk_Harm2A_Pch = 1.297
gk_Harm2B_Pch = 0.776
turnoff
endin
instr Cue_77
puts "Cue_77", 1
//set Harm Prog 31
gk_Harm1A_Pch = 0.793
gk_Harm1B_Pch = 1.263
gk_Harm2A_Pch = 0.846
gk_Harm2B_Pch = 1.198
gk_Harm1A_Del = 70
gk_Harm1B_Del = 130
gk_Harm2A_Del = 180
gk_Harm2B_Del = 240
turnoff
endin
instr Cue_78
puts "Cue_78", 1
//set Harm Prog 32
gk_Harm1A_Pch = 1.108
gk_Harm1B_Pch = 0.793
gk_Harm2A_Pch = 1.198
gk_Harm2B_Pch = 0.906
gk_Harm1A_Del = 1
gk_Harm1B_Del = 1
gk_Harm2A_Del = 1
gk_Harm2B_Del = 1
turnoff
endin
instr Cue_79
puts "Cue_79", 1
//set Harm Prog 33
gk_Harm1A_Pch = 0.885
gk_Harm1B_Pch = 1.137
gk_Harm2A_Pch = 1.297
gk_Harm2B_Pch = 0.828
gk_Harm1A_Del = 95
gk_Harm1B_Del = 170
gk_Harm2A_Del = 250
gk_Harm2B_Del = 330
turnoff
endin
instr Cue_80
puts "Cue_80", 1
//set Harm Prog 34
gk_Harm1A_Pch = 1.066
gk_Harm1B_Pch = 0.946
gk_Harm2A_Pch = 1.105
gk_Harm2B_Pch = 0.925
gk_Harm1A_Del = 1
gk_Harm1B_Del = 1
gk_Harm2A_Del = 1
gk_Harm2B_Del = 1
turnoff
endin
instr Cue_81
puts "Cue_81", 1
//set Harm Prog 35
gk_Harm1A_Pch = 1.198
gk_Harm1B_Pch = 0.928
gk_Harm2A_Pch = 0.865
gk_Harm2B_Pch = 1.108
gk_Harm1A_Del = 120
gk_Harm1B_Del = 210
gk_Harm2A_Del = 320
gk_Harm2B_Del = 420
turnoff
endin
instr Cue_82
puts "Cue_82", 1
//set Harm Prog 36
gk_Harm1A_Pch = 1.085
gk_Harm1B_Pch = 0.935
gk_Harm2A_Pch = 1.105
gk_Harm2B_Pch = 0.958
gk_Harm1A_Del = 200
gk_Harm1B_Del = 350
gk_Harm2A_Del = 580
gk_Harm2B_Del = 800
turnoff
endin
instr Cue_83
puts "Cue_83", 1
//set Harm Prog 37
gk_Harm1A_Pch = 1.031
gk_Harm1B_Pch = 0.971
gk_Harm2A_Pch = 1.048
gk_Harm2B_Pch = 0.958
gk_Harm1A_Del = 1
gk_Harm1B_Del = 1
gk_Harm2A_Del = 1
gk_Harm2B_Del = 1
turnoff
endin
instr Cue_84
puts "Cue_84", 1
//set Harm Prog 38
gk_Harm1A_Pch = 1.031
gk_Harm1B_Pch = 0.971
gk_Harm2A_Pch = 1.066
gk_Harm2B_Pch = 0.946
gk_Harm1A_Del = 150
gk_Harm1B_Del = 250
gk_Harm2A_Del = 370
gk_Harm2B_Del = 500
turnoff
endin
instr Cue_85
puts "Cue_85", 1
//set Harm Prog 39
gk_Harm1A_Pch = 1.015
gk_Harm1B_Pch = 0.985
gk_Harm2A_Pch = 1.031
gk_Harm2B_Pch = 0.971
gk_Harm1A_Del = 150
gk_Harm1B_Del = 250
gk_Harm2A_Del = 370
gk_Harm2B_Del = 500
schedule("Cue_85a",0,4)
turnoff
endin
instr Cue_85a
puts " Cue_85a", 1
//fade out Del 2 out and Feedback (over 4 sec)
iFadeTim = p3
gk_Del2A_VolOut transeg 1, iFadeTim, -3, 0
gk_Del2B_VolOut transeg 1, iFadeTim, -3, 0
gk_Del2A_FbLev linseg gi_Del_FeedbLev, iFadeTim, 0
gk_Del2B_FbLev linseg gi_Del_FeedbLev, iFadeTim, 0
endin
instr Cue_86
puts "Cue_86", 1
//set Mtx_14
schedule("Mtx_14",p3,-1)
//set Del 2 Prog 4
gk_Del2A_DelTim = 9.5
gk_Del2B_DelTim = 12.7
//mute Filter output
gk_Filt_VolOut = setTo(gk_Filt_VolOut,0,p3)
//mute Hala A and B
gk_HalaA_VolOut = setTo(gk_HalaA_VolOut,0,p3)
gk_HalaB_VolOut = setTo(gk_HalaB_VolOut,0,p3)
//turn off all filter after 3 sec
schedule("Cue_86c",3,1)
//set Harm Prog 40
gk_Harm1A_Pch = 1.137
gk_Harm1B_Pch = 0.885
gk_Harm2A_Pch = 1.230
gk_Harm2B_Pch = 0.793
gk_Harm1A_Del = 70
gk_Harm1B_Del = 130
gk_Harm2A_Del = 180
gk_Harm2B_Del = 240
//closes Del 1 out and Feedback
gk_Del1A_VolOut = setTo(gk_Del1A_VolOut,0,p3)
gk_Del1B_VolOut = setTo(gk_Del1B_VolOut,0,p3)
gk_Del1A_FbLev = setTo(gk_Del1A_FbLev,0,p3)
gk_Del1B_FbLev = setTo(gk_Del1B_FbLev,0,p3)
//open Del_2B_in
gk_Del2B_VolIn = setTo(gk_Del2B_VolIn,1,p3)
//close Del_2B_in after 6 sec
schedule("Cue_86a",6,1)
//open Del 2 out after 7 sec
schedule("Cue_86b",7,1)
endin
instr Cue_86a
puts " Cue_86a", 1
gk_Del2B_VolIn = setTo(gk_Del2B_VolIn,0,p3)
endin
instr Cue_86b
puts " Cue_86b", 1
gk_Del2A_VolOut = setTo(gk_Del2A_VolOut,1,p3)
gk_Del2B_VolOut = setTo(gk_Del2B_VolOut,1,p3)
endin
instr Cue_86c
puts " Cue_86c", 1
TurnOffFilter
turnoff
endin
instr Cue_87
puts "Cue_87", 1
//open Del 2A in
gk_Del2A_VolIn = setTo(gk_Del2A_VolIn,1,p3)
endin
instr Cue_88
puts "Cue_88", 1
//close Del 2A in
gk_Del2A_VolIn = setTo(gk_Del2A_VolIn,0,p3)
//open Del 2B in
gk_Del2B_VolIn = setTo(gk_Del2B_VolIn,1,p3)
endin
instr Cue_89
puts "Cue_89", 1
//close Del 2B in
gk_Del2B_VolIn = setTo(gk_Del2B_VolIn,0,p3)
endin
instr Cue_90
puts "Cue_90", 1
//close all harm out
gk_Harm1A_VolOut = setTo(gk_Harm1A_VolOut,0,p3)
gk_Harm1B_VolOut = setTo(gk_Harm1B_VolOut,0,p3)
gk_Harm2A_VolOut = setTo(gk_Harm2A_VolOut,0,p3)
gk_Harm2B_VolOut = setTo(gk_Harm2B_VolOut,0,p3)
endin
instr Cue_91
puts "Cue_91", 1
//open all harm out
gk_Harm1A_VolOut = setTo(gk_Harm1A_VolOut,1,p3)
gk_Harm1B_VolOut = setTo(gk_Harm1B_VolOut,1,p3)
gk_Harm2A_VolOut = setTo(gk_Harm2A_VolOut,1,p3)
gk_Harm2B_VolOut = setTo(gk_Harm2B_VolOut,1,p3)
endin
instr Cue_92
puts "Cue_92", 1
//set Del 1 Prog 6
gk_Del1A_DelTim = 7
gk_Del1B_DelTim = 15
//set Harm Prog 41
gk_Harm1A_Pch = 1.079
gk_Harm1B_Pch = 0.928
gk_Harm2A_Pch = 1.167
gk_Harm2B_Pch = 0.846
gk_Harm1A_Del = 1
gk_Harm1B_Del = 1
gk_Harm2A_Del = 1
gk_Harm2B_Del = 1
//open Del 1 out after 2 sec
schedule("Cue_92a",2,1)
turnoff
endin
instr Cue_92a
puts " Cue_92a", 1
gk_Del1A_VolOut = setTo(gk_Del1A_VolOut,1,p3)
gk_Del1B_VolOut = setTo(gk_Del1B_VolOut,1,p3)
endin
instr Cue_93
puts "Cue_93", 1
//set Mtx_15
schedule("Mtx_15",0,-1)
//fade out live amplification
schedule("Cue_93a",0,5)
//unmute Hala A and B
gk_HalaA_VolOut = setTo(gk_HalaA_VolOut,1,p3)
gk_HalaB_VolOut = setTo(gk_HalaB_VolOut,1,p3)
//set all Halas to slow speed
iSlow = 1/7
gk_HalaA_Speed = iSlow
gk_HalaB_Speed = iSlow
gk_HalaC_Speed = iSlow
//opens all Del in
gk_Del1A_VolIn = setTo(gk_Del1A_VolIn,1,p3)
gk_Del1B_VolIn = setTo(gk_Del1B_VolIn,1,p3)
gk_Del2A_VolIn = setTo(gk_Del2A_VolIn,1,p3)
gk_Del2B_VolIn = setTo(gk_Del2B_VolIn,1,p3)
//set Harm Prog 42
gk_Harm1A_Pch = 1.031
gk_Harm1B_Pch = 0.958
gk_Harm2A_Pch = 1.066
gk_Harm2B_Pch = 0.946
gk_Harm1A_Del = 200
gk_Harm1B_Del = 350
gk_Harm2A_Del = 580
gk_Harm2B_Del = 800
//start reverb (no input yet)
TurnOnRev
endin
instr Cue_93a
puts " Cue_93a", 1
gk_LiveAmp_reductDb linseg 0, p3, -50
endin
instr Cue_94
puts "Cue_94", 1
//open reverb in and out
gk_RevA_VolIn = setTo(gk_RevA_VolIn,1,p3)
gk_RevB_VolIn = setTo(gk_RevB_VolIn,1,p3)
gk_RevA_VolOut = setTo(gk_RevA_VolOut,1,p3)
gk_RevB_VolOut = setTo(gk_RevB_VolOut,1,p3)
endin
instr Cue_95
puts "Cue_95", 1
//close reverb in
gk_RevA_VolIn = setTo(gk_RevA_VolIn,0,p3)
gk_RevB_VolIn = setTo(gk_RevB_VolIn,0,p3)
endin
instr Cue_96
puts "Cue_96", 1
//open reverb in
gk_RevA_VolIn = setTo(gk_RevA_VolIn,1,p3)
gk_RevB_VolIn = setTo(gk_RevB_VolIn,1,p3)
endin
instr Cue_97
puts "Cue_97", 1
//all Harm out fade out then fade in (each 3 sec)
iFadeTim = 3
p3 = 2*iFadeTim
gk_Harm1A_VolOut transeg 1, iFadeTim, -3, 0, iFadeTim, 3, 1
gk_Harm1B_VolOut transeg 1, iFadeTim, -3, 0, iFadeTim, 3, 1
gk_Harm2A_VolOut transeg 1, iFadeTim, -3, 0, iFadeTim, 3, 1
gk_Harm2B_VolOut transeg 1, iFadeTim, -3, 0, iFadeTim, 3, 1
endin
instr Cue_98
puts "Cue_98", 1
//all Harm out fade out over 7 sec
iFadeTim = 7
p3 = iFadeTim
gk_Harm1A_VolOut transeg 1, iFadeTim, -3, 0
gk_Harm1B_VolOut transeg 1, iFadeTim, -3, 0
gk_Harm2A_VolOut transeg 1, iFadeTim, -3, 0
gk_Harm2B_VolOut transeg 1, iFadeTim, -3, 0
endin
/* */
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/* */
/* MIDI CONTROLLER */
instr Midi
iPortTim = .1 ;sec
gk_DelOut_midiDb chnget "Del_out_midi"
gk_DelOut_midiDb port gk_DelOut_midiDb, iPortTim
gk_HarmOut_midiDb chnget "Harm_out_midi"
gk_HarmOut_midiDb port gk_HarmOut_midiDb, iPortTim
gk_FiltOut_midiDb chnget "Filt_out_midi"
gk_FiltOut_midiDb port gk_FiltOut_midiDb, iPortTim
gk_RevOut_midiDb chnget "Rev_out_midi"
gk_RevOut_midiDb port gk_RevOut_midiDb, iPortTim
gk_HalaAOut_midiDb chnget "Hala_A_out_midi"
gk_HalaAOut_midiDb port gk_HalaAOut_midiDb, iPortTim
gk_HalaBOut_midiDb chnget "Hala_B_out_midi"
gk_HalaBOut_midiDb port gk_HalaBOut_midiDb, iPortTim
gk_HalaCOut_midiDb chnget "Hala_C_out_midi"
gk_HalaCOut_midiDb port gk_HalaCOut_midiDb, iPortTim
gk_SumOut_midiDb chnget "Sum_out_midi"
gk_SumOut_midiDb port gk_SumOut_midiDb, iPortTim
gk_MicA_midiDb chnget "micA_gain_midi"
gk_MicA_midiDb port gk_MicA_midiDb, iPortTim
gk_MicB_midiDb chnget "micB_gain_midi"
gk_MicB_midiDb port gk_MicB_midiDb, iPortTim
gk_LiveAmp_midiDb chnget "live_amp_midi"
gk_LiveAmp_midiDb += gk_LiveAmp_reductDb
gk_LiveAmp_midiDb port gk_LiveAmp_midiDb, iPortTim
;hala speed can be modified by knobs (0=normal, positive=faster, negative=slower)
gk_HalaASpeed_midi chnget "Hala_A_speed_midi"
gk_HalaBSpeed_midi chnget "Hala_B_speed_midi"
gk_HalaCSpeed_midi chnget "Hala_C_speed_midi"
;reverb feedback level can be subtracted (max -0.1) from 0.99
gk_RevReduct_midi chnget "Rev_reduct_midi"
;filter Q (make sure not to be < 1)
gk_Filt_Q chnget "filt_q"
gk_Filt_Q limit gk_Filt_Q, 1, 24
endin
/* */
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/* */
/* MATRIX SETTINGS */
instr Mtx_1
puts "Mtx_1", 1
chnset 1, "show_mtx"
ga_Harm_in = ga_Del_out
ga_Chn1_in = ga_Harm1A_out
ga_Chn2_in = ga_Harm1B_out
ga_Chn3_in = ga_Harm2A_out
ga_Chn4_in = ga_Harm2B_out
ga_Chn5_in = 0
ga_Chn6_in = 0
ga_Filt_in = 0
ga_Rev_in = 0
ga_HalaA_in = 0
ga_HalaB_in = 0
ga_HalaC_in = 0
TurOffOtherMtxs gS_Mtxs, "Mtx_1"
endin
instr Mtx_2
puts "Mtx_2", 1
chnset 2, "show_mtx"
ga_Harm_in = ga_Del_out
ga_Chn1_in = ga_Harm1A_out
ga_Chn2_in = 0
ga_Chn3_in = 0
ga_Chn4_in = ga_Harm2B_out
ga_Chn5_in = ga_Harm2A_out
ga_Chn6_in = ga_Harm1B_out
ga_Filt_in = 0
ga_Rev_in = 0
ga_HalaA_in = 0
ga_HalaB_in = 0
ga_HalaC_in = 0
TurOffOtherMtxs gS_Mtxs, "Mtx_2"
endin
instr Mtx_3
puts "Mtx_3", 1
chnset 3, "show_mtx"
ga_Harm_in = ga_Del_out
ga_Chn1_in = 0
ga_Chn2_in = ga_Harm1B_out
ga_Chn3_in = ga_Harm2B_out
ga_Chn4_in = ga_Harm2A_out
ga_Chn5_in = ga_Harm1A_out
ga_Chn6_in = 0
ga_Filt_in = 0
ga_Rev_in = 0
ga_HalaA_in = 0
ga_HalaB_in = 0
ga_HalaC_in = 0
TurOffOtherMtxs gS_Mtxs, "Mtx_3"
endin
instr Mtx_4
puts "Mtx_4", 1
chnset 4, "show_mtx"
ga_Harm_in = ga_Del_out
ga_Chn1_in = ga_Harm2B_out
ga_Chn2_in = ga_Harm1A_out
ga_Chn3_in = 0
ga_Chn4_in = ga_Harm1B_out
ga_Chn5_in = ga_Harm2A_out
ga_Chn6_in = 0
ga_Filt_in = 0
ga_Rev_in = 0
ga_HalaA_in = 0
ga_HalaB_in = 0
ga_HalaC_in = 0
TurOffOtherMtxs gS_Mtxs, "Mtx_4"
endin
instr Mtx_5
puts "Mtx_5", 1
chnset 5, "show_mtx"
ga_Harm_in = ga_Del_out
ga_Chn1_in = 0
ga_Chn2_in = ga_Harm2B_out
ga_Chn3_in = ga_Harm2A_out
ga_Chn4_in = ga_Harm1B_out
ga_Chn5_in = ga_Harm1A_out
ga_Chn6_in = 0
ga_Filt_in = 0
ga_Rev_in = 0
ga_HalaA_in = 0
ga_HalaB_in = 0
ga_HalaC_in = 0
TurOffOtherMtxs gS_Mtxs, "Mtx_5"
endin
instr Mtx_6
puts "Mtx_6", 1
chnset 6, "show_mtx"
ga_Harm_in = ga_Del_out
ga_Chn1_in = ga_Harm2A_out
ga_Chn2_in = 0
ga_Chn3_in = ga_Harm2B_out
ga_Chn4_in = ga_Harm1B_out
ga_Chn5_in = ga_Harm1A_out
ga_Chn6_in = 0
ga_Filt_in = 0
ga_Rev_in = 0
ga_HalaA_in = 0
ga_HalaB_in = 0
ga_HalaC_in = 0
TurOffOtherMtxs gS_Mtxs, "Mtx_6"
endin
instr Mtx_7
puts "Mtx_7", 1
chnset 7, "show_mtx"
ga_Harm_in = ga_Del_out
ga_Chn1_in = ga_Harm1A_out
ga_Chn2_in = ga_Harm1B_out
ga_Chn3_in = 0
ga_Chn4_in = ga_Harm2A_out
ga_Chn5_in = ga_Harm2B_out
ga_Chn6_in = 0
ga_Filt_in = 0
ga_Rev_in = 0
ga_HalaA_in = 0
ga_HalaB_in = 0
ga_HalaC_in = 0
TurOffOtherMtxs gS_Mtxs, "Mtx_7"
endin
instr Mtx_8
puts "Mtx_8", 1
chnset 8, "show_mtx"
ga_Harm_in = ga_Mic
ga_Chn1_in = ga_Harm1A_out
ga_Chn2_in = ga_Harm1B_out
ga_Chn3_in = ga_Harm2A_out
ga_Chn4_in = ga_Harm2B_out
ga_Chn5_in = 0
ga_Chn6_in = 0
ga_Filt_in = 0
ga_Rev_in = 0
ga_HalaA_in = 0
ga_HalaB_in = 0
ga_HalaC_in = 0
TurOffOtherMtxs gS_Mtxs, "Mtx_8"
endin
instr Mtx_9
puts "Mtx_9", 1
chnset 9, "show_mtx"
ga_Harm_in = ga_Del1_out
ga_Chn1_in = ga_Harm1A_out
ga_Chn2_in = ga_Harm2A_out
ga_Chn3_in = 0
ga_Chn4_in = ga_Harm1B_out
ga_Chn5_in = ga_Harm2B_out
ga_Chn6_in = 0
ga_Filt_in = ga_Del2_out
ga_Rev_in = 0
ga_HalaA_in = ga_Filt_out
ga_HalaB_in = ga_Filt_out
ga_HalaC_in = 0
TurOffOtherMtxs gS_Mtxs, "Mtx_9"
endin
instr Mtx_10
puts "Mtx_10", 1
chnset 10, "show_mtx"
ga_Harm_in = ga_Mic
ga_Chn1_in = ga_Harm1A_out
ga_Chn2_in = ga_Harm1B_out
ga_Chn3_in = ga_Harm1A_out
ga_Chn4_in = ga_Harm2A_out
ga_Chn5_in = ga_Harm2B_out
ga_Chn6_in = ga_Harm1B_out
ga_Filt_in = ga_Del2_out
ga_Rev_in = 0
ga_HalaA_in = ga_Filt_out
ga_HalaB_in = ga_Filt_out
ga_HalaC_in = 0
TurOffOtherMtxs gS_Mtxs, "Mtx_10"
endin
instr Mtx_11
puts "Mtx_11", 1
chnset 11, "show_mtx"
ga_Harm_in = ga_Del_out
ga_Chn1_in = ga_Harm1A_out
ga_Chn2_in = ga_Harm1B_out
ga_Chn3_in = 0
ga_Chn4_in = ga_Harm2A_out
ga_Chn5_in = ga_Harm2B_out
ga_Chn6_in = 0
ga_Filt_in = 0
ga_Rev_in = 0
ga_HalaA_in = 0
ga_HalaB_in = 0
ga_HalaC_in = 0
TurOffOtherMtxs gS_Mtxs, "Mtx_11"
endin
instr Mtx_12
puts "Mtx_12", 1
chnset 12, "show_mtx"
ga_Harm_in = ga_Del_out
ga_Chn1_in = 0
ga_Chn2_in = 0
ga_Chn3_in = ga_Harm2A_out
ga_Chn4_in = ga_Harm1B_out
ga_Chn5_in = ga_Harm1A_out
ga_Chn6_in = ga_Harm2B_out
ga_Filt_in = 0
ga_Rev_in = 0
ga_HalaA_in = ga_Del_out
ga_HalaB_in = ga_Del_out
ga_HalaC_in = ga_Del_out
TurOffOtherMtxs gS_Mtxs, "Mtx_12"
endin
instr Mtx_13
puts "Mtx_13", 1
chnset 13, "show_mtx"
ga_Harm_in = ga_Mic
ga_Chn1_in = 0
ga_Chn2_in = 0
ga_Chn3_in = ga_Harm1A_out
ga_Chn4_in = ga_Harm2A_out
ga_Chn5_in = ga_Harm2B_out
ga_Chn6_in = ga_Harm1B_out
ga_Filt_in = ga_Del_out
ga_Rev_in = 0
ga_HalaA_in = ga_Filt_out
ga_HalaB_in = ga_Filt_out
ga_HalaC_in = ga_Mic
TurOffOtherMtxs gS_Mtxs, "Mtx_13"
endin
instr Mtx_14
puts "Mtx_14", 1
chnset 14, "show_mtx"
ga_Harm_in = ga_Del_out
ga_Chn1_in = 0
ga_Chn2_in = 0
ga_Chn3_in = ga_Harm1A_out
ga_Chn4_in = ga_Harm1B_out
ga_Chn5_in = ga_Harm2A_out
ga_Chn6_in = ga_Harm2B_out
ga_Filt_in = 0
ga_Rev_in = 0
ga_HalaA_in = 0
ga_HalaB_in = 0
ga_HalaC_in = ga_Mic
TurOffOtherMtxs gS_Mtxs, "Mtx_14"
endin
instr Mtx_15
puts "Mtx_15", 1
chnset 15, "show_mtx"
ga_Harm_in = ga_Del_out
ga_Chn1_in = ga_RevA_out
ga_Chn2_in = ga_RevA_out
ga_Chn3_in = 0
ga_Chn4_in = ga_RevB_out
ga_Chn5_in = ga_RevB_out
ga_Chn6_in = 0
ga_Filt_in = 0
ga_Rev_in = ga_Del_out
ga_HalaA_in = ga_Harm_out
ga_HalaB_in = ga_Harm_out
ga_HalaC_in = ga_Harm_out
TurOffOtherMtxs gS_Mtxs, "Mtx_15"
endin
/* */
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/* */
/* DEVICE UNITS */
/*** INPUT ***/
instr Input
kMicA_input_chn chnget "micA_input_chn"
kMicB_input_chn chnget "micB_input_chn"
kSelect chnget "mic_select"
aMicA_pre inch kMicA_input_chn
aMicB_pre inch kMicB_input_chn
ga_MicA = aMicA_pre * ampdb(gk_MicA_midiDb)
ga_MicB = aMicB_pre * ampdb(gk_MicB_midiDb)
if kSelect == 0 then
ga_Mic = ga_MicA
elseif kSelect == 1 then
ga_Mic = ga_MicB
else
ga_Mic = ga_MicA+ga_MicB
endif
endin
/*** DELAY ***/
instr Del_1A
aInput = ga_Mic
kVolIn = gk_Del1A_VolIn
kVolOut = gk_Del1A_VolOut
kDelTim = gk_Del1A_DelTim ;sec
kDelTim *= 1000 ;ms
kFbLev = gk_Del1A_FbLev
aInput = aInput * kVolIn
aDelay init 0
aFeedback = aDelay * kFbLev
aDelay vdelay aInput+aFeedback, a(kDelTim), gi_Del_MaxDelTim*1000
aOut = aDelay * kVolOut
ga_Del1A_out = aOut * ampdb(gk_DelOut_midiDb)
endin
instr Del_1B
aInput = ga_Mic
kVolIn = gk_Del1B_VolIn
kVolOut = gk_Del1B_VolOut
kDelTim = gk_Del1B_DelTim ;sec
kDelTim *= 1000 ;ms
kFbLev = gk_Del1B_FbLev
aInput = aInput * kVolIn
aDelay init 0
aFeedback = aDelay * kFbLev
aDelay vdelay aInput+aFeedback, a(kDelTim), gi_Del_MaxDelTim*1000
aOut = aDelay * kVolOut
ga_Del1B_out = aOut * ampdb(gk_DelOut_midiDb)
endin
instr Del_2A
aInput = ga_Mic
kVolIn = gk_Del2A_VolIn
kVolOut = gk_Del2A_VolOut
kDelTim = gk_Del2A_DelTim ;sec
kDelTim *= 1000 ;ms
kFbLev = gk_Del2A_FbLev
aInput = aInput * kVolIn
aDelay init 0
aFeedback = aDelay * kFbLev
aDelay vdelay aInput+aFeedback, a(kDelTim), gi_Del_MaxDelTim*1000
aOut = aDelay * kVolOut
ga_Del2A_out = aOut * ampdb(gk_DelOut_midiDb)
endin
instr Del_2B
aInput = ga_Mic
kVolIn = gk_Del2B_VolIn
kVolOut = gk_Del2B_VolOut
kDelTim = gk_Del2B_DelTim ;sec
kDelTim *= 1000 ;ms
kFbLev = gk_Del2B_FbLev
aInput = aInput * kVolIn
aDelay init 0
aFeedback = aDelay * kFbLev
aDelay vdelay aInput+aFeedback, a(kDelTim), gi_Del_MaxDelTim*1000
aOut = aDelay * kVolOut
ga_Del2B_out = aOut * ampdb(gk_DelOut_midiDb)
endin
instr Del_sums
ga_Del1_out = ga_Del1A_out + ga_Del1B_out
ga_Del2_out = ga_Del2A_out + ga_Del2B_out
ga_Del_out = ga_Del1_out + ga_Del2_out
endin
/*** HARMONIZER ***/
instr Harm_1A
aInput = ga_Harm_in
kVolIn = gk_Harm1A_VolIn
kVolOut = gk_Harm1A_VolOut
kPch = gk_Harm1A_Pch
kDel = gk_Harm1A_Del ;ms!
aInput = aInput * kVolIn
//transposition (pitch shifting)
fInput pvsanal aInput, giFFTsize, giFFThopsize, giFFTsize, 1
fTransp pvscale fInput, kPch
aTransp pvsynth fTransp
//variable delay
aDel vdelay3 aTransp, a(kDel), gi_Harm_MaxDelTim
//output
aOut = aDel * kVolOut
ga_Harm1A_out = aOut * ampdb(gk_HarmOut_midiDb)
endin
instr Harm_1B
aInput = ga_Harm_in
kVolIn = gk_Harm1B_VolIn
kVolOut = gk_Harm1B_VolOut
kPch = gk_Harm1B_Pch
kDel = gk_Harm1B_Del ;ms!
aInput = aInput * kVolIn
//transposition (pitch shifting)
fInput pvsanal aInput, giFFTsize, giFFThopsize, giFFTsize, 1
fTransp pvscale fInput, kPch
aTransp pvsynth fTransp
//variable delay
aDel vdelay3 aTransp, a(kDel), gi_Harm_MaxDelTim
//output
aOut = aDel * kVolOut
ga_Harm1B_out = aOut * ampdb(gk_HarmOut_midiDb)
endin
instr Harm_2A
aInput = ga_Harm_in
kVolIn = gk_Harm2A_VolIn
kVolOut = gk_Harm2A_VolOut
kPch = gk_Harm2A_Pch
kDel = gk_Harm2A_Del ;ms!
aInput = aInput * kVolIn
//transposition (pitch shifting)
fInput pvsanal aInput, giFFTsize, giFFThopsize, giFFTsize, 1
fTransp pvscale fInput, kPch
aTransp pvsynth fTransp
//variable delay
aDel vdelay3 aTransp, a(kDel), gi_Harm_MaxDelTim
//output
aOut = aDel * kVolOut
ga_Harm2A_out = aOut * ampdb(gk_HarmOut_midiDb)
endin
instr Harm_2B
aInput = ga_Harm_in
kVolIn = gk_Harm2B_VolIn
kVolOut = gk_Harm2B_VolOut
kPch = gk_Harm2B_Pch
kDel = gk_Harm2B_Del ;ms!
aInput = aInput * kVolIn
//transposition (pitch shifting)
fInput pvsanal aInput, giFFTsize, giFFThopsize, giFFTsize, 1
fTransp pvscale fInput, kPch
aTransp pvsynth fTransp
//variable delay
aDel vdelay3 aTransp, a(kDel), gi_Harm_MaxDelTim
//output
aOut = aDel * kVolOut
ga_Harm2B_out = aOut * ampdb(gk_HarmOut_midiDb)
endin
instr Harm_sums
ga_Harm1_out = ga_Harm1A_out + ga_Harm1B_out
ga_Harm2_out = ga_Harm2A_out + ga_Harm2B_out
ga_Harm_out = ga_Harm1_out + ga_Harm2_out
endin
/*** FILTER ***/
instr Filt_Seq_1
kndx init 0
kTime init 0
kFiltSeq[] = gk_Filt_Seq_1
iFirstProg = 1
if kTime <= 0 then
event "i", "ReadFiltProg", 0, 0, iFirstProg+kndx
kTime = kFiltSeq[kndx]
kndx += 1
if kndx == lenarray(kFiltSeq) then
printks " Filt_Seq_1 turned off\n", 0
turnoff
endif
endif
kTime -= 1/kr
endin
instr Filt_Seq_2
kndx init 0
kTime init 0
kFiltSeq[] = gk_Filt_Seq_2
iFirstProg = 15
if kTime <= 0 then
event "i", "ReadFiltProg", 0, 0, iFirstProg+kndx
kTime = kFiltSeq[kndx]
kndx += 1
if kndx == lenarray(kFiltSeq) then
printks " Filt_Seq_2 turned off\n", 0
turnoff
endif
endif
kTime -= 1/kr
endin
instr ReadFiltProg
iProg = p4 ;1, 2, 3, ...
;print iProg
indx = 0
while indx < gi_Filt_NumBands do
iDb_A table indx + gi_Filt_NumBands * (iProg-1), giFilt_A
iDb_B table indx + gi_Filt_NumBands * (iProg-1), giFilt_B
chnset iDb_A, sprintf("Filt_A_%d",indx+1)
chnset iDb_B, sprintf("Filt_B_%d",indx+1)
indx += 1
od
endin
instr Filt_A
iBand = p4
S_chnl sprintf "Filt_A_%d", iBand
//midi pitch one tone below the first band
iBasPch = 34
iFreq mtof iBasPch + iBand*2
kDb chnget S_chnl
kDb port kDb, gi_Filt_FadeTim
;aFilt mode ga_Filt_in*ampdb(kDb), iFreq, gk_Filt_Q
aFilt zdf_2pole ga_Filt_in*ampdb(kDb), iFreq, gk_Filt_Q, 2, 0
chnmix aFilt, "filt_A_collect"
endin
instr Filt_B
iBand = p4
S_chnl sprintf "Filt_B_%d", iBand
//midi pitch one tone below the first band
iBasPch = 33
iFreq mtof iBasPch + iBand*2
kDb chnget S_chnl
kDb port kDb, gi_Filt_FadeTim
;aFilt mode ga_Filt_in*ampdb(kDb), iFreq, gk_Filt_Q
aFilt zdf_2pole ga_Filt_in*ampdb(kDb), iFreq, gk_Filt_Q, 2, 0
chnmix aFilt, "filt_B_collect"
endin
instr Filt
iFiltAtt = 10 ;use 50 for mode filter
ga_FiltA_out chnget "filt_A_collect"
ga_FiltB_out chnget "filt_B_collect"
ga_Filt_out = ga_FiltA_out/iFiltAtt + ga_FiltB_out/iFiltAtt
ga_Filt_out *= gk_Filt_VolOut * ampdb(gk_FiltOut_midiDb)
chnclear "filt_A_collect"
chnclear "filt_B_collect"
//report running instances of Filt_A and _B
Report "Filt_A"
Report "Filt_B"
endin
/*** REVERB ***/
instr Rev_AB
iFB_lev = .99
kFB_lev = iFB_lev + gk_RevReduct_midi
aIn_A = ga_Rev_in * gk_RevA_VolIn
aIn_B = ga_Rev_in * gk_RevB_VolIn
aOut_A, aOut_B reverbsc aIn_A, aIn_B, kFB_lev, sr/2
ga_RevA_out = aOut_A * gk_RevA_VolOut * ampdb(gk_RevOut_midiDb)
ga_RevB_out = aOut_B * gk_RevB_VolOut * ampdb(gk_RevOut_midiDb)
endin
/*** HALAFON ***/
instr Hala_A
aIn = ga_HalaA_in
ga_HalaA_out = aIn * gk_HalaA_VolOut * ampdb(gk_HalaAOut_midiDb)
kSpeed = gk_HalaA_Speed * 2^gk_HalaASpeed_midi
chnset kSpeed, "HalaA_speed_disp"
kDir = gk_HalaA_Dir
kAzi phasor kSpeed*kDir
kAzi *= 360
aOut[] vbap ga_HalaA_out, kAzi, 0, gk_Hala_Spread, gi_Setup
ga_Out = ga_Out + aOut
endin
instr Hala_B
aIn = ga_HalaB_in
ga_HalaB_out = aIn * gk_HalaB_VolOut * ampdb(gk_HalaBOut_midiDb)
kSpeed = gk_HalaB_Speed * 2^gk_HalaBSpeed_midi
chnset kSpeed, "HalaB_speed_disp"
kDir = gk_HalaB_Dir
kAzi phasor kSpeed*kDir
kAzi *= 360
aOut[] vbap ga_HalaB_out, kAzi, 0, gk_Hala_Spread, gi_Setup
ga_Out = ga_Out + aOut
endin
instr Hala_C
aIn = ga_HalaC_in
ga_HalaC_out = aIn * gk_HalaC_VolOut * ampdb(gk_HalaCOut_midiDb)
kSpeed = gk_HalaC_Speed * 2^gk_HalaCSpeed_midi
chnset kSpeed, "HalaC_speed_disp"
kDir = gk_HalaC_Dir
kAzi phasor kSpeed*kDir
kAzi *= 360
aOut[] vbap ga_HalaC_out, kAzi, 0, gk_Hala_Spread, gi_Setup
ga_Out = ga_Out + aOut
endin
/*** DIRECT OUT AS IN SCORE ***/
instr Chn_1
aIn = ga_Chn1_in
iAzi = -30
aOut[] vbap aIn, iAzi, 0, 0, gi_Setup
ga_Out = ga_Out + aOut
endin
instr Chn_2
aIn = ga_Chn2_in
iAzi = 30
aOut[] vbap aIn, iAzi, 0, 0, gi_Setup
ga_Out = ga_Out + aOut
endin
instr Chn_3
aIn = ga_Chn3_in
iAzi = 90
aOut[] vbap aIn, iAzi, 0, 0, gi_Setup
ga_Out = ga_Out + aOut
endin
instr Chn_4
aIn = ga_Chn4_in
iAzi = 150
aOut[] vbap aIn, iAzi, 0, 0, gi_Setup
ga_Out = ga_Out + aOut
endin
instr Chn_5
aIn = ga_Chn5_in
iAzi = -150
aOut[] vbap aIn, iAzi, 0, 0, gi_Setup
ga_Out = ga_Out + aOut
endin
instr Chn_6
aIn = ga_Chn6_in
iAzi = -90
aOut[] vbap aIn, iAzi, 0, 0, gi_Setup
ga_Out = ga_Out + aOut
endin
/* */
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/* */
/* OUTPUT */
instr Output
kLiveAmp chnget "live_amp_select"
if (kLiveAmp == 1) && (chnget:k("count") > 0) then
ga_Out[0] = ga_Out[0] + ga_Mic*ampdb(gk_LiveAmp_midiDb)
ga_Out[1] = ga_Out[1] + ga_Mic*ampdb(gk_LiveAmp_midiDb)
endif
ga_Out *= ampdb(gk_SumOut_midiDb)
//simple way for output on the first 4, 6 or 8 channels
out ga_Out
//alternative way -- uncomment which signals are active
;outch gi_OutChn_1, ga_Out[0]
;outch gi_OutChn_2, ga_Out[1]
;outch gi_OutChn_3, ga_Out[2]
;outch gi_OutChn_4, ga_Out[3]
;outch gi_OutChn_5, ga_Out[4]
;outch gi_OutChn_6, ga_Out[5]
;outch gi_OutChn_7, ga_Out[6]
;outch gi_OutChn_8, ga_Out[7]
//show audio signals
kTrig metro 10
CsQtMeter("micA_in_disp","micA_in_over_disp",ga_MicA,kTrig)
CsQtMeter("micB_in_disp","micB_in_over_disp",ga_MicB,kTrig)
CsQtMeter("micSum_in_disp","micSum_in_over_disp",ga_Mic,kTrig)
CsQtMeter("Del_1_disp","Del_1_over_disp",ga_Del1_out,kTrig)
CsQtMeter("Del_2_disp","Del_2_over_disp",ga_Del2_out,kTrig)
CsQtMeter("Harm_1_disp","Harm_1_over_disp",ga_Harm1_out,kTrig)
CsQtMeter("Harm_2_disp","Harm_2_over_disp",ga_Harm2_out,kTrig)
CsQtMeter("Rev_disp","Rev_over_disp",(ga_RevA_out+ga_RevB_out)/2,kTrig)
CsQtMeter("Filt_disp","Filt_over_disp",ga_Filt_out,kTrig)
CsQtMeter("Hala_A_disp","Hala_A_over_disp",ga_HalaA_out,kTrig)
CsQtMeter("Hala_B_disp","Hala_B_over_disp",ga_HalaB_out,kTrig)
CsQtMeter("Hala_C_disp","Hala_C_over_disp",ga_HalaC_out,kTrig)
CsQtMeter("out_1_disp","out_1_over_disp",ga_Out[0],kTrig)
CsQtMeter("out_2_disp","out_2_over_disp",ga_Out[1],kTrig)
CsQtMeter("out_3_disp","out_3_over_disp",ga_Out[2],kTrig)
CsQtMeter("out_4_disp","out_4_over_disp",ga_Out[3],kTrig)
if gi_Setup > 1 then
CsQtMeter("out_5_disp","out_5_over_disp",ga_Out[4],kTrig)
CsQtMeter("out_6_disp","out_6_over_disp",ga_Out[5],kTrig)
endif
if gi_Setup > 2 then
CsQtMeter("out_7_disp","out_7_over_disp",ga_Out[6],kTrig)
CsQtMeter("out_8_disp","out_8_over_disp",ga_Out[7],kTrig)
endif
//clear global audio array
ga_Out = ga_Clear
endin
/* */
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/* */
/* UNIT DISPLAY */
instr Show
chnset gk_Del1A_VolIn, "Del_1A_in"
chnset gk_Del1B_VolIn, "Del_1B_in"
chnset gk_Del2A_VolIn, "Del_2A_in"
chnset gk_Del2B_VolIn, "Del_2B_in"
chnset gk_Del1A_VolOut, "Del_1A_out"
chnset gk_Del1B_VolOut, "Del_1B_out"
chnset gk_Del2A_VolOut, "Del_2A_out"
chnset gk_Del2B_VolOut, "Del_2B_out"
chnset gk_Harm1A_VolIn, "Harm_1A_in"
chnset gk_Harm1B_VolIn, "Harm_1B_in"
chnset gk_Harm2A_VolIn, "Harm_2A_in"
chnset gk_Harm2B_VolIn, "Harm_2B_in"
chnset gk_Harm1A_VolOut, "Harm_1A_out"
chnset gk_Harm1B_VolOut, "Harm_1B_out"
chnset gk_Harm2A_VolOut, "Harm_2A_out"
chnset gk_Harm2B_VolOut, "Harm_2B_out"
chnset gk_Filt_VolOut, "Filt_out"
chnset gk_RevA_VolIn, "Rev_A_in"
chnset gk_RevB_VolIn, "Rev_B_in"
chnset gk_RevA_VolOut, "Rev_A_out"
chnset gk_RevB_VolOut, "Rev_B_out"
chnset gk_HalaA_VolOut, "Hala_A"
chnset gk_HalaB_VolOut, "Hala_B"
chnset gk_HalaC_VolOut, "Hala_C"
endin
/* */
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/* */
/* INTERNAL RECORD */
instr Record
puts "Recording to", 1
itim date
Stim dates itim
Syear strsub Stim, 20, 24
Smonth strsub Stim, 4, 7
Sday strsub Stim, 8, 10
iday strtod Sday
Shor strsub Stim, 11, 13
Smin strsub Stim, 14, 16
Ssec strsub Stim, 17, 19
S_outfile sprintf "%s%s%02d__%s_%s_%s.wav", Syear, Smonth, iday, Shor,Smin, Ssec
puts S_outfile, 1
fout S_outfile, 18, ga_Mic, ga_Del1_out, ga_Del2_out, ga_Harm1_out, ga_Harm2_out,
ga_RevA_out, ga_RevB_out, ga_Filt_out, ga_HalaA_out, ga_HalaB_out, ga_HalaC_out
endin
/* */
/******************************************************************************/
/******************************************************************************/
550
68
890
814
true
211
180
132
count
181
51
139
111
{02a18529-cea8-4b0b-aeb7-52423e47e153}
true
0
-3
right
Linux Libertine Mono O
99
255
25
236
6
10
6
98.00000000
1.00000000
0.00000000
99.00000000
noborder
1
0
false
next_count
339
125
62
36
{608ab726-cb29-425d-bcc1-09ad91e4c6c2}
true
0
0
right
sans
20
0
0
0
255
255
255
1.00000000
0
99
false
99
Del_1A_in
117
25
20
20
{0ab6cb0b-4713-40f8-bb0d-c3e9a240f376}
true
0
-3
Del_1A_in
0.00000000
1.00000000
0.00000000
1.00000000
0.97058865
0.97058865
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
72
25
45
25
{a2cfceea-8e1f-48b2-84d4-b1c581f3d780}
true
0
-3
left
top
Arial
14
3
0
0
0
255
255
255
noborder
1
0
Del_1B_in
117
50
20
20
{e8c3539b-0879-46dd-9c1d-693fe8920239}
true
0
-3
Del_1B_in
0.00000000
1.00000000
0.00000000
1.00000000
0.97058865
0.97058865
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
72
50
45
25
{366485a4-e6ae-41ca-8847-79195d5e848c}
true
0
-3
left
top
Arial
14
3
0
0
0
255
255
255
noborder
1
0
Del_1A_out
117
75
20
20
{0cbb1fcc-c54e-485e-9ea4-ebb31e1df84b}
true
0
-3
Del_1A_out
0.00000000
1.00000000
0.00000000
1.00000000
0.99718670
0.99718670
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
72
75
45
25
{8f8db798-e811-4ff9-895c-162f030fb9ae}
true
0
-3
left
top
Arial
14
3
0
0
0
255
255
255
noborder
1
0
Del_1B_out
117
100
20
20
{1ce2a4bf-cec6-46b5-a19c-7aeb0ba950d5}
true
0
-3
Del_1B_out
0.00000000
1.00000000
0.00000000
1.00000000
0.99718670
0.99718670
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
72
100
45
25
{79eb66e3-3473-493f-bf8e-c396a42d4b33}
true
0
-3
left
top
Arial
14
3
0
0
0
255
255
255
noborder
1
0
Del_2A_in
117
125
20
20
{dd17d01f-d52e-4de9-9f7f-6952b6fde799}
true
0
-3
Del_2A_in
0.00000000
1.00000000
0.00000000
1.00000000
0.97142784
0.97142784
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
72
125
45
25
{54c047e3-8cf4-4dc9-9041-525e25123b5f}
true
0
-3
left
top
Arial
14
3
0
0
0
255
255
255
noborder
1
0
Del_2B_in
117
150
20
20
{aee3032c-d5d4-4687-900c-5440c6d6530e}
true
0
-3
Del_2B_in
0.00000000
1.00000000
0.00000000
1.00000000
0.97142792
0.97142792
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
72
150
45
25
{5cadc212-d78b-4956-a3ff-5713fcb0cb4a}
true
0
-3
left
top
Arial
14
3
0
0
0
255
255
255
noborder
1
0
Del_2A_out
117
175
20
20
{ce9f9498-6e73-40e6-9817-ed6439b20052}
true
0
-3
Del_2A_out
0.00000000
1.00000000
0.00000000
1.00000000
0.99420364
0.99420364
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
72
175
45
25
{cc8c7016-2d04-4738-b73e-0fb9ea03254d}
true
0
-3
left
top
Arial
14
3
0
0
0
255
255
255
noborder
1
0
Del_2B_out
117
200
20
20
{a1819dda-56f3-4a2c-b898-f85e18896e28}
true
0
0
Del_2B_out
0.00000000
1.00000000
0.00000000
1.00000000
0.99420364
0.99420364
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
72
200
45
25
{0c25de25-c9fe-4955-bab5-4252e16d501f}
true
0
-3
left
top
Arial
14
3
0
0
0
255
255
255
noborder
1
0
Harm_1A_in
116
231
20
20
{48f87a51-b233-4ba9-95ca-4f7265076f85}
true
0
-3
Harm_1A_in
0.00000000
1.00000000
0.00000000
1.00000000
0.97145329
0.97145329
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
71
231
45
25
{81c29a70-782b-4e66-8f4e-c2f902fd192c}
true
0
-3
left
top
Arial
14
3
0
0
0
255
255
255
noborder
1
0
Harm_1B_in
116
256
20
20
{5ff6ae2f-cb10-4062-a7d9-8d9e89d44763}
true
0
-3
Harm_1B_in
0.00000000
1.00000000
0.00000000
1.00000000
0.97142859
0.97142859
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
71
256
45
25
{a2ccc7b4-7d6d-4caf-9784-bceea8b660d8}
true
0
-3
left
top
Arial
14
3
0
0
0
255
255
255
noborder
1
0
Harm_1A_out
116
281
20
20
{94ad635a-5818-4e25-bc48-10c4701af026}
true
0
-3
Harm_1A_out
0.00000000
1.00000000
0.00000000
1.00000000
0.00004687
0.00004687
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
71
281
45
25
{2c5ef2dc-9ed5-48b7-b8f2-038c62f9c92c}
true
0
-3
left
top
Arial
14
3
0
0
0
255
255
255
noborder
1
0
Harm_1B_out
116
306
20
20
{5313e4c7-5c43-4ee6-8eb4-38b1bcdd6b95}
true
0
-3
Harm_1B_out
0.00000000
1.00000000
0.00000000
1.00000000
0.00004687
0.00004687
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
71
306
45
25
{4b4027cb-8574-4cdc-9f46-43770f418175}
true
0
-3
left
top
Arial
14
3
0
0
0
255
255
255
noborder
1
0
Harm_2A_in
116
331
20
20
{671d248d-1800-498d-9dbb-8f6e2f0dfe9c}
true
0
-3
Harm_2A_in
0.00000000
1.00000000
0.00000000
1.00000000
0.97142857
0.97142857
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
71
331
45
25
{ae36b933-855a-4615-9e74-62e1faae458b}
true
0
-3
left
top
Arial
14
3
0
0
0
255
255
255
noborder
1
0
Harm_2B_in
116
356
20
20
{dfec4282-fa38-43d4-b652-8ffb20adb9a4}
true
0
-3
Harm_2B_in
0.00000000
1.00000000
0.00000000
1.00000000
0.97142857
0.97142857
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
71
356
45
25
{5526f9db-be35-46fc-b060-6b2fc731c2d1}
true
0
-3
left
top
Arial
14
3
0
0
0
255
255
255
noborder
1
0
Harm_2A_out
116
381
20
20
{71fe9334-ff25-438b-9e37-c682b728a653}
true
0
-3
Harm_2A_out
0.00000000
1.00000000
0.00000000
1.00000000
0.00004687
0.00004687
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
71
381
45
25
{47ab0fb7-8736-41e0-a9e6-b5671ada3214}
true
0
-3
left
top
Arial
14
3
0
0
0
255
255
255
noborder
1
0
Harm_2B_out
116
406
20
20
{97f8268e-af21-47f4-be57-62f79966af03}
true
0
-3
Harm_2B_out
0.00000000
1.00000000
0.00000000
1.00000000
0.00004687
0.00004687
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
71
406
45
25
{981de504-ddba-44bc-9788-d714957a5ff2}
true
0
-3
left
top
Arial
14
3
0
0
0
255
255
255
noborder
1
0
Rev_A_in
115
436
20
20
{6ebba40b-6b32-45cd-89a6-8dc3bb97ac17}
true
0
-3
Rev_A_in
0.00000000
1.00000000
0.00000000
1.00000000
0.97142784
0.97142784
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
70
436
45
25
{32fe3e6f-ea64-4d2f-9a14-aa4ea580d591}
true
0
-3
left
top
Arial
14
3
0
0
0
255
255
255
noborder
1
0
Rev_B_in
115
461
20
20
{1152d26d-6abd-461f-9b1f-9ca7983a94f4}
true
0
-3
Rev_B_in
0.00000000
1.00000000
0.00000000
1.00000000
0.97142784
0.97142784
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
70
461
45
25
{4f62cf41-4eea-4a0b-ac45-f11dc3a2c9bc}
true
0
-3
left
top
Arial
14
3
0
0
0
255
255
255
noborder
1
0
Rev_A_out
115
486
20
20
{c68ed645-dca5-490d-a5fd-01be5ef4a713}
true
0
-3
Rev_A_out
0.00000000
1.00000000
0.00000000
1.00000000
0.97058824
0.97058824
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
70
486
45
25
{0c52c986-0a8b-4bb6-8554-9b403c527645}
true
0
-3
left
top
Arial
14
3
0
0
0
255
255
255
noborder
1
0
Rev_B_out
115
511
20
20
{b8cc6748-1e81-44d1-bb4f-4d7faf8a3b12}
true
0
-3
Rev_B_out
0.00000000
1.00000000
0.00000000
1.00000000
0.97058824
0.97058824
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
70
511
45
25
{799822c5-da27-4c03-a8df-6912eb557a66}
true
0
-3
left
top
Arial
14
3
0
0
0
255
255
255
noborder
1
0
Filt_out
114
541
20
20
{37e932be-b58f-469c-a577-e1bf3cd4837e}
true
0
0
Filt_out
0.00000000
1.00000000
0.00000000
1.00000000
0.02857141
0.02857141
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
69
541
45
25
{947e3618-8614-423f-a002-e68d59d47ce3}
true
0
-3
left
top
sans
14
3
0
0
0
255
255
255
noborder
1
0
Hala_A
115
572
20
20
{4509233f-e42b-4a51-aed9-0eaf39f05d19}
true
0
-3
Hala_A
0.00000000
1.00000000
0.00000000
1.00000000
0.97145245
0.97145245
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
70
572
45
25
{afa94de1-fe2f-4760-a989-19358931abf3}
true
0
-3
left
top
Arial
14
3
0
0
0
255
255
255
noborder
1
0
Hala_B
115
597
20
20
{f7c562d7-0a3b-4e64-a6dc-37591ee36d09}
true
0
-3
Hala_B
0.00000000
1.00000000
0.00000000
1.00000000
0.97142857
0.97142857
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
70
597
45
25
{8affe791-5fc3-4c45-9a27-99267c5f5b8b}
true
0
-3
left
top
Arial
14
3
0
0
0
255
255
255
noborder
1
0
Hala_C
115
622
20
20
{32782236-703c-4861-9ff9-217064727ef6}
true
0
-3
Hala_C
0.00000000
1.00000000
0.00000000
1.00000000
0.97061668
0.97061668
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
70
622
45
25
{422e81de-1886-49c2-9720-51dd39fdfdc4}
true
0
-3
left
top
Arial
14
3
0
0
0
255
255
255
noborder
1
0
0
59
63
32
{b04bf2d3-5ce0-4c25-811d-e28076657546}
true
0
-3
left
top
sans
20
3
0
0
0
255
255
255
noborder
1
0
0
156
63
32
{e8ecea2b-8367-4d34-bb97-1d4258efdf22}
true
0
-3
left
top
sans
20
3
0
0
0
255
255
255
noborder
1
0
0
267
80
32
{d6c61c52-5f21-4092-acc3-2c0589ba0ca6}
true
0
-3
left
top
sans
20
3
0
0
0
255
255
255
noborder
1
0
0
362
80
32
{d02e495c-5de8-456b-ba2f-0ee28889695a}
true
0
-3
left
top
sans
20
3
0
0
0
255
255
255
noborder
1
0
0
472
80
32
{83af7991-9cfe-4228-9e9b-572230569c5d}
true
0
-3
left
top
sans
20
3
0
0
0
255
255
255
noborder
1
0
0
537
80
32
{bded2d36-aaf0-4b73-afe4-d1ca612479b3}
true
0
-3
left
top
sans
20
3
0
0
0
255
255
255
noborder
1
0
0
593
80
32
{6109822d-10a2-413b-8302-a9cf3c86c32d}
true
0
-3
left
top
sans
20
3
0
0
0
255
255
255
noborder
1
0
micA_in_disp
496
52
200
16
{7286a833-c0b0-4f55-8ecc-837453106e15}
true
0
0
micA_in_disp
0.00000000
1.00000000
0.00000000
1.00000000
-0.40173897
-0.40173897
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
micA_in_over_disp
695
52
27
16
{42e31476-6cb3-42b4-a1fd-8f48e76892ac}
true
0
0
micA_in_over_disp
0.00000000
1.00000000
0.00000000
1.00000000
0.00000000
0.00000000
fill
1
0.00000000
jump
noborder
#00FF00
196
14
12
false
0
0
0
true
496
16
100
32
{36d435b2-0908-4a47-9a99-998f4176b337}
true
0
-3
left
top
sans
22
3
0
0
0
255
255
255
noborder
1
0
out_1_disp
496
222
200
19
{8611f10f-be86-4f77-a7f6-7c23b8a3f44f}
true
0
0
out_1_disp
0.00000000
1.00000000
0.00000000
1.00000000
-0.80210816
-0.80210816
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
out_1_over_disp
695
222
27
19
{93049d34-8232-4754-8ec3-4ffd3d6331c8}
true
0
0
out_1_over_disp
0.00000000
1.00000000
0.00000000
1.00000000
0.00000000
0.00000000
fill
1
0.00000000
jump
noborder
#00FF00
196
14
12
false
0
0
0
true
496
184
146
34
{e3a727dc-0e27-4ee2-83b1-2c0dc434bdaf}
true
0
-3
left
top
Lucida Grande
22
3
0
0
0
255
255
255
false
1
0
out_2_disp
496
248
200
19
{76bd5854-4405-4837-b350-e1f436a6c47a}
true
0
0
out_2_disp
0.00000000
1.00000000
0.00000000
1.00000000
-0.80210790
-0.80210790
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
out_2_over_disp
695
248
27
19
{99348c23-e267-4268-a882-2d9bcbddad5c}
true
0
0
out_2_over_disp
0.00000000
1.00000000
0.00000000
1.00000000
0.00000000
0.00000000
fill
1
0.00000000
jump
noborder
#00FF00
196
14
12
false
0
0
0
true
out_3_disp
496
275
200
19
{5ecb002c-dbbe-4e08-a858-f95b21c2a315}
true
0
0
out_3_disp
0.00000000
1.00000000
0.00000000
1.00000000
-3.09806161
-3.09806161
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
out_3_over_disp
695
275
27
19
{91cf76c5-fcfd-4a65-8a29-29692c4480c9}
true
0
0
out_3_over_disp
0.00000000
1.00000000
0.00000000
1.00000000
0.00000000
0.00000000
fill
1
0.00000000
jump
noborder
#00FF00
196
14
12
false
0
0
0
true
out_4_disp
496
302
200
19
{866acbf6-2b98-46e6-8282-0592e6d1c415}
true
0
0
out_4_disp
0.00000000
1.00000000
0.00000000
1.00000000
-0.80287229
-0.80287229
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
out_4_over_disp
695
302
27
19
{0acee7f6-78f4-4a16-b7e9-cdd7c60208ce}
true
0
0
out_4_over_disp
0.00000000
1.00000000
0.00000000
1.00000000
0.00000000
0.00000000
fill
1
0.00000000
jump
noborder
#00FF00
196
14
12
false
0
0
0
true
out_5_disp
496
329
200
19
{8bd4afbb-6809-4bfd-8f63-b4259ce5fece}
true
0
0
out_5_disp
0.00000000
1.00000000
0.00000000
1.00000000
-0.80287231
-0.80287231
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
out_5_over_disp
695
329
27
19
{a2de8a5c-23c5-4385-9724-24ecbc6a75b8}
true
0
0
out_5_over_disp
0.00000000
1.00000000
0.00000000
1.00000000
0.00000000
0.00000000
fill
1
0.00000000
jump
noborder
#00FF00
196
14
12
false
0
0
0
true
out_6_disp
496
356
200
19
{0189c17f-206a-43c6-8a99-668b4e1c20e4}
true
0
0
out_6_disp
0.00000000
1.00000000
0.00000000
1.00000000
-2.66911604
-2.66911604
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
out_6_over_disp
695
356
27
19
{0efcc5f2-d998-4be8-af8b-d8891e6d6589}
true
0
0
out_6_over_disp
0.00000000
1.00000000
0.00000000
1.00000000
0.00000000
0.00000000
fill
1
0.00000000
jump
noborder
#00FF00
196
14
12
false
0
0
0
true
724
216
30
32
{bce24f95-6429-4172-b8b9-01199d880d76}
true
0
-3
left
top
sans
20
3
0
0
0
255
255
255
noborder
1
0
724
243
30
32
{f8c68b8f-9707-4b1b-a065-c02a64869309}
true
0
-3
left
top
sans
20
3
0
0
0
255
255
255
noborder
1
0
724
270
30
32
{e270b7ef-8f8d-4f41-97fa-fcc2f6e51a2e}
true
0
-3
left
top
sans
20
3
0
0
0
255
255
255
noborder
1
0
724
296
30
32
{1ed844a7-eea5-49bb-8330-7d36d31b338a}
true
0
-3
left
top
sans
20
3
0
0
0
255
255
255
noborder
1
0
724
322
30
32
{f7cde784-d680-40a3-991b-67a7bb56e7fb}
true
0
-3
left
top
sans
20
3
0
0
0
255
255
255
noborder
1
0
724
348
30
32
{c20b10bd-c1ba-4634-b83b-b076b678fd06}
true
0
-3
left
top
sans
20
3
0
0
0
255
255
255
noborder
1
0
180
14
135
33
{7c427ee9-010a-465e-baa9-ed35448b22a5}
true
0
-3
center
top
sans
22
3
0
0
0
255
255
255
noborder
1
0
317
92
100
32
{024da218-7371-4d3c-bf55-a2f4d5b9db4a}
true
0
-3
center
top
sans
16
3
0
0
0
255
255
255
noborder
1
0
0
649
120
32
{0dfdfe09-7713-4f73-83f3-44992c36aff1}
true
0
-3
left
top
sans
20
3
0
0
0
255
255
255
noborder
1
0
show_mtx
91
651
42
30
{6de13a70-e656-42a1-840f-aac35413665e}
true
0
-3
right
sans
20
0
0
0
255
255
255
15.00000000
1.00000000
0.00000000
999999999999.00000000
noborder
1
0
false
Del_out_midi
189
632
32
83
{18f14802-7520-4bda-a122-4fd55070cc4e}
true
1
11
-40.00000000
12.00000000
-1.51181102
lin
continuous
-1.00000000
false
Harm_out_midi
250
632
32
83
{678dde6b-27f7-45b5-9f80-2c6e0b841972}
true
1
1
-40.00000000
12.00000000
-4.37795276
lin
continuous
-1.00000000
false
Rev_out_midi
311
632
32
83
{23303c6c-1f79-4563-8ee5-e9625c63aa22}
true
1
2
-40.00000000
12.00000000
0.12598425
lin
continuous
-1.00000000
false
Filt_out_midi
372
632
32
83
{93f6356b-119b-4368-8b74-bb8db330b73d}
true
1
3
-40.00000000
24.00000000
-0.18897638
lin
continuous
-1.00000000
false
Hala_A_out_midi
433
632
32
83
{07370629-42ea-4ede-8f5c-3b59746c79a7}
true
1
4
-40.00000000
12.00000000
-1.92125984
lin
continuous
-1.00000000
false
Hala_B_out_midi
494
632
32
83
{16091833-a12a-4bdc-a6b9-159110abb7dd}
true
1
5
-40.00000000
12.00000000
0.94488189
lin
continuous
-1.00000000
false
Hala_C_out_midi
556
632
32
83
{9152f404-e23c-448c-951e-3907ed5fc037}
true
1
6
-40.00000000
12.00000000
0.12598425
lin
continuous
-1.00000000
false
Sum_out_midi
618
632
32
83
{ead2b83b-87bb-4f87-b1cf-b46d754c9504}
true
1
7
-40.00000000
12.00000000
-1.10236220
lin
continuous
-1.00000000
false
micA_gain_midi
197
606
20
20
{a5a569e8-fc59-4e21-ac35-0a6a8f26f8a2}
true
1
16
-12.00000000
12.00000000
-1.22834646
lin
continuous
0.01000000
false
245
124
0
#512900
0
#512900
true
true
false
micB_gain_midi
257
606
20
20
{525d076a-7b10-4cd5-a98b-6ec8c926f923}
true
1
17
-12.00000000
12.00000000
-3.87401575
lin
continuous
0.01000000
false
245
124
0
#512900
0
#512900
true
true
false
Rev_reduct_midi
318
606
20
20
{4df5b625-2db0-440f-9074-1eabf8a126fb}
true
1
18
-0.10000000
0.00000000
-0.02283465
lin
continuous
0.01000000
false
245
124
0
#512900
0
#512900
true
true
false
filt_q
379
606
20
20
{ba19296c-8f78-47a4-8798-f4de1f09f3bb}
true
1
19
1.00000000
24.00000000
11.32283465
lin
continuous
0.01000000
false
245
124
0
#512900
0
#512900
true
true
false
Hala_A_speed_midi
440
606
20
20
{d3009d61-ba42-4e6e-803c-f78b08bbb56c}
true
1
20
-2.00000000
2.00000000
0.23622047
lin
continuous
0.01000000
false
245
124
0
#512900
0
#512900
true
true
false
Hala_B_speed_midi
501
606
20
20
{ef074c33-e5b8-4d9b-bbcc-ead3eb1ed345}
true
1
21
-2.00000000
2.00000000
0.17322835
lin
continuous
0.01000000
false
245
124
0
#512900
0
#512900
true
true
false
Hala_C_speed_midi
562
606
20
20
{aad83fcb-49fb-482a-8aae-481dffd5d1ba}
true
1
22
-2.00000000
2.00000000
0.14173228
lin
continuous
0.01000000
false
245
124
0
#512900
0
#512900
true
true
false
live_amp_midi
623
606
20
20
{5b4f55b2-3c04-4754-be88-59e7a65b3889}
true
1
23
-40.00000000
12.00000000
-13.38582677
lin
continuous
0.01000000
false
245
124
0
#512900
0
#512900
true
true
false
Rev_reduct_midi
306
589
42
21
{08423f30-6b3a-4e64-99c6-776bab6116df}
true
0
-3
center
sans
14
0
0
0
255
255
255
-0.02283465
0.01000000
-999999999999.00000000
999999999999.00000000
noborder
1
0
false
Hala_A_speed_midi
431
589
36
25
{29b34f3d-b731-4900-b829-0faaeb0a3e3f}
true
0
-3
center
sans
14
0
0
0
255
255
255
0.23622047
0.10000000
-999999999999.00000000
999999999999.00000000
noborder
1
0
false
Hala_B_speed_midi
493
589
36
25
{9241a8a2-cf36-446d-bab7-91660d73d62d}
true
0
-3
center
sans
14
0
0
0
255
255
255
0.17322835
0.10000000
-999999999999.00000000
999999999999.00000000
noborder
1
0
false
Hala_C_speed_midi
552
589
36
25
{b751f1b2-e813-44f8-8517-5fa226e07f3d}
true
0
-3
center
sans
14
0
0
0
255
255
255
0.14173228
0.10000000
-999999999999.00000000
999999999999.00000000
noborder
1
0
false
Del_out_midi
193
717
30
20
{8f6b5320-89d5-4ead-a838-228b449e8061}
true
0
-3
center
Lucida Grande
16
0
0
0
255
255
255
-1.51181102
1.00000000
-999999999999.00000000
999999999999.00000000
false
1
0
false
Harm_out_midi
254
717
30
20
{1573e3a5-499a-4ab1-bd41-007881d2e628}
true
0
-3
center
Lucida Grande
16
0
0
0
255
255
255
-4.37795276
1.00000000
-999999999999.00000000
999999999999.00000000
false
1
0
false
Rev_out_midi
315
717
30
20
{01b858b7-f2f2-4ad3-b4e8-9f052e1809ea}
true
0
-3
center
Lucida Grande
16
0
0
0
255
255
255
0.12598425
1.00000000
-999999999999.00000000
999999999999.00000000
false
1
0
false
Filt_out_midi
376
717
35
20
{20aef56c-8f6d-4333-94bd-5b78a94d74d0}
true
0
-3
center
Lucida Grande
16
0
0
0
255
255
255
-0.18897638
1.00000000
-999999999999.00000000
999999999999.00000000
false
1
0
false
Hala_A_out_midi
437
717
30
20
{374a3fcd-f0e9-4cef-9828-4a3a3d16cedf}
true
0
-3
center
Lucida Grande
16
0
0
0
255
255
255
-1.92125984
1.00000000
-999999999999.00000000
999999999999.00000000
false
1
0
false
Hala_B_out_midi
498
717
30
20
{c46fc3b3-625f-496f-a740-83acd47276ab}
true
0
-3
center
Lucida Grande
16
0
0
0
255
255
255
0.94488189
1.00000000
-999999999999.00000000
999999999999.00000000
false
1
0
false
Hala_C_out_midi
560
717
30
20
{a7b0312e-b8aa-4918-9d68-96e925f9f119}
true
0
-3
center
Lucida Grande
16
0
0
0
255
255
255
0.12598425
1.00000000
-999999999999.00000000
999999999999.00000000
false
1
0
false
Sum_out_midi
622
717
32
20
{00c2bc20-1f40-4765-9061-77a7d367b93c}
true
0
-3
center
Lucida Grande
16
0
0
0
255
255
255
-1.10236220
1.00000000
-999999999999.00000000
999999999999.00000000
false
1
0
false
playback
498
462
200
35
{df564ff7-7eee-4fd6-89cf-e0a158504650}
true
0
0
event
1.00000000
Playback Prerecorded File
/
i "PlaybackRec" 0 -1
true
false
10
Del_1_disp
178
214
200
16
{d2674d34-08a8-4a7a-bd81-346589f14c48}
true
0
0
Del_1_disp
0.00000000
1.00000000
0.00000000
1.00000000
-1.62378785
-1.62378785
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
Del_1_over_disp
377
214
27
16
{33691028-f9ed-41bf-adc2-2d2c38395865}
true
0
0
Del_1_over_disp
0.00000000
1.00000000
0.00000000
1.00000000
0.00000000
0.00000000
fill
1
0.00000000
jump
noborder
#00FF00
196
14
12
false
0
0
0
true
178
175
167
33
{bbda760f-84a8-4d1f-9376-2c94c466d87e}
true
0
-3
left
top
sans
22
3
0
0
0
255
255
255
noborder
1
0
Del_2_disp
178
234
200
16
{fd81ac46-a297-49a6-b97c-688bdfa4e3ae}
true
0
0
Del_2_disp
0.00000000
1.00000000
0.00000000
1.00000000
-1.89930891
-1.89930891
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
Del_2_over_disp
377
234
27
16
{2fcf622f-ce49-42e2-8775-74870a14676b}
true
0
0
Del_2_over_disp
0.00000000
1.00000000
0.00000000
1.00000000
0.00000000
0.00000000
fill
1
0.00000000
jump
noborder
#00FF00
196
14
12
false
0
0
0
true
Harm_1_disp
178
272
200
16
{a6410eeb-2cc3-4d55-b900-95c977a32839}
true
0
0
Harm_1_disp
0.00000000
1.00000000
0.00000000
1.00000000
-3.12630151
-3.12630151
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
Harm_1_over_disp
377
272
27
16
{df077919-bbfa-4c58-8d94-9b6ec9050fa9}
true
0
0
Harm_1_over_disp
0.00000000
1.00000000
0.00000000
1.00000000
0.00000000
0.00000000
fill
1
0.00000000
jump
noborder
#00FF00
196
14
12
false
0
0
0
true
Harm_2_disp
178
291
200
16
{42f37fbf-e091-4bb8-9943-8ceee69386b9}
true
0
0
Harm_2_disp
0.00000000
1.00000000
0.00000000
1.00000000
-2.64879476
-2.64879476
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
Harm_2_over_disp
377
291
27
16
{0ae463cc-07d8-4e35-a885-e174f2a11790}
true
0
0
Harm_2_over_disp
0.00000000
1.00000000
0.00000000
1.00000000
0.00000000
0.00000000
fill
1
0.00000000
jump
noborder
#00FF00
196
14
12
false
0
0
0
true
Rev_disp
178
332
200
16
{c32708b2-22ad-4c4d-b5ce-52ea37cf1f48}
true
0
0
Rev_disp
0.00000000
1.00000000
0.00000000
1.00000000
-0.80347181
-0.80347181
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
Rev_over_disp
377
332
27
16
{1fce3575-e0a3-4498-b6d2-8ae4856dcb8b}
true
0
0
Rev_over_disp
0.00000000
1.00000000
0.00000000
1.00000000
0.00000000
0.00000000
fill
1
0.00000000
jump
noborder
#00FF00
196
14
12
false
0
0
0
true
Filt_disp
177
374
200
16
{eaabe37d-4951-41ff-a9ef-47b0ae8db5d6}
true
0
0
Filt_disp
0.00000000
1.00000000
0.00000000
1.00000000
-inf
-inf
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
Filt_over_disp
376
374
27
16
{00f26ed0-86c7-4d18-b315-7a54ab0fc6b6}
true
0
0
Filt_over_disp
0.00000000
1.00000000
0.00000000
1.00000000
0.00000000
0.00000000
fill
1
0.00000000
jump
noborder
#00FF00
196
14
12
false
0
0
0
true
404
206
70
28
{3a8d3b22-0673-4d66-8251-a73171f20afa}
true
0
-3
left
top
Lucida Grande
18
3
0
0
0
255
255
255
noborder
1
0
404
229
70
28
{f1d579c8-c799-43bf-8b7f-2415f9939421}
true
0
-3
left
top
Lucida Grande
18
3
0
0
0
255
255
255
noborder
1
0
404
266
80
28
{186b5994-d35c-404a-8c6c-b43c00eaab14}
true
0
-3
left
top
Lucida Grande
18
3
0
0
0
255
255
255
noborder
1
0
404
284
80
28
{41e0091d-0791-4539-aad1-2ae25f2d4cff}
true
0
-3
left
top
Lucida Grande
18
3
0
0
0
255
255
255
noborder
1
0
404
324
70
28
{97ee618f-d322-47be-85f5-3ddf9e0d2e35}
true
0
-3
left
top
Lucida Grande
18
3
0
0
0
255
255
255
noborder
1
0
404
367
70
28
{fd44af9b-177e-43af-beaa-10781eea611a}
true
0
-3
left
top
Lucida Grande
18
3
0
0
0
255
255
255
noborder
1
0
385
543
70
32
{ec8dcdb5-5cb6-4d24-bf04-ed44e901212b}
true
0
-3
center
top
sans
22
3
0
0
0
255
255
255
border
1
1
497
526
95
26
{52562676-4ce1-4346-b095-93f7eca19fd8}
true
0
-3
left
top
sans
14
3
0
0
0
255
255
255
noborder
1
0
Playback_Vol_Db
591
526
132
31
{ba938968-4025-4750-8d78-91e20a6c220c}
true
0
0
-40.00000000
10.00000000
-18.03030303
lin
continuous
-1.00000000
false
498
504
100
26
{d82ee004-f8dd-4627-b6ab-435b7990a595}
true
0
-3
left
top
sans
14
3
0
0
0
255
255
255
noborder
1
0
Playback_time
599
499
107
32
{8a0a4d48-0a9d-4ccc-a3bd-254492203910}
true
0
-3
left
top
sans
20
3
0
0
0
255
255
255
noborder
1
0
Hala_A_disp
178
417
200
16
{63fdca16-4c2d-47ea-bb8b-035d5a88b109}
true
0
0
Hala_A_disp
0.00000000
1.00000000
0.00000000
1.00000000
-2.68377097
-2.68377097
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
Hala_A_over_disp
377
417
27
16
{666f5522-8c81-4c5e-9b0b-133485adf7d5}
true
0
0
Hala_A_over_disp
0.00000000
1.00000000
0.00000000
1.00000000
0.00000000
0.00000000
fill
1
0.00000000
jump
noborder
#00FF00
196
14
12
false
0
0
0
true
Hala_B_disp
178
454
200
16
{e209fa13-aa1a-4fc3-99bc-551573067d95}
true
0
0
Hala_B_disp
0.00000000
1.00000000
0.00000000
1.00000000
-2.63600550
-2.63600550
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
Hala_B_over_disp
377
454
27
16
{5d6754b7-68ad-4f8f-a93a-0f53f7c25fa2}
true
0
0
Hala_B_over_disp
0.00000000
1.00000000
0.00000000
1.00000000
0.00000000
0.00000000
fill
1
0.00000000
jump
noborder
#00FF00
196
14
12
false
0
0
0
true
Hala_C_disp
178
488
200
16
{9e6ff93f-6443-4219-b7f7-744f64db6627}
true
0
0
Hala_C_disp
0.00000000
1.00000000
0.00000000
1.00000000
-2.64977484
-2.64977484
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
Hala_C_over_disp
377
488
27
16
{561e640b-4d95-4073-a312-d8316a52ed83}
true
0
0
Hala_C_over_disp
0.00000000
1.00000000
0.00000000
1.00000000
0.00000000
0.00000000
fill
1
0.00000000
jump
noborder
#00FF00
196
14
12
false
0
0
0
true
404
408
80
28
{7222e33c-a7a4-46ab-9edb-4a76ccb22719}
true
0
-3
left
top
Lucida Grande
18
3
0
0
0
255
255
255
noborder
1
0
404
446
70
28
{a1288d52-6090-4e33-a1e8-6a5ae3e884c9}
true
0
-3
left
top
Lucida Grande
18
3
0
0
0
255
255
255
noborder
1
0
404
480
70
28
{e0a165c2-d333-43af-85ef-925dcf2e55b7}
true
0
-3
left
top
Lucida Grande
18
3
0
0
0
255
255
255
noborder
1
0
record
178
526
200
35
{743ba757-f722-4c43-9a8b-60aaa160efc2}
true
0
0
event
1.00000000
Start/Stop Record
/
i "Record" 0 -1
true
false
10
416
569
181
27
{3ec66ce1-e220-4323-ba5f-736c87758c0c}
true
0
-3
center
top
sans
14
3
0
0
0
255
255
255
noborder
1
0
274
557
110
39
{b3054209-e4a1-4a56-a033-00de71031cfa}
true
0
-3
center
top
DejaVu Sans
14
3
0
0
0
255
255
255
noborder
1
0
Del_out_midi
178
253
199
10
{cf199b71-ecdc-4cc9-88f5-e7eea2c9fc81}
true
0
0
meter162
-40.00000000
12.00000000
0.00000000
1.00000000
-1.51181102
0.00000000
fill
1
0.00000000
jump
noborder
#00FF00
128
0
128
false
0
0
0
true
Del_out_midi
384
251
20
20
{1d22e738-b1c0-40e3-8f3b-bb73e2139463}
true
0
-3
right
Arial
14
0
0
0
255
255
255
-1.51181102
1.00000000
-999999999999.00000000
99999999999999.00000000
noborder
1
0
false
Harm_out_midi
179
311
199
10
{1c2008a9-d6ec-4fcb-8319-1f63b0145fe6}
true
0
0
meter162
-40.00000000
12.00000000
0.00000000
1.00000000
-4.37795276
0.00000000
fill
1
0.00000000
jump
noborder
#00FF00
128
0
128
false
0
0
0
true
Harm_out_midi
384
306
20
20
{69a4bd8a-40e2-490e-9c54-451a8b246ab9}
true
0
-3
right
Arial
14
0
0
0
255
255
255
-4.37795276
1.00000000
-999999999999.00000000
99999999999999.00000000
noborder
1
0
false
Rev_out_midi
178
353
199
10
{1594b7a8-5899-4943-9653-9488aee33d78}
true
0
0
meter162
-40.00000000
12.00000000
0.00000000
1.00000000
0.12598425
0.00000000
fill
1
0.00000000
jump
noborder
#00FF00
128
0
128
false
0
0
0
true
Rev_out_midi
384
349
20
20
{b8b2b40f-7a1f-40c7-8807-c0ef357c0574}
true
0
-3
right
Arial
14
0
0
0
255
255
255
0.12598425
1.00000000
-999999999999.00000000
999999999999.00000000
noborder
1
0
false
Filt_out_midi
178
395
199
10
{fe14b3b6-3238-4f84-8dda-53937d67ea94}
true
0
0
meter162
-40.00000000
12.00000000
0.00000000
1.00000000
-0.18897638
0.00000000
fill
1
0.00000000
jump
noborder
#00FF00
128
0
128
false
0
0
0
true
Filt_out_midi
383
389
20
20
{5d3527a0-f809-4d11-94f6-e319eb84f898}
true
0
-3
right
Arial
14
0
0
0
255
255
255
-0.18897638
1.00000000
-999999999999.00000000
999999999999.00000000
noborder
1
0
false
Hala_A_out_midi
178
435
199
10
{001050fb-05f0-47d0-84da-fa04832b4df4}
true
0
0
meter162
-40.00000000
12.00000000
0.00000000
1.00000000
-1.92125984
0.00000000
fill
1
0.00000000
jump
noborder
#00FF00
128
0
128
false
0
0
0
true
Hala_A_out_midi
384
429
20
20
{5cb4d26d-0ef4-4a62-b79d-d44c3cf4ceac}
true
0
-3
right
sans
14
0
0
0
255
255
255
-1.92125984
1.00000000
-999999999999.00000000
999999999999.00000000
noborder
1
0
false
Hala_B_out_midi
179
472
199
10
{21bfe286-df9e-4e02-8d15-99458df1d3d4}
true
0
0
meter162
-40.00000000
12.00000000
0.00000000
1.00000000
0.94488189
0.00000000
fill
1
0.00000000
jump
noborder
#00FF00
128
0
128
false
0
0
0
true
Hala_B_out_midi
384
466
20
20
{45ec2335-89fd-405e-a684-f183c5d36c5e}
true
0
-3
right
sans
14
0
0
0
255
255
255
0.94488189
1.00000000
-999999999999.00000000
999999999999.00000000
noborder
1
0
false
Hala_C_out_midi
178
508
199
10
{f0f6e6ca-4b48-4921-aaaa-3ad4c121684c}
true
0
0
meter162
-40.00000000
12.00000000
0.00000000
1.00000000
0.12598425
0.00000000
fill
1
0.00000000
jump
noborder
#00FF00
128
0
128
false
0
0
0
true
Hala_C_out_midi
384
502
20
20
{f6f8242f-f705-4768-9942-814a09ab69c6}
true
0
-3
right
sans
14
0
0
0
255
255
255
0.12598425
1.00000000
-999999999999.00000000
999999999999.00000000
noborder
1
0
false
Sum_out_midi
496
438
199
16
{b6a111cd-c606-4e07-9995-b148627c2cb3}
true
0
0
meter162
-40.00000000
12.00000000
0.00000000
1.00000000
-1.10236220
0.00000000
fill
1
0.00000000
jump
noborder
#00FF00
128
0
128
false
0
0
0
true
Sum_out_midi
700
437
20
20
{02f1f4de-ffb7-4a62-b3e3-96bfafcfb53b}
true
0
-3
right
Arial
14
0
0
0
255
255
255
-1.10236220
1.00000000
-999999999999.00000000
99999999999999.00000000
noborder
1
0
false
723
435
51
27
{c34c72cd-a999-43a7-9433-47b6e7853993}
true
0
-3
left
top
Lucida Grande
14
3
0
0
0
255
255
255
noborder
1
0
404
247
51
27
{371133e0-462d-44b6-97f3-3e6006bf643d}
true
0
-3
left
top
Lucida Grande
14
3
0
0
0
255
255
255
noborder
1
0
404
304
51
27
{985056c5-717a-4238-95a3-a4bee29d1ce2}
true
0
-3
left
top
Lucida Grande
14
3
0
0
0
255
255
255
noborder
1
0
404
346
51
27
{ed47a26d-2b58-4167-b075-d7c989adb384}
true
0
-3
left
top
Lucida Grande
14
3
0
0
0
255
255
255
noborder
1
0
404
385
51
27
{454dd663-0576-441b-94d4-45b6e44fdba2}
true
0
-3
left
top
Lucida Grande
14
3
0
0
0
255
255
255
noborder
1
0
404
428
51
27
{bce2f187-204e-490e-8d67-aff704d7c00b}
true
0
-3
left
top
Lucida Grande
14
3
0
0
0
255
255
255
noborder
1
0
404
464
51
27
{33e576d0-b602-44e7-a574-d5ceabfa07ac}
true
0
-3
left
top
Lucida Grande
14
3
0
0
0
255
255
255
noborder
1
0
404
500
51
27
{db28cff3-cf27-4b1a-8aa8-d63649d8136a}
true
0
-3
left
top
Lucida Grande
14
3
0
0
0
255
255
255
noborder
1
0
177
742
50
31
{ab3b9745-a46e-46ec-b17e-d216549ebcfe}
true
0
-3
center
top
DejaVu Sans
18
3
0
0
0
255
255
255
noborder
1
0
228
742
68
30
{fce224d3-7b6b-453a-8b71-15f780b256f7}
true
0
-3
center
top
DejaVu Sans
18
3
0
0
0
255
255
255
noborder
1
0
298
742
50
31
{9b68911a-5c1a-4d2e-9cbe-722097cc6d98}
true
0
-3
center
top
DejaVu Sans
18
3
0
0
0
255
255
255
noborder
1
0
361
741
50
31
{ea2b1ae5-6c75-4867-bdb8-8aac01a3abc3}
true
0
-3
center
top
DejaVu Sans
18
3
0
0
0
255
255
255
noborder
1
0
412
741
68
30
{64b4b3f4-82be-44ca-9dd3-fedb67b701c4}
true
0
-3
center
top
DejaVu Sans
18
3
0
0
0
255
255
255
noborder
1
0
472
741
68
30
{f0b21570-153d-4fa9-8e6f-1973544040b0}
true
0
-3
center
top
DejaVu Sans
18
3
0
0
0
255
255
255
noborder
1
0
542
742
68
30
{b3706d2f-3150-4cad-b63c-e6edd4a826bf}
true
0
-3
center
top
DejaVu Sans
18
3
0
0
0
255
255
255
noborder
1
0
612
742
50
31
{9d9eff13-881f-4622-a978-fdaf53ca74f6}
true
0
-3
center
top
DejaVu Sans
18
3
0
0
0
255
255
255
noborder
1
0
678
567
180
208
{ad69968b-5299-4b15-b8f4-1962e87c1b7a}
true
0
-3
left
top
sans
22
3
0
0
0
255
255
255
noborder
1
0
micA_gain_midi
496
71
199
13
{6cc25442-277d-4de8-9a7f-0986fe830f66}
true
0
0
meter162
-12.00000000
12.00000000
0.00000000
1.00000000
-1.22834646
0.00000000
fill
1
0.00000000
jump
noborder
#00FF00
128
0
128
false
0
0
0
true
micA_gain_midi
724
64
36
29
{769f77eb-4ae3-4e9e-b09e-039c2830fd6d}
true
0
-3
right
sans
14
0
0
0
255
255
255
-1.22834646
1.00000000
-999999999999.00000000
999999999999.00000000
noborder
1
0
false
693
104
51
27
{b7937f75-d84e-4d86-9836-8ddd9280b213}
true
0
-3
left
top
DejaVu Sans
14
3
0
0
0
255
255
255
noborder
1
0
721
45
44
32
{4572d832-7122-4d41-b88a-cffcfeea806c}
true
0
-3
center
top
Lucida Grande
20
3
0
0
0
255
255
255
false
1
0
micB_in_disp
496
93
200
16
{000fb43f-d834-4ad5-b2d6-3d93f5959bb1}
true
0
0
micB_in_disp
0.00000000
1.00000000
0.00000000
1.00000000
-0.71789985
-0.71789985
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
micB_in_over_disp
695
93
27
16
{e7d2a7e2-a1cf-403a-a3a1-73d3bc2e125f}
true
0
0
micB_in_over_disp
0.00000000
1.00000000
0.00000000
1.00000000
0.00000000
0.00000000
fill
1
0.00000000
jump
noborder
#00FF00
196
14
12
false
0
0
0
true
micB_gain_midi
496
112
199
13
{dcd71a41-8305-4308-be8a-43cb8f3ea4b8}
true
0
0
meter162
-12.00000000
12.00000000
0.00000000
1.00000000
-3.87401575
0.00000000
fill
1
0.00000000
jump
noborder
#00FF00
128
0
128
false
0
0
0
true
micB_gain_midi
716
106
40
25
{aa13c965-ce6c-4463-908b-e5aa68708029}
true
0
-3
right
Lucida Grande
14
0
0
0
255
255
255
-3.87401575
1.00000000
-999999999999.00000000
999999999999.00000000
false
1
0
false
694
65
40
25
{14d964d9-adcb-4f43-a657-1622e5872a98}
true
0
-3
left
top
DejaVu Sans
14
3
0
0
0
255
255
255
noborder
1
0
721
87
30
32
{f1baadef-eda1-43d8-a870-090363babdd9}
true
0
-3
center
top
sans
20
3
0
0
0
255
255
255
noborder
1
0
164
581
150
26
{3235429c-1e06-4c8a-8c9a-4591ffe54313}
true
0
-3
center
top
DejaVu Sans
14
3
0
0
0
255
255
255
noborder
1
0
micSum_in_disp
496
131
200
16
{e97b70f6-900d-4af9-b455-9873fdf95196}
true
0
0
micSum_in_disp
0.00000000
1.00000000
0.00000000
1.00000000
-inf
-inf
fill
1
0.00000000
jump
noborder
#00FF00
0
234
0
false
0
0
0
true
micSum_in_over_disp
695
131
27
16
{cfe4a97a-0585-4566-ae19-d35e68bc5499}
true
0
0
micSum_in_over_disp
0.00000000
1.00000000
0.00000000
1.00000000
0.00000000
0.00000000
fill
1
0.00000000
jump
noborder
#00FF00
196
14
12
false
0
0
0
true
721
122
50
32
{251dfdcc-6c4d-41f6-8fd1-7c55128101de}
true
0
-3
left
top
sans
20
3
0
0
0
255
255
255
noborder
1
0
micA_input_chn
765
42
38
31
{7d13c363-7a08-456e-937e-d04a8dddf30e}
true
0
0
left
sans
18
0
0
0
255
255
255
1.00000000
1
1e+12
false
1
micB_input_chn
765
84
38
31
{168856c8-8c82-49a6-96b5-f6996a7758e9}
true
0
0
left
sans
18
0
0
0
255
255
255
1.00000000
1
1e+12
false
2
743
12
91
32
{185ac162-10fd-446c-81b4-51a0781d6f6c}
true
0
-3
center
top
sans
18
3
0
0
0
255
255
255
noborder
1
0
mic_select
768
124
100
31
{0cf224f3-828a-4bf2-81ab-c63f271bc0fa}
true
0
-3
Use A
0
Use B
1
Use A+B
2
0
false
495
151
230
30
{3f499a1f-9d35-4087-a3dd-12b0a26fe8e9}
true
0
-3
left
top
Lucida Grande
16
3
0
0
0
255
255
255
false
1
0
live_amp_select
726
151
58
31
{258f6b04-5704-4167-b029-99603494b675}
true
0
-3
no
0
yes
1
0
false
590
564
90
27
{4cb74900-3319-4c11-944b-ef4284774178}
true
0
-3
center
top
sans
14
3
0
0
0
255
255
255
noborder
1
0
live_amp_midi
614
585
36
25
{722c843a-50c4-465c-b6f4-ab8f538fd612}
true
0
-3
center
sans
14
0
0
0
255
255
255
-13.38582677
1.00000000
-999999999999.00000000
999999999999.00000000
noborder
1
0
false
filt_q
368
589
42
21
{bb7f7c0d-d80d-4215-b45c-9127593b692f}
true
0
-3
center
Lucida Grande
14
0
0
0
255
255
255
11.32283465
0.01000000
-999999999999.00000000
999999999999.00000000
false
1
0
false
381
572
20
27
{a8274713-8825-4840-a26f-73bf0b4d7180}
true
0
-3
center
top
Lucida Grande
14
3
0
0
0
255
255
255
false
1
0
2
691
161
31
{5d0bb5ff-5c38-4735-9bb7-8ef77d66ecf6}
true
0
-3
left
top
Lucida Grande
20
3
0
0
0
255
255
255
false
1
0
message
3
722
160
71
{83deb58c-f41c-4a4a-8492-413ecb094226}
true
0
-3
left
top
Arial
14
3
0
0
0
255
255
255
false
0
0
out_7_disp
496
383
200
19
{5d46811d-8813-4380-838b-2cee9e88c78d}
true
0
0
out_7_disp
0.00000000
1.00000000
0.00000000
1.00000000
0.00000000
0.00000000
fill
1
0.00000000
jump
noborder
#00ff00
0
234
0
false
0
0
0
true
out_7_over_disp
695
383
27
19
{843b6685-8bda-499d-8869-a24a22138a44}
true
0
0
out_7_over_disp
0.00000000
1.00000000
0.00000000
1.00000000
0.00000000
0.00000000
fill
1
0.00000000
jump
noborder
#00ff00
196
14
12
false
0
0
0
true
out_8_disp
496
410
200
19
{da5a9ca6-9f26-43d6-9dd2-c24a9aa4d7ab}
true
0
0
out_8_disp
0.00000000
1.00000000
0.00000000
1.00000000
0.00000000
0.00000000
fill
1
0.00000000
jump
noborder
#00ff00
0
234
0
false
0
0
0
true
out_8_over_disp
695
410
27
19
{2de094d7-a195-4614-848b-392da1d6afd7}
true
0
0
out_8_over_disp
0.00000000
1.00000000
0.00000000
1.00000000
0.00000000
0.00000000
fill
1
0.00000000
jump
noborder
#00ff00
196
14
12
false
0
0
0
true
724
374
30
32
{892fc84d-5d43-42e9-8456-0b77a3919e26}
true
0
-3
left
top
Lucida Grande
20
3
0
0
0
255
255
255
false
1
0
724
400
30
32
{c2967f66-ee60-402b-9d0f-67cb24b1fff4}
true
0
-3
left
top
Lucida Grande
20
3
0
0
0
255
255
255
false
1
0
out_setup
638
187
120
30
{cdf45d77-faad-464e-8430-17ac0cca7b42}
true
0
-3
4 Channels
0
6 Channels
1
8 Channels
2
1
false