# SteelCut
# created by Neo Kekkonen
# http://neokoo.net
# ------------------------------------------------------------------------------
#
# lines starting with # are comments.
# currently, only PNGs are supported! the alpha channel, if present, is thrown away.
# the order of things is not important, as the loader goes through the file section type
# by section type rather than section by section; this means things like "the last image
# referred to" can be confusing, however. the order is:
# 1) global (only the first is read)
# 2) page
# 3) font
# 4) control
# 5) placement
# 6) velobox (only the first is read)
# 7) touchbox (only the first is read)
# 8) waveform1 (only the first is read)
# 9) waveform2 (only the first is read)
# 10) lfo1 (only the first is read)
# 11) lfo2 (only the first is read)
# 12) xy (only the first is read)
# 13) cc (only the first is read)
# 14) statusbar (only the first is read)

# global section:
# size: gui size.
# background: background image, path relative to the text file.
# maindesc: status text to show when hovering over page buttons leading to the main page

@global
size=1015,642
background=steelcut\background_main.png
maindesc=Main

# page sections define subpages. the first page is called "main" (you may need to know this
# for later sections); its background is given in the global section.
# any sections that place controls, except the statusbar section, can have a "page=" line
# to set which pages they're on (comma-separated); this too is retained from section to
# section. controls placed before it's set will be present on all pages; the status bar will
# always be present in the same place and size on every page, as will be anything placed
# with "page=all".
# name: name of the page
# background: background image
# description: status text to show when hovering over page buttons leading to this page

@page
name=midipage
background=steelcut\background_edit_midi.png
description=MIDI Settings

@page
name=wfe1page
background=steelcut\background_edit_osc1.png
description=Edit waveform for OSC1

@page
name=wfe2page
background=steelcut\background_edit_osc2.png
description=Edit waveform for OSC2

@page
name=lfoe1page
background=steelcut\background_edit_lfo1.png
description=Edit waveform for LFO1

@page
name=lfoe2page
background=steelcut\background_edit_lfo2.png
description=Edit waveform for LFO2

# font sections define font data.
# name: name of the font
# src: source image. if omitted, the last image referred to is used.
# pos: position of the font (top left corner of the first character) in the source image.
#      if omitted, 0,0 is assumed.
# startchar: first character of the font (ascii - e.g. 32 for space)
# numchars: number of chars represented in the font - contiguously. (so if startchar is 32
#           and this is 96, characters 32-127 will be looked for.)
# 32 and 96 are the defaults for startchar and numchars, and will be substituted if no
# values are given.
# size: size of each character. narrower characters can be limited by the delimiter colour
#       set below.
# charsperline: number of characters in one line of the font. 16 by default.
# step: first value: how far characters are apart x-wise. second: how far apart the lines are.
# delimiter: r,g,b. pure full-intensity red by default, as in the default skin.
# this will all be more or less clear if you look at the default skin png, I hope.


@font
src=steelcut\fonts.png
name=ccfont
pos=1,1
size=6,10
step=8,11
delimiter=0,0,255

@font
name=statusfont
src=steelcut\fonts.png
pos=141,1
size=9,10
step=10,11
delimiter=0,0,255

# velocity curve box section:
# area: colour of the area under the curve.
# pos: position.
# size: size.
# page: see page section above

@velobox
page=midipage
area=190,190,190
pos=114,215
size=140,64

# aftertouch curve box section:
# area: colour of the area under the curve.
# pos: position.
# size: size.
# page: see page section above

@touchbox
page=midipage
area=190,190,190
pos=114,281
size=140,64

# waveform box section:
# shape: colour of the waveform in time-domain mode
# bgshape: colour of the waveform in freq-domain mode (background)
# magbars: colour of the magnitude bars
# phabars: colour of the phase bars
# line: colour of the center line(s)
# barwidth: width of the bars
# bardist: distance of the bars from each other
# pos: position.
# size: size.
# page: see page section above


@waveform1
page=wfe1page
shape=120,120,120
bgshape=200,200,200
magbars=190,70,70
phabars=70,140,70
line=200,200,200
barwidth=12
bardist=2
pos=10,205
size=705,220

@waveform2
page=wfe2page
shape=120,120,120
bgshape=200,200,200
magbars=190,70,70
phabars=70,140,70
line=200,200,200
barwidth=12
bardist=2
pos=10,205
size=705,220

# lfo box section:
# shape: colour of the lfo shape
# line: colour of the grid line(s)
# pos: position.
# size: size.
# page: see page section above

@lfo1
page=lfoe1page
shape=120,120,120
line=200,200,200
pos=10,205
size=705,220

@lfo2
page=lfoe2page
shape=120,120,120
line=200,200,200
pos=10,205
size=705,220

# xy pad section:
# line1: r,g,b. colour of the background lines.
# line2: r,g,b. colour of the foreground lines and the little circle.
# pos: position.
# size: size.
# page: see page section above

@xy
line1=200,200,200
line2=120,120,120
pos=728,32
size=117,117
page=all

# cc selector section:
# font: font to use. should be monospace for best results.
# posh: position of the selector for the horizontal axis.
# posv: position of the selector for the vertical axis.
# page: see page section above
# everything else is determined by the font.

@cc
font=ccfont
posh=818,199
posv=818,350
page=all

# status bar section:
# font: font to use for the status bar.
# pos: position of the status bar on the gui (of the actual text itself, that is)
# size: size of the slice of background reserved for the status bar's text. anything taller
#       than the font would be silly.

@statusbar
font=statusfont
pos=11,623
size=289,11

# control sections define controls for later use.
# name: name of the control
# type: type of control - switch, knob, slider, button, pagebutton, or ccselect.
# src: source image. if omitted, the last image referred to is used.
# size: size of the control - x,y
# frames: number of frames, or states for a switch. if a switch with more frames than
#         necessary is used for a switchy parameter, the later frames will be cut off; if
#         you give fewer frames than necessary, the rest will be replaced by copies of the
#         last frame.
# x: x coordinates of each frame in the source image; if fewer frames than necessary are
#    given, the last value is repeated. (coordinates refer to top left corners)
# y: y coordinates of each frame; if fewer frames than necessary are given, the rest is
#    filled by jumping ahead by the difference between the last two frames, or the height
#    of the control if only one frame is given.
# if you give no coordinates, the result will be the same as for
# x=0
# y=0
# handlepos: position of the handle in the source image (for sliders)
# handlesize: size of the handle (for sliders)
# horizontal: sliders can be horizontal or vertical. 1 or 0 (default)
# quant: slider position quantization. number of steps, step width, offset. if absent, no quantization.
# font: font for cc selectors


#========================
# SLIDERS
#========================

@control
src=steelcut\slider_14x71_blue-red.png
name=slider_14x71_blue-red
type=knob
size=14,71
frames=127
basemul=1
shiftmul=3
ctrlmul=0.05
sidemul=0.001


#========================
# SWITCHES
#========================

@control
name=onoff_21x11
src=steelcut\switches_menus_buttons.png
type=switch
size=21,11
frames=2
x=200
y=170

@control
name=onoff_21x15
src=steelcut\switches_menus_buttons.png
type=switch
size=21,15
frames=2
x=200
y=202

@control
name=quantize_onoff
src=steelcut\switches_menus_buttons.png
type=switch
size=61,15
frames=2
x=200
y=242

@control
name=rcv_ign
src=steelcut\switches_menus_buttons.png
type=switch
size=23,11
frames=2
x=250
y=170

#------ Osc

@control
src=steelcut\waveforms.png
name=waveformsw
type=switch
size=36,16
frames=6
x=0
y=0

@control
src=steelcut\switches_menus_buttons.png
name=oscmixsw
type=switch
size=93,22
frames=3
x=0
y=0

#---- Play mode 

@control
src=steelcut\switches_menus_buttons.png
name=polymodesw
type=switch
size=91,15
frames=3
x=100
y=0

@control
src=steelcut\switches_menus_buttons.png
name=glidemodesw
type=switch
size=91,15
frames=7
x=100
y=55

@control
src=steelcut\switches_menus_buttons.png
name=aftertouchmodesw
type=switch
size=91,15
frames=3
x=100
y=170

#--- Filter


@control
src=steelcut/waveforms.png
name=filtersw
type=switch
size=36,28
frames=16
x=40
y=0

@control
src=steelcut/waveforms.png
name=filter2sw
type=switch
size=36,28
frames=16
x=80
y=0

@control
name=filter_mode_switch
src=steelcut\switches_menus_buttons.png
type=switch
size=39,15
frames=3
x=0
y=76 

#---- Distortion

@control
src=steelcut/waveforms.png
name=sattypesw
type=switch
size=32,15
frames=5
x=0
y=230

@control
src=steelcut\switches_menus_buttons.png
name=satmodesw
type=switch
size=129,15
frames=4
x=200
y=337

@control
src=steelcut\switches_menus_buttons.png
name=oversamplesw
type=switch
size=80,15
frames=5
x=0
y=201

#------- Chorus

@control
src=steelcut\waveforms.png
name=chorusmodesw
type=switch
size=36,16
frames=5
x=0
y=320

@control
src=steelcut\switches_menus_buttons.png
name=chorusstereosw
type=switch
size=43,15
frames=3
x=0
y=271

#--- Mod Env

@control
src=steelcut\switches_menus_buttons.png
name=metargetsw
type=switch
size=95,15
frames=31
x=500
y=0

#------ LFO

@control
src=steelcut\waveforms.png
name=lfoshapesw
type=switch
size=36,16
frames=7
x=0
y=100

@control
src=steelcut\switches_menus_buttons.png
name=lfosyncsw
type=switch
size=97,15
frames=3
x=100
y=225

@control
src=steelcut\switches_menus_buttons.png
name=lfounitsw
type=switch
size=84,15
frames=18
x=310
y=0

#------- XY

@control
src=steelcut\switches_menus_buttons.png
name=xytargetsw
type=switch
size=77,15
frames=34
x=600
y=0

#---- Arp

@control
src=steelcut\switches_menus_buttons.png
name=arpmodesw
type=switch
size=102,15
frames=6
x=200
y=0

@control
name=arppatternsw
src=steelcut\arp_pattern_switch.png
type=switch
size=15,19
frames=16
x=0
y=0,20

@control
src=steelcut\arp_pattern_end_bar.png
name=patternendbar
type=slider
size=255,8
frames=1
x=18
y=1
handlepos=1,1
handlesize=15,8
horizontal=1
quant=16,16,0

@control
src=steelcut\switches_menus_buttons.png
name=arpunitsw
type=switch
size=84,15
frames=18
x=400
y=0


# ----  EQ

@control
src=steelcut\switches_menus_buttons.png
name=eqtypesw
type=switch
size=42,15
frames=4
x=200
y=100


#---- Delay

@control
src=steelcut\switches_menus_buttons.png
name=delayunitsw
type=switch
size=84,15
frames=15
x=310
y=0

@control
src=steelcut\switches_menus_buttons.png
name=delayreversesw
type=switch
size=47,15
frames=3
x=200
y=282 


#------ MIDI

@control
src=steelcut\switches_menus_buttons.png
name=cctargetsw
type=switch
size=77,15
frames=35
x=700
y=0


#================================                                
# BUTTONS
#================================

@control
src=steelcut\switches_menus_buttons.png
name=editbt
type=pagebutton
size=36,11
frames=2
x=100
y=280

@control
src=steelcut\switches_menus_buttons.png
name=editpgbt
type=pagebutton
size=36,11
frames=2
x=50
y=280

@control
name=close
src=steelcut\switches_menus_buttons.png
type=pagebutton
size=23,23
frames=2
x=0
y=130

@control
src=steelcut\switches_menus_buttons.png
name=prevbt
type=button
size=70,20
frames=2
x=800
y=0

@control
src=steelcut\switches_menus_buttons.png
name=nextbt
type=button
size=70,20
frames=2
x=800
y=40


@control
src=steelcut\switches_menus_buttons.png
name=resetbt
type=button
size=45,17
frames=2
x=800
y=80

@control
src=steelcut\switches_menus_buttons.png
name=randombt
type=button
size=45,17
frames=2
x=800
y=114



@control
src=steelcut\switches_menus_buttons.png
name=loadpatch
type=button
size=70,20
frames=2
x=800
y=148

@control
src=steelcut\switches_menus_buttons.png
name=savepatch
type=button
size=70,20
frames=2
x=800
y=188

@control
src=steelcut\switches_menus_buttons.png
name=loadbank
type=button
size=70,20
frames=2
x=800
y=228

@control
src=steelcut\switches_menus_buttons.png
name=savebank
type=button
size=70,20
frames=2
x=800
y=268




@control
src=steelcut\switches_menus_buttons.png
name=midipagebt
type=pagebutton
size=125,28
frames=2
x=0
y=326

@control
src=steelcut\switches_menus_buttons.png
name=mainpagebt
type=pagebutton
size=125,28
frames=2
x=0
y=382


@control
src=steelcut\switches_menus_buttons.png
name=panicbt
type=button
size=36,20
frames=2
x=800
y=308
     
@control
src=steelcut\switches_menus_buttons.png
name=skinbt
type=button
size=29,20
frames=2
x=800
y=348

@control
src=steelcut\switches_menus_buttons.png
name=aboutbt
type=button
size=71,20
frames=2
x=800
y=388

@control
name=modccsel
type=ccselect
font=ccfont


#================================                                
# POTS 19 px dark bg
#================================

@control
type=knob
name=pot_19_unipolar_dark_bg_amount
size=19,19
frames=127
src=steelcut\pot_19_uni_dark_bg_green.png
basemul=0.8
shiftmul=3
ctrlmul=0.05
sidemul=0.001

@control
type=knob
name=pot_19_unipolar_dark_bg_level
size=19,19
frames=127
src=steelcut\pot_19_uni_dark_bg_red.png
basemul=0.8
shiftmul=3
ctrlmul=0.05
sidemul=0.001

@control
type=knob
name=pot_19_bipolar_dark_bg_amount
size=19,19
frames=127
src=steelcut\pot_19_bi_dark_bg_blue-red.png
basemul=0.8
shiftmul=3
ctrlmul=0.05
sidemul=0.001

#================================                                
# POTS 19 px light bg
#================================

@control
type=knob
name=pot_19_unipolar_light_bg_amount
size=19,19
frames=127
src=steelcut\pot_19_uni_light_bg_green.png
basemul=0.8
shiftmul=3
ctrlmul=0.05
sidemul=0.001

@control
type=knob
name=pot_19_unipolar_light_bg_amount_inverted
size=19,19
frames=127
src=steelcut\pot_19_uni_light_bg_green_inverted.png
basemul=0.8
shiftmul=3
ctrlmul=0.05
sidemul=0.001

@control
type=knob
name=pot_19_unipolar_light_bg_level
size=19,19
frames=127
src=steelcut\pot_19_uni_light_bg_red.png
basemul=0.8
shiftmul=3
ctrlmul=0.05
sidemul=0.001

@control
type=knob
name=pot_19_bipolar_light_bg_amount
size=19,19
frames=127
src=steelcut\pot_19_bi_light_bg_blue-red.png
basemul=0.8
shiftmul=3
ctrlmul=0.05
sidemul=0.001

  

#================================                                
# POTS 25 px dark bg
#================================

@control
type=knob
name=pot_25_unipolar_dark_bg_amount
size=25,25
frames=127
src=steelcut\pot_25_uni_dark_bg_green.png
basemul=0.8
shiftmul=3
ctrlmul=0.05
sidemul=0.001

@control
type=knob
name=pot_25_unipolar_dark_bg_level
size=25,25
frames=127
src=steelcut\pot_25_uni_dark_bg_red.png
basemul=0.8
shiftmul=3
ctrlmul=0.05
sidemul=0.001

@control
type=knob
name=pot_25_bipolar_dark_bg_amount
size=25,25
frames=127
src=steelcut\pot_25_bi_dark_bg_blue-red.png
basemul=0.8
shiftmul=3
ctrlmul=0.05
sidemul=0.001

@control
type=knob
name=pot_25_units_16_dark_bg
size=25,25
frames=16
src=steelcut\pot_25_units_16_dark_bg.png
basemul=0.8
shiftmul=3
ctrlmul=0.05
sidemul=0.001

#================================                                
# POTS 25 px light bg
#================================

@control
type=knob
name=pot_25_unipolar_light_bg_amount
size=25,25
frames=127
src=steelcut\pot_25_uni_light_bg_green.png
basemul=0.8
shiftmul=3
ctrlmul=0.05
sidemul=0.001


@control
type=knob
name=pot_25_unipolar_light_bg_level
size=25,25
frames=127
src=steelcut\pot_25_uni_light_bg_red.png
basemul=0.8
shiftmul=3
ctrlmul=0.05
sidemul=0.001

@control
type=knob
name=pot_25_bipolar_light_bg_amount
size=25,25
frames=127
src=steelcut\pot_25_bi_light_bg_blue-red.png
basemul=0.8
shiftmul=3
ctrlmul=0.05
sidemul=0.001

@control
type=knob
name=pot_25_light_bg_wet
size=25,25
frames=127
src=steelcut\pot_25_uni_light_bg_magenta.png
basemul=0.8
shiftmul=3
ctrlmul=0.05
sidemul=0.001

#mix amount pot

@control
type=knob
name=pot_25_light_bg_mix
size=25,25
frames=127
src=steelcut\pot_25_uni_light_bg_red-magenta.png
basemul=0.8
shiftmul=3
ctrlmul=0.05
sidemul=0.001

#polyphony and chorus voices

@control
type=knob
name=pot_25_light_bg_polyphony_32
size=25,25
frames=32
src=steelcut\pot_25_light_bg_polyphony_32.png
basemul=0.8
shiftmul=3
ctrlmul=0.05
sidemul=0.001

@control
type=knob
name=pot_25_light_bg_voices_16
size=25,25
frames=16
src=steelcut\pot_25_light_bg_voices_16.png
basemul=0.8
shiftmul=3
ctrlmul=0.05
sidemul=0.001


@control
type=knob
name=pot_25_units_100_light_bg
size=25,25
frames=100
src=steelcut\pot_25_units_100_light_bg.png
basemul=0.8
shiftmul=3
ctrlmul=0.05
sidemul=0.001



# placement sections place controls on the gui.
# control: has to be the name of a control defined above. if omitted, the last control
#          referred to is used.
# action: parameter, action or page the control is associated with.
# pos: position of the control on the gui. (again, top left corner)
# page: see page section above


#========================================================
# OSCILLATOR 1   
#========================================================


@placement
page=all
control=waveformsw
action=O1_Waveform
pos=14,30


@placement
page=main,midipage,wfe2page,lfoe1page,lfoe2page
control=editpgbt
action=wfe1page
pos=14,45

@placement
page=wfe1page
action=main
control=editbt
pos=14,45


@placement
page=wfe1page,wfe2page,lfoe1page,lfoe2page,midipage
control=close
action=main
pos=223,168


@placement
page=all
control=pot_25_unipolar_dark_bg_amount
action=O1_PWM_W
pos=68,30

@placement
control=pot_25_unipolar_dark_bg_amount
action=O1_PWM_R
pos=104,30

@placement
control=pot_25_bipolar_dark_bg_amount
action=O1_PWM_D
pos=140,30

@placement
control=pot_19_bipolar_dark_bg_amount
action=O1_Afterpitch
pos=179,32

@placement
control=pot_25_unipolar_dark_bg_level
action=O1_Amp
pos=214,30

 
#========================================================
# OSCILLATOR 2   
#========================================================

@placement
page=all
control=waveformsw
action=O2_Waveform
pos=14,88 


@placement
page=main,midipage,wfe1page,lfoe1page,lfoe2page
action=wfe2page
control=editpgbt
pos=14,103

@placement
page=wfe2page
control=editbt
action=main
pos=14,103

@placement
page=all
control=pot_25_unipolar_dark_bg_amount
action=O2_PWM_W
pos=68,87

@placement
control=pot_25_unipolar_dark_bg_amount
action=O2_PWM_R
pos=104,87

@placement
control=pot_25_bipolar_dark_bg_amount
action=O2_PWM_D
pos=140,87

@placement
control=pot_19_bipolar_dark_bg_amount
action=O2_Afterpitch
pos=179,89

@placement
control=pot_25_unipolar_dark_bg_level
action=O2_Amp
pos=214,87

@placement
control=pot_25_bipolar_dark_bg_amount
action=Transpose
pos=68,117

@placement
control=pot_25_bipolar_dark_bg_amount
action=Detune
pos=104,117


@placement
control=oscmixsw
action=OscMix
pos=148,126

------------------
# OSC RANDOM FREQ
------------------                     

@placement
page=main
action=RandomFreq
control=pot_19_unipolar_dark_bg_amount
pos=21,273

#========================================================
# UNISON
#======================================================== 

@placement
page=main
action=U_Voices
control=pot_25_units_16_dark_bg
pos=51,176

@placement
action=U_Detune
control=pot_19_unipolar_dark_bg_amount
pos=92,174

@placement
action=U_Spread
pos=133,174

@placement
action=U_PitchJitter
pos=174,174

@placement
action=U_PanJitter
pos=215,174 


#========================================================
# Phase Retrigger
#======================================================== 

@placement
page=main
control=onoff_21x15
action=OscRetrig
pos=34,235

@placement
action=OscPhase
control=pot_19_unipolar_dark_bg_amount
pos=70,222

@placement
action=OscPhaseRand
pos=99,222

@placement
control=onoff_21x15
action=PWMRetrig
pos=224,235

@placement
action=PWMPhase
control=pot_19_unipolar_dark_bg_amount
pos=139,222

@placement
action=PWMPhaseRand
pos=168,222

#========================================================
# NOISE
#======================================================== 

@placement
page=main
action=N_Transpose
control=pot_25_bipolar_dark_bg_amount
pos=67,270

@placement
action=N_Resonance
control=pot_25_unipolar_dark_bg_amount
pos=103,270

@placement
action=N_Aftertouch
control=pot_19_bipolar_dark_bg_amount
pos=140,273

@placement
action=N_Amp
control=pot_25_unipolar_dark_bg_level
pos=214,270



#========================================================
# PITCH ENVELOPE
#========================================================


@placement
page=main
control=onoff_21x11
action=PEnv_On
pos=8,316

@placement
action=PEnv_Start
control=pot_19_unipolar_dark_bg_level
pos=45,337

@placement
action=PEnv_Attack
control=pot_19_unipolar_dark_bg_amount
pos=85,337

@placement
action=PEnv_Peak
control=pot_19_unipolar_dark_bg_level
pos=112,337

@placement
action=PEnv_Decay
control=pot_19_unipolar_dark_bg_amount
pos=139,337

@placement
action=PEnv_Sustain
control=pot_19_unipolar_dark_bg_level
pos=166,337

@placement
action=PEnv_Release
control=pot_19_unipolar_dark_bg_amount
pos=193,337

@placement
control=pot_19_bipolar_dark_bg_amount
action=PEnv_VeloSens
pos=220,337


#=========================
# PLAY MODE
#========================

@placement
page=main
control=pot_25_light_bg_polyphony_32
action=Voices
pos=38,395

@placement
control=polymodesw
action=PolyMode
pos=75,375

@placement
control=glidemodesw
action=GlideMode
pos=75,393

@placement
control=aftertouchmodesw
action=AftertouchMode
pos=75,411

@placement
action=Glide
control=pot_25_unipolar_light_bg_amount
pos=176,380

@placement
action=BendRange
pos=214,380


#========================================================
# FILTER 
#========================================================


@placement
page=all
control=filtersw
action=Filter
pos=264,17

@placement
control=filter_mode_switch
action=F_Double
pos=306,30

@placement
control=filter2sw
action=Filter2
pos=352,17

@placement
control=pot_25_unipolar_light_bg_amount
action=Cutoff
pos=269,56

@placement
action=Resonance
pos=313,56

@placement
action=F_EnvMod
control=pot_25_bipolar_light_bg_amount
pos=357,56


@placement
action=F_Split
control=pot_25_unipolar_light_bg_amount
pos=269,101

@placement
action=F_Mix
control=pot_25_light_bg_mix
pos=313,101

@placement
action=F_Speed
control=pot_25_bipolar_light_bg_amount
pos=357,101


@placement
action=F_Aftertouch
control=pot_19_bipolar_light_bg_amount
pos=272,148

@placement
action=F_Track
control=pot_19_bipolar_light_bg_amount
pos=316,148

@placement
action=Tune_CutReference
control=pot_19_bipolar_light_bg_amount
pos=360,148


#========================================================
# DISTORTION 
#========================================================

@placement
page=main
control=sattypesw
action=Sat_Type
pos=268,219

@placement
control=satmodesw
action=Sat_Mode
pos=261,288

@placement
control=oversamplesw
action=Sat_Oversample
pos=306,219

@placement
page=main
action=Sat_Pregain
control=pot_25_bipolar_light_bg_amount
pos=276,244

@placement
action=Sat_Limit
pos=313,244

@placement
action=Sat_Postgain
pos=350,244


#========================================================
# CHORUS
#========================================================


@placement
page=main
control=pot_25_light_bg_voices_16
action=C_Voices
pos=267,332


@placement
control=chorusmodesw
action=C_Mode
pos=307,340

@placement
control=chorusstereosw
action=C_Stereo
pos=304,362

@placement
control=pot_25_light_bg_mix
action=C_Mix
pos=361,332



@placement
action=C_MinDelay
control=pot_19_unipolar_light_bg_amount
pos=267,388

@placement
action=C_Depth
control=pot_19_unipolar_light_bg_amount
pos=300,388

@placement
action=C_Rate
control=pot_19_unipolar_light_bg_amount
pos=332,388

@placement
action=C_Feedback
control=pot_19_bipolar_light_bg_amount
pos=364,388




#========================================================
# FILTER ENVELOPE
#========================================================

@placement
page=all
control=pot_25_unipolar_dark_bg_amount
action=F_Attack
pos=414,33

@placement
action=F_Hold
pos=450,33

@placement
action=F_Decay1
pos=485,33

@placement
action=F_Breakpoint
control=pot_25_unipolar_dark_bg_level
pos=520,33

@placement
action=F_Decay2
control=pot_25_unipolar_dark_bg_amount
pos=556,33

@placement
action=F_Sustain
control=pot_25_unipolar_dark_bg_level
pos=591,33

@placement
action=F_Release
control=pot_25_unipolar_dark_bg_amount
pos=627,33

@placement
action=F_VeloSens
control=pot_19_bipolar_dark_bg_amount
pos=692,37

#========================================================
# AMP ENVELOPE
#========================================================
 

@placement
page=all
control=pot_25_unipolar_dark_bg_amount
action=Attack
pos=414,99

@placement
control=pot_25_unipolar_dark_bg_amount
action=Hold
pos=450,99

@placement
control=pot_25_unipolar_dark_bg_amount
action=Decay1
pos=485,99

@placement
control=pot_25_unipolar_dark_bg_level
action=Breakpoint
pos=520,99

@placement
control=pot_25_unipolar_dark_bg_amount
action=Decay2
pos=556,99

@placement
control=pot_25_unipolar_dark_bg_level
action=Sustain
pos=591,99

@placement
control=pot_25_unipolar_dark_bg_amount
action=Release
pos=627,99

@placement
action=FreqEnv
control=pot_19_bipolar_dark_bg_amount
pos=692,103


#========================================================
# AMP MODULATION
#========================================================

@placement
page=all
action=VeloSens
control=pot_19_bipolar_dark_bg_amount
pos=451,152

@placement
action=OscAftertouch
control=pot_19_bipolar_dark_bg_amount
pos=487,152

@placement
action=RandomAmp
control=pot_19_unipolar_dark_bg_amount
pos=523,152 


#========================================================
# PAN MODULATION
#========================================================


@placement
page=all
action=RandomPan
pos=580,152

@placement
action=FreqPan
control=pot_19_bipolar_dark_bg_amount
pos=616,152

@placement
action=Tune_PanReference
pos=652,152


#========================================================
# MOD ENVELOPE 1
#========================================================


@placement
page=main
action=M1_Attack
control=pot_25_unipolar_dark_bg_amount
pos=414,219

@placement
action=M1_Hold
pos=450,219

@placement
action=M1_Decay1
pos=485,219

@placement
action=M1_Breakpoint
control=pot_25_unipolar_dark_bg_level
pos=520,219

@placement
action=M1_Decay2
control=pot_25_unipolar_dark_bg_amount
pos=556,219

@placement
action=M1_Sustain
control=pot_25_unipolar_dark_bg_level
pos=591,219

@placement
action=M1_Release
control=pot_25_unipolar_dark_bg_amount
pos=627,219

@placement
control=pot_19_bipolar_dark_bg_amount
action=M1_VeloSens
pos=692,222

#------------

@placement
action=M1_Target_1
control=metargetsw
pos=417,255

@placement
action=M1_Target_2
pos=417,282

@placement
action=M1_Target_3
pos=548,255

@placement
action=M1_Target_4
pos=548,282

@placement
control=pot_19_bipolar_light_bg_amount
action=M1_Depth_1
pos=517,254

@placement
action=M1_Depth_2
pos=517,281

@placement
action=M1_Depth_3
pos=648,254

@placement
action=M1_Depth_4
pos=648,281



#========================================================
# MOD ENVELOPE 2
#========================================================


@placement
page=main
action=M2_Attack
control=pot_25_unipolar_dark_bg_amount
pos=414,339

@placement
action=M2_Hold
pos=450,339

@placement
action=M2_Decay1
pos=485,339

@placement
action=M2_Breakpoint
control=pot_25_unipolar_dark_bg_level
pos=520,339

@placement
action=M2_Decay2
control=pot_25_unipolar_dark_bg_amount
pos=556,339

@placement
action=M2_Sustain
control=pot_25_unipolar_dark_bg_level
pos=591,339

@placement
action=M2_Release
control=pot_25_unipolar_dark_bg_amount
pos=627,339

@placement
control=pot_19_bipolar_dark_bg_amount
action=M2_VeloSens
pos=692,342

#------------

@placement
action=M2_Target_1
control=metargetsw
pos=417,376

@placement
action=M2_Target_2
pos=417,403

@placement
action=M2_Target_3
pos=548,376

@placement
action=M2_Target_4
pos=548,403

@placement
control=pot_19_bipolar_light_bg_amount
action=M2_Depth_1
pos=517,374

@placement
action=M2_Depth_2
pos=517,402

@placement
action=M2_Depth_3
pos=648,374

@placement
action=M2_Depth_4
pos=648,402




#========================================================
# LFO 1
#========================================================

@placement
page=all
action=LFO_1_Shape
control=lfoshapesw
pos=19,473

@placement
page=main,midipage,wfe1page,wfe2page,lfoe2page
action=lfoe1page
control=editpgbt
pos=19,488

@placement
page=lfoe1page
control=editbt
action=main
pos=19,488

@placement
page=all
action=LFO_1_Unit
control=lfounitsw
pos=67,447

@placement
control=quantize_onoff
action=LFO_1_Quantize
pos=156,447

@placement
action=LFO_1_Sync
control=lfosyncsw
pos=222,447


        
#-----------

@placement
page=all
action=LFO_1_Speed
control=pot_25_unipolar_dark_bg_amount
pos=68,472

@placement
action=LFO_1_Cutoff_1
control=pot_25_bipolar_dark_bg_amount
pos=115,472

@placement
action=LFO_1_Cutoff_2
pos=147,472

@placement
action=LFO_1_Resonance
control=pot_25_unipolar_dark_bg_amount
pos=180,472
                  
@placement
action=LFO_1_Pan
control=pot_25_unipolar_dark_bg_amount
pos=212,472

@placement
action=LFO_1_Pitch
control=pot_25_unipolar_dark_bg_amount
pos=245,472 

@placement
action=LFO_1_2
control=pot_19_unipolar_dark_bg_amount
pos=293,477



#===================
# LFO Retrig
#===================                    

@placement
page=all
control=onoff_21x15
action=LFORetrig
pos=340,449

@placement
action=LFOPhase
control=pot_19_unipolar_dark_bg_amount
pos=341,477

@placement
action=LFOPhaseRand
control=pot_19_unipolar_dark_bg_amount
pos=370,477


#========================================================
# LFO 2
#========================================================

@placement
page=all
action=LFO_2_Shape
control=lfoshapesw
pos=412,473

@placement
page=main,midipage,wfe1page,wfe2page,lfoe1page
action=lfoe2page
control=editpgbt
pos=412,488

@placement
page=lfoe2page
control=editbt
action=main
pos=412,488

@placement
page=all
action=LFO_2_Unit
control=lfounitsw
pos=460,447

@placement
action=LFO_2_Quantize
control=quantize_onoff
pos=549,447

@placement
action=LFO_2_Sync
control=lfosyncsw
pos=615,447

#-----------

@placement
action=LFO_2_Speed
control=pot_25_unipolar_dark_bg_amount
pos=461,472

@placement
action=LFO_2_Cutoff_1
control=pot_25_bipolar_dark_bg_amount
pos=508,472

@placement
action=LFO_2_Cutoff_2
control=pot_25_bipolar_dark_bg_amount
pos=540,472

@placement
action=LFO_2_Resonance
control=pot_25_unipolar_dark_bg_amount
pos=573,472

@placement
action=LFO_2_Pan
control=pot_25_unipolar_dark_bg_amount
pos=605,472

@placement
action=LFO_2_Pitch
control=pot_25_unipolar_dark_bg_amount
pos=638,472

@placement
action=LFO_2_1
control=pot_19_unipolar_dark_bg_amount
pos=686,477



#========================================================
# XY PAD 
#========================================================


@placement
page=all
action=XY_Var_Rate
pos=734,160

@placement
action=XY_Var_Radius
control=pot_19_unipolar_dark_bg_amount
pos=820,160

#----------

@placement
control=xytargetsw
action=XY_H_Target_1
pos=734,222

@placement
action=XY_H_Target_2
pos=734,251

@placement
action=XY_H_Target_3
pos=734,280

@placement
action=XY_H_Target_4
pos=734,309


@placement
control=pot_19_bipolar_light_bg_amount
action=XY_H_Depth_1
pos=819,220
            
@placement
action=XY_H_Depth_2
pos=819,249

@placement
action=XY_H_Depth_3
pos=819,278

@placement
action=XY_H_Depth_4
pos=819,307


#----------

@placement
action=XY_V_Target_1
control=xytargetsw
pos=734,373

@placement
action=XY_V_Target_2
pos=734,402

@placement
action=XY_V_Target_3
pos=734,431

@placement
action=XY_V_Target_4
pos=734,460


@placement
action=XY_V_Depth_1
control=pot_19_bipolar_light_bg_amount
pos=819,371

@placement
action=XY_V_Depth_2
pos=819,400
   
@placement
action=XY_V_Depth_3
pos=819,429
 
@placement
action=XY_V_Depth_4
pos=819,458


#========================================================
# TUNING
#========================================================
 

@placement
page=all
action=Tune_Octave
control=pot_25_unipolar_light_bg_level
pos=19,558

@placement
control=pot_19_bipolar_light_bg_amount
action=Tune_C
pos=59,577

@placement
action=Tune_Db
pos=72,540

@placement
action=Tune_D
pos=84,577

@placement
action=Tune_Eb
pos=96,540

@placement
action=Tune_E
pos=108,577

@placement
action=Tune_F
pos=132,577

@placement
action=Tune_Gb
pos=144,540

@placement
action=Tune_G
pos=156,577

@placement
action=Tune_Ab
pos=168,540

@placement
action=Tune_A
pos=180,577

@placement
action=Tune_Bb
pos=192,540

@placement
action=Tune_B
pos=204,577

@placement
action=GlobalTranspose
control=pot_25_bipolar_light_bg_amount
pos=260,540

@placement
action=Tune_Main
control=pot_25_bipolar_light_bg_amount
pos=260,574

#========================================================
# ARPEGGIATOR 
#========================================================


@placement
page=all
action=Arp_Step
control=pot_19_unipolar_light_bg_amount
pos=334,547


#---------------------

@placement
action=Arp_Add_1_Shift
control=pot_19_bipolar_light_bg_amount
pos=393,537

@placement
action=Arp_Add_2_Shift
pos=418,537

@placement
action=Arp_Add_3_Shift
pos=443,537

@placement
action=Arp_Add_4_Shift
pos=468,537

@placement
action=Arp_Add_5_Shift
pos=493,537

@placement
action=Arp_Add_6_Shift
pos=518,537

@placement
action=Arp_Add_7_Shift
pos=543,537 


@placement
control=onoff_21x11
action=Arp_Add_1_On
pos=392,560

@placement
control=onoff_21x11
action=Arp_Add_2_On
pos=417,560

@placement
control=onoff_21x11
action=Arp_Add_3_On
pos=442,560

@placement
control=onoff_21x11
action=Arp_Add_4_On
pos=467,560

@placement
control=onoff_21x11
action=Arp_Add_5_On
pos=492,560

@placement
control=onoff_21x11
action=Arp_Add_6_On
pos=517,560

@placement
control=onoff_21x11
action=Arp_Add_7_On
pos=542,560


#---------------------


@placement
page=all
control=arpmodesw
action=Arp_Mode
pos=308,580 

@placement
control=arpunitsw
action=Arp_Unit
pos=415,580

@placement
control=quantize_onoff
action=Arp_Quantize
pos=504,580


#------------------

@placement
control=arppatternsw
action=Arp_P0
pos=309,603

@placement
action=Arp_P1
pos=325,603

@placement
action=Arp_P2
pos=341,603

@placement
action=Arp_P3
pos=357,603

@placement
action=Arp_P4
pos=373,603

@placement
action=Arp_P5
pos=389,603

@placement
action=Arp_P6
pos=405,603

@placement
action=Arp_P7
pos=421,603

@placement
action=Arp_P8
pos=437,603

@placement
action=Arp_P9
pos=453,603

@placement
action=Arp_PA
pos=469,603

@placement
action=Arp_PB
pos=485,603

@placement
action=Arp_PC
pos=501,603

@placement
action=Arp_PD
pos=517,603

@placement
action=Arp_PE
pos=533,603

@placement
action=Arp_PF
pos=549,603

@placement
action=Arp_End
control=patternendbar
pos=309,623

#========================================================
# EQ 
#========================================================

@placement
page=all
action=EQ_1_Type
control=eqtypesw
pos=597,614

@placement
action=EQ_1_Amp
control=slider_14x71_blue-red
pos=597,537

@placement
action=EQ_1_Freq
control=pot_19_unipolar_light_bg_amount
pos=617,542

@placement
action=EQ_1_Slope
control=pot_19_bipolar_light_bg_amount
pos=617,578
           


@placement
action=EQ_2_Type
control=eqtypesw
pos=647,614

@placement
action=EQ_2_Amp
control=slider_14x71_blue-red
pos=647,537

@placement
action=EQ_2_Freq
control=pot_19_unipolar_light_bg_amount
pos=667,542

@placement
action=EQ_2_Slope
control=pot_19_bipolar_light_bg_amount
pos=667,578



@placement
action=EQ_3_Type
control=eqtypesw
pos=697,614

@placement
action=EQ_3_Amp
control=slider_14x71_blue-red
pos=697,537

@placement
action=EQ_3_Freq
control=pot_19_unipolar_light_bg_amount
pos=717,542

@placement
action=EQ_3_Slope
control=pot_19_bipolar_light_bg_amount
pos=717,578
           

@placement
action=EQ_4_Type
control=eqtypesw
pos=747,614

@placement
action=EQ_4_Amp
control=slider_14x71_blue-red
pos=747,537

@placement
action=EQ_4_Freq
control=pot_19_unipolar_light_bg_amount
pos=767,542

@placement
action=EQ_4_Slope
control=pot_19_bipolar_light_bg_amount
pos=767,578


@placement
action=EQ_5_Type
control=eqtypesw
pos=797,614

@placement
action=EQ_5_Amp
control=slider_14x71_blue-red
pos=797,537

@placement
action=EQ_5_Freq
control=pot_19_unipolar_light_bg_amount
pos=817,542

@placement
action=EQ_5_Slope
control=pot_19_bipolar_light_bg_amount
pos=817,578


#===================
# OUT GAIN
#===================

@placement
page=all
action=Gain
control=pot_25_unipolar_light_bg_level
pos=867,595


#========================================================
# DELAY
#========================================================

@placement
page=all
action=D_On
control=onoff_21x11
pos=855,8

#---------          

@placement
action=D_InputPan
control=pot_19_bipolar_light_bg_amount
pos=865,35

@placement
action=D_Rotation
control=pot_19_bipolar_light_bg_amount
pos=900,35

@placement
action=D_Dry
control=pot_25_unipolar_light_bg_level
pos=939,39

@placement
action=D_Wet
control=pot_25_light_bg_wet
pos=972,39

#---------

@placement
control=delayunitsw
action=D_Unit
pos=856,82

@placement
control=quantize_onoff
action=D_Quantize
pos=944,82

#---------

@placement
action=D_LengthL
control=pot_25_units_100_light_bg
pos=872,113

@placement
action=D_FeedbackL
control=pot_19_bipolar_light_bg_amount
pos=875,164

@placement
control=delayreversesw
action=D_ReverseL
pos=862,202

#---------

@placement
action=D_LengthR
control=pot_25_units_100_light_bg
pos=964,113

@placement
action=D_FeedbackR
control=pot_19_bipolar_light_bg_amount
pos=967,164

@placement
action=D_ReverseR
control=delayreversesw
pos=953,202

#---------

@placement
action=D_LP
control=pot_19_unipolar_light_bg_amount_inverted
pos=922,134

@placement
action=D_HP
control=pot_19_unipolar_light_bg_amount
pos=922,177



#========================================================
# REVERB
#========================================================

@placement
page=all
action=R_On
control=onoff_21x11
pos=855,234

#---------

@placement
action=R_Predelay
control=pot_19_bipolar_light_bg_amount
pos=900,263

@placement
action=R_Dry
control=pot_25_unipolar_light_bg_level
pos=939,258

@placement
action=R_Wet
control=pot_25_light_bg_wet
pos=972,258

#---------

@placement
action=R_Size
control=pot_25_unipolar_light_bg_amount
pos=874,293

@placement
action=R_Length
control=pot_25_unipolar_light_bg_amount
pos=918,293

@placement
action=R_EarlyMix
control=pot_25_light_bg_mix
pos=962,293

#---------

@placement
action=R_Dullness
control=pot_25_unipolar_light_bg_amount
pos=874,340

@placement
action=R_Brightness
control=pot_25_unipolar_light_bg_amount
pos=918,340

@placement
action=R_Rotation
control=pot_25_bipolar_light_bg_amount
pos=962,340

#---------

@placement
action=R_1
control=pot_19_unipolar_light_bg_level
pos=877,387

@placement
action=R_2
control=pot_19_unipolar_light_bg_level
pos=921,387

@placement
action=R_3
control=pot_19_unipolar_light_bg_level
pos=965,387



#============================
# BUTTONS 
#============================


@placement
page=all
control=prevbt
action=PrevPatch
pos=859,443

@placement
control=nextbt
action=NextPatch
pos=933,443

@placement
action=ResetPatch
control=resetbt
pos=884,468

@placement
action=RandomPatch
control=randombt
pos=933,468

@placement
action=LoadPatch
control=loadpatch
pos=859,496

@placement
action=SavePatch
control=savepatch
pos=933,496

@placement
control=loadbank
action=LoadBank
pos=859,518

@placement
action=SaveBank
control=savebank
pos=933,518


@placement
control=panicbt
action=Panic
pos=859,550

@placement
page=all
control=skinbt
action=SelectSkin
pos=899,550

@placement
control=aboutbt
action=About
pos=933,550

@placement
page=main,wfe1page,wfe2page,lfoe1page,lfoe2page
control=midipagebt
action=midipage
pos=724,491

@placement
page=midipage
control=mainpagebt
action=main
pos=724,491

#=================
# MIDI 
#=================

@placement
page=midipage
control=rcv_ign
action=MIDI_Channel_1
pos=31,211

@placement
action=MIDI_Channel_2
pos=31,224

@placement
action=MIDI_Channel_3
pos=31,237

@placement
action=MIDI_Channel_4
pos=31,250

@placement
action=MIDI_Channel_5
pos=31,263

@placement
action=MIDI_Channel_6
pos=31,276

@placement
action=MIDI_Channel_7
pos=31,289

@placement
action=MIDI_Channel_8
pos=31,302

@placement
action=MIDI_Channel_9
pos=31,315

@placement
action=MIDI_Channel_10
pos=31,328

@placement
action=MIDI_Channel_11
pos=31,341

@placement
action=MIDI_Channel_12
pos=31,354

@placement
action=MIDI_Channel_13
pos=31,367

@placement
action=MIDI_Channel_14
pos=31,380

@placement
action=MIDI_Channel_15
pos=31,393

@placement
action=MIDI_Channel_16
pos=31,406

@placement
control=onoff_21x11
action=SustainPedal
pos=67,357



#--- CC1

@placement
control=modccsel
action=CC1
pos=273,258
           

@placement
control=cctargetsw
action=CC1_Target_1
pos=303,217

@placement
action=CC1_Target_2
pos=303,242

@placement
action=CC1_Target_3
pos=303,267

@placement
action=CC1_Target_4
pos=303,292

@placement
control=pot_19_bipolar_light_bg_amount
action=CC1_Depth_1
pos=385,215

@placement
action=CC1_Depth_2
pos=385,240

@placement
action=CC1_Depth_3
pos=385,265

@placement
action=CC1_Depth_4
pos=385,290


#--- CC2

@placement
action=CC2
control=modccsel
pos=424,258


@placement
action=CC2_Target_1
control=cctargetsw
pos=454,217

@placement
action=CC2_Target_2
pos=454,242

@placement
action=CC2_Target_3
pos=454,267

@placement
action=CC2_Target_4
pos=454,292


@placement
action=CC2_Depth_1
control=pot_19_bipolar_light_bg_amount
pos=536,215

@placement
action=CC2_Depth_2
pos=536,240

@placement
action=CC2_Depth_3
pos=536,265

@placement
action=CC2_Depth_4
pos=536,290


#--- CC3

@placement
action=CC3
control=modccsel
pos=574,258

        
@placement
action=CC3_Target_1
control=cctargetsw
pos=604,217

@placement
action=CC3_Target_2
pos=604,242

@placement
action=CC3_Target_3
pos=604,267

@placement
action=CC3_Target_4
pos=604,292


@placement
action=CC3_Depth_1
control=pot_19_bipolar_light_bg_amount
pos=686,215

@placement
action=CC3_Depth_2
pos=686,240

@placement
action=CC3_Depth_3
pos=686,265

@placement
action=CC3_Depth_4
pos=686,290
                 
#--- CC4                
 
@placement
action=CC4
control=modccsel
pos=273,364
 
       
@placement
action=CC4_Target_1
control=cctargetsw
pos=303,323

@placement
action=CC4_Target_2
pos=303,348

@placement
action=CC4_Target_3
pos=303,373

@placement
action=CC4_Target_4
pos=303,398      
       
                 
@placement
action=CC4_Depth_1
control=pot_19_bipolar_light_bg_amount
pos=385,321

@placement
action=CC4_Depth_2
pos=385,346

@placement
action=CC4_Depth_3
pos=385,371

@placement
action=CC4_Depth_4
pos=385,396


#--- CC5

@placement
action=CC5
control=modccsel
pos=424,364


@placement
action=CC5_Target_1
control=cctargetsw
pos=454,323

@placement
action=CC5_Target_2
pos=454,348

@placement
action=CC5_Target_3
pos=454,373

@placement
action=CC5_Target_4
pos=454,398


@placement
action=CC5_Depth_1
control=pot_19_bipolar_light_bg_amount
pos=536,321

@placement
action=CC5_Depth_2
pos=536,346

@placement
action=CC5_Depth_3
pos=536,371

@placement
action=CC5_Depth_4
pos=536,396
    

#--- CC6

@placement
action=CC6
control=modccsel
pos=574,364


@placement
action=CC6_Target_1
control=cctargetsw
pos=604,323

@placement
action=CC6_Target_2
pos=604,348

@placement
action=CC6_Target_3
pos=604,373

@placement
action=CC6_Target_4
pos=604,398


@placement
action=CC6_Depth_1
control=pot_19_bipolar_light_bg_amount
pos=686,321

@placement
action=CC6_Depth_2
pos=686,346

@placement
action=CC6_Depth_3
pos=686,371

@placement
action=CC6_Depth_4
pos=686,396

