This commit is contained in:
Armin 2026-08-22 14:18:51 +02:00
commit a6f71b4c98
169 changed files with 7143 additions and 0 deletions

BIN
mqFrontPanel/Digital.ttf Normal file

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

BIN
mqFrontPanel/bakedBG.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 296 KiB

BIN
mqFrontPanel/button.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 480 KiB

BIN
mqFrontPanel/led.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View file

@ -0,0 +1,270 @@
@spritesheet alphadial_page0
{
alphadial_000: 0px 0px 128px 128px;
alphadial_001: 128px 0px 128px 128px;
alphadial_002: 256px 0px 128px 128px;
alphadial_003: 384px 0px 128px 128px;
alphadial_004: 512px 0px 128px 128px;
alphadial_005: 640px 0px 128px 128px;
alphadial_006: 768px 0px 128px 128px;
alphadial_007: 896px 0px 128px 128px;
alphadial_008: 1024px 0px 128px 128px;
alphadial_009: 1152px 0px 128px 128px;
alphadial_010: 1280px 0px 128px 128px;
alphadial_011: 1408px 0px 128px 128px;
alphadial_012: 1536px 0px 128px 128px;
alphadial_013: 1664px 0px 128px 128px;
alphadial_014: 1792px 0px 128px 128px;
alphadial_015: 1920px 0px 128px 128px;
alphadial_016: 0px 128px 128px 128px;
alphadial_017: 128px 128px 128px 128px;
alphadial_018: 256px 128px 128px 128px;
alphadial_019: 384px 128px 128px 128px;
alphadial_020: 512px 128px 128px 128px;
alphadial_021: 640px 128px 128px 128px;
alphadial_022: 768px 128px 128px 128px;
alphadial_023: 896px 128px 128px 128px;
alphadial_024: 1024px 128px 128px 128px;
alphadial_025: 1152px 128px 128px 128px;
alphadial_026: 1280px 128px 128px 128px;
alphadial_027: 1408px 128px 128px 128px;
alphadial_028: 1536px 128px 128px 128px;
alphadial_029: 1664px 128px 128px 128px;
alphadial_030: 1792px 128px 128px 128px;
alphadial_031: 1920px 128px 128px 128px;
alphadial_032: 0px 256px 128px 128px;
alphadial_033: 128px 256px 128px 128px;
alphadial_034: 256px 256px 128px 128px;
alphadial_035: 384px 256px 128px 128px;
alphadial_036: 512px 256px 128px 128px;
alphadial_037: 640px 256px 128px 128px;
alphadial_038: 768px 256px 128px 128px;
alphadial_039: 896px 256px 128px 128px;
alphadial_040: 1024px 256px 128px 128px;
alphadial_041: 1152px 256px 128px 128px;
alphadial_042: 1280px 256px 128px 128px;
alphadial_043: 1408px 256px 128px 128px;
alphadial_044: 1536px 256px 128px 128px;
alphadial_045: 1664px 256px 128px 128px;
alphadial_046: 1792px 256px 128px 128px;
alphadial_047: 1920px 256px 128px 128px;
alphadial_048: 0px 384px 128px 128px;
alphadial_049: 128px 384px 128px 128px;
alphadial_050: 256px 384px 128px 128px;
alphadial_051: 384px 384px 128px 128px;
alphadial_052: 512px 384px 128px 128px;
alphadial_053: 640px 384px 128px 128px;
alphadial_054: 768px 384px 128px 128px;
alphadial_055: 896px 384px 128px 128px;
alphadial_056: 1024px 384px 128px 128px;
alphadial_057: 1152px 384px 128px 128px;
alphadial_058: 1280px 384px 128px 128px;
alphadial_059: 1408px 384px 128px 128px;
alphadial_060: 1536px 384px 128px 128px;
alphadial_061: 1664px 384px 128px 128px;
alphadial_062: 1792px 384px 128px 128px;
alphadial_063: 1920px 384px 128px 128px;
alphadial_064: 0px 512px 128px 128px;
alphadial_065: 128px 512px 128px 128px;
alphadial_066: 256px 512px 128px 128px;
alphadial_067: 384px 512px 128px 128px;
alphadial_068: 512px 512px 128px 128px;
alphadial_069: 640px 512px 128px 128px;
alphadial_070: 768px 512px 128px 128px;
alphadial_071: 896px 512px 128px 128px;
src: alphadial_page0.png;
}
@spritesheet button
{
button_active: 0px 128px 128px 128px;
button_checked: 0px 128px 128px 128px;
button_checked-active: 0px 128px 128px 128px;
button_checked-hover: 0px 128px 128px 128px;
button_default: 0px 0px 128px 128px;
button_hover: 0px 0px 128px 128px;
src: button.png;
}
@spritesheet encoder_page0
{
encoder_000: 0px 0px 128px 128px;
encoder_001: 128px 0px 128px 128px;
encoder_002: 256px 0px 128px 128px;
encoder_003: 384px 0px 128px 128px;
encoder_004: 512px 0px 128px 128px;
encoder_005: 640px 0px 128px 128px;
encoder_006: 768px 0px 128px 128px;
encoder_007: 896px 0px 128px 128px;
encoder_008: 1024px 0px 128px 128px;
encoder_009: 1152px 0px 128px 128px;
encoder_010: 1280px 0px 128px 128px;
encoder_011: 1408px 0px 128px 128px;
encoder_012: 1536px 0px 128px 128px;
encoder_013: 1664px 0px 128px 128px;
encoder_014: 1792px 0px 128px 128px;
encoder_015: 1920px 0px 128px 128px;
encoder_016: 0px 128px 128px 128px;
encoder_017: 128px 128px 128px 128px;
encoder_018: 256px 128px 128px 128px;
encoder_019: 384px 128px 128px 128px;
encoder_020: 512px 128px 128px 128px;
encoder_021: 640px 128px 128px 128px;
encoder_022: 768px 128px 128px 128px;
encoder_023: 896px 128px 128px 128px;
encoder_024: 1024px 128px 128px 128px;
encoder_025: 1152px 128px 128px 128px;
encoder_026: 1280px 128px 128px 128px;
encoder_027: 1408px 128px 128px 128px;
encoder_028: 1536px 128px 128px 128px;
encoder_029: 1664px 128px 128px 128px;
encoder_030: 1792px 128px 128px 128px;
encoder_031: 1920px 128px 128px 128px;
encoder_032: 0px 256px 128px 128px;
encoder_033: 128px 256px 128px 128px;
encoder_034: 256px 256px 128px 128px;
encoder_035: 384px 256px 128px 128px;
encoder_036: 512px 256px 128px 128px;
encoder_037: 640px 256px 128px 128px;
encoder_038: 768px 256px 128px 128px;
encoder_039: 896px 256px 128px 128px;
encoder_040: 1024px 256px 128px 128px;
encoder_041: 1152px 256px 128px 128px;
encoder_042: 1280px 256px 128px 128px;
encoder_043: 1408px 256px 128px 128px;
encoder_044: 1536px 256px 128px 128px;
encoder_045: 1664px 256px 128px 128px;
encoder_046: 1792px 256px 128px 128px;
encoder_047: 1920px 256px 128px 128px;
encoder_048: 0px 384px 128px 128px;
encoder_049: 128px 384px 128px 128px;
encoder_050: 256px 384px 128px 128px;
encoder_051: 384px 384px 128px 128px;
encoder_052: 512px 384px 128px 128px;
encoder_053: 640px 384px 128px 128px;
encoder_054: 768px 384px 128px 128px;
encoder_055: 896px 384px 128px 128px;
encoder_056: 1024px 384px 128px 128px;
encoder_057: 1152px 384px 128px 128px;
encoder_058: 1280px 384px 128px 128px;
encoder_059: 1408px 384px 128px 128px;
encoder_060: 1536px 384px 128px 128px;
encoder_061: 1664px 384px 128px 128px;
encoder_062: 1792px 384px 128px 128px;
encoder_063: 1920px 384px 128px 128px;
encoder_064: 0px 512px 128px 128px;
encoder_065: 128px 512px 128px 128px;
encoder_066: 256px 512px 128px 128px;
encoder_067: 384px 512px 128px 128px;
encoder_068: 512px 512px 128px 128px;
encoder_069: 640px 512px 128px 128px;
encoder_070: 768px 512px 128px 128px;
encoder_071: 896px 512px 128px 128px;
src: encoder_page0.png;
}
@spritesheet led
{
led_active: 0px 128px 128px 128px;
led_checked: 0px 128px 128px 128px;
led_checked-active: 0px 128px 128px 128px;
led_checked-hover: 0px 128px 128px 128px;
led_default: 0px 0px 128px 128px;
led_hover: 0px 128px 128px 128px;
src: led.png;
}
.btn
{
decorator: image(button_default fill);
}
.btn:checked
{
decorator: image(button_checked fill);
}
.btn:checked:active
{
decorator: image(button_checked-active fill);
}
.btn:checked:hover
{
decorator: image(button_checked-hover fill);
}
.btn:hover
{
decorator: image(button_hover fill);
}
.knob
{
frames: 72;
spriteprefix: alphadial_;
}
.knob1
{
frames: 72;
spriteprefix: encoder_;
}
.led
{
decorator: image(led_default fill);
}
.led:checked
{
decorator: image(led_checked fill);
}
.led:checked:active
{
decorator: image(led_checked-active fill);
}
.led:checked:hover
{
decorator: image(led_checked-hover fill);
}
.led:hover
{
decorator: image(led_hover fill);
}
.ledPower
{
decorator: image(led_default fill);
}
.ledPower:checked
{
decorator: image(led_checked fill);
}
.list, .grid, .pm-infopanel
{
background-color: rgb(32,32,32);
}
.pm-hlayout
{
background-color: black;
}
.pm-status
{
background-color: rgb(32,32,32);
border: 1dp rgb(67,67,67);
}
.pm-vlayout
{
gap: 4dp;
}
.txt
{
color: #000000;
font-family: Register;
font-size: 46.000000dp;
text-align: left;
}
body
{
font-size: 28dp;
}
input.text
{
background-color: rgb(32,32,32);
border: 1dp rgb(67,67,67);
}
tree
{
background-color: rgb(32,32,32);
}

View file

@ -0,0 +1,65 @@
<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="mqFrontPanel.rcss"/>
</head>
<body id="Root" rootScale="0.500000" style="left: 0dp; top: 0dp; width: 3800dp; height: 704dp;">
<img id="bakedBG" class="jucePos" src="bakedBG.png" style="left: 0dp; top: 0dp; width: 3800dp; height: 704dp;"/>
<div id="lcdLineA" class="jucePos juceLabel txt" style="left: 358.6dp; top: 288dp; width: 630dp; height: 64dp; line-height: 64dp;">01234567890123456789</div>
<div id="lcdLineB" class="jucePos juceLabel txt" style="left: 358.6dp; top: 352dp; width: 630dp; height: 64dp; line-height: 64dp;">01234567890123456789</div>
<div id="lcdArea" class="jucePos" lcdBackgroundColor="248727" lcdTextColor="000000" style="left: 358.6dp; top: 298dp; width: 620dp; height: 108dp;"/>
<button id="ledInst1" class="jucePos juceButton led" isToggle="1" style="left: 400.064dp; top: 65.1dp; width: 32dp; height: 32dp;"/>
<button id="buttonInst1" class="jucePos juceButton btn" isToggle="0" style="left: 352.064dp; top: 115.1dp; width: 128dp; height: 64dp;"/>
<button id="ledInst2" class="jucePos juceButton led" isToggle="1" style="left: 568.421dp; top: 65.1dp; width: 32dp; height: 32dp;"/>
<button id="buttonInst2" class="jucePos juceButton btn" isToggle="0" style="left: 520.421dp; top: 115.1dp; width: 128dp; height: 64dp;"/>
<button id="ledInst3" class="jucePos juceButton led" isToggle="1" style="left: 736.779dp; top: 65.1dp; width: 32dp; height: 32dp;"/>
<button id="buttonInst3" class="jucePos juceButton btn" isToggle="0" style="left: 688.779dp; top: 115.1dp; width: 128dp; height: 64dp;"/>
<button id="ledInst4" class="jucePos juceButton led" isToggle="1" style="left: 905.136dp; top: 65.1dp; width: 32dp; height: 32dp;"/>
<button id="buttonInst4" class="jucePos juceButton btn" isToggle="0" style="left: 857.136dp; top: 115.1dp; width: 128dp; height: 64dp;"/>
<knob id="encoderAlphaDial" class="jucePos juceRotary knob" style="left: 1081.2dp; top: 224dp; width: 256dp; height: 256dp;"/>
<knob id="encoderLCDLeft" class="jucePos juceRotary knob1" style="left: 448.6dp; top: 523.9dp; width: 140dp; height: 140dp;"/>
<knob id="encoderLCDRight" class="jucePos juceRotary knob1" style="left: 748.6dp; top: 523.9dp; width: 140dp; height: 140dp;"/>
<button id="buttonPlay" class="jucePos juceButton btn" isToggle="0" style="left: 1350.3dp; top: 377.4dp; width: 128dp; height: 64dp;"/>
<button id="ledPlay" class="jucePos juceButton led" isToggle="1" style="left: 1398.3dp; top: 339.4dp; width: 32dp; height: 32dp;"/>
<button id="buttonMultimode" class="jucePos juceButton btn" isToggle="0" style="left: 1023.25dp; top: 581.59dp; width: 128dp; height: 64dp;"/>
<button id="ledMultimode" class="jucePos juceButton led" isToggle="1" style="left: 988.25dp; top: 597.59dp; width: 32dp; height: 32dp;"/>
<button id="buttonPeek" class="jucePos juceButton btn" isToggle="1" style="left: 1268.75dp; top: 581.59dp; width: 128dp; height: 64dp;"/>
<button id="ledPeek" class="jucePos juceButton led" isToggle="1" style="left: 1233.75dp; top: 597.59dp; width: 32dp; height: 32dp;"/>
<button id="buttonGlobal" class="jucePos juceButton btn" isToggle="0" style="left: 1597dp; top: 99.32dp; width: 128dp; height: 64dp;"/>
<button id="ledGlobal" class="jucePos juceButton led" isToggle="1" style="left: 1556dp; top: 115.6dp; width: 32dp; height: 32dp;"/>
<button id="buttonMulti" class="jucePos juceButton btn" isToggle="0" style="left: 1597dp; top: 209.32dp; width: 128dp; height: 64dp;"/>
<button id="ledMulti" class="jucePos juceButton led" isToggle="1" style="left: 1556dp; top: 225.6dp; width: 32dp; height: 32dp;"/>
<button id="buttonEdit" class="jucePos juceButton btn" isToggle="0" style="left: 1597dp; top: 319.32dp; width: 128dp; height: 64dp;"/>
<button id="ledEdit" class="jucePos juceButton led" isToggle="1" style="left: 1556dp; top: 335.6dp; width: 32dp; height: 32dp;"/>
<button id="buttonSound" class="jucePos juceButton btn" isToggle="0" style="left: 1597dp; top: 429.32dp; width: 128dp; height: 64dp;"/>
<button id="ledSound" class="jucePos juceButton led" isToggle="1" style="left: 1556dp; top: 445.6dp; width: 32dp; height: 32dp;"/>
<button id="buttonShift" class="jucePos juceButton btn" isToggle="1" style="left: 1597dp; top: 539.32dp; width: 128dp; height: 64dp;"/>
<button id="ledShift" class="jucePos juceButton led" isToggle="1" style="left: 1556dp; top: 555.6dp; width: 32dp; height: 32dp;"/>
<button id="buttonU" class="jucePos juceButton btn" isToggle="0" style="left: 2020.93dp; top: 186.261dp; width: 64dp; height: 128dp;"/>
<button id="buttonL" class="jucePos juceButton btn" isToggle="0" style="left: 1888.93dp; top: 318.261dp; width: 128dp; height: 64dp;"/>
<button id="buttonR" class="jucePos juceButton btn" isToggle="0" style="left: 2088.93dp; top: 318.261dp; width: 128dp; height: 64dp;"/>
<button id="buttonD" class="jucePos juceButton btn" isToggle="0" style="left: 2020.93dp; top: 386.261dp; width: 64dp; height: 128dp;"/>
<button id="ledOsc1" class="jucePos juceButton led" isToggle="1" style="left: 2431.14dp; top: 89.82dp; width: 32dp; height: 32dp;"/>
<button id="ledOsc2" class="jucePos juceButton led" isToggle="1" style="left: 2463.14dp; top: 89.82dp; width: 32dp; height: 32dp;"/>
<button id="ledOsc3" class="jucePos juceButton led" isToggle="1" style="left: 2495.14dp; top: 89.82dp; width: 32dp; height: 32dp;"/>
<button id="ledMixerRouting" class="jucePos juceButton led" isToggle="1" style="left: 2431.14dp; top: 154.82dp; width: 32dp; height: 32dp;"/>
<button id="ledFilter1" class="jucePos juceButton led" isToggle="1" style="left: 2431.14dp; top: 219.82dp; width: 32dp; height: 32dp;"/>
<button id="ledFilter2" class="jucePos juceButton led" isToggle="1" style="left: 2463.14dp; top: 219.82dp; width: 32dp; height: 32dp;"/>
<button id="ledAmpFxArp" class="jucePos juceButton led" isToggle="1" style="left: 2431.14dp; top: 284.82dp; width: 32dp; height: 32dp;"/>
<button id="ledEnv1" class="jucePos juceButton led" isToggle="1" style="left: 2431.14dp; top: 349.82dp; width: 32dp; height: 32dp;"/>
<button id="ledEnv2" class="jucePos juceButton led" isToggle="1" style="left: 2463.14dp; top: 349.82dp; width: 32dp; height: 32dp;"/>
<button id="ledEnv3" class="jucePos juceButton led" isToggle="1" style="left: 2495.14dp; top: 349.82dp; width: 32dp; height: 32dp;"/>
<button id="ledEnv4" class="jucePos juceButton led" isToggle="1" style="left: 2527.14dp; top: 349.82dp; width: 32dp; height: 32dp;"/>
<button id="ledLFOs" class="jucePos juceButton led" isToggle="1" style="left: 2431.14dp; top: 414.82dp; width: 32dp; height: 32dp;"/>
<button id="ledModMatrix" class="jucePos juceButton led" isToggle="1" style="left: 2431.14dp; top: 479.82dp; width: 32dp; height: 32dp;"/>
<knob id="encoderMatrix1" class="jucePos juceRotary knob1" style="left: 2592.22dp; top: 534.82dp; width: 140dp; height: 140dp;"/>
<knob id="encoderMatrix2" class="jucePos juceRotary knob1" style="left: 2822.22dp; top: 534.82dp; width: 140dp; height: 140dp;"/>
<knob id="encoderMatrix3" class="jucePos juceRotary knob1" style="left: 3052.22dp; top: 534.82dp; width: 140dp; height: 140dp;"/>
<knob id="encoderMatrix4" class="jucePos juceRotary knob1" style="left: 3282.22dp; top: 534.82dp; width: 140dp; height: 140dp;"/>
<button id="buttonPower" class="jucePos juceButton btn" isToggle="0" style="left: 3499.2dp; top: 578.7dp; width: 128dp; height: 64dp;"/>
<button id="ledPower" class="jucePos juceButton ledPower" isToggle="1" style="left: 3547.2dp; top: 540.7dp; width: 32dp; height: 32dp;"/>
</body>
</rml>