This commit is contained in:
Armin 2026-08-22 14:31:55 +02:00
commit e5f3f35497
230 changed files with 9336 additions and 0 deletions

BIN
Armin3/8080.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

673
Armin3/Armin3.rcss Normal file
View file

@ -0,0 +1,673 @@
@spritesheet led_blue
{
led_blue_off: 0px 0px 45px 45px;
led_blue_on: 0px 45px 45px 45px;
src: led_blue.png;
}
@spritesheet led_red
{
led_red_off: 0px 0px 45px 45px;
led_red_on: 0px 45px 45px 45px;
src: led_red.png;
}
@spritesheet led2_red
{
led2_red_off: 0px 0px 27px 17px;
led2_red_on: 0px 17px 27px 17px;
src: led2_red.png;
}
@spritesheet button_black
{
button_black_off: 0px 0px 101px 74px;
button_black_on: 0px 0px 101px 74px;
src: button_black.png;
}
@spritesheet button_black_led
{
button_black_led_off: 0px 0px 109px 85px;
button_black_led_on: 0px 85px 109px 85px;
src: button_black_led.png;
}
@spritesheet button_red
{
button_red_off: 0px 0px 101px 74px;
button_red_on: 0px 0px 101px 74px;
src: button_red.png;
}
@spritesheet button_red_led
{
button_red_led_off: 0px 0px 74px 48px;
button_red_led_on: 0px 48px 74px 48px;
src: button_red_led.png;
}
@spritesheet button_white_led
{
button_white_led_off: 0px 0px 78px 60px;
button_white_led_on: 0px 60px 78px 60px;
src: button_white_led.png;
}
@spritesheet button_white2_led
{
button_white2_led_off: 0px 0px 109px 45px;
button_white2_led_on: 0px 45px 109px 45px;
src: button_white2_led.png;
}
@spritesheet tab_main
{
tab_main_off: 0px 0px 296px 91px;
tab_main_on: 0px 91px 296px 91px;
src: tab_1_main.png;
}
@spritesheet tab_browser
{
tab_browser_off: 0px 0px 296px 91px;
tab_browser_on: 0px 91px 296px 91px;
src: tab_2_browser.png;
}
@spritesheet tab_main_rack
{
tab_main_rack_off: 0px 0px 198px 91px;
tab_main_rack_on: 0px 91px 198px 91px;
src: tab_1_rack_main.png;
}
@spritesheet tab_browser_rack
{
tab_browser_rack_off: 0px 0px 198px 91px;
tab_browser_rack_on: 0px 91px 198px 91px;
src: tab_2_rack_browser.png;
}
@spritesheet tab_voicemod_rack
{
tab_voicemod_rack_off: 0px 0px 198px 91px;
tab_voicemod_rack_on: 0px 91px 198px 91px;
src: tab_3_rack_voice_mod.png;
}
body
{
font-size: 32dp;
left: 0dp;
top: 0dp;
width: 2772dp;
height: 1460dp;
}
.background
{
position: absolute;
left: 0dp;
top: 0dp;
width: 100%;
height: 100%;
}
.abs
{
position: absolute;
}
button
{
flex: 0 0 auto;
}
.btTab
{
width: 296dp;
height: 91dp;
}
.btTabRack
{
width: 198dp;
height: 91dp;
}
.btTabRack:active, .btTab:active
{
transform: scale(0.97);
image-color: #ccc;
}
.btTabMain
{
decorator: image(tab_main_off fill);
}
.btTabMain:hover, .btTabMain:checked
{
decorator: image(tab_main_on fill);
}
.btTabPatchManager
{
decorator: image(tab_browser_off fill);
}
.btTabPatchManager:hover, .btTabPatchManager:checked
{
decorator: image(tab_browser_on fill);
}
.btTabMainRack
{
decorator: image(tab_main_rack_off fill);
}
.btTabMainRack:hover, .btTabMainRack:checked
{
decorator: image(tab_main_rack_on fill);
}
.btTabPatchManagerRack
{
decorator: image(tab_browser_rack_off fill);
}
.btTabPatchManagerRack:hover, .btTabPatchManagerRack:checked
{
decorator: image(tab_browser_rack_on fill);
}
.btTabVoiceModRack
{
decorator: image(tab_voicemod_rack_off fill);
}
.btTabVoiceModRack:hover, .btTabVoiceModRack:checked
{
decorator: image(tab_voicemod_rack_on fill);
}
.btBlackLed
{
width: 107dp;
height: 80dp;
margin: -14dp -0dp 0dp -17dp;
decorator: image(button_black_led_off fill);
}
.btBlackLed:active
{
transform: scale(0.92);
image-color: #ccc;
}
.btBlackLed:checked
{
decorator: image(button_black_led_on fill);
}
.btRedLed
{
width: 74dp;
height: 48dp;
decorator: image(button_red_led_off fill);
}
.btRedLed:hover, .btRedLed:chcked
{
decorator: image(button_red_led_on fill);
}
.btRed
{
width: 101dp;
height: 74dp;
margin: 0dp 0dp 0dp -22dp;
decorator: image(button_red_off fill);
}
.btRed:active
{
transform: scale(0.92);
image-color: #ccc;
}
.btBlack
{
width: 101dp;
height: 74dp;
margin: 0dp 0dp 0dp -22dp;
decorator: image(button_black_off fill);
}
.btBlack:active
{
transform: scale(0.92);
image-color: #ccc;
}
.btWhiteLed
{
width: 75dp;
height: 60dp;
decorator: image(button_white_led_off fill);
}
.btWhiteLed:hover, .btWhiteLed:checked
{
decorator: image(button_white_led_on fill);
}
.btWhiteLed:active
{
transform: scale(0.95);
image-color: #ccc;
}
.btWhite2Led
{
width: 109dp;
height: 45dp;
decorator: image(button_white2_led_off fill);
}
.btWhite2Led:hover, .btWhite2Led:checked
{
decorator: image(button_white2_led_on fill);
}
.knob {
frames: 128;
spriteprefix: knob_;
width: 160dp;
height: 160dp;
decorator: image(knob_000);
margin: -33dp -35.5dp 0dp -35.5dp;
}
.layoutFxKnobs
{
position: absolute;
display: flex;
width: 823dp;
height: 89dp;
left: 721dp;
top: 94dp;
gap: 57.2dp;
}
.ledBlue
{
position: absolute;
left: 25dp;
top: -72dp;
width: 45dp;
height: 45dp;
decorator: image(led_blue_off fill);
}
.ledBlue:checked
{
decorator: image(led_blue_off fill);
}
.ledRed2
{
position: absolute;
left: 430dp;
width: 200dp;
height: 26dp;
decorator: image(led2_red_off scale-none left center);
transform: scale(1.2, 1.2);
margin: 0dp 0dp -2.1dp 10.3dp;
}
.ledRed2:checked
{
decorator: image(led2_red_on scale-none left center);
}
.ledRed
{
width: 100%;
height: 30dp;
flex: 0 0 auto;
decorator: image(led_red_off scale-none left center);
transform: scale(1.1, 1.1);
margin: 0dp 0dp -2.1dp 10.3dp;
}
.ledRed:checked
{
decorator: image(led_red_on scale-none left center);
}
.row
{
position: absolute;
left: 175dp;
width: 2420dp;
}
.debug
{
background-color: #f0f4;
}
.vlayoutLeds
{
display: flex;
flex-direction: column;
row-gap: 6.7dp;
}
.knobs_row2
{
position: absolute;
top: 173dp;
left: 26dp;
display: flex;
gap: 58dp;
}
.knobs_row3
{
position: absolute;
top: 208dp;
left: 28dp;
display: flex;
gap: 58dp;
}
.sliderV sliderbar
{
decorator: image(slider.png contain);
width: 130dp;
height: 165dp;
margin: -38dp 0dp -20dp -28dp;
}
.sliderV
{
height: 284dp;
width: 69dp;
}
.slider_row2
{
top: 20dp;
}
.slider_row3
{
top: 71dp;
}
.vlayout
{
display: flex;
flex-direction: column;
align-items: center;
}
.hlayout
{
display: flex;
align-items: center;
}
.bottomText
{
color: #69ab13ff;
position: absolute;
font-size: 28dp;
font-weight: bold;
vertical-align: bottom;
height: 100%;
line-height: 100%;
font-family: Metropolis;
}
.comboxtext1
{
color: #69ab13ff;
font-size: 24dp;
text-align: right;
font-family: Metropolis;
}
.comboxtext2
{
color: #69ab13ff;
font-size: 24dp;
text-align: center;
font-family: Metropolis;
}
.comboxtext3
{
color: #ffffffff;
font-size: 24dp;
text-align: center;
font-family: Metropolis;
}
.textDonate
{
color: #ffffff;
font-size: 26dp;
text-align: center;
text-decoration: underline;
}
.patchNameText
{
position: absolute;
font-size: 26dp;
vertical-align: bottom;
width: 260dp;
height: 28dp;
line-height: 28dp;
color: #69ab13ff;
font-family: Metropolis;
}
.label
{
position: absolute;
color: #ffffffff;
font-size: 18dp;
line-height: 17dp;
text-align: center;
font-family: Vipnagorgialla;
}
.label2
{
position: absolute;
color: #ffffffff;
font-size: 21dp;
line-height: 17dp;
text-align: center;
font-family: Vipnagorgialla;
}
.labelBlue
{
position: absolute;
color: #6cbfffff;
font-size: 21dp;
line-height: 17dp;
text-align: center;
font-family: Vipnagorgialla;
}
/* Keyframes for a little left-right wiggle */
@keyframes wiggle {
0% { transform: translateX(0px); }
20% { transform: translateX(5px); }
40% { transform: translateX(-10px) translateY(5px); }
60% { transform: translateX(10px); }
80% { transform: translateX(-5px) translateY(-5px); }
100% { transform: translateX(0px) translateY(0px); }
}
.mainVolume {
}
/*
.mainVolume:hover {
animation: 0.30s ease-in-out wiggle;
}
*/
.pm-gridentry {
width: 11em;
height: 1.3em;
}
.knob:assignvelocity, .knob:assigncontrol
{
frames: 128;
spriteprefix: knob2_;
width: 160dp;
height: 160dp;
decorator: image(knob2_000);
margin: -33dp -35.5dp 0dp -35.5dp;
}
.sliderV:assignvelocity sliderbar, .sliderV:assigncontrol sliderbar
{
decorator: image(slider2.png contain);
width: 130dp;
height: 165dp;
margin: -38dp 0dp -20dp -28dp;
}
/*
button:active {
transform: scale(0.92);
image-color: #ccc;
}
*/
.opacityZero {
opacity: 0;
}
.pm-count
{
color: #69ab13;
font-size: 18dp;
line-height: 17dp;
font-style: normal;
font-family: Vipnagorgialla;
}
.pm-name
{
font-size: 22dp;
line-height: 17dp;
font-style: normal;
font-family: metropolis;
}
.pm-info-name, .pm-infotext
{
font-style: normal;
font-family: metropolis;
}
.pm-gridentry, .pm-listentry
{
background-color: #202020;
}
.grid
{
padding-bottom: 10dp;
}
.input-placeholder
{
color: #69ab13;
font-size: 25dp;
line-height: 25dp;
font-style: normal;
font-family: Vipnagorgialla;
}
.pm-search-grid
{
border-color: #272727;
}
.pm-search
{
color: #69ab13;
font-size: 25dp;
line-height: 25dp;
font-style: normal;
font-family: Vipnagorgialla;
}
splitter
{
width:15dp;
background-color: #373737;
border-radius: 10dp;
}
scrollbarvertical sliderbar
{
width:20dp;
margin-left: -10dp;
min-height: 100dp;
border-radius: 10dp;
background-color: #4e7f0e;
}
scrollbarhorizontal sliderbar
{
height:20dp;
margin-top: -10dp;
min-width: 100dp;
border-radius: 10dp;
background-color: #4e7f0e;
}
input.text
{
border-color: #303030;
border-width: 2dp;
}
.pm-status
{
color: #69ab13;
font-size: 25dp;
line-height: 25dp;
font-style: normal;
font-family: Vipnagorgialla;
border-color: #303030;
border-width: 2dp;
}
.settings-root
{
font-size: 26dp;
}

783
Armin3/Armin3.rml Normal file
View file

@ -0,0 +1,783 @@
<rml>
<head>
<link type="text/template" href="tus_colorpicker.rml"/>
<link type="text/template" href="tus_patchmanager.rml"/>
<link type="text/rcss" href="tus_default.rcss"/>
<link type="text/rcss" href="tus_juceskin.rcss"/>
<link type="text/rcss" href="knob.rcss"/>
<link type="text/rcss" href="Armin3.rcss"/>
</head>
<body debugger=1" id="Root" rootScale="0.5">
<img class="background" src="background.png"/>
<!-- Top&Bottom background -->
<img id="bottom" class="jucePos" src="bottom.png" style="left: 173dp; top: 1155dp;"/>
<img id="top" class="jucePos" src="top.png" style="left: 720dp; top: 56dp;"/>
<img id="split" class="jucePos" data-class-juceConditionDisabled="!(KeyMode_value == 2)" data-model="part0" src="cmb_split.png" style="left: 747dp; top: 1316dp; "/>
<!-- MAIN PAGE -->
<div data-model="partCurrent" class="abs" tabgroup="main" tabpage="0">
<!-- Background Images -->
<img id="main" class="jucePos" src="main.png" style="left: 173dp; top: 274dp;"/>
<img id="arp" class="jucePos" data-class-juceConditionDisabled="deviceModel!='keyboard'" data-model="plugin" src="arp.png" style="left: 1196dp; top: 1155dp"/>
<img id="arp_unison" class="jucePos" data-class-juceConditionDisabled="deviceModel!='rack'" data-model="plugin" src="arp_unison.png" style="left: 1196dp; top: 1155dp;"/>
<img id="osc2_noise" class="jucePos" data-class-juceConditionDisabled="deviceModel!='rack'" data-model="plugin" src="osc2_noise.png" style="left: 1304dp; top:426dp"/>
<img id="amp_gain" class="jucePos" data-class-juceConditionDisabled="deviceModel!='rack'" data-model="plugin" src="amp_gain.png" style="left: 2445dp; top: 331dp;"/>
<img id="light_layer" class="jucePos" src="light_layer.png" style="left: 0dp; top: 0dp;"/>
<!-- second row -->
<div class="row" style="top: 270dp; height: 316dp;">
<!-- LFO 1 -->
<div class="abs" style="left: 11dp; top: 32dp; height: 287dp; width: 290dp;">
<!-- LFO 1 Waveform -->
<combo param="Lfo1Waveform" id="Lfo1Waveform" class="jucePos comboxtext2" style="left: 0dp; top: 23dp; width: 310dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
<!-- Sync -->
<combo param="LFO1Sync" id="LFO1Sync" class="jucePos comboxtext2" style="left: 0dp; top: 86dp; width: 310dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
<div class="knobs_row2">
<knob class="knob" param="Lfo1Rate" id="Lfo1Rate"/>
<knob class="knob" param="Lfo1Fade" id="Lfo1Fade"/>
</div>
</div>
<!-- OSC 1 -->
<div class="abs" style="left: 335dp; top: 52dp; height: 250dp; width: 220dp;">
<!-- Supersaw -->
<div id="ContainerOsc1Mode" class="jucePos" data-class-juceConditionDisabled="!(Osc1Waveform_value == 0)" data-model="partCurrent" >
<input data-model="partCurrent" class="abs sliderV slider_row2" param="Osc1Control1Detune" id="Osc1Control1" type="range" orientation="vertical" style="top: 9dp; left: 264dp;"/>
<input data-model="partCurrent" class="abs sliderV slider_row2" param="Osc1Control2Mix" id="Osc1Control2" type="range" orientation="vertical" style="top: 9dp; left: 357dp;"/>
<div class="label" style="left: 246dp; width:100dp; margin-top:-9dp">DETUNE</div>
<div class="label" style="left: 337dp; width:100dp; margin-top:-9dp">MIX</div>
</div>
<!-- Triangle Modulation -->
<div id="ContainerOsc1Mode" class="jucePos" data-class-juceConditionDisabled="!(Osc1Waveform_value == 1)" data-model="partCurrent" >
<input class="abs sliderV slider_row2" param="Osc1Control1Offset" id="Osc1Control1" type="range" orientation="vertical" style="top: 9dp; left: 264dp;"/>
<input class="abs sliderV slider_row2" param="Osc1Control2LFO1Depth" id="Osc1Control2" type="range" orientation="vertical" style="top: 9dp; left: 357dp;"/>
<div class="label" style="left: 246dp; width:100dp; margin-top:-9dp">OFFSET</div>
<div class="label" style="left: 337dp; width:100dp; margin-top:-18dp">LFO 1 DEPTH</div>
</div>
<!-- Noise -->
<div id="ContainerOsc1Mode" class="jucePos" data-class-juceConditionDisabled="!(Osc1Waveform_value == 2)" data-model="partCurrent" >
<input class="abs sliderV slider_row2" param="Osc1Control1CutoffFrq" id="Osc1Control1" type="range" orientation="vertical" style="top: 9dp; left: 264dp;"/>
<input class="abs sliderV slider_row2" param="Osc1Control2Resonance" id="Osc1Control2" type="range" orientation="vertical" style="top: 9dp; left: 357dp;"/>
<div class="label" style="left: 246dp; width:100dp; margin-top:-20dp">CUTOFF FREQ</div>
<div class="label" style="left: 337dp; width:100dp; margin-top:-20dp">RESO- NANCE</div>
</div>
<!-- Feedback Oscillator -->
<div id="ContainerOsc1Mode" class="jucePos" data-class-juceConditionDisabled="!(Osc1Waveform_value == 3)" data-model="partCurrent" >
<input class="abs sliderV slider_row2" param="Osc1Control1Harmonics" id="Osc1Control1" type="range" orientation="vertical" style="top: 9dp; left: 264dp;"/>
<input class="abs sliderV slider_row2" param="Osc1Control2FeedbackAmount" id="Osc1Control2" type="range" orientation="vertical" style="top: 9dp; left: 357dp;"/>
<div class="label" style="left: 246dp; width:100dp; margin-top:-20dp">HARMO- NICS</div>
<div class="label" style="left: 337dp; width:100dp; margin-top:-20dp">FDBCK AMT</div>
</div>
<!-- Square wave -->
<div id="ContainerOsc1Mode" class="jucePos" data-class-juceConditionDisabled="!(Osc1Waveform_value == 4)" data-model="partCurrent" >
<input class="abs sliderV slider_row2" param="Osc1Control1PulseWidth" id="Osc1Control1" type="range" orientation="vertical" style="top: 9dp; left: 264dp;"/>
<input class="abs sliderV slider_row2" param="Osc1Control2PWMDepth" id="Osc1Control2" type="range" orientation="vertical" style="top: 9dp; left: 357dp;"/>
<div class="label" style="left: 246dp; width:100dp; margin-top:-20dp">PULSE WIDTH</div>
<div class="label" style="left: 337dp; width:100dp; margin-top:-20dp">PWM DEPTH</div>
</div>
<!-- Sawtooth wave -->
<div id="ContainerOsc1Mode" class="jucePos" data-class-juceConditionDisabled="!(Osc1Waveform_value == 5)" data-model="partCurrent" >
<input class="abs sliderV slider_row2" param="Osc1Control1Shape" id="Osc1Control1" type="range" orientation="vertical" style="top: 9dp; left: 264dp;"/>
<input class="abs sliderV slider_row2" param="Osc1Control2LFO1Depth" id="Osc1Control2" type="range" orientation="vertical" style="top: 9dp; left: 357dp;"/>
<div class="label" style="left: 246dp; width:100dp; margin-top:-9dp">SHAPE</div>
<div class="label" style="left: 337dp; width:100dp; margin-top:-20dp">LFO 1 DEPTH</div>
</div>
<!-- Triangle wave -->
<div id="ContainerOsc1Mode" class="jucePos" data-class-juceConditionDisabled="!(Osc1Waveform_value == 6)" data-model="partCurrent" >
<input class="abs sliderV slider_row2" param="Osc1Control1Shape" id="Osc1Control1" type="range" orientation="vertical" style="top: 9dp; left: 264dp;"/>
<input class="abs sliderV slider_row2" param="Osc1Control2LFO1Depth" id="Osc1Control2" type="range" orientation="vertical" style="top: 9dp; left: 357dp;"/>
<div class="label" style="left: 246dp; width:100dp; margin-top:-9dp">SHAPE</div>
<div class="label" style="left: 337dp; width:100dp; margin-top:-20dp">LFO 1 DEPTH</div>
</div>
<div class="vlayoutLeds" style="height: 243dp; width: 210dp; margin-top:-1dp">
<button class="ledRed" param="Osc1Waveform" id="Osc1Waveform" valueOn="0" isToggle="1"/>
<button class="ledRed" param="Osc1Waveform" id="Osc1Waveform" valueOn="1" isToggle="1"/>
<button class="ledRed" param="Osc1Waveform" id="Osc1Waveform" valueOn="2" isToggle="1"/>
<button class="ledRed" param="Osc1Waveform" id="Osc1Waveform" valueOn="3" isToggle="1"/>
<button class="ledRed" param="Osc1Waveform" id="Osc1Waveform" valueOn="4" isToggle="1"/>
<button class="ledRed" param="Osc1Waveform" id="Osc1Waveform" valueOn="5" isToggle="1"/>
<button class="ledRed" param="Osc1Waveform" id="Osc1Waveform" valueOn="6" isToggle="1"/>
</div>
</div>
<!-- OSC 2 -->
<div class="abs" style="left: 811dp; top: 32dp; width: 460dp; height: 287dp;">
<!-- Square wave -->
<div id="ContainerOsc2Mode" class="jucePos" data-class-juceConditionDisabled="!(Osc2Waveform_value == 0)" data-model="partCurrent" >
<input class="abs sliderV slider_row2" param="Osc2Control1PulseWidth" id="Osc1Control1" type="range" orientation="vertical" style="top: 28dp; left: 471dp;"/>
<input class="abs sliderV slider_row2" param="Osc2Control2PWMDepth" id="Osc1Control2" type="range" orientation="vertical" style="top: 28dp; left: 566dp;"/>
<div class="label" style="left: 448dp; width:100dp; margin-top:-5dp">PULSE WIDTH</div>
<div class="label" style="left: 545dp; width:100dp; margin-top:-5dp">PWM DEPTH</div>
</div>
<!-- Sawtooth wave -->
<div id="ContainerOsc2Mode" class="jucePos" data-class-juceConditionDisabled="!(Osc2Waveform_value == 1)" data-model="partCurrent" >
<input class="abs sliderV slider_row2" param="Osc2Control1Shape" id="Osc1Control1" type="range" orientation="vertical" style="top: 28dp; left: 471dp;"/>
<input class="abs sliderV slider_row2" param="Osc2Control2LFO1Depth" id="Osc1Control2" type="range" orientation="vertical" style="top: 28dp; left: 566dp;"/>
<div class="label" style="left: 448dp; width:100dp; margin-top:7dp">SHAPE</div>
<div class="label" style="left: 545dp; width:100dp; margin-top:-5dp">LFO 1 DEPTH</div>
</div>
<!-- Triangle wave -->
<div id="ContainerOsc2Mode" class="jucePos" data-class-juceConditionDisabled="!(Osc2Waveform_value == 2)" data-model="partCurrent" >
<input class="abs sliderV slider_row2" param="Osc2Control1Shape" id="Osc1Control1" type="range" orientation="vertical" style="top: 28dp; left: 471dp;"/>
<input class="abs sliderV slider_row2" param="Osc2Control2LFO1Depth" id="Osc1Control2" type="range" orientation="vertical" style="top: 28dp; left: 566dp;"/>
<div class="label" style="left: 448dp; width:100dp; margin-top: 7dp">SHAPE</div>
<div class="label" style="left: 545dp; width:100dp; margin-top:-5dp">LFO 1 DEPTH</div>
</div>
<div data-class-juceConditionDisabled="deviceModel!='rack'" data-class-hlayout="deviceModel=='rack'" data-model="plugin" class="abs" >
<!-- Noise -->
<div id="ContainerOsc2Mode" class="jucePos" data-class-juceConditionDisabled="!(Osc2Waveform_value == 3)" data-model="partCurrent" >
<input class="abs sliderV slider_row2" param="Osc2Control1CutoffFrq" id="Osc1Control1" type="range" orientation="vertical" style="top: 28dp; left: 471dp;"/>
<input class="abs sliderV slider_row2" param="Osc2Control2Resonance" id="Osc1Control2" type="range" orientation="vertical" style="top: 28dp; left: 566dp;"/>
<div class="label" style="left: 448dp; width:100dp; margin-top:-5dp">CUTOFF FREQ</div>
<div class="label" style="left: 545dp; width:100dp; margin-top:7dp">RESO</div>
</div>
</div>
<button class="abs btBlackLed" param="Osc2SyncSwitch" id="Osc2SyncSwitch" style="left: 60dp; top: 44dp;" isToggle="1"/>
<div data-class-juceConditionDisabled="deviceModel!='rack'" data-model="plugin" class="abs">
<img id="rack" class="jucePos" src="osc2_ext.png" style="left: 156dp; top: 23dp"/>
<button class="abs btBlackLed" param="Osc2ExternalInputSwitch" id="Osc2ExternalInputSwitch" style="left: 167dp; top: 44dp;" isToggle="1"/>
</div>
<div data-class-juceConditionDisabled="deviceModel!='rack'" data-class-hlayout="deviceModel=='rack'" data-model="plugin" class="abs" >
<div class="abs vlayoutLeds" style="left: 305dp; top: 18dp; height: 135dp; width: 120dp">
<button class="ledRed" param="Osc2Waveform" id="Osc2Waveform" valueOn="0" isToggle="1"/>
<button class="ledRed" param="Osc2Waveform" id="Osc2Waveform" valueOn="1" isToggle="1"/>
<button class="ledRed" param="Osc2Waveform" id="Osc2Waveform" valueOn="2" isToggle="1"/>
<button class="ledRed" param="Osc2Waveform" id="Osc2Waveform" valueOn="3" isToggle="1"/>
</div>
</div>
<div data-class-juceConditionDisabled="deviceModel!='keyboard'" data-class-hlayout="deviceModel=='keyboard'" data-model="plugin" class="abs" >
<div class="abs vlayoutLeds" style="left: 304dp; top: 18dp; height: 135dp; width: 120dp">
<button class="ledRed" param="Osc2Waveform" id="Osc2Waveform" valueOn="0" isToggle="1"/>
<button class="ledRed" param="Osc2Waveform" id="Osc2Waveform" valueOn="1" isToggle="1"/>
<button class="ledRed" param="Osc2Waveform" id="Osc2Waveform" valueOn="2" isToggle="1"/>
</div>
</div>
<knob class="abs knob" param="Osc2Range" id="Osc2Range" style="top:172dp; left: 43dp;"/>
<div id="ContainerOsc2Mode" class="jucePos" data-class-juceConditionDisabled="!((Osc2Range_value > 0 && Osc2Range_value < 50))" data-model="partCurrent" >
<knob class="abs knob" param="Osc2Fine" id="Osc2Fine" style="top:172dp; left: 200dp;"/>
<div class="label2" style="left:172dp; top:142dp;; width:150dp; color: #ffffffDD;">FINE</div>
</div>
<div id="ContainerOsc2Mode" class="jucePos" data-class-juceConditionDisabled="!(Osc2Range_value == 50)" data-model="partCurrent" >
<knob class="abs knob" param="Osc2WidePos" id="Osc2WidePos" style="top:172dp; left: 200dp;"/>
<div class="label2" style="left:172dp; top:142dp;; width:150dp; color: #69ab13ff;">WIDE+</div>
</div>
<div id="ContainerOsc2Mode" class="jucePos" data-class-juceConditionDisabled="!(Osc2Range_value == 0)" data-model="partCurrent" >
<knob class="abs knob" param="Osc2WideNeg" id="Osc2WideNeg" style="top:172dp; left: 200dp;"/>
<div class="label2" style="left:172dp; top:142dp;; width:150dp; color: #69ab13ff;">WIDE-</div>
</div>
</div>
<button class="abs btBlackLed" param="RingModulatorSwitch" id="RingModulatorSwitch" style="left: 772dp; top: 76dp;" isToggle="1"/>
<!-- Filter -->
<div class="abs" style="left: 1490dp; top: 32dp; width: 630dp; height: 287dp;">
<div class="abs vlayoutLeds" style="left: 430dp; top: 14dp; height: 140dp; width: 140dp">
<button class="ledRed" param="FilterType" id="FilterType" valueOn="0" isToggle="1"/>
<button class="ledRed" param="FilterType" id="FilterType" valueOn="1" isToggle="1"/>
<button class="ledRed" param="FilterType" id="FilterType" valueOn="2" isToggle="1"/>
</div>
<button class="ledRed2" param="CutoffSlope" id="CutoffSlope" valueOn="0" style="left: 282dp; top: 32dp; width: 140dp;" isToggle="1"/>
<button class="ledRed2" param="CutoffSlope" id="CutoffSlope" valueOn="1" style="left: 282dp; top: 66dp; width: 140dp;" isToggle="1"/>
<input class="abs sliderV slider_row2" param="CutoffFrequency" id="CutoffFrequency" type="range" orientation="vertical" style="left: 52dp; margin-top:7dp"/>
<input class="abs sliderV slider_row2" param="Resonance" id="Resonance" type="range" orientation="vertical" style="left: 169dp; margin-top:7dp"/>
<div class="knobs_row2" style="left: 301dp; gap: 64dp;">
<knob class="knob" param="CutoffFrequencyKeyFollow" id="CutoffFrequencyKeyFollow"/>
<knob class="knob" param="FilterLfo1Depth" id="FilterLfo1Depth" />
</div>
</div>
<!-- Amp -->
<div class="abs" style="left: 2097dp; top: 46dp; height: 257dp; width: 290dp;">
<div class="vlayoutLeds" style="height: 140dp; width: 150dp">
<button class="ledRed" param="AutoPanManualPanSwitch" id="AutoPanManualPanSwitch" valueOn="0" isToggle="1"/>
<button class="ledRed" param="AutoPanManualPanSwitch" id="AutoPanManualPanSwitch" valueOn="1" isToggle="1"/>
<button class="ledRed" param="AutoPanManualPanSwitch" id="AutoPanManualPanSwitch" valueOn="2" isToggle="1"/>
</div>
<!-- Gain -->
<div data-class-juceConditionDisabled="deviceModel!='rack'" data-model="plugin" class="abs">
<combo param="DelayType" id="DelayType" class="jucePos comboxtext2" param="PatchGain" id="PatchGain" style="left: 171dp; top: -113dp; width: 125dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
</div>
<div data-class-juceConditionDisabled="!(AutoPanManualPanSwitch_value == 0 || AutoPanManualPanSwitch_value == 1)" class="abs">
<knob class="knob abs" style="left: 35dp; top: 18dp;" param="AmpLfo1Depth" id="AmpLfo1Depth" />
<div class="label2" style="left: 3dp; margin-top:-11dp; width:150dp; color: #ffffffDD;">LFO1 DEPTH</div>
</div>
<div data-class-juceConditionDisabled="!(AutoPanManualPanSwitch_value == 2)" class="abs">
<knob class="knob abs" style="left: 35dp; top: 18dp;" param="AmpPan" id="AmpPan" />
<div class="label2" style="left:3dp; margin-top:-11dp; width:150dp; color: #69ab13ff;">PAN</div>
</div>
<knob class="knob abs" style="left: 188dp; top: 158dp;" param="AmpLevel" id="AmpLevel" />
</div>
</div>
<!-- third row -->
<div class="row" style="top: 595dp; height: 326dp; width: 0dp;">
<!-- Modulation (LFO 2) -->
<div class="abs" style="left: -1dp; top: 0dp; height: 100%; width: 314dp;">
<div class="knobs_row3" style="top: 67dp; left: 38dp;">
<knob class="knob" param="AmpLfo2Depth" id="AmpLfo2Depth" />
<knob class="knob" param="FilterLfo2Depth" id="FilterLfo2Depth" />
</div>
<div class="knobs_row3" style="left: 38dp;">
<knob class="knob" param="Lfo2Rate" id="Lfo2Rate" />
<knob class="knob" param="PitchLfo2Depth" id="PitchLfo2Depth" />
</div>
</div>
<!-- Portamento -->
<div class="abs vlayout" style="left: 335dp; top: 0dp; width: 188dp; padding-top: 80dp; gap: 64dp; height: 77%">
<button class="btBlackLed" param="PortamentoSwitch" id="PortamentoSwitch" style="" isToggle="1"/>
<knob class="knob" param="PortamentoTime" id="PortamentoTime" style="margin-left: -58dp" />
</div>
<!-- OSC Common -->
<div class="abs" style="left: 524dp; top: 0dp; width: 490dp; height: 100%;">
<!-- OSC Shift -->
<combo class="jucePos comboxtext2" param="OscillatorShift" id="OscillatorShift" style="left: 40dp; top: 59dp; width: 180dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
<div class="abs vlayoutLeds" style="left: 245dp; top: 67dp; height: 140dp; width: 245dp; gap:9dp">
<button class="ledRed" param="Lfo1AndEnvelopeDestination" id="Lfo1AndEnvelopeDestination" valueOn="0" isToggle="1"/>
<button class="ledRed" param="Lfo1AndEnvelopeDestination" id="Lfo1AndEnvelopeDestination" valueOn="1" isToggle="1"/>
<button class="ledRed" param="Lfo1AndEnvelopeDestination" id="Lfo1AndEnvelopeDestination" valueOn="2" isToggle="1"/>
</div>
<div class="knobs_row3" style="left: 51dp; gap: 65dp;">
<knob class="knob" param="OscillatorBalance" id="OscillatorBalance" />
<knob class="knob" param="CrossModulationDepth" id="CrossModulationDepth" />
<knob class="knob" param="OscLfo1Depth" id="OscLfo1Depth" />
</div>
</div>
<!-- Pitch Envelope -->
<div class="abs" style="left: 1027dp; width: 372dp; height: 100%;">
<input class="abs sliderV slider_row3" param="PitchEnvelopeDepth" id="PitchEnvelopeDepth" type="range" orientation="vertical" style="left: 60dp;"/>
<input class="abs sliderV slider_row3" param="PitchEnvelopeAttackTime" id="PitchEnvelopeAttackTime" type="range" orientation="vertical" style="left: 182dp;"/>
<input class="abs sliderV slider_row3" param="PitchEnvelopeDecayTime" id="PitchEnvelopeDecayTime" type="range" orientation="vertical" style="left: 274dp;"/>
</div>
<!-- Filter Envelope -->
<div class="abs" style="left: 1412dp; width: 550dp; height: 100%;">
<input class="abs sliderV slider_row3" param="FilterEnvelopeDepth" id="FilterEnvelopeDepth" type="range" orientation="vertical" style="left: 50dp;"/>
<div class="abs hlayout slider_row3" style="left: 174dp; gap: 24dp;">
<input class="sliderV" type="range" orientation="vertical" param="FilterEnvelopeAttackTime" id="FilterEnvelopeAttackTime" />
<input class="sliderV" type="range" orientation="vertical" param="FilterEnvelopeDecayTime" id="FilterEnvelopeDecayTime" />
<input class="sliderV" type="range" orientation="vertical" param="FilterEnvelopeSustainLevel" id="FilterEnvelopeSustainLevel" />
<input class="sliderV" type="range" orientation="vertical" param="FilterEnvelopeReleaseTime" id="FilterEnvelopeReleaseTime" />
</div>
</div>
<!-- Amp Envelope -->
<div class="abs" style="left: 1981dp; width: 452dp; height: 100%;">
<div class="abs hlayout slider_row3" style="left: 56dp; gap: 24dp;">
<input class="sliderV" type="range" orientation="vertical" param="AmpEnvelopeAttackTime" id="AmpEnvelopeAttackTime" />
<input class="sliderV" type="range" orientation="vertical" param="AmpEnvelopeDecayTime" id="AmpEnvelopeDecayTime" />
<input class="sliderV" type="range" orientation="vertical" param="AmpEnvelopeSustainLevel" id="AmpEnvelopeSustainLevel" />
<input class="sliderV" type="range" orientation="vertical" param="AmpEnvelopeReleaseTime" id="AmpEnvelopeReleaseTime" />
</div>
</div>
</div>
<!-- fourth row -->
<div class="row" style="top:934dp; height: 200dp;">
<!-- Control -->
<div class="abs hlayout" style="left: 47dp; top:128dp; gap: 34dp; width:700dp">
<button class="btBlackLed" param="MonoSwitch" id="MonoSwitch" isToggle="1"/>
<button class="btBlackLed" param="LegatoSwitch" id="LegatoSwitch" isToggle="1"/>
<button class="btBlackLed" param="VelocitySwitch" id="VelocitySwitch" isToggle="1"/>
<button class="btBlackLed" id="ActiveIndicatorOfVelocityAssign" isToggle="1"/>
<button class="btBlackLed" id="ActiveIndicatorOfControlAssign" isToggle="1"/>
</div>
<!-- FX section -->
<div class="layoutFxKnobs">
<knob class="knob" param="ToneControlBass" id="ToneControlBass"/>
<knob class="knob" param="ToneControlTreble" id="ToneControlTreble"/>
<div data-class-juceConditionDisabled="deviceModel!='keyboard'" data-class-hlayout="deviceModel=='keyboard'" data-model="plugin" class="" >
<knob class="knob" param="ChorusLevel" id="ChorusLevel" style="margin-top: 7dp;"/>
</div>
<div data-class-juceConditionDisabled="deviceModel!='rack'" data-class-hlayout="deviceModel=='rack'" data-model="plugin" class="" >
<knob class="knob" param="MultiEffectsLevel" id="MultiEffectsLevel" style="margin-top: 7dp;"/>
</div>
<knob class="knob" param="DelayTime" id="DelayTime"/>
<knob class="knob" param="DelayFeedback" id="DelayFeedback"/>
<knob class="knob" param="DelayLevel" id="DelayLevel"/>
<div data-class-juceConditionDisabled="deviceModel!='rack'" data-class-hlayout="deviceModel=='rack'" data-model="plugin" class="abs" >
<button class="abs btBlackLed" style="left: 1583dp; top: 23dp;" param="VoiceModulatorSendSwitch" isToggle="1"/>
<div class="label" style="left: 1545dp; width:150dp; margin-top:-18dp">VOICE MOD SEND</div>
</div>
<!-- FX delay section -->
<combo param="DelayType" id="DelayType" class="jucePos comboxtext2" style="left: 890dp; top: -12dp; width: 340dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
<combo param="DelaySync" id="DelaySync" class="jucePos comboxtext2" style="left: 890dp; top: 57dp; width: 340dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
<!-- FX chorus section -->
<div data-class-juceConditionDisabled="deviceModel!='keyboard'" data-class-hlayout="deviceModel=='keyboard'" data-model="plugin" class="abs" >
<div class="label2" style="left: 258dp; width:150dp; margin-top:-48dp; font-size: 20dp;">CHORUS LEVEL</div>
<combo param="ChorusType" id="ChorusType" class="jucePos comboxtext2" style="left: 1215dp; top: -12dp; width: 340dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
</div>
<div data-class-juceConditionDisabled="deviceModel!='rack'" data-class-hlayout="deviceModel=='rack'" data-model="plugin" class="abs" >
<div class="label" style="left: 258dp; width:150dp; margin-top:-48dp; font-size: 20dp;">MULTI-FX LEVEL</div>
<combo param="ChorusTypeRack" id="ChorusTypeRack" class="jucePos comboxtext2" style="left: 1215dp; top: -12dp; width: 340dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
</div>
<combo param="ChorusSyncRate" id="ChorusSyncRate" class="jucePos comboxtext2" style="left: 1215dp; top: 57dp; width: 340dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
</div>
</div>
<!-- fourth row -->
</div>
<!-- PATCH BROWSER -->
<div data-model="partCurrent" class="abs" tabgroup="main" tabpage="1">
<!-- Background Images -->
<img id="browser" class="jucePos" src="browser.png" style="left: 173dp; top: 274dp;"/>
<img id="easy" class="jucePos" src="easy.png" style="left: 1196dp; top: 1155dp;"/>
<img id="light_layer" class="jucePos" src="light_layer.png" style="left: 0dp; top: 0dp;"/>
<!-- OSC Shift -->
<div class="abs vlayoutLeds" style="left: 1236dp; top: 1198dp; height: 140dp; width: 186dp">
<button class="ledRed" param="OscillatorShift" id="OscillatorShift" valueOn="4" isToggle="1"/>
<button class="ledRed" param="OscillatorShift" id="OscillatorShift" valueOn="3" isToggle="1"/>
<button class="ledRed" param="OscillatorShift" id="OscillatorShift" valueOn="2" isToggle="1"/>
<button class="ledRed" param="OscillatorShift" id="OscillatorShift" valueOn="1" isToggle="1"/>
<button class="ledRed" param="OscillatorShift" id="OscillatorShift" valueOn="0" isToggle="1"/>
</div>
<!-- TODO -->
<div class="abs hlayout label" style="left:1460dp; top:1232dp; gap: 40dp; width: 1700dp">
<div style="width:100dp; margin-top:-55dp;">CUTOFF FREQ</div>
<div style="width:100dp; margin-top:-55dp;">RESO</div>
<div style="width:100dp; margin-top:-55dp;">OSC 1 CTRL 1</div>
<div style="width:100dp; margin-top:-55dp;">OSC 1 CTRL 2</div>
<div style="width:100dp; margin-top:-55dp;">OSC 2 CTRL 1</div>
<div style="width:100dp; margin-top:-55dp;">OSC 2 CTRL 2</div>
<div style="width:100dp; margin-top:-55dp;">BASS</div>
<div style="width:100dp; margin-top:-55dp;">TREBLE</div>
</div>
<div class="abs hlayout" style="left:1465dp; top:1238dp; gap: 51.8dp; width: 1700dp">
<knob class="knob" param="CutoffFrequency" id="CutoffFrequency" />
<knob class="knob" param="Resonance" id="Resonance" />
<knob class="knob" param="Osc1Control1" id="Osc1Control1" />
<knob class="knob" param="Osc1Control2" id="Osc1Control2" />
<knob class="knob" param="Osc2Control1" id="Osc1Control1" />
<knob class="knob" param="Osc2Control2" id="Osc1Control2" />
<knob class="knob" param="ToneControlBass" id="ToneControlBass"/>
<knob class="knob" param="ToneControlTreble" id="ToneControlTreble"/>
</div>
<div class="abs" style="left: 176dp; top: 269dp; width: 2420dp; height: 870dp; padding: 10dp; padding-top: 40dp; box-sizing: border-box">
<template src="patchmanager"/>
</div>
</div>
<!-- VOICE MOD PAGE -->
<div data-model="partCurrent" class="abs" tabgroup="main" tabpage="2">
<img id="voicemod" class="jucePos" src="voice_mod.png" style="left: 173dp; top: 274dp;"/>
<img id="arp" class="jucePos" data-class-juceConditionDisabled="deviceModel!='keyboard'" data-model="plugin" src="arp.png" style="left: 1196dp; top: 1155dp"/>
<img id="arp_unison" class="jucePos" data-class-juceConditionDisabled="deviceModel!='rack'" data-model="plugin" src="arp_unison.png" style="left: 1196dp; top: 1155dp;"/>
<img id="light_layer" class="jucePos" src="light_layer.png" style="left: 0dp; top: 0dp;"/>
<!-- second row -->
<!-- Global -->
<div class="abs hlayout" style="left: 387dp; top:364dp; gap: 78dp; width:500dp">
<knob class="knob" param="VoiceModulatorLevel"/>
<knob class="knob" param="VoiceModulatorPan"/>
<knob class="knob" param="VocalMix"/>
</div>
<div class="abs hlayout" style="left: 233dp; top:384dp;">
<button class="btBlackLed" param="VoiceModulatorSwitch" id="VoiceModulatorSwitch" isToggle="1"/>
</div>
<div class="abs hlayout" style="left: 895dp; top:384dp; gap: 61dp;">
<button class="btBlackLed" param="VoiceModulatorPanelMode" id="VoiceModulatorPanelMode" isToggle="1"/>
<button class="btBlackLed" param="ExternaltoInstSendSwitch" id="ExternaltoInstSendSwitch" isToggle="1"/>
<button class="btBlackLed" param="ExternaltoVocalSendSwitch" id="ExternaltoVocalSendSwitch" isToggle="1"/>
</div>
<combo param="Algorithm" id="Algorithm" class="jucePos comboxtext3" style="left: 1350dp; top: 387dp; width: 350dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
<!-- third row -->
<!-- Vocal Morph -->
<button class="btBlackLed abs" style="left: 395dp; top: 615dp;" param="VocalMorphControlSwitch" id="VocalMorphControlSwitch" isToggle="1"/>
<div class="abs hlayout" style="left: 309dp; top:782dp; width:1500dp; gap: 73dp;">
<knob class="knob" param="VocalMorphThreshold"/>
<knob class="knob" param="VocalMorphSensitivity"/>
</div>
<div class="abs hlayout" style="left: 700dp; top:595dp; width:1500dp; gap: 72.7dp;">
<knob class="knob" param="Character1"/>
<knob class="knob" param="Character2"/>
<knob class="knob" param="Character3"/>
<knob class="knob" param="Character4"/>
<knob class="knob" param="Character5"/>
<knob class="knob" param="Character6"/>
</div>
<div class="abs hlayout" style="left: 700dp; top:779dp; width:1500dp; gap: 72.7dp;">
<knob class="knob" param="Character7"/>
<knob class="knob" param="Character8"/>
<knob class="knob" param="Character9"/>
<knob class="knob" param="Character10"/>
<knob class="knob" param="Character11"/>
<knob class="knob" param="Character12"/>
</div>
<!-- ext input -->
<div data-class-juceConditionDisabled="deviceModel!='rack'" data-model="plugin" class="abs" style="left: 1740dp; top:304dp;">
<knob class="abs knob" style="left: 133dp; top: 59dp;"></knob>
<button class="ledBlue" style="left: 153dp; top: -7dp;"/>
<knob class="abs knob" style="left: 456dp; top: 59dp;"></knob>
<button class="ledBlue" style="left: 478dp; top: -7dp;"/>
<button class="ledRed2" style="top: 54dp; width: 115dp; left: 604dp"/>
<button class="ledRed2" style="top: 94dp; width: 115dp; left: 604dp"/>
</div>
<!-- Dynamic -->
<div class="abs hlayout" style="left: 1792dp; top:578dp; width:800dp; gap: 72.5dp;">
<knob class="knob" param="VoiceModulatorNoiseLevel"/>
<knob class="knob" param="VoiceModulatorNoiseCutoff"/>
<knob class="knob" param="VoiceModulatorResonance"/>
<knob class="knob" param="GateThreshold"/>
<knob class="knob" param="VoiceModulatorRelease"/>
</div>
<!-- Ensemble -->
<div class="abs" style="left: 1732dp; top:698dp; height: 220dp; width: 860dp;">
<knob class="abs knob" style="left: 61dp; top: 100dp;" param="EnsembleLevel"/>
<combo param="EnsembleType" id="EnsembleType" class="jucePos comboxtext3" style="left: 213dp; top: 116dp; width: 290dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
<combo param="EnsembleSync" id="EnsembleSync" class="jucePos comboxtext3" style="left: 535dp; top: 116dp; width: 290dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
</div>
<!-- fourth row -->
<div class="row" style="top:937dp; height: 200dp;">
<!-- Delay -->
<knob class="abs knob" style="left: 51dp; top: 85dp;" param="VoiceModulatorDelayLevel"/>
<combo param="VoiceModulatorDelayType" id="VoiceModulatorDelayType" class="jucePos comboxtext3" style="left: 240dp; top: 109dp; width: 350dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
<combo param="VoiceModulatorDelaySync" id="VoiceModulatorDelaySync" class="jucePos comboxtext3" style="left: 630dp; top: 109dp; width: 350dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
<knob class="abs knob" style="left: 1091dp; top: 85dp;" param="VoiceModulatorDelayTime"/>
<knob class="abs knob" style="left: 1335dp; top: 85dp;" param="VoiceModulatorDelayFeedback"/>
<!-- Rpbot Voice -->
<div class="abs hlayout" style="left: 1617dp; top:85dp; gap: 73dp;">
<knob class="knob" param="RobotLevel"/>
<knob class="knob" param="RobotPitch"/>
<knob class="knob" param="RobotControl"/>
</div>
</div>
</div>
<!-- TAB BUTTONS -->
<div data-class-juceConditionDisabled="deviceModel!='keyboard'" data-model="plugin" class="abs" >
<img id="shadow" class="jucePos" src="tab_shadow.png" style="left: 176dp; top: 197dp; width: 254dp; height: 62dp"/>
<img id="shadow" class="jucePos" src="tab_shadow.png" style="left: 442dp; top: 197dp; width: 254dp; height: 62dp"/>
<button tabbutton="0" tabgroup="main" class="abs btTab btTabMain" style="left: 155dp; top: 182dp;"/>
<button tabbutton="1" tabgroup="main" class="abs btTab btTabPatchManager" style="left: 421dp; top: 182dp;"/>
</div>
<div data-class-juceConditionDisabled="deviceModel!='rack'" data-model="plugin" class="abs" >
<img id="shadow" class="jucePos" src="tab_rack_shadow.png" style="left: 171dp; top: 198dp;"/>
<img id="shadow" class="jucePos" src="tab_rack_shadow.png" style="left: 346dp; top: 198dp;"/>
<img id="shadow" class="jucePos" src="tab_rack_shadow.png" style="left: 521dp; top: 198dp;"/>
<div data-class-juceConditionDisabled="!(VoiceModulatorSwitch_value == 0)" data-model="part0" class="abs">
<button tabbutton="0" tabgroup="main" class="abs btTabRack btTabMainRack" style="left: 157dp; top: 183dp;"/>
</div>
<div id="NoMainWithModVoice" data-class-juceConditionDisabled="!(VoiceModulatorSwitch_value == 1)" data-model="part0" class="jucePos" style="left: 157dp; top: 183dp; width: 198dp; height: 91dp; opacity: 0.5; decorator: image(tab_main_rack_off scale-none left top);">
</div>
<button tabbutton="1" tabgroup="main" class="abs btTabRack btTabPatchManagerRack" style="left: 332dp; top: 183dp;"/>
<button tabbutton="2" tabgroup="main" class="abs btTabRack btTabVoiceModRack" style="left: 507dp; top: 183dp;"/>
</div>
<!-- Global Top Row -->
<div class="row" style="left:725dp; top:55dp; height: 200dp;">
<!-- Panel Select / Patchnames / Midi Chnnels -->
<button class="abs btWhiteLed" style="left: 32dp; top: 58dp;" id="partUpper" isToggle="1"/>
<button class="abs btWhiteLed" style="left: 32dp; top: 136dp;" id="partLower" isToggle="1"/>
<div class="patchNameText" id="patchNameTextUpper" style="left: 120dp; top: 70dp;"/>
<div class="patchNameText" id="patchNameTextLower" style="left: 120dp; top: 149dp;"/>
<!-- Panel 1 MIDI CH -->
<combo data-model="part0" param="MidiChannel" id="MidiChannel" class="jucePos comboxtext2" items-per-column="17" style="left: 367dp; top: 62dp; width: 110dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
<!-- Panel 2 MIDI CH -->
<combo data-model="part1" param="MidiChannel" id="MidiChannel" class="jucePos comboxtext2" items-per-column="17" style="left: 367dp; top: 141dp; width: 110dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
<!-- LCD -->
<div id="lcd" class="abs" style="left: 538dp; top: 52dp; width: 525dp; height: 106dp;" lcdBackgroundColor="2a2b2d" lcdTextColor="69ab13"/>
<!-- pairs of two buttons on the right -->
<!-- Dec/Inc -->
<div class="abs hlayout" style="left: 1172dp; top: 33dp; gap: 58dp;">
<button id="btDec" class="btBlack"/>
<button id="btInc" class="btBlack"/>
</div>
<!-- Edit/Write -->
<div class="abs hlayout" style="left: 1162dp; top: 137dp; gap: 58dp;">
<button id="btPerfPatch" class="btBlackLed"/>
<button id="btMenu" class="btRed"/>
</div>
<knob class="abs knob" data-model="partCurrent" param="PartTranspose" style="left: 1508dp; top: 83dp"/>
<knob class="abs knob" data-model="partCurrent" param="PartDetune" style="left: 1702dp; top: 83dp"/>
</div>
<!-- Arp -->
<div data-model="tabgroup_main" data-class-juceConditionDisabled="(page == 1)" class="abs" style="left: 1195dp; top: 1153dp; width: 1200dp; height: 230dp;">
<!--!!!!!! Skinner's doesn't talk about these Easter eggs. !!!!!! -->
<!-- Grid -->
<!---->
<div data-class-juceConditionDisabled="(today == '2025-10-31') || (today == '2025-12-24') || (today == '2025-12-25') || (today == '2025-12-26') || (today == '2025-12-31') || (today == '2025-01-01') || (today == '2026-04-05') || (today == '2027-03-28') || (today == '2028-04-16')" data-model="plugin" class="abs">
<img id="grid" class="jucePos" src="grid.png" style="left: 1218dp; top: 56dp;"/>
</div>
<div data-class-juceConditionDisabled="!(today == '2025-10-31')" data-model="plugin" class="abs">
<img id="pumpkin" class="jucePos" src="hidden_pumpkin.png" param="Halloween" style="left: 1063dp; top: 52dp;"/>
</div>
<div data-class-juceConditionDisabled="!((today == '2025-12-24') || (today == '2025-12-25') || (today == '2025-12-26'))" data-model="plugin" class="abs">
<img id="xmas" class="jucePos" src="hidden_xmas.png" param="MerryChristmas" style="left: 1210dp; top: 47dp;"/>
</div>
<div data-class-juceConditionDisabled="!(today == '2025-12-31')" data-model="plugin" class="abs">
<img id="newyear" class="jucePos" src="hidden_newyear.png" param="NewYear" style="left: 1210dp; top: 47dp;"/>
</div>
<div data-class-juceConditionDisabled="!((today == '2026-04-05') || (today == '2027-03-28') || (today == '2028-04-16'))" data-model="plugin" class="abs">
<img id="easter" class="jucePos" src="hidden_easter.png" param="HappyEaster" style="left: 1063dp; top: 32dp;"/>
</div>
<!-- bottom unison, unison knobs -->
<div data-class-juceConditionDisabled="deviceModel!='rack'" data-class-hlayout="deviceModel=='rack'" data-model="plugin" class="abs" ">
<button class="abs btBlackLed" param="UnisonSwitch" id="UnisonSwitch" isToggle="1" style="left: 30dp; top:112dp;" />
<knob class="abs knob" param="UnisonDetune" id="UnisonDetune" style="left: 149dp; top: 92dp;" />
<!-- left column -->
<button class="abs btBlackLed" style="left: 332dp; top: 68dp;" param="ArpSwitch" isToggle="1"/>
<button class="abs btBlackLed" style="left: 332dp; top: 154dp;" param="ArpHold" isToggle="1"/>
<!-- center column -->
<knob class="abs knob" style="left: 472dp; top: 87dp;" param="Tempo"/>
<!-- Beat Pattern -->
<combo param="ArpBeatPattern" id="ArpBeatPattern" class="jucePos comboxtext2" style="left: 620dp; top: 66dp; width: 300dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
<!-- Destination -->
<combo param="ArpDestination" id="ArpDestination" class="jucePos comboxtext2" style="left: 620dp; top: 145dp; width: 300dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
<!-- Range -->
<combo param="ArpRange" id="ArpRange" class="jucePos comboxtext2" style="left: 900dp; top: 66dp; width: 300dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
<!-- Mode -->
<combo param="ArpMode" id="ArpMode" class="jucePos comboxtext2" style="left: 900dp; top: 145dp; width: 300dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
</div>
<!-- bottom unison, unison knobs -->
<div data-class-juceConditionDisabled="deviceModel!='keyboard'" data-class-hlayout="deviceModel=='keyboard'" data-model="plugin" class="abs" ">
<!-- left column -->
<button class="abs btBlackLed" style="left: 58dp; top: 104dp;" param="ArpSwitch" isToggle="1"/>
<button class="abs btBlackLed" style="left: 178dp; top: 104dp;" param="ArpHold" isToggle="1"/>
<!-- center column -->
<knob class="abs knob" style="left: 339dp; top: 87dp;" param="Tempo"/>
<!-- Beat Pattern -->
<combo param="ArpBeatPattern" id="ArpBeatPattern" class="jucePos comboxtext2" style="left: 535dp; top: 66dp; width: 300dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
<!-- Destination -->
<combo param="ArpDestination" id="ArpDestination" class="jucePos comboxtext2" style="left: 535dp; top: 145dp; width: 300dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
<!-- Range -->
<combo param="ArpRange" id="ArpRange" class="jucePos comboxtext2" style="left: 880dp; top: 66dp; width: 300dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
<!-- Mode -->
<combo param="ArpMode" id="ArpMode" class="jucePos comboxtext2" style="left: 880dp; top: 145dp; width: 300dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
</div>
</div>
<!-- Global Bottom Row -->
<div class="abs" style="left:175dp; top:1148dp; height: 225dp; width: 850dp" data-model="part0">
<!-- bottom left, Volume and Semitones knobs -->
<div class="abs hlayout" style="left: 34dp; top: 112dp; gap: 60dp;">
<knob class="knob mainVolume" param="MasterVolume"/>
<knob class="knob" param="MasterTune"/>
</div>
<!-- Remote MIDI CH -->
<div data-class-juceConditionDisabled="deviceModel!='keyboard'" data-model="plugin" class="abs">
<combo data-model="part0" param="RemoteControlChannel" id="RemoteControlChannel" class="jucePos comboxtext2" items-per-column="17" style="left: 345dp; top: 90dp; width: 170dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
<combo data-model="part0" param="MidiSync" id="MidiSync" class="jucePos comboxtext2" items-per-column="17" style="left: 345dp; top: 172dp; width: 170dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
</div>
<div data-class-juceConditionDisabled="deviceModel!='rack'" data-model="plugin" class="abs">
<combo data-model="part0" param="RemoteKeyboardChannel" id="RemoteKeyboardChannel" class="jucePos comboxtext2" items-per-column="17" style="left: 345dp; top: 90dp; width: 170dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
<combo data-model="part0" param="MidiSyncRack" id="MidiSyncRack" class="jucePos comboxtext2" items-per-column="17" style="left: 345dp; top: 172dp; width: 170dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
</div>
<!-- Key Mode / Voice Assign -->
<div class="abs" style="left: 549dp; top:7dp; width: 280dp; height: 100%;">
<div data-model="part0" class="abs vlayoutLeds" style="left: 16dp; top: 56dp; height: 100dp; width: 200dp">
<button class="ledRed" isToggle="1" valueOn="0" param="KeyMode"/>
<button class="ledRed" isToggle="1" valueOn="1" param="KeyMode"/>
<button class="ledRed" isToggle="1" valueOn="2" param="KeyMode"/>
</div>
</div>
<!-- Voice Assign -->
<div data-class-juceConditionDisabled="deviceModel!='keyboard'" data-model="plugin" class="abs">
<combo data-model="part0" param="voiceAssignKeyboard" id="voiceAssignKeyboard" class="jucePos comboxtext2" style="left: 815dp; top: 54dp; width: 165dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
</div>
<div data-class-juceConditionDisabled="deviceModel!='rack'" data-model="plugin" class="abs">
<combo data-model="part0" param="voiceAssignRack" id="voiceAssignRack" class="jucePos comboxtext2" style="left: 815dp; top: 54dp; width: 165dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
</div>
<!-- Split -->
<div data-class-juceConditionDisabled="!(KeyMode_value == 2)" data-model="part0" class="abs">
<combo data-model="part0" param="SplitPoint" id="SplitPoint" class="jucePos comboxtext2" style="left: 580dp; top: 159dp; width: 169dp; height: 46dp; line-height: 45dp;">
<combotext></combotext>
</combo>
</div>
<!-- Bend Up/Down -->
<combo data-model="partCurrent" param="BendRangeDown" id="BendRangeDown" class="jucePos comboxtext2" style="left: 792dp; top: 161dp; width: 100dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
<combo data-model="partCurrent" param="BendRangeUp" id="BendRangeUp" class="jucePos comboxtext2" style="left: 894dp; top: 161dp; width: 100dp; height: 45dp; line-height: 45dp;">
<combotext></combotext>
</combo>
</div>
<!-- bottom texts -->
<div data-model="plugin" class="abs" style="left: 0dp; width: 500dp; top: 1418dp; height: 26dp;">
<div class="bottomText" style="left: 305dp; margin-top: 2dp ">Version: {{versionString}}</div>
<combo id="romselector" class="bottomText" style="left: 935dp; width: 400dp; height: 30dp;"><combotext/></combo>
<div data-class-juceConditionDisabled="deviceModel!='keyboard'" data-model="plugin" class="abs">
<div class="bottomText" style="left: 595dp; width:230dp; margin-top:2dp">Type: Keyboard</div>
</div>
<div data-class-juceConditionDisabled="deviceModel!='rack'" data-model="plugin" class="abs">
<div class="bottomText" style="left: 595dp; width:230dp; margin-top:2dp">Type: Rack</div>
</div>
</div>
</body>
</rml>

Binary file not shown.

Binary file not shown.

BIN
Armin3/amp_gain.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

BIN
Armin3/arp.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

BIN
Armin3/arp_unison.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

BIN
Armin3/background.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

BIN
Armin3/bottom.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

BIN
Armin3/browser.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 888 KiB

BIN
Armin3/button_black.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

BIN
Armin3/button_black_led.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

BIN
Armin3/button_red.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

BIN
Armin3/button_red_led.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

BIN
Armin3/button_white_led.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

BIN
Armin3/cmb_split.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 535 B

BIN
Armin3/easy.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 219 KiB

BIN
Armin3/grid.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
Armin3/hidden_easter.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
Armin3/hidden_newyear.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

BIN
Armin3/hidden_pumpkin.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

BIN
Armin3/hidden_xmas.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

267
Armin3/knob.rcss Normal file
View file

@ -0,0 +1,267 @@
@spritesheet knob
{
knob_000: 0px 0px 210px 210px;
knob_001: 210px 0px 210px 210px;
knob_002: 420px 0px 210px 210px;
knob_003: 630px 0px 210px 210px;
knob_004: 840px 0px 210px 210px;
knob_005: 1050px 0px 210px 210px;
knob_006: 1260px 0px 210px 210px;
knob_007: 1470px 0px 210px 210px;
knob_008: 1680px 0px 210px 210px;
knob_009: 1890px 0px 210px 210px;
knob_010: 2100px 0px 210px 210px;
knob_011: 2310px 0px 210px 210px;
knob_012: 2520px 0px 210px 210px;
knob_013: 2730px 0px 210px 210px;
knob_014: 2940px 0px 210px 210px;
knob_015: 3150px 0px 210px 210px;
knob_016: 0px 210px 210px 210px;
knob_017: 210px 210px 210px 210px;
knob_018: 420px 210px 210px 210px;
knob_019: 630px 210px 210px 210px;
knob_020: 840px 210px 210px 210px;
knob_021: 1050px 210px 210px 210px;
knob_022: 1260px 210px 210px 210px;
knob_023: 1470px 210px 210px 210px;
knob_024: 1680px 210px 210px 210px;
knob_025: 1890px 210px 210px 210px;
knob_026: 2100px 210px 210px 210px;
knob_027: 2310px 210px 210px 210px;
knob_028: 2520px 210px 210px 210px;
knob_029: 2730px 210px 210px 210px;
knob_030: 2940px 210px 210px 210px;
knob_031: 3150px 210px 210px 210px;
knob_032: 0px 420px 210px 210px;
knob_033: 210px 420px 210px 210px;
knob_034: 420px 420px 210px 210px;
knob_035: 630px 420px 210px 210px;
knob_036: 840px 420px 210px 210px;
knob_037: 1050px 420px 210px 210px;
knob_038: 1260px 420px 210px 210px;
knob_039: 1470px 420px 210px 210px;
knob_040: 1680px 420px 210px 210px;
knob_041: 1890px 420px 210px 210px;
knob_042: 2100px 420px 210px 210px;
knob_043: 2310px 420px 210px 210px;
knob_044: 2520px 420px 210px 210px;
knob_045: 2730px 420px 210px 210px;
knob_046: 2940px 420px 210px 210px;
knob_047: 3150px 420px 210px 210px;
knob_048: 0px 630px 210px 210px;
knob_049: 210px 630px 210px 210px;
knob_050: 420px 630px 210px 210px;
knob_051: 630px 630px 210px 210px;
knob_052: 840px 630px 210px 210px;
knob_053: 1050px 630px 210px 210px;
knob_054: 1260px 630px 210px 210px;
knob_055: 1470px 630px 210px 210px;
knob_056: 1680px 630px 210px 210px;
knob_057: 1890px 630px 210px 210px;
knob_058: 2100px 630px 210px 210px;
knob_059: 2310px 630px 210px 210px;
knob_060: 2520px 630px 210px 210px;
knob_061: 2730px 630px 210px 210px;
knob_062: 2940px 630px 210px 210px;
knob_063: 3150px 630px 210px 210px;
knob_064: 0px 840px 210px 210px;
knob_065: 210px 840px 210px 210px;
knob_066: 420px 840px 210px 210px;
knob_067: 630px 840px 210px 210px;
knob_068: 840px 840px 210px 210px;
knob_069: 1050px 840px 210px 210px;
knob_070: 1260px 840px 210px 210px;
knob_071: 1470px 840px 210px 210px;
knob_072: 1680px 840px 210px 210px;
knob_073: 1890px 840px 210px 210px;
knob_074: 2100px 840px 210px 210px;
knob_075: 2310px 840px 210px 210px;
knob_076: 2520px 840px 210px 210px;
knob_077: 2730px 840px 210px 210px;
knob_078: 2940px 840px 210px 210px;
knob_079: 3150px 840px 210px 210px;
knob_080: 0px 1050px 210px 210px;
knob_081: 210px 1050px 210px 210px;
knob_082: 420px 1050px 210px 210px;
knob_083: 630px 1050px 210px 210px;
knob_084: 840px 1050px 210px 210px;
knob_085: 1050px 1050px 210px 210px;
knob_086: 1260px 1050px 210px 210px;
knob_087: 1470px 1050px 210px 210px;
knob_088: 1680px 1050px 210px 210px;
knob_089: 1890px 1050px 210px 210px;
knob_090: 2100px 1050px 210px 210px;
knob_091: 2310px 1050px 210px 210px;
knob_092: 2520px 1050px 210px 210px;
knob_093: 2730px 1050px 210px 210px;
knob_094: 2940px 1050px 210px 210px;
knob_095: 3150px 1050px 210px 210px;
knob_096: 0px 1260px 210px 210px;
knob_097: 210px 1260px 210px 210px;
knob_098: 420px 1260px 210px 210px;
knob_099: 630px 1260px 210px 210px;
knob_100: 840px 1260px 210px 210px;
knob_101: 1050px 1260px 210px 210px;
knob_102: 1260px 1260px 210px 210px;
knob_103: 1470px 1260px 210px 210px;
knob_104: 1680px 1260px 210px 210px;
knob_105: 1890px 1260px 210px 210px;
knob_106: 2100px 1260px 210px 210px;
knob_107: 2310px 1260px 210px 210px;
knob_108: 2520px 1260px 210px 210px;
knob_109: 2730px 1260px 210px 210px;
knob_110: 2940px 1260px 210px 210px;
knob_111: 3150px 1260px 210px 210px;
knob_112: 0px 1470px 210px 210px;
knob_113: 210px 1470px 210px 210px;
knob_114: 420px 1470px 210px 210px;
knob_115: 630px 1470px 210px 210px;
knob_116: 840px 1470px 210px 210px;
knob_117: 1050px 1470px 210px 210px;
knob_118: 1260px 1470px 210px 210px;
knob_119: 1470px 1470px 210px 210px;
knob_120: 1680px 1470px 210px 210px;
knob_121: 1890px 1470px 210px 210px;
knob_122: 2100px 1470px 210px 210px;
knob_123: 2310px 1470px 210px 210px;
knob_124: 2520px 1470px 210px 210px;
knob_125: 2730px 1470px 210px 210px;
knob_126: 2940px 1470px 210px 210px;
knob_127: 3150px 1470px 210px 210px;
src: knob_page0.png;
}
@spritesheet knob2
{
knob2_000: 0px 0px 210px 210px;
knob2_001: 210px 0px 210px 210px;
knob2_002: 420px 0px 210px 210px;
knob2_003: 630px 0px 210px 210px;
knob2_004: 840px 0px 210px 210px;
knob2_005: 1050px 0px 210px 210px;
knob2_006: 1260px 0px 210px 210px;
knob2_007: 1470px 0px 210px 210px;
knob2_008: 1680px 0px 210px 210px;
knob2_009: 1890px 0px 210px 210px;
knob2_010: 2100px 0px 210px 210px;
knob2_011: 2310px 0px 210px 210px;
knob2_012: 2520px 0px 210px 210px;
knob2_013: 2730px 0px 210px 210px;
knob2_014: 2940px 0px 210px 210px;
knob2_015: 3150px 0px 210px 210px;
knob2_016: 0px 210px 210px 210px;
knob2_017: 210px 210px 210px 210px;
knob2_018: 420px 210px 210px 210px;
knob2_019: 630px 210px 210px 210px;
knob2_020: 840px 210px 210px 210px;
knob2_021: 1050px 210px 210px 210px;
knob2_022: 1260px 210px 210px 210px;
knob2_023: 1470px 210px 210px 210px;
knob2_024: 1680px 210px 210px 210px;
knob2_025: 1890px 210px 210px 210px;
knob2_026: 2100px 210px 210px 210px;
knob2_027: 2310px 210px 210px 210px;
knob2_028: 2520px 210px 210px 210px;
knob2_029: 2730px 210px 210px 210px;
knob2_030: 2940px 210px 210px 210px;
knob2_031: 3150px 210px 210px 210px;
knob2_032: 0px 420px 210px 210px;
knob2_033: 210px 420px 210px 210px;
knob2_034: 420px 420px 210px 210px;
knob2_035: 630px 420px 210px 210px;
knob2_036: 840px 420px 210px 210px;
knob2_037: 1050px 420px 210px 210px;
knob2_038: 1260px 420px 210px 210px;
knob2_039: 1470px 420px 210px 210px;
knob2_040: 1680px 420px 210px 210px;
knob2_041: 1890px 420px 210px 210px;
knob2_042: 2100px 420px 210px 210px;
knob2_043: 2310px 420px 210px 210px;
knob2_044: 2520px 420px 210px 210px;
knob2_045: 2730px 420px 210px 210px;
knob2_046: 2940px 420px 210px 210px;
knob2_047: 3150px 420px 210px 210px;
knob2_048: 0px 630px 210px 210px;
knob2_049: 210px 630px 210px 210px;
knob2_050: 420px 630px 210px 210px;
knob2_051: 630px 630px 210px 210px;
knob2_052: 840px 630px 210px 210px;
knob2_053: 1050px 630px 210px 210px;
knob2_054: 1260px 630px 210px 210px;
knob2_055: 1470px 630px 210px 210px;
knob2_056: 1680px 630px 210px 210px;
knob2_057: 1890px 630px 210px 210px;
knob2_058: 2100px 630px 210px 210px;
knob2_059: 2310px 630px 210px 210px;
knob2_060: 2520px 630px 210px 210px;
knob2_061: 2730px 630px 210px 210px;
knob2_062: 2940px 630px 210px 210px;
knob2_063: 3150px 630px 210px 210px;
knob2_064: 0px 840px 210px 210px;
knob2_065: 210px 840px 210px 210px;
knob2_066: 420px 840px 210px 210px;
knob2_067: 630px 840px 210px 210px;
knob2_068: 840px 840px 210px 210px;
knob2_069: 1050px 840px 210px 210px;
knob2_070: 1260px 840px 210px 210px;
knob2_071: 1470px 840px 210px 210px;
knob2_072: 1680px 840px 210px 210px;
knob2_073: 1890px 840px 210px 210px;
knob2_074: 2100px 840px 210px 210px;
knob2_075: 2310px 840px 210px 210px;
knob2_076: 2520px 840px 210px 210px;
knob2_077: 2730px 840px 210px 210px;
knob2_078: 2940px 840px 210px 210px;
knob2_079: 3150px 840px 210px 210px;
knob2_080: 0px 1050px 210px 210px;
knob2_081: 210px 1050px 210px 210px;
knob2_082: 420px 1050px 210px 210px;
knob2_083: 630px 1050px 210px 210px;
knob2_084: 840px 1050px 210px 210px;
knob2_085: 1050px 1050px 210px 210px;
knob2_086: 1260px 1050px 210px 210px;
knob2_087: 1470px 1050px 210px 210px;
knob2_088: 1680px 1050px 210px 210px;
knob2_089: 1890px 1050px 210px 210px;
knob2_090: 2100px 1050px 210px 210px;
knob2_091: 2310px 1050px 210px 210px;
knob2_092: 2520px 1050px 210px 210px;
knob2_093: 2730px 1050px 210px 210px;
knob2_094: 2940px 1050px 210px 210px;
knob2_095: 3150px 1050px 210px 210px;
knob2_096: 0px 1260px 210px 210px;
knob2_097: 210px 1260px 210px 210px;
knob2_098: 420px 1260px 210px 210px;
knob2_099: 630px 1260px 210px 210px;
knob2_100: 840px 1260px 210px 210px;
knob2_101: 1050px 1260px 210px 210px;
knob2_102: 1260px 1260px 210px 210px;
knob2_103: 1470px 1260px 210px 210px;
knob2_104: 1680px 1260px 210px 210px;
knob2_105: 1890px 1260px 210px 210px;
knob2_106: 2100px 1260px 210px 210px;
knob2_107: 2310px 1260px 210px 210px;
knob2_108: 2520px 1260px 210px 210px;
knob2_109: 2730px 1260px 210px 210px;
knob2_110: 2940px 1260px 210px 210px;
knob2_111: 3150px 1260px 210px 210px;
knob2_112: 0px 1470px 210px 210px;
knob2_113: 210px 1470px 210px 210px;
knob2_114: 420px 1470px 210px 210px;
knob2_115: 630px 1470px 210px 210px;
knob2_116: 840px 1470px 210px 210px;
knob2_117: 1050px 1470px 210px 210px;
knob2_118: 1260px 1470px 210px 210px;
knob2_119: 1470px 1470px 210px 210px;
knob2_120: 1680px 1470px 210px 210px;
knob2_121: 1890px 1470px 210px 210px;
knob2_122: 2100px 1470px 210px 210px;
knob2_123: 2310px 1470px 210px 210px;
knob2_124: 2520px 1470px 210px 210px;
knob2_125: 2730px 1470px 210px 210px;
knob2_126: 2940px 1470px 210px 210px;
knob2_127: 3150px 1470px 210px 210px;
src: knob_page1.png;
}

BIN
Armin3/knob_page0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

BIN
Armin3/knob_page1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 MiB

BIN
Armin3/led2_red.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
Armin3/led_blue.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

BIN
Armin3/led_red.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

BIN
Armin3/light_layer.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

BIN
Armin3/main.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

BIN
Armin3/molend.regular.ttf Normal file

Binary file not shown.

BIN
Armin3/osc2_ext.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3 KiB

BIN
Armin3/osc2_noise.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

BIN
Armin3/slider.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4 KiB

BIN
Armin3/slider2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

BIN
Armin3/tab_1_main.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

BIN
Armin3/tab_1_rack_main.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

BIN
Armin3/tab_2_browser.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

BIN
Armin3/tab_rack_shadow.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 681 B

BIN
Armin3/tab_shadow.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 855 B

BIN
Armin3/top.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 KiB

BIN
Armin3/voice_mod.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 274 KiB