2
LateNight , Skin for Mixxx 1.11.x
4
Copyright (C) 2010-2012 jus <s.brandt@mixxx.org>
5
This file is part of the "LateNight" Skin for Mixxx
6
"LateNight" is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported license.
7
http://creativecommons.org/licenses/by-sa/3.0/
9
With every copy of the work, you are required to either provide a copy of the license it self
10
or a link (URI). Failure to do this is a failure to complete the terms of the CC license.
13
to Share - to copy, distribute and transmit the work
14
to Remix - to adapt the work
16
Under the following conditions:
17
Attribution - You must attribute the work in the manner specified by the author or licensor
18
(but not in any way that suggests that they endorse you or your use of the work).
19
A attribution should include the following: The name of the author and/or licensor,
20
the title of the work, the URL that is associated with the work.
22
Share Alike - If you alter, transform, or build upon this work, you may distribute
23
the resulting work only under the same or similar license to this one.
25
See CHANGELOG.txt for the list of changes.
31
############################################################################################
32
############################################################################################
33
Mixxx skin documentation:
34
http://mixxx.org/wiki/doku.php/creating_skins
37
http://mixxx.org/wiki/doku.php/mixxxcontrols
39
Qt Style Sheets documentation:
40
https://qt-project.org/doc/qt-4.8/stylesheet.html
43
To outline WidgetGroups change all occurrences (exept this one ;-) of
44
"QGroupBox { border: 0px solid" to "QGroupBox { border: 1px solid"
46
Parent WidgedGroups are outlined one pixel solid red;
47
Child WidgedGroups are outlined one pixel solid yellow;
48
Grandchild WidgedGroups are outlined one pixel solid green;
49
############################################################################################
50
############################################################################################
54
<title>LateNight1280x800-WXGA</title>
56
<version>1.11.0.16</version>
57
<description>A 2-deck parallel waveform skin with 4 samplers.</description>
58
<language>en</language>
59
<license>Creative Commons Attribution, Share-Alike 3.0 Unported</license>
61
<attribute config_key="[Master],num_decks">2</attribute>
62
<attribute config_key="[Master],num_samplers">4</attribute>
63
<attribute config_key="[Master],num_preview_decks">1</attribute>
64
<!--Optionally, make elements visible on skin load-->
65
<attribute config_key="[Spinny1],show_spinny">1</attribute>
66
<attribute config_key="[Spinny2],show_spinny">1</attribute>
67
<attribute config_key="[Samplers],show_samplers">0</attribute>
68
<attribute config_key="[Vinylcontrol],show_vinylcontrol">0</attribute>
69
<attribute config_key="[PreviewDeck],show_previewdeck">0</attribute>
74
############################################################################################
75
############################################################################################
76
Global stylesheet declarations
77
############################################################################################
78
############################################################################################
81
QToolTip { background-color: #191919; color: #CCCCCC; border: 1px solid #CCCCCC; }
85
############################################################################################
86
############################################################################################
87
General- Main background picture
88
############################################################################################
89
############################################################################################
92
<Path>background1280x800.png</Path>
93
<BgColor>#000000</BgColor>
97
############################################################################################
98
############################################################################################
99
WidgetGroup : Show/hide Samplers, Preview Deck, and shrink Library
100
############################################################################################
101
############################################################################################
106
<size> is optional, this will limit the size so that any part of a child widget outside of the size rectangle is not shown
109
<Size>1920,497f</Size>
110
<Layout>vertical</Layout>
111
<!--deactivate the standard
112
<Style>QGroupBox { border: 0px solid red; } QWidget { margin: 0; padding: 0; }</Style>
113
cause push buttons in library will show up with wrong margin/padding -->
114
<Style>QGroupBox { border: 0px solid red; }</Style>
116
<!-- Sampler Bank sub-widget -->
119
<Layout>horizontal</Layout>
120
<Style>QGroupBox { border: 0px solid yellow; margin: 0px 0px 0px 0px;} </Style>
122
<!-- all sub-widgets for the sampler decks -->
126
<Style>QGroupBox { border: 0px solid green; margin: -0px 0px 0px 0px; background: url(skin:/style/style_bg_sampler.png); } </Style>
129
**********************************************
131
**********************************************
134
<TooltipId>text</TooltipId>
135
<Style>QLabel { font: bold 16px/19px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
136
background-color: transparent; color: #EECE33; text-align: left; padding-left: 1px; }
138
<Group>[Sampler1]</Group>
142
<!-- Alternative "TITLE ONLY" display
144
<TooltipId>track_title</TooltipId>
145
<Style>QLabel { font: bold 18px/20px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
146
background-color: transparent; color: #EECE33; text-align: left; padding-left: 1px; }
148
<Property>title</Property>
149
<Group>[Sampler1]</Group>
156
**********************************************
157
Text- BPM number display
158
**********************************************
161
<TooltipId>visual_bpm</TooltipId>
162
<Style>QLabel { font: bold 16px/19px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
163
background-color: transparent; color: #EECE33; text-align: left;padding-left: 1px; }
165
<Group>[Sampler1]</Group>
168
<!--CSS alignments not respected see bug lp:605530 , lets call <Alignment>-->
169
<Alignment>right</Alignment>
171
<ConfigKey>[Sampler1],visual_bpm</ConfigKey>
176
**********************************************
178
**********************************************
180
<!-- Little trickery here:
181
BPM tap is transparent png directly over BPM display, so it became BPM and TAP at once,
182
changed tooltip accordingly
186
<TooltipId>bpm_tap</TooltipId>
188
<TooltipId>bpm_tap_visual_bpm</TooltipId>
190
<NumberStates>1</NumberStates>
193
<Pressed>btn_tap_sampler_over.png</Pressed>
194
<Unpressed>btn_tap_sampler.png</Unpressed>
198
<ConfigKey>[Sampler1],bpm_tap</ConfigKey>
199
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
204
**********************************************
205
Visual- Waveform overview
206
**********************************************
209
<TooltipId>waveform_overview</TooltipId>
211
<Group>[Sampler1]</Group>
215
<SignalHighColor></SignalHighColor>
216
<SignalMidColor></SignalMidColor>
217
<SignalLowColor></SignalLowColor>
218
<SignalColor>#EECE33</SignalColor>
219
<MarkerColor>#00FF00</MarkerColor>
221
<Align>bottom</Align>
222
<Color>#00FF00</Color>
223
<TextColor>#FFFFFF</TextColor>
227
<ConfigKey>[Sampler1],playposition</ConfigKey>
228
<EmitOnDownPress>false</EmitOnDownPress>
233
**********************************************
235
**********************************************
238
<TooltipId>pregain</TooltipId>
240
<NumberStates>64</NumberStates>
241
<Path>knobs/knob_rotary_s%1.png</Path>
244
<ConfigKey>[Sampler1],pregain</ConfigKey>
249
**********************************************
250
Visual- Volume peak indicator
251
**********************************************
254
<TooltipId>PeakIndicator</TooltipId>
256
<PathStatusLight>btn_clipping_sampler_over.png</PathStatusLight>
257
<PathBack>btn_clipping_sampler.png</PathBack>
260
<ConfigKey>[Sampler1],PeakIndicator</ConfigKey>
265
**********************************************
266
Visual - Volume level display
267
**********************************************
270
<TooltipId>channel_VuMeter</TooltipId>
272
<PathVu>btn_volume_display_sampler_over.png</PathVu>
273
<PathBack>btn_volume_display_sampler.png</PathBack>
275
<Horizontal>false</Horizontal>
276
<PeakHoldSize>5</PeakHoldSize>
277
<PeakHoldTime>500</PeakHoldTime>
278
<PeakFallTime>50</PeakFallTime>
279
<PeakFallStep>2</PeakFallStep>
281
<ConfigKey>[Sampler1],VuMeter</ConfigKey>
286
**********************************************
287
Slider- Pitch control
288
**********************************************
291
<TooltipId>rate</TooltipId>
293
<Handle>knob_pitch_sampler.png</Handle>
294
<Slider>slider_pitch_sampler.png</Slider>
296
<Horizontal>false</Horizontal>
298
<ConfigKey>[Sampler1],rate</ConfigKey>
299
<EmitOnDownPress>false</EmitOnDownPress>
304
****************************************
306
****************************************
309
<TooltipId>play_start</TooltipId>
311
<NumberStates>2</NumberStates>
312
<RightClickIsPushButton>true</RightClickIsPushButton>
315
<Pressed>btn_play_sampler_down.png</Pressed>
316
<Unpressed>btn_play_sampler.png</Unpressed>
320
<Pressed>btn_play_sampler_overdown.png</Pressed>
321
<Unpressed>btn_play_sampler_over.png</Unpressed>
325
<ConfigKey>[Sampler1],play</ConfigKey>
326
<EmitOnDownPress>true</EmitOnDownPress>
327
<ButtonState>LeftButton</ButtonState>
330
<ConfigKey>[Sampler1],start</ConfigKey>
331
<EmitOnDownPress>true</EmitOnDownPress>
332
<ButtonState>RightButton</ButtonState>
333
<ConnectValueToWidget>false</ConnectValueToWidget>
338
**********************************************
340
**********************************************
343
<TooltipId>beatsync_beatsync_tempo</TooltipId>
345
<NumberStates>1</NumberStates>
348
<Pressed>btn_sync_sampler_overdown.png</Pressed>
349
<Unpressed>btn_sync_sampler.png</Unpressed>
353
<ConfigKey>[Sampler1],beatsync</ConfigKey>
354
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
355
<ButtonState>LeftButton</ButtonState>
358
<ConfigKey>[Sampler1],beatsync_tempo</ConfigKey>
359
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
360
<ButtonState>RightButton</ButtonState>
365
**********************************************
367
**********************************************
370
<TooltipId>hotcue</TooltipId>
372
<NumberStates>2</NumberStates>
373
<LeftClickIsPushButton>true</LeftClickIsPushButton>
374
<RightClickIsPushButton>true</RightClickIsPushButton>
377
<Pressed>btn_hotcue1_1_down.png</Pressed>
378
<Unpressed>btn_hotcue1_1.png</Unpressed>
382
<Pressed>btn_hotcue1_1_overdown.png</Pressed>
383
<Unpressed>btn_hotcue1_1_over.png</Unpressed>
387
<ConfigKey>[Sampler1],hotcue_1_activate</ConfigKey>
388
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
389
<ButtonState>LeftButton</ButtonState>
390
<ConnectValueToWidget>false</ConnectValueToWidget>
393
<ConfigKey>[Sampler1],hotcue_1_clear</ConfigKey>
394
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
395
<ButtonState>RightButton</ButtonState>
396
<ConnectValueToWidget>false</ConnectValueToWidget>
399
<ConfigKey>[Sampler1],hotcue_1_enabled</ConfigKey>
400
<ConnectValueFromWidget>false</ConnectValueFromWidget>
404
<TooltipId>hotcue</TooltipId>
406
<NumberStates>2</NumberStates>
407
<LeftClickIsPushButton>true</LeftClickIsPushButton>
408
<RightClickIsPushButton>true</RightClickIsPushButton>
411
<Pressed>btn_hotcue1_2_down.png</Pressed>
412
<Unpressed>btn_hotcue1_2.png</Unpressed>
416
<Pressed>btn_hotcue1_2_overdown.png</Pressed>
417
<Unpressed>btn_hotcue1_2_over.png</Unpressed>
421
<ConfigKey>[Sampler1],hotcue_2_activate</ConfigKey>
422
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
423
<ButtonState>LeftButton</ButtonState>
424
<ConnectValueToWidget>false</ConnectValueToWidget>
427
<ConfigKey>[Sampler1],hotcue_2_clear</ConfigKey>
428
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
429
<ButtonState>RightButton</ButtonState>
430
<ConnectValueToWidget>false</ConnectValueToWidget>
433
<ConfigKey>[Sampler1],hotcue_2_enabled</ConfigKey>
434
<ConnectValueFromWidget>false</ConnectValueFromWidget>
438
<TooltipId>hotcue</TooltipId>
440
<NumberStates>2</NumberStates>
441
<LeftClickIsPushButton>true</LeftClickIsPushButton>
442
<RightClickIsPushButton>true</RightClickIsPushButton>
445
<Pressed>btn_hotcue1_3_down.png</Pressed>
446
<Unpressed>btn_hotcue1_3.png</Unpressed>
450
<Pressed>btn_hotcue1_3_overdown.png</Pressed>
451
<Unpressed>btn_hotcue1_3_over.png</Unpressed>
455
<ConfigKey>[Sampler1],hotcue_3_activate</ConfigKey>
456
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
457
<ButtonState>LeftButton</ButtonState>
458
<ConnectValueToWidget>false</ConnectValueToWidget>
461
<ConfigKey>[Sampler1],hotcue_3_clear</ConfigKey>
462
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
463
<ButtonState>RightButton</ButtonState>
464
<ConnectValueToWidget>false</ConnectValueToWidget>
467
<ConfigKey>[Sampler1],hotcue_3_enabled</ConfigKey>
468
<ConnectValueFromWidget>false</ConnectValueFromWidget>
472
<TooltipId>hotcue</TooltipId>
474
<NumberStates>2</NumberStates>
475
<LeftClickIsPushButton>true</LeftClickIsPushButton>
476
<RightClickIsPushButton>true</RightClickIsPushButton>
479
<Pressed>btn_hotcue1_4_down.png</Pressed>
480
<Unpressed>btn_hotcue1_4.png</Unpressed>
484
<Pressed>btn_hotcue1_4_overdown.png</Pressed>
485
<Unpressed>btn_hotcue1_4_over.png</Unpressed>
489
<ConfigKey>[Sampler1],hotcue_4_activate</ConfigKey>
490
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
491
<ButtonState>LeftButton</ButtonState>
492
<ConnectValueToWidget>false</ConnectValueToWidget>
495
<ConfigKey>[Sampler1],hotcue_4_clear</ConfigKey>
496
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
497
<ButtonState>RightButton</ButtonState>
498
<ConnectValueToWidget>false</ConnectValueToWidget>
501
<ConfigKey>[Sampler1],hotcue_4_enabled</ConfigKey>
502
<ConnectValueFromWidget>false</ConnectValueFromWidget>
507
**********************************************
508
Button- Prelisten / Monitoring
509
**********************************************
512
<TooltipId>pfl</TooltipId>
514
<NumberStates>2</NumberStates>
517
<Pressed>btn_pfl_sampler_down.png</Pressed>
518
<Unpressed>btn_pfl_sampler.png</Unpressed>
522
<Pressed>btn_pfl_sampler_overdown.png</Pressed>
523
<Unpressed>btn_pfl_sampler_over.png</Unpressed>
527
<ConfigKey>[Sampler1],pfl</ConfigKey>
532
**********************************************
534
**********************************************
537
<TooltipId>eject</TooltipId>
539
<NumberStates>1</NumberStates>
542
<Pressed>btn_eject_sampler_over.png</Pressed>
543
<Unpressed>btn_eject_sampler.png</Unpressed>
547
<ConfigKey>[Sampler1],eject</ConfigKey>
548
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
549
<ButtonState>LeftButton</ButtonState>
550
<ConnectValueToWidget>false</ConnectValueToWidget>
555
**********************************************
556
Button- Repeat (End of track mode)
557
**********************************************
560
<TooltipId>repeat</TooltipId>
562
<NumberStates>2</NumberStates>
565
<Pressed>btn_repeat_sampler.png</Pressed>
566
<Unpressed>btn_repeat_sampler.png</Unpressed>
570
<Pressed>btn_repeat_sampler_over.png</Pressed>
571
<Unpressed>btn_repeat_sampler_over.png</Unpressed>
575
<ConfigKey>[Sampler1],repeat</ConfigKey>
580
**********************************************
581
Button- Mix Orientation (Routing)
582
**********************************************
585
<TooltipId>orientation</TooltipId>
587
<NumberStates>3</NumberStates>
590
<Pressed>btn_orientation_sampler_left_over.png</Pressed>
591
<Unpressed>btn_orientation_sampler_left_over.png</Unpressed>
595
<Pressed>btn_orientation_sampler_master.png</Pressed>
596
<Unpressed>btn_orientation_sampler_master.png</Unpressed>
600
<Pressed>btn_orientation_sampler_right_over.png</Pressed>
601
<Unpressed>btn_orientation_sampler_right_over.png</Unpressed>
605
<ConfigKey>[Sampler1],orientation</ConfigKey>
606
<EmitOnDownPress>true</EmitOnDownPress>
607
<ButtonState>LeftButton</ButtonState>
612
**********************************************
614
**********************************************
617
<TooltipId>keylock</TooltipId>
619
<NumberStates>2</NumberStates>
622
<Pressed>btn_keylock_sampler.png</Pressed>
623
<Unpressed>btn_keylock_sampler.png</Unpressed>
627
<Pressed>btn_keylock_sampler_over.png</Pressed>
628
<Unpressed>btn_keylock_sampler_over.png</Unpressed>
632
<ConfigKey>[Sampler1],keylock</ConfigKey>
641
<Style>QGroupBox { border: 0px solid green; margin: -0px 0px 0px 0px; background: url(skin:/style/style_bg_sampler.png); } </Style>
644
**********************************************
646
**********************************************
649
<TooltipId>text</TooltipId>
650
<Style>QLabel { font: bold 16px/19px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
651
background-color: transparent; color: #EECE33; text-align: left; padding-left: 1px; }
653
<Group>[Sampler2]</Group>
657
<!-- Alternative "TITLE ONLY" display
659
<TooltipId>track_title</TooltipId>
660
<Style>QLabel { font: bold 18px/20px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
661
background-color: transparent; color: #EECE33; text-align: left; padding-left: 1px; }
663
<Property>title</Property>
664
<Group>[Sampler2]</Group>
671
**********************************************
672
Text- BPM number display
673
**********************************************
676
<TooltipId>visual_bpm</TooltipId>
677
<Style>QLabel { font: bold 16px/19px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
678
background-color: transparent; color: #EECE33; text-align: left;padding-left: 1px; }
680
<Group>[Sampler2]</Group>
683
<!--CSS alignments not respected see bug lp:605530 , lets call <Alignment>-->
684
<Alignment>right</Alignment>
686
<ConfigKey>[Sampler2],visual_bpm</ConfigKey>
691
**********************************************
693
**********************************************
695
<!-- Little trickery here:
696
BPM tap is transparent png directly over BPM display, so it became BPM and TAP at once,
697
changed tooltip accordingly
701
<TooltipId>bpm_tap</TooltipId>
703
<TooltipId>bpm_tap_visual_bpm</TooltipId>
705
<NumberStates>1</NumberStates>
708
<Pressed>btn_tap_sampler_over.png</Pressed>
709
<Unpressed>btn_tap_sampler.png</Unpressed>
713
<ConfigKey>[Sampler2],bpm_tap</ConfigKey>
714
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
719
**********************************************
720
Visual- Waveform overview
721
**********************************************
724
<TooltipId>waveform_overview</TooltipId>
726
<Group>[Sampler2]</Group>
730
<SignalHighColor></SignalHighColor>
731
<SignalMidColor></SignalMidColor>
732
<SignalLowColor></SignalLowColor>
733
<SignalColor>#EECE33</SignalColor>
734
<MarkerColor>#00FF00</MarkerColor>
736
<Align>bottom</Align>
737
<Color>#00FF00</Color>
738
<TextColor>#FFFFFF</TextColor>
742
<ConfigKey>[Sampler2],playposition</ConfigKey>
743
<EmitOnDownPress>false</EmitOnDownPress>
748
**********************************************
750
**********************************************
753
<TooltipId>pregain</TooltipId>
755
<NumberStates>64</NumberStates>
756
<Path>knobs/knob_rotary_s%1.png</Path>
759
<ConfigKey>[Sampler2],pregain</ConfigKey>
764
**********************************************
765
Visual- Volume peak indicator
766
**********************************************
769
<TooltipId>PeakIndicator</TooltipId>
771
<PathStatusLight>btn_clipping_sampler_over.png</PathStatusLight>
772
<PathBack>btn_clipping_sampler.png</PathBack>
775
<ConfigKey>[Sampler2],PeakIndicator</ConfigKey>
780
**********************************************
781
Visual - Volume level display
782
**********************************************
785
<TooltipId>channel_VuMeter</TooltipId>
787
<PathVu>btn_volume_display_sampler_over.png</PathVu>
788
<PathBack>btn_volume_display_sampler.png</PathBack>
790
<Horizontal>false</Horizontal>
791
<PeakHoldSize>5</PeakHoldSize>
792
<PeakHoldTime>500</PeakHoldTime>
793
<PeakFallTime>50</PeakFallTime>
794
<PeakFallStep>2</PeakFallStep>
796
<ConfigKey>[Sampler2],VuMeter</ConfigKey>
801
**********************************************
802
Slider- Pitch control
803
**********************************************
806
<TooltipId>rate</TooltipId>
808
<Handle>knob_pitch_sampler.png</Handle>
809
<Slider>slider_pitch_sampler.png</Slider>
811
<Horizontal>false</Horizontal>
813
<ConfigKey>[Sampler2],rate</ConfigKey>
814
<EmitOnDownPress>false</EmitOnDownPress>
819
****************************************
821
****************************************
824
<TooltipId>play_start</TooltipId>
826
<NumberStates>2</NumberStates>
827
<RightClickIsPushButton>true</RightClickIsPushButton>
830
<Pressed>btn_play_sampler_down.png</Pressed>
831
<Unpressed>btn_play_sampler.png</Unpressed>
835
<Pressed>btn_play_sampler_overdown.png</Pressed>
836
<Unpressed>btn_play_sampler_over.png</Unpressed>
840
<ConfigKey>[Sampler2],play</ConfigKey>
841
<EmitOnDownPress>true</EmitOnDownPress>
842
<ButtonState>LeftButton</ButtonState>
845
<ConfigKey>[Sampler2],start</ConfigKey>
846
<EmitOnDownPress>true</EmitOnDownPress>
847
<ButtonState>RightButton</ButtonState>
848
<ConnectValueToWidget>false</ConnectValueToWidget>
853
**********************************************
855
**********************************************
858
<TooltipId>beatsync_beatsync_tempo</TooltipId>
860
<NumberStates>1</NumberStates>
863
<Pressed>btn_sync_sampler_overdown.png</Pressed>
864
<Unpressed>btn_sync_sampler.png</Unpressed>
868
<ConfigKey>[Sampler2],beatsync</ConfigKey>
869
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
870
<ButtonState>LeftButton</ButtonState>
873
<ConfigKey>[Sampler2],beatsync_tempo</ConfigKey>
874
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
875
<ButtonState>RightButton</ButtonState>
880
**********************************************
882
**********************************************
885
<TooltipId>hotcue</TooltipId>
887
<NumberStates>2</NumberStates>
888
<LeftClickIsPushButton>true</LeftClickIsPushButton>
889
<RightClickIsPushButton>true</RightClickIsPushButton>
892
<Pressed>btn_hotcue1_1_down.png</Pressed>
893
<Unpressed>btn_hotcue1_1.png</Unpressed>
897
<Pressed>btn_hotcue1_1_overdown.png</Pressed>
898
<Unpressed>btn_hotcue1_1_over.png</Unpressed>
902
<ConfigKey>[Sampler2],hotcue_1_activate</ConfigKey>
903
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
904
<ButtonState>LeftButton</ButtonState>
905
<ConnectValueToWidget>false</ConnectValueToWidget>
908
<ConfigKey>[Sampler2],hotcue_1_clear</ConfigKey>
909
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
910
<ButtonState>RightButton</ButtonState>
911
<ConnectValueToWidget>false</ConnectValueToWidget>
914
<ConfigKey>[Sampler2],hotcue_1_enabled</ConfigKey>
915
<ConnectValueFromWidget>false</ConnectValueFromWidget>
919
<TooltipId>hotcue</TooltipId>
921
<NumberStates>2</NumberStates>
922
<LeftClickIsPushButton>true</LeftClickIsPushButton>
923
<RightClickIsPushButton>true</RightClickIsPushButton>
926
<Pressed>btn_hotcue1_2_down.png</Pressed>
927
<Unpressed>btn_hotcue1_2.png</Unpressed>
931
<Pressed>btn_hotcue1_2_overdown.png</Pressed>
932
<Unpressed>btn_hotcue1_2_over.png</Unpressed>
936
<ConfigKey>[Sampler2],hotcue_2_activate</ConfigKey>
937
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
938
<ButtonState>LeftButton</ButtonState>
939
<ConnectValueToWidget>false</ConnectValueToWidget>
942
<ConfigKey>[Sampler2],hotcue_2_clear</ConfigKey>
943
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
944
<ButtonState>RightButton</ButtonState>
945
<ConnectValueToWidget>false</ConnectValueToWidget>
948
<ConfigKey>[Sampler2],hotcue_2_enabled</ConfigKey>
949
<ConnectValueFromWidget>false</ConnectValueFromWidget>
953
<TooltipId>hotcue</TooltipId>
955
<NumberStates>2</NumberStates>
956
<LeftClickIsPushButton>true</LeftClickIsPushButton>
957
<RightClickIsPushButton>true</RightClickIsPushButton>
960
<Pressed>btn_hotcue1_3_down.png</Pressed>
961
<Unpressed>btn_hotcue1_3.png</Unpressed>
965
<Pressed>btn_hotcue1_3_overdown.png</Pressed>
966
<Unpressed>btn_hotcue1_3_over.png</Unpressed>
970
<ConfigKey>[Sampler2],hotcue_3_activate</ConfigKey>
971
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
972
<ButtonState>LeftButton</ButtonState>
973
<ConnectValueToWidget>false</ConnectValueToWidget>
976
<ConfigKey>[Sampler2],hotcue_3_clear</ConfigKey>
977
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
978
<ButtonState>RightButton</ButtonState>
979
<ConnectValueToWidget>false</ConnectValueToWidget>
982
<ConfigKey>[Sampler2],hotcue_3_enabled</ConfigKey>
983
<ConnectValueFromWidget>false</ConnectValueFromWidget>
987
<TooltipId>hotcue</TooltipId>
989
<NumberStates>2</NumberStates>
990
<LeftClickIsPushButton>true</LeftClickIsPushButton>
991
<RightClickIsPushButton>true</RightClickIsPushButton>
994
<Pressed>btn_hotcue1_4_down.png</Pressed>
995
<Unpressed>btn_hotcue1_4.png</Unpressed>
999
<Pressed>btn_hotcue1_4_overdown.png</Pressed>
1000
<Unpressed>btn_hotcue1_4_over.png</Unpressed>
1004
<ConfigKey>[Sampler2],hotcue_4_activate</ConfigKey>
1005
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
1006
<ButtonState>LeftButton</ButtonState>
1007
<ConnectValueToWidget>false</ConnectValueToWidget>
1010
<ConfigKey>[Sampler2],hotcue_4_clear</ConfigKey>
1011
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
1012
<ButtonState>RightButton</ButtonState>
1013
<ConnectValueToWidget>false</ConnectValueToWidget>
1016
<ConfigKey>[Sampler2],hotcue_4_enabled</ConfigKey>
1017
<ConnectValueFromWidget>false</ConnectValueFromWidget>
1022
**********************************************
1023
Button- Prelisten / Monitoring
1024
**********************************************
1027
<TooltipId>pfl</TooltipId>
1029
<NumberStates>2</NumberStates>
1032
<Pressed>btn_pfl_sampler_down.png</Pressed>
1033
<Unpressed>btn_pfl_sampler.png</Unpressed>
1037
<Pressed>btn_pfl_sampler_overdown.png</Pressed>
1038
<Unpressed>btn_pfl_sampler_over.png</Unpressed>
1042
<ConfigKey>[Sampler2],pfl</ConfigKey>
1047
**********************************************
1049
**********************************************
1052
<TooltipId>eject</TooltipId>
1054
<NumberStates>1</NumberStates>
1057
<Pressed>btn_eject_sampler_over.png</Pressed>
1058
<Unpressed>btn_eject_sampler.png</Unpressed>
1062
<ConfigKey>[Sampler2],eject</ConfigKey>
1063
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
1064
<ButtonState>LeftButton</ButtonState>
1065
<ConnectValueToWidget>false</ConnectValueToWidget>
1070
**********************************************
1071
Button- Repeat (End of track mode)
1072
**********************************************
1075
<TooltipId>repeat</TooltipId>
1077
<NumberStates>2</NumberStates>
1080
<Pressed>btn_repeat_sampler.png</Pressed>
1081
<Unpressed>btn_repeat_sampler.png</Unpressed>
1085
<Pressed>btn_repeat_sampler_over.png</Pressed>
1086
<Unpressed>btn_repeat_sampler_over.png</Unpressed>
1090
<ConfigKey>[Sampler2],repeat</ConfigKey>
1095
**********************************************
1096
Button- Mix Orientation (Routing)
1097
**********************************************
1100
<TooltipId>orientation</TooltipId>
1102
<NumberStates>3</NumberStates>
1105
<Pressed>btn_orientation_sampler_left_over.png</Pressed>
1106
<Unpressed>btn_orientation_sampler_left_over.png</Unpressed>
1110
<Pressed>btn_orientation_sampler_master.png</Pressed>
1111
<Unpressed>btn_orientation_sampler_master.png</Unpressed>
1115
<Pressed>btn_orientation_sampler_right_over.png</Pressed>
1116
<Unpressed>btn_orientation_sampler_right_over.png</Unpressed>
1120
<ConfigKey>[Sampler2],orientation</ConfigKey>
1121
<EmitOnDownPress>true</EmitOnDownPress>
1122
<ButtonState>LeftButton</ButtonState>
1127
**********************************************
1129
**********************************************
1132
<TooltipId>keylock</TooltipId>
1134
<NumberStates>2</NumberStates>
1137
<Pressed>btn_keylock_sampler.png</Pressed>
1138
<Unpressed>btn_keylock_sampler.png</Unpressed>
1142
<Pressed>btn_keylock_sampler_over.png</Pressed>
1143
<Unpressed>btn_keylock_sampler_over.png</Unpressed>
1147
<ConfigKey>[Sampler2],keylock</ConfigKey>
1155
<Size>468,165</Size>
1156
<Style>QGroupBox { border: 0px solid green; margin: -0px 0px 0px 0px; background: url(skin:/style/style_bg_sampler.png); } </Style>
1159
**********************************************
1161
**********************************************
1164
<TooltipId>text</TooltipId>
1165
<Style>QLabel { font: bold 16px/19px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
1166
background-color: transparent; color: #EECE33; text-align: left; padding-left: 1px; }
1168
<Group>[Sampler3]</Group>
1170
<Size>308f,32</Size>
1172
<!-- Alternative "TITLE ONLY" display
1174
<TooltipId>track_title</TooltipId>
1175
<Style>QLabel { font: bold 18px/20px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
1176
background-color: transparent; color: #EECE33; text-align: left; padding-left: 1px; }
1178
<Property>title</Property>
1179
<Group>[Sampler3]</Group>
1181
<Size>387f,30</Size>
1186
**********************************************
1187
Text- BPM number display
1188
**********************************************
1191
<TooltipId>visual_bpm</TooltipId>
1192
<Style>QLabel { font: bold 16px/19px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
1193
background-color: transparent; color: #EECE33; text-align: left;padding-left: 1px; }
1195
<Group>[Sampler3]</Group>
1198
<!--CSS alignments not respected see bug lp:605530 , lets call <Alignment>-->
1199
<Alignment>right</Alignment>
1201
<ConfigKey>[Sampler3],visual_bpm</ConfigKey>
1206
**********************************************
1208
**********************************************
1210
<!-- Little trickery here:
1211
BPM tap is transparent png directly over BPM display, so it became BPM and TAP at once,
1212
changed tooltip accordingly
1216
<TooltipId>bpm_tap</TooltipId>
1218
<TooltipId>bpm_tap_visual_bpm</TooltipId>
1220
<NumberStates>1</NumberStates>
1223
<Pressed>btn_tap_sampler_over.png</Pressed>
1224
<Unpressed>btn_tap_sampler.png</Unpressed>
1228
<ConfigKey>[Sampler3],bpm_tap</ConfigKey>
1229
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
1234
**********************************************
1235
Visual- Waveform overview
1236
**********************************************
1239
<TooltipId>waveform_overview</TooltipId>
1241
<Group>[Sampler3]</Group>
1245
<SignalHighColor></SignalHighColor>
1246
<SignalMidColor></SignalMidColor>
1247
<SignalLowColor></SignalLowColor>
1248
<SignalColor>#EECE33</SignalColor>
1249
<PlayPosColor>#00FF00</PlayPosColor>
1251
<Align>bottom</Align>
1252
<Color>#00FF00</Color>
1253
<TextColor>#FFFFFF</TextColor>
1257
<ConfigKey>[Sampler3],playposition</ConfigKey>
1258
<EmitOnDownPress>false</EmitOnDownPress>
1263
**********************************************
1265
**********************************************
1268
<TooltipId>pregain</TooltipId>
1270
<NumberStates>64</NumberStates>
1271
<Path>knobs/knob_rotary_s%1.png</Path>
1274
<ConfigKey>[Sampler3],pregain</ConfigKey>
1279
**********************************************
1280
Visual- Volume peak indicator
1281
**********************************************
1284
<TooltipId>PeakIndicator</TooltipId>
1286
<PathStatusLight>btn_clipping_sampler_over.png</PathStatusLight>
1287
<PathBack>btn_clipping_sampler.png</PathBack>
1290
<ConfigKey>[Sampler3],PeakIndicator</ConfigKey>
1295
**********************************************
1296
Visual - Volume level display
1297
**********************************************
1300
<TooltipId>channel_VuMeter</TooltipId>
1302
<PathVu>btn_volume_display_sampler_over.png</PathVu>
1303
<PathBack>btn_volume_display_sampler.png</PathBack>
1305
<Horizontal>false</Horizontal>
1306
<PeakHoldSize>5</PeakHoldSize>
1307
<PeakHoldTime>500</PeakHoldTime>
1308
<PeakFallTime>50</PeakFallTime>
1309
<PeakFallStep>2</PeakFallStep>
1311
<ConfigKey>[Sampler3],VuMeter</ConfigKey>
1316
**********************************************
1317
Slider- Pitch control
1318
**********************************************
1321
<TooltipId>rate</TooltipId>
1323
<Handle>knob_pitch_sampler.png</Handle>
1324
<Slider>slider_pitch_sampler.png</Slider>
1326
<Horizontal>false</Horizontal>
1328
<ConfigKey>[Sampler3],rate</ConfigKey>
1329
<EmitOnDownPress>false</EmitOnDownPress>
1334
****************************************
1336
****************************************
1339
<TooltipId>play_start</TooltipId>
1341
<NumberStates>2</NumberStates>
1342
<RightClickIsPushButton>true</RightClickIsPushButton>
1345
<Pressed>btn_play_sampler_down.png</Pressed>
1346
<Unpressed>btn_play_sampler.png</Unpressed>
1350
<Pressed>btn_play_sampler_overdown.png</Pressed>
1351
<Unpressed>btn_play_sampler_over.png</Unpressed>
1355
<ConfigKey>[Sampler3],play</ConfigKey>
1356
<EmitOnDownPress>true</EmitOnDownPress>
1357
<ButtonState>LeftButton</ButtonState>
1360
<ConfigKey>[Sampler3],start</ConfigKey>
1361
<EmitOnDownPress>true</EmitOnDownPress>
1362
<ButtonState>RightButton</ButtonState>
1363
<ConnectValueToWidget>false</ConnectValueToWidget>
1368
**********************************************
1370
**********************************************
1373
<TooltipId>beatsync_beatsync_tempo</TooltipId>
1375
<NumberStates>1</NumberStates>
1378
<Pressed>btn_sync_sampler_overdown.png</Pressed>
1379
<Unpressed>btn_sync_sampler.png</Unpressed>
1383
<ConfigKey>[Sampler3],beatsync</ConfigKey>
1384
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
1385
<ButtonState>LeftButton</ButtonState>
1388
<ConfigKey>[Sampler3],beatsync_tempo</ConfigKey>
1389
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
1390
<ButtonState>RightButton</ButtonState>
1395
**********************************************
1397
**********************************************
1400
<TooltipId>hotcue</TooltipId>
1402
<NumberStates>2</NumberStates>
1403
<LeftClickIsPushButton>true</LeftClickIsPushButton>
1404
<RightClickIsPushButton>true</RightClickIsPushButton>
1407
<Pressed>btn_hotcue1_1_down.png</Pressed>
1408
<Unpressed>btn_hotcue1_1.png</Unpressed>
1412
<Pressed>btn_hotcue1_1_overdown.png</Pressed>
1413
<Unpressed>btn_hotcue1_1_over.png</Unpressed>
1417
<ConfigKey>[Sampler3],hotcue_1_activate</ConfigKey>
1418
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
1419
<ButtonState>LeftButton</ButtonState>
1420
<ConnectValueToWidget>false</ConnectValueToWidget>
1423
<ConfigKey>[Sampler3],hotcue_1_clear</ConfigKey>
1424
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
1425
<ButtonState>RightButton</ButtonState>
1426
<ConnectValueToWidget>false</ConnectValueToWidget>
1429
<ConfigKey>[Sampler3],hotcue_1_enabled</ConfigKey>
1430
<ConnectValueFromWidget>false</ConnectValueFromWidget>
1434
<TooltipId>hotcue</TooltipId>
1436
<NumberStates>2</NumberStates>
1437
<LeftClickIsPushButton>true</LeftClickIsPushButton>
1438
<RightClickIsPushButton>true</RightClickIsPushButton>
1441
<Pressed>btn_hotcue1_2_down.png</Pressed>
1442
<Unpressed>btn_hotcue1_2.png</Unpressed>
1446
<Pressed>btn_hotcue1_2_overdown.png</Pressed>
1447
<Unpressed>btn_hotcue1_2_over.png</Unpressed>
1451
<ConfigKey>[Sampler3],hotcue_2_activate</ConfigKey>
1452
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
1453
<ButtonState>LeftButton</ButtonState>
1454
<ConnectValueToWidget>false</ConnectValueToWidget>
1457
<ConfigKey>[Sampler3],hotcue_2_clear</ConfigKey>
1458
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
1459
<ButtonState>RightButton</ButtonState>
1460
<ConnectValueToWidget>false</ConnectValueToWidget>
1463
<ConfigKey>[Sampler3],hotcue_2_enabled</ConfigKey>
1464
<ConnectValueFromWidget>false</ConnectValueFromWidget>
1468
<TooltipId>hotcue</TooltipId>
1470
<NumberStates>2</NumberStates>
1471
<LeftClickIsPushButton>true</LeftClickIsPushButton>
1472
<RightClickIsPushButton>true</RightClickIsPushButton>
1475
<Pressed>btn_hotcue1_3_down.png</Pressed>
1476
<Unpressed>btn_hotcue1_3.png</Unpressed>
1480
<Pressed>btn_hotcue1_3_overdown.png</Pressed>
1481
<Unpressed>btn_hotcue1_3_over.png</Unpressed>
1485
<ConfigKey>[Sampler3],hotcue_3_activate</ConfigKey>
1486
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
1487
<ButtonState>LeftButton</ButtonState>
1488
<ConnectValueToWidget>false</ConnectValueToWidget>
1491
<ConfigKey>[Sampler3],hotcue_3_clear</ConfigKey>
1492
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
1493
<ButtonState>RightButton</ButtonState>
1494
<ConnectValueToWidget>false</ConnectValueToWidget>
1497
<ConfigKey>[Sampler3],hotcue_3_enabled</ConfigKey>
1498
<ConnectValueFromWidget>false</ConnectValueFromWidget>
1502
<TooltipId>hotcue</TooltipId>
1504
<NumberStates>2</NumberStates>
1505
<LeftClickIsPushButton>true</LeftClickIsPushButton>
1506
<RightClickIsPushButton>true</RightClickIsPushButton>
1509
<Pressed>btn_hotcue1_4_down.png</Pressed>
1510
<Unpressed>btn_hotcue1_4.png</Unpressed>
1514
<Pressed>btn_hotcue1_4_overdown.png</Pressed>
1515
<Unpressed>btn_hotcue1_4_over.png</Unpressed>
1519
<ConfigKey>[Sampler3],hotcue_4_activate</ConfigKey>
1520
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
1521
<ButtonState>LeftButton</ButtonState>
1522
<ConnectValueToWidget>false</ConnectValueToWidget>
1525
<ConfigKey>[Sampler3],hotcue_4_clear</ConfigKey>
1526
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
1527
<ButtonState>RightButton</ButtonState>
1528
<ConnectValueToWidget>false</ConnectValueToWidget>
1531
<ConfigKey>[Sampler3],hotcue_4_enabled</ConfigKey>
1532
<ConnectValueFromWidget>false</ConnectValueFromWidget>
1537
**********************************************
1538
Button- Prelisten / Monitoring
1539
**********************************************
1542
<TooltipId>pfl</TooltipId>
1544
<NumberStates>2</NumberStates>
1547
<Pressed>btn_pfl_sampler_down.png</Pressed>
1548
<Unpressed>btn_pfl_sampler.png</Unpressed>
1552
<Pressed>btn_pfl_sampler_overdown.png</Pressed>
1553
<Unpressed>btn_pfl_sampler_over.png</Unpressed>
1557
<ConfigKey>[Sampler3],pfl</ConfigKey>
1562
**********************************************
1564
**********************************************
1567
<TooltipId>eject</TooltipId>
1569
<NumberStates>1</NumberStates>
1572
<Pressed>btn_eject_sampler_over.png</Pressed>
1573
<Unpressed>btn_eject_sampler.png</Unpressed>
1577
<ConfigKey>[Sampler3],eject</ConfigKey>
1578
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
1579
<ButtonState>LeftButton</ButtonState>
1580
<ConnectValueToWidget>false</ConnectValueToWidget>
1585
**********************************************
1586
Button- Repeat (End of track mode)
1587
**********************************************
1590
<TooltipId>repeat</TooltipId>
1592
<NumberStates>2</NumberStates>
1595
<Pressed>btn_repeat_sampler.png</Pressed>
1596
<Unpressed>btn_repeat_sampler.png</Unpressed>
1600
<Pressed>btn_repeat_sampler_over.png</Pressed>
1601
<Unpressed>btn_repeat_sampler_over.png</Unpressed>
1605
<ConfigKey>[Sampler3],repeat</ConfigKey>
1610
**********************************************
1611
Button- Mix Orientation (Routing)
1612
**********************************************
1615
<TooltipId>orientation</TooltipId>
1617
<NumberStates>3</NumberStates>
1620
<Pressed>btn_orientation_sampler_left_over.png</Pressed>
1621
<Unpressed>btn_orientation_sampler_left_over.png</Unpressed>
1625
<Pressed>btn_orientation_sampler_master.png</Pressed>
1626
<Unpressed>btn_orientation_sampler_master.png</Unpressed>
1630
<Pressed>btn_orientation_sampler_right_over.png</Pressed>
1631
<Unpressed>btn_orientation_sampler_right_over.png</Unpressed>
1635
<ConfigKey>[Sampler3],orientation</ConfigKey>
1636
<EmitOnDownPress>true</EmitOnDownPress>
1637
<ButtonState>LeftButton</ButtonState>
1642
**********************************************
1644
**********************************************
1647
<TooltipId>keylock</TooltipId>
1649
<NumberStates>2</NumberStates>
1652
<Pressed>btn_keylock_sampler.png</Pressed>
1653
<Unpressed>btn_keylock_sampler.png</Unpressed>
1657
<Pressed>btn_keylock_sampler_over.png</Pressed>
1658
<Unpressed>btn_keylock_sampler_over.png</Unpressed>
1662
<ConfigKey>[Sampler3],keylock</ConfigKey>
1670
<Size>468,165</Size>
1671
<Style>QGroupBox { border: 0px solid green; margin: -0px 0px 0px 0px; background: url(skin:/style/style_bg_sampler.png); } </Style>
1674
**********************************************
1676
**********************************************
1679
<TooltipId>text</TooltipId>
1680
<Style>QLabel { font: bold 16px/19px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
1681
background-color: transparent; color: #EECE33; text-align: left; padding-left: 1px; }
1683
<Group>[Sampler4]</Group>
1685
<Size>308f,32</Size>
1687
<!-- Alternative "TITLE ONLY" display
1689
<TooltipId>track_title</TooltipId>
1690
<Style>QLabel { font: bold 18px/20px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
1691
background-color: transparent; color: #EECE33; text-align: left; padding-left: 1px; }
1693
<Property>title</Property>
1694
<Group>[Sampler4]</Group>
1696
<Size>387f,30</Size>
1701
**********************************************
1702
Text- BPM number display
1703
**********************************************
1706
<TooltipId>visual_bpm</TooltipId>
1707
<Style>QLabel { font: bold 16px/19px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
1708
background-color: transparent; color: #EECE33; text-align: left;padding-left: 1px; }
1710
<Group>[Sampler4]</Group>
1713
<!--CSS alignments not respected see bug lp:605530 , lets call <Alignment>-->
1714
<Alignment>right</Alignment>
1716
<ConfigKey>[Sampler4],visual_bpm</ConfigKey>
1721
**********************************************
1723
**********************************************
1725
<!-- Little trickery here:
1726
BPM tap is transparent png directly over BPM display, so it became BPM and TAP at once,
1727
changed tooltip accordingly
1731
<TooltipId>bpm_tap</TooltipId>
1733
<TooltipId>bpm_tap_visual_bpm</TooltipId>
1735
<NumberStates>1</NumberStates>
1738
<Pressed>btn_tap_sampler_over.png</Pressed>
1739
<Unpressed>btn_tap_sampler.png</Unpressed>
1743
<ConfigKey>[Sampler4],bpm_tap</ConfigKey>
1744
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
1749
**********************************************
1750
Visual- Waveform overview
1751
**********************************************
1754
<TooltipId>waveform_overview</TooltipId>
1756
<Group>[Sampler4]</Group>
1760
<SignalHighColor></SignalHighColor>
1761
<SignalMidColor></SignalMidColor>
1762
<SignalLowColor></SignalLowColor>
1763
<SignalColor>#EECE33</SignalColor>
1764
<PlayPosColor>#00FF00</PlayPosColor>
1766
<Align>bottom</Align>
1767
<Color>#00FF00</Color>
1768
<TextColor>#FFFFFF</TextColor>
1772
<ConfigKey>[Sampler4],playposition</ConfigKey>
1773
<EmitOnDownPress>false</EmitOnDownPress>
1778
**********************************************
1780
**********************************************
1783
<TooltipId>pregain</TooltipId>
1785
<NumberStates>64</NumberStates>
1786
<Path>knobs/knob_rotary_s%1.png</Path>
1789
<ConfigKey>[Sampler4],pregain</ConfigKey>
1794
**********************************************
1795
Visual- Volume peak indicator
1796
**********************************************
1799
<TooltipId>PeakIndicator</TooltipId>
1801
<PathStatusLight>btn_clipping_sampler_over.png</PathStatusLight>
1802
<PathBack>btn_clipping_sampler.png</PathBack>
1805
<ConfigKey>[Sampler4],PeakIndicator</ConfigKey>
1810
**********************************************
1811
Visual - Volume level display
1812
**********************************************
1815
<TooltipId>channel_VuMeter</TooltipId>
1817
<PathVu>btn_volume_display_sampler_over.png</PathVu>
1818
<PathBack>btn_volume_display_sampler.png</PathBack>
1820
<Horizontal>false</Horizontal>
1821
<PeakHoldSize>5</PeakHoldSize>
1822
<PeakHoldTime>500</PeakHoldTime>
1823
<PeakFallTime>50</PeakFallTime>
1824
<PeakFallStep>2</PeakFallStep>
1826
<ConfigKey>[Sampler4],VuMeter</ConfigKey>
1831
**********************************************
1832
Slider- Pitch control
1833
**********************************************
1836
<TooltipId>rate</TooltipId>
1838
<Handle>knob_pitch_sampler.png</Handle>
1839
<Slider>slider_pitch_sampler.png</Slider>
1841
<Horizontal>false</Horizontal>
1843
<ConfigKey>[Sampler4],rate</ConfigKey>
1844
<EmitOnDownPress>false</EmitOnDownPress>
1849
****************************************
1851
****************************************
1854
<TooltipId>play_start</TooltipId>
1856
<NumberStates>2</NumberStates>
1857
<RightClickIsPushButton>true</RightClickIsPushButton>
1860
<Pressed>btn_play_sampler_down.png</Pressed>
1861
<Unpressed>btn_play_sampler.png</Unpressed>
1865
<Pressed>btn_play_sampler_overdown.png</Pressed>
1866
<Unpressed>btn_play_sampler_over.png</Unpressed>
1870
<ConfigKey>[Sampler4],play</ConfigKey>
1871
<EmitOnDownPress>true</EmitOnDownPress>
1872
<ButtonState>LeftButton</ButtonState>
1875
<ConfigKey>[Sampler4],start</ConfigKey>
1876
<EmitOnDownPress>true</EmitOnDownPress>
1877
<ButtonState>RightButton</ButtonState>
1878
<ConnectValueToWidget>false</ConnectValueToWidget>
1883
**********************************************
1885
**********************************************
1888
<TooltipId>beatsync_beatsync_tempo</TooltipId>
1890
<NumberStates>1</NumberStates>
1893
<Pressed>btn_sync_sampler_overdown.png</Pressed>
1894
<Unpressed>btn_sync_sampler.png</Unpressed>
1898
<ConfigKey>[Sampler4],beatsync</ConfigKey>
1899
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
1900
<ButtonState>LeftButton</ButtonState>
1903
<ConfigKey>[Sampler4],beatsync_tempo</ConfigKey>
1904
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
1905
<ButtonState>RightButton</ButtonState>
1910
**********************************************
1912
**********************************************
1915
<TooltipId>hotcue</TooltipId>
1917
<NumberStates>2</NumberStates>
1918
<LeftClickIsPushButton>true</LeftClickIsPushButton>
1919
<RightClickIsPushButton>true</RightClickIsPushButton>
1922
<Pressed>btn_hotcue1_1_down.png</Pressed>
1923
<Unpressed>btn_hotcue1_1.png</Unpressed>
1927
<Pressed>btn_hotcue1_1_overdown.png</Pressed>
1928
<Unpressed>btn_hotcue1_1_over.png</Unpressed>
1932
<ConfigKey>[Sampler4],hotcue_1_activate</ConfigKey>
1933
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
1934
<ButtonState>LeftButton</ButtonState>
1935
<ConnectValueToWidget>false</ConnectValueToWidget>
1938
<ConfigKey>[Sampler4],hotcue_1_clear</ConfigKey>
1939
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
1940
<ButtonState>RightButton</ButtonState>
1941
<ConnectValueToWidget>false</ConnectValueToWidget>
1944
<ConfigKey>[Sampler4],hotcue_1_enabled</ConfigKey>
1945
<ConnectValueFromWidget>false</ConnectValueFromWidget>
1949
<TooltipId>hotcue</TooltipId>
1951
<NumberStates>2</NumberStates>
1952
<LeftClickIsPushButton>true</LeftClickIsPushButton>
1953
<RightClickIsPushButton>true</RightClickIsPushButton>
1956
<Pressed>btn_hotcue1_2_down.png</Pressed>
1957
<Unpressed>btn_hotcue1_2.png</Unpressed>
1961
<Pressed>btn_hotcue1_2_overdown.png</Pressed>
1962
<Unpressed>btn_hotcue1_2_over.png</Unpressed>
1966
<ConfigKey>[Sampler4],hotcue_2_activate</ConfigKey>
1967
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
1968
<ButtonState>LeftButton</ButtonState>
1969
<ConnectValueToWidget>false</ConnectValueToWidget>
1972
<ConfigKey>[Sampler4],hotcue_2_clear</ConfigKey>
1973
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
1974
<ButtonState>RightButton</ButtonState>
1975
<ConnectValueToWidget>false</ConnectValueToWidget>
1978
<ConfigKey>[Sampler4],hotcue_2_enabled</ConfigKey>
1979
<ConnectValueFromWidget>false</ConnectValueFromWidget>
1983
<TooltipId>hotcue</TooltipId>
1985
<NumberStates>2</NumberStates>
1986
<LeftClickIsPushButton>true</LeftClickIsPushButton>
1987
<RightClickIsPushButton>true</RightClickIsPushButton>
1990
<Pressed>btn_hotcue1_3_down.png</Pressed>
1991
<Unpressed>btn_hotcue1_3.png</Unpressed>
1995
<Pressed>btn_hotcue1_3_overdown.png</Pressed>
1996
<Unpressed>btn_hotcue1_3_over.png</Unpressed>
2000
<ConfigKey>[Sampler4],hotcue_3_activate</ConfigKey>
2001
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
2002
<ButtonState>LeftButton</ButtonState>
2003
<ConnectValueToWidget>false</ConnectValueToWidget>
2006
<ConfigKey>[Sampler4],hotcue_3_clear</ConfigKey>
2007
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
2008
<ButtonState>RightButton</ButtonState>
2009
<ConnectValueToWidget>false</ConnectValueToWidget>
2012
<ConfigKey>[Sampler4],hotcue_3_enabled</ConfigKey>
2013
<ConnectValueFromWidget>false</ConnectValueFromWidget>
2017
<TooltipId>hotcue</TooltipId>
2019
<NumberStates>2</NumberStates>
2020
<LeftClickIsPushButton>true</LeftClickIsPushButton>
2021
<RightClickIsPushButton>true</RightClickIsPushButton>
2024
<Pressed>btn_hotcue1_4_down.png</Pressed>
2025
<Unpressed>btn_hotcue1_4.png</Unpressed>
2029
<Pressed>btn_hotcue1_4_overdown.png</Pressed>
2030
<Unpressed>btn_hotcue1_4_over.png</Unpressed>
2034
<ConfigKey>[Sampler4],hotcue_4_activate</ConfigKey>
2035
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
2036
<ButtonState>LeftButton</ButtonState>
2037
<ConnectValueToWidget>false</ConnectValueToWidget>
2040
<ConfigKey>[Sampler4],hotcue_4_clear</ConfigKey>
2041
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
2042
<ButtonState>RightButton</ButtonState>
2043
<ConnectValueToWidget>false</ConnectValueToWidget>
2046
<ConfigKey>[Sampler4],hotcue_4_enabled</ConfigKey>
2047
<ConnectValueFromWidget>false</ConnectValueFromWidget>
2052
**********************************************
2053
Button- Prelisten / Monitoring
2054
**********************************************
2057
<TooltipId>pfl</TooltipId>
2059
<NumberStates>2</NumberStates>
2062
<Pressed>btn_pfl_sampler_down.png</Pressed>
2063
<Unpressed>btn_pfl_sampler.png</Unpressed>
2067
<Pressed>btn_pfl_sampler_overdown.png</Pressed>
2068
<Unpressed>btn_pfl_sampler_over.png</Unpressed>
2072
<ConfigKey>[Sampler4],pfl</ConfigKey>
2077
**********************************************
2079
**********************************************
2082
<TooltipId>eject</TooltipId>
2084
<NumberStates>1</NumberStates>
2087
<Pressed>btn_eject_sampler_over.png</Pressed>
2088
<Unpressed>btn_eject_sampler.png</Unpressed>
2092
<ConfigKey>[Sampler4],eject</ConfigKey>
2093
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
2094
<ButtonState>LeftButton</ButtonState>
2095
<ConnectValueToWidget>false</ConnectValueToWidget>
2100
**********************************************
2101
Button- Repeat (End of track mode)
2102
**********************************************
2105
<TooltipId>repeat</TooltipId>
2107
<NumberStates>2</NumberStates>
2110
<Pressed>btn_repeat_sampler.png</Pressed>
2111
<Unpressed>btn_repeat_sampler.png</Unpressed>
2115
<Pressed>btn_repeat_sampler_over.png</Pressed>
2116
<Unpressed>btn_repeat_sampler_over.png</Unpressed>
2120
<ConfigKey>[Sampler4],repeat</ConfigKey>
2125
**********************************************
2126
Button- Mix Orientation (Routing)
2127
**********************************************
2130
<TooltipId>orientation</TooltipId>
2132
<NumberStates>3</NumberStates>
2135
<Pressed>btn_orientation_sampler_left_over.png</Pressed>
2136
<Unpressed>btn_orientation_sampler_left_over.png</Unpressed>
2140
<Pressed>btn_orientation_sampler_master.png</Pressed>
2141
<Unpressed>btn_orientation_sampler_master.png</Unpressed>
2145
<Pressed>btn_orientation_sampler_right_over.png</Pressed>
2146
<Unpressed>btn_orientation_sampler_right_over.png</Unpressed>
2150
<ConfigKey>[Sampler4],orientation</ConfigKey>
2151
<EmitOnDownPress>true</EmitOnDownPress>
2152
<ButtonState>LeftButton</ButtonState>
2157
**********************************************
2159
**********************************************
2162
<TooltipId>keylock</TooltipId>
2164
<NumberStates>2</NumberStates>
2167
<Pressed>btn_keylock_sampler.png</Pressed>
2168
<Unpressed>btn_keylock_sampler.png</Unpressed>
2172
<Pressed>btn_keylock_sampler_over.png</Pressed>
2173
<Unpressed>btn_keylock_sampler_over.png</Unpressed>
2177
<ConfigKey>[Sampler4],keylock</ConfigKey>
2184
<ConfigKey>[Samplers],show_samplers</ConfigKey>
2185
<BindProperty>visible</BindProperty>
2190
**********************************************
2191
Library / Preview Deck / Search / Tree view
2192
**********************************************
2197
<Layout>horizontal</Layout>
2199
QGroupBox { border: 0px solid yellow; margin: 0px 0px 0px 0px;}
2201
QTableView, QTextBrowser, QTreeView { border: 1px solid #656565; font: 15px/18px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
2202
background: transparent; color: #ACACAC;
2203
<!--we use "background: transparent" as workaround, else "alternate-background-color" wont work, QT 4.7.x bug?-->
2204
alternate-background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(43, 43, 43, 255), stop:0.049 rgba(43, 43, 43, 255), stop:0.050 rgba(43, 43, 43, 100), stop:0.949 rgba(43, 43, 43, 100), stop:0.95 rgba(43, 43, 43, 255), stop:1 rgba(43, 43, 43, 255));}
2205
<!--checkbox in library "Played" column -->
2206
QTableView::indicator { width: 12px; height: 12px;}
2207
QTableView::indicator:checked { background: url(skin:/style/style_checkbox_checked.png);}
2208
QTableView::indicator:unchecked { background: url(skin:/style/style_checkbox_unchecked.png);}
2209
<!--Button in library "Preview" column -->
2210
QPushButton#LibraryPreviewButton { width: 23px; height: 12px; background: transparent; border: 0; }
2211
QPushButton#LibraryPreviewButton:!checked{ image: url(skin:/style/style_library_preview_play.png); }
2212
QPushButton#LibraryPreviewButton:checked{ image: url(skin:/style/style_library_preview_pause.png); }
2214
QHeaderView { font: 13px/15px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif; }
2216
<!--Styling a QSpinbox is complex and it took ages to figure out how to remove the surrounding frame and make the background transparent without affecting the subcontrols (up/down-buttons).
2217
You could easily style a subcontrol like in the QT-Docs, but if you want to have the OS-native subcontrols, this is the only way i found ( there are probably others ).
2218
In our case make sure that the "frame"-property in the corresponding dlgautodj.ui file is set to "false"
2219
The general rule when it comes to stylesheets is always to remember that if you style part of a widget, then you usually have to style all of it.
2221
<!--transition time in Auto DJ tab-->
2222
QSpinBox:editable { font: 13px/15px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif; background: transparent; color: #ACACAC; }
2223
QSpinBox { min-height: 20px; max-height: 20px;min-width: 40px; max-width: 40px;}
2225
<!--library search bar-->
2226
WSearchLineEdit { padding: 2px; border: 1px solid #656565; font: 18px/20px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif; background: transparent; color: #ACACAC; }
2227
WSearchLineEdit:focus { padding: 2px; border: 2px solid #FF6600; font: bold 18px/20px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif; background: rgba(255, 102, 0,50); color: #D6D6D6;}
2229
<!--splitter between treeview and library-->
2230
QSplitter::handle { image: url(skin:/style/style_handle_unchecked.png); background: none; }
2231
QSplitter::handle:pressed { image: url(skin:/style/style_handle_checked.png); background: none; }
2232
QSplitter::handle:horizontal { width: 10px; }
2233
QSplitter::handle:vertical { height: 10px;}
2235
QPushButton { font: 13px/15px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif; }
2236
<!--Extra declaration for QRadionButton otherwise it shows up with wrong colors in Linux with Gnome -->
2237
QLabel, QRadioButton { font: 13px/15px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif; background: transparent; color: #C1C1C1;}
2239
<!--Spacing between treeview and searchbar-->
2240
QTreeView { margin: 10px 0px 0px 0px; }
2242
<!--triangle for closed/opened branches in treeview-->
2243
QTreeView { show-decoration-selected: 0; } <!-- Suppresses that selected sidebar items branch indicator shows wrong color when out of focus ; lp:880588-->
2244
QTreeView::branch:has-children:!has-siblings:closed,
2245
QTreeView::branch:closed:has-children:has-siblings { border-image: none; image: url(skin:/style/style_branch_closed.png);}
2246
QTreeView::branch:open:has-children:!has-siblings,
2247
QTreeView::branch:open:has-children:has-siblings { border-image: none; image: url(skin:/style/style_branch_open.png);}
2249
<BgColor>#101010</BgColor>
2250
<FgColor>#C1C1C1</FgColor>
2251
<BgColorRowEven>#101010</BgColorRowEven>
2252
<BgColorRowUneven>#151515</BgColorRowUneven>
2259
<SplitSizes>1,12</SplitSizes>
2262
<Style>QGroupBox {}</Style>
2263
<Layout>vertical</Layout>
2265
<!-- Preview Deck-->
2270
<Layout>horizontal</Layout>
2272
<!-- Preview Deck Column 1 Row 1-->
2274
<Layout>vertical</Layout>
2280
padding: 2px 0px 2px 2px;
2281
border-left: 1px solid #656565;
2282
border-right: 0px solid #2B2B2B;
2283
border-top: 1px solid #656565;
2284
border-bottom: 1px solid #2B2B2B;
2285
background: transparent;
2288
<Layout>horizontal</Layout>
2291
**********************************************
2293
**********************************************
2296
<TooltipId>text</TooltipId>
2298
font: 14px/16px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
2299
background-color: transparent;
2304
<Group>[PreviewDeck1]</Group>
2306
<Size>75me,23f</Size>
2309
**********************************************
2311
**********************************************
2314
<TooltipId>eject</TooltipId>
2316
<NumberStates>1</NumberStates>
2319
<Pressed>btn_eject1_over.png</Pressed>
2320
<Unpressed>btn_eject1.png</Unpressed>
2324
<ConfigKey>[PreviewDeck1],eject</ConfigKey>
2325
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
2326
<ButtonState>LeftButton</ButtonState>
2327
<ConnectValueToWidget>false</ConnectValueToWidget>
2332
<!-- Preview Deck Column 1 Row 2-->
2338
border-left: 1px solid #656565;
2339
border-right: 0px solid #2B2B2B;
2340
border-top: 0px solid #2B2B2B;
2341
border-bottom: 1px solid #656565;
2342
background: transparent;
2345
<Layout>horizontal</Layout>
2348
<TooltipId>play_start</TooltipId>
2350
<NumberStates>2</NumberStates>
2351
<RightClickIsPushButton>true</RightClickIsPushButton>
2354
<Pressed>btn_play_sampler_down.png</Pressed>
2355
<Unpressed>btn_play_sampler.png</Unpressed>
2359
<Pressed>btn_play_sampler_overdown.png</Pressed>
2360
<Unpressed>btn_play_sampler_over.png</Unpressed>
2364
<ConfigKey>[PreviewDeck1],play</ConfigKey>
2365
<EmitOnDownPress>true</EmitOnDownPress>
2366
<ButtonState>LeftButton</ButtonState>
2369
<ConfigKey>[PreviewDeck1],start</ConfigKey>
2370
<EmitOnDownPress>true</EmitOnDownPress>
2371
<ButtonState>RightButton</ButtonState>
2372
<ConnectValueToWidget>false</ConnectValueToWidget>
2376
<TooltipId>waveform_overview</TooltipId>
2378
<Group>[PreviewDeck1]</Group>
2381
<BgColor>#FFFFFF</BgColor>
2382
<SignalHighColor>#FFE300</SignalHighColor>
2383
<SignalMidColor>#0099FF</SignalMidColor>
2384
<SignalLowColor>#FF0035</SignalLowColor>
2385
<SignalColor>#FF8000</SignalColor>
2386
<PlayPosColor>#00FF00</PlayPosColor>
2388
<Align>bottom</Align>
2389
<Color>#FFFFFF</Color>
2390
<TextColor>#00FF00</TextColor>
2394
<Control>cue_point</Control>
2397
<Color>#FF001C</Color>
2398
<TextColor>#00FF00</TextColor>
2401
<ConfigKey>[PreviewDeck1],playposition</ConfigKey>
2402
<EmitOnDownPress>false</EmitOnDownPress>
2410
<!-- Preview Deck Column 2-->
2417
border-left: 0px solid #2B2B2B;
2418
border-right: 1px solid #656565;
2419
border-top: 1px solid #656565;
2420
border-bottom: 1px solid #656565;
2421
background: transparent;
2426
**********************************************
2427
Visual- Volume peak indicator
2428
**********************************************
2431
<TooltipId>PeakIndicator</TooltipId>
2433
<PathStatusLight>btn_clipping_previewdeck_over.png</PathStatusLight>
2434
<PathBack>btn_clipping_previewdeck.png</PathBack>
2437
<ConfigKey>[PreviewDeck1],PeakIndicator</ConfigKey>
2442
**********************************************
2443
Visual - Volume level display
2444
**********************************************
2447
<TooltipId>channel_VuMeter</TooltipId>
2449
<PathVu>btn_volume_display_previewdeck_over.png</PathVu>
2450
<PathBack>btn_volume_display_previewdeck.png</PathBack>
2452
<Horizontal>false</Horizontal>
2453
<PeakHoldSize>3</PeakHoldSize>
2454
<PeakHoldTime>250</PeakHoldTime>
2455
<PeakFallTime>50</PeakFallTime>
2456
<PeakFallStep>3</PeakFallStep>
2458
<ConfigKey>[PreviewDeck1],VuMeter</ConfigKey>
2463
**********************************************
2464
Slider- Channel Volume
2465
**********************************************
2468
<TooltipId>pregain</TooltipId>
2470
<Handle>knob_volume_previewdeck.png</Handle>
2471
<Slider>slider_volume_previewdeck.png</Slider>
2473
<Horizontal>false</Horizontal>
2475
<ConfigKey>[PreviewDeck1],pregain</ConfigKey>
2476
<EmitOnDownPress>false</EmitOnDownPress>
2483
<ConfigKey>[PreviewDeck],show_previewdeck</ConfigKey>
2484
<BindProperty>visible</BindProperty>
2487
<!--Search Input Field-->
2488
<SearchBox></SearchBox>
2489
<!--Library Tree View-->
2490
<LibrarySidebar></LibrarySidebar>
2494
<!-- Library Table-->
2495
<Style>QGroupBox {}</Style>
2496
<Layout>vertical</Layout>
2509
############################################################################################
2510
############################################################################################
2511
WidgetGroup : Pitch control, Waveform, Vinylcontrol & Spinning Vinyl
2512
############################################################################################
2513
############################################################################################
2518
<Style>QGroupBox { border: 0px solid red; } QWidget { margin: 0; padding: 0; }</Style>
2519
<Layout>horizontal</Layout>
2521
<!-- Pitch 1 control sub-widget -->
2523
<!--<Pos>0,0</Pos>-->
2524
<Size>165,222</Size>
2525
<Style>QGroupBox { border: 0px solid yellow; } QWidget { margin: 0; padding: 0; } </Style>
2528
**********************************************
2529
Text- Pitch rate display
2530
**********************************************
2533
<TooltipId>rate_display</TooltipId>
2534
<Style>QLabel { font: bold 18px/20px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
2535
background-color: transparent; color: #EECE33; text-align: center; padding-right: 1px; }
2537
<Channel>1</Channel>
2540
<!--CSS alignments not respected see bug lp:605530 , lets call <Alignment>-->
2541
<Alignment>center</Alignment>
2545
**********************************************
2546
Slider- Pitch control
2547
**********************************************
2550
<TooltipId>rate</TooltipId>
2552
<Handle>knob_pitch1.png</Handle>
2553
<Slider>slider_pitch1.png</Slider>
2555
<Horizontal>false</Horizontal>
2557
<ConfigKey>[Channel1],rate</ConfigKey>
2558
<EmitOnDownPress>false</EmitOnDownPress>
2563
**********************************************
2565
**********************************************
2568
<TooltipId>beatsync_beatsync_tempo</TooltipId>
2570
<NumberStates>1</NumberStates>
2573
<Pressed>btn_sync1_overdown.png</Pressed>
2574
<Unpressed>btn_sync1.png</Unpressed>
2578
<ConfigKey>[Channel1],beatsync</ConfigKey>
2579
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
2580
<ButtonState>LeftButton</ButtonState>
2583
<ConfigKey>[Channel1],beatsync_tempo</ConfigKey>
2584
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
2585
<ButtonState>RightButton</ButtonState>
2590
**********************************************
2591
Button- Pitch control
2592
**********************************************
2595
<TooltipId>rate_perm_up_rate_perm_up_small</TooltipId>
2597
<NumberStates>1</NumberStates>
2600
<Pressed>btn_pitch_up1_overdown.png</Pressed>
2601
<Unpressed>btn_pitch_up1.png</Unpressed>
2605
<ConfigKey>[Channel1],rate_perm_up</ConfigKey>
2606
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
2607
<ButtonState>LeftButton</ButtonState>
2610
<ConfigKey>[Channel1],rate_perm_up_small</ConfigKey>
2611
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
2612
<ButtonState>RightButton</ButtonState>
2616
<TooltipId>rate_perm_down_rate_perm_down_small</TooltipId>
2618
<NumberStates>1</NumberStates>
2621
<Pressed>btn_pitch_down1_overdown.png</Pressed>
2622
<Unpressed>btn_pitch_down1.png</Unpressed>
2626
<ConfigKey>[Channel1],rate_perm_down</ConfigKey>
2627
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
2628
<ButtonState>LeftButton</ButtonState>
2631
<ConfigKey>[Channel1],rate_perm_down_small</ConfigKey>
2632
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
2633
<ButtonState>RightButton</ButtonState>
2638
**********************************************
2639
Button- Pitch bend (Nudge)
2640
**********************************************
2643
<TooltipId>rate_temp_up_rate_temp_up_small</TooltipId>
2645
<NumberStates>1</NumberStates>
2648
<Pressed>btn_nudge_up1_overdown.png</Pressed>
2649
<Unpressed>btn_nudge_up1.png</Unpressed>
2653
<ConfigKey>[Channel1],rate_temp_up</ConfigKey>
2654
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
2655
<ButtonState>LeftButton</ButtonState>
2658
<ConfigKey>[Channel1],rate_temp_up_small</ConfigKey>
2659
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
2660
<ButtonState>RightButton</ButtonState>
2664
<TooltipId>rate_temp_down_rate_temp_down_small</TooltipId>
2666
<NumberStates>1</NumberStates>
2669
<Pressed>btn_nudge_down1_overdown.png</Pressed>
2670
<Unpressed>btn_nudge_down1.png</Unpressed>
2674
<ConfigKey>[Channel1],rate_temp_down</ConfigKey>
2675
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
2676
<ButtonState>LeftButton</ButtonState>
2679
<ConfigKey>[Channel1],rate_temp_down_small</ConfigKey>
2680
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
2681
<ButtonState>RightButton</ButtonState>
2686
<!-- Vinylcontrol 1 sub-widget -->
2688
<!--<<Pos>0,0</Pos>-->
2690
<Style>QGroupBox { border: 0px solid yellow;} QWidget { margin: 0; padding: 0; }</Style>
2693
**********************************************
2695
// Vinyl status indicators are inside the decks WidgetGroups
2696
**********************************************
2700
**********************************************
2702
**********************************************
2705
<TooltipId>vinylcontrol_mode</TooltipId>
2707
<NumberStates>3</NumberStates>
2710
<Pressed>btn_vinylcontrol_mode_abs2.png</Pressed>
2711
<Unpressed>btn_vinylcontrol_mode_abs2.png</Unpressed>
2715
<Pressed>btn_vinylcontrol_mode_rel2.png</Pressed>
2716
<Unpressed>btn_vinylcontrol_mode_rel2.png</Unpressed>
2720
<Pressed>btn_vinylcontrol_mode_const2.png</Pressed>
2721
<Unpressed>btn_vinylcontrol_mode_const2.png</Unpressed>
2725
<ConfigKey>[Channel1],vinylcontrol_mode</ConfigKey>
2730
**********************************************
2732
**********************************************
2735
<TooltipId>vinylcontrol_cueing</TooltipId>
2737
<NumberStates>3</NumberStates>
2740
<Pressed>btn_vinylcontrol_cueing_off2.png</Pressed>
2741
<Unpressed>btn_vinylcontrol_cueing_off2.png</Unpressed>
2745
<Pressed>btn_vinylcontrol_cueing_one2.png</Pressed>
2746
<Unpressed>btn_vinylcontrol_cueing_one2.png</Unpressed>
2750
<Pressed>btn_vinylcontrol_cueing_hot2.png</Pressed>
2751
<Unpressed>btn_vinylcontrol_cueing_hot2.png</Unpressed>
2755
<ConfigKey>[Channel1],vinylcontrol_cueing</ConfigKey>
2760
<ConfigKey>[Vinylcontrol],show_vinylcontrol</ConfigKey>
2761
<BindProperty>visible</BindProperty>
2764
<!-- Spinning Vinyl 1 sub-widget -->
2766
<!--<Pos>0,0</Pos>-->
2768
<Style>QGroupBox { border: 0px solid green; } QWidget { margin: 0; padding: 0;} </Style>
2771
**********************************************
2772
Visual- Spinning Vinyl
2773
**********************************************
2776
<TooltipId>spinny</TooltipId>
2778
<Channel>1</Channel>
2781
<PathBackground>vinyl_spinny1_background.png</PathBackground>
2782
<PathForeground>vinyl_spinny1_foreground.png</PathForeground>
2783
<PathGhost>vinyl_spinny1_foreground_ghost.png</PathGhost>
2787
<ConfigKey>[Spinny1],show_spinny</ConfigKey>
2788
<BindProperty>visible</BindProperty>
2791
<!-- Expanding waveform sub-widget -->
2793
<Style>QGroupBox { border: 0px solid yellow; } QWidget { margin: 0; padding: 0; }</Style>
2794
<Layout>vertical</Layout>
2796
<!--If you want the waveforms center to adjust when resizing in a collapsing widget
2797
(e.g. to display spinning vinyl widget like in this skin) don't put the Waveform in a widget group,
2798
and don't specify the Waveform's <Size>. So you would have:
2800
Waveform Widget (no Widgetgroup)
2801
Child WidgetGroup for Spinny
2805
**********************************************
2807
**********************************************
2810
<TooltipId>waveform_display</TooltipId>
2812
<Channel>1</Channel>
2814
<!--See comment about <Size> above-->
2815
<!--<Size>i,110</Size>-->
2816
<BgColor>#1C1C1C</BgColor>
2817
<BgPixmap>style/style_bg_waveform1.png</BgPixmap>
2818
<HfcColor>#1b1b1b</HfcColor>
2819
<SignalColor>#EECE33</SignalColor>
2820
<SignalLowColor>#EECE33</SignalLowColor>
2821
<SignalMidColor>#C2A82A</SignalMidColor>
2822
<SignalHighColor>#FFEFA3</SignalHighColor>
2823
<BeatColor>#ffffff</BeatColor>
2824
<PlayPosColor>#00FF00</PlayPosColor>
2825
<EndOfTrackColor>#EA0000</EndOfTrackColor>
2828
<Color>#00FF00</Color>
2829
<TextColor>#FFFFFF</TextColor>
2833
<StartControl>loop_start_position</StartControl>
2834
<EndControl>loop_end_position</EndControl>
2835
<EnabledControl>loop_enabled</EnabledControl>
2836
<Color>#00FF00</Color>
2837
<DisabledColor>#FFFFFF</DisabledColor>
2840
<Control>loop_start_position</Control>
2842
<Align>bottom</Align>
2843
<Color>#00FF00</Color>
2844
<TextColor>#FFFFFF</TextColor>
2847
<Control>loop_end_position</Control>
2849
<Align>bottom</Align>
2850
<Color>#00FF00</Color>
2851
<TextColor>#FFFFFF</TextColor>
2854
The hotcues not represented by a button in the current skin show only in the waveform under two circumstances:
2855
- if a MIDI device which supports more hotcues than buttons are in the current skin has them activated
2856
- if you change from a skin which supports more hotcues than buttons are in the current skin (and has them activated)
2859
<Control>cue_point</Control>
2862
<Color>#FF001C</Color>
2863
<TextColor>#FFFFFF</TextColor>
2867
<TooltipId>waveform_display</TooltipId>
2869
<Channel>2</Channel>
2871
<!--See comment about <Size> above-->
2872
<!--<Size>i,110</Size>-->
2873
<BgColor>#1C1C1C</BgColor>
2874
<BgPixmap>style/style_bg_waveform2.png</BgPixmap>
2875
<HfcColor>#1b1b1b</HfcColor>
2876
<SignalColor>#EECE33</SignalColor>
2877
<SignalLowColor>#EECE33</SignalLowColor>
2878
<SignalMidColor>#C2A82A</SignalMidColor>
2879
<SignalHighColor>#FFEFA3</SignalHighColor>
2880
<BeatColor>#ffffff</BeatColor>
2881
<PlayPosColor>#00FF00</PlayPosColor>
2882
<EndOfTrackColor>#EA0000</EndOfTrackColor>
2885
<Color>#00FF00</Color>
2886
<TextColor>#FFFFFF</TextColor>
2890
<StartControl>loop_start_position</StartControl>
2891
<EndControl>loop_end_position</EndControl>
2892
<EnabledControl>loop_enabled</EnabledControl>
2893
<Color>#00FF00</Color>
2894
<DisabledColor>#FFFFFF</DisabledColor>
2897
<Control>loop_start_position</Control>
2899
<Align>bottom</Align>
2900
<Color>#00FF00</Color>
2901
<TextColor>#FFFFFF</TextColor>
2904
<Control>loop_end_position</Control>
2906
<Align>bottom</Align>
2907
<Color>#00FF00</Color>
2908
<TextColor>#FFFFFF</TextColor>
2911
The hotcues not represented by a button in the current skin show only in the waveform under two circumstances:
2912
- if a MIDI device which supports more hotcues than buttons are in the current skin has them activated
2913
- if you change from a skin which supports more hotcues than buttons are in the current skin (and has them activated)
2916
<Control>cue_point</Control>
2919
<Color>#FF001C</Color>
2920
<TextColor>#FFFFFF</TextColor>
2925
<!-- Spinning Vinyl 2 sub-widget -->
2927
<!--<Pos>0,0</Pos>-->
2929
<Style>QGroupBox { border: 0px solid green; } QWidget { margin: 0; padding: 0; } </Style>
2932
**********************************************
2933
Visual- Spinning Vinyl
2934
**********************************************
2937
<TooltipId>spinny</TooltipId>
2939
<Channel>2</Channel>
2942
<PathBackground>vinyl_spinny2_background.png</PathBackground>
2943
<PathForeground>vinyl_spinny2_foreground.png</PathForeground>
2944
<PathGhost>vinyl_spinny2_foreground_ghost.png</PathGhost>
2948
<ConfigKey>[Spinny2],show_spinny</ConfigKey>
2949
<BindProperty>visible</BindProperty>
2952
<!-- Vinylcontrol 2 sub-widget -->
2954
<!--<Pos>0,0</Pos>-->
2956
<Style>QGroupBox { border: 0px solid green;} QWidget { margin: 0; padding: 0; }</Style>
2959
**********************************************
2961
// Vinyl status indicators are inside the decks WidgetGroups
2962
**********************************************
2966
**********************************************
2968
**********************************************
2971
<TooltipId>vinylcontrol_mode</TooltipId>
2973
<NumberStates>3</NumberStates>
2976
<Pressed>btn_vinylcontrol_mode_abs2.png</Pressed>
2977
<Unpressed>btn_vinylcontrol_mode_abs2.png</Unpressed>
2981
<Pressed>btn_vinylcontrol_mode_rel2.png</Pressed>
2982
<Unpressed>btn_vinylcontrol_mode_rel2.png</Unpressed>
2986
<Pressed>btn_vinylcontrol_mode_const2.png</Pressed>
2987
<Unpressed>btn_vinylcontrol_mode_const2.png</Unpressed>
2991
<ConfigKey>[Channel2],vinylcontrol_mode</ConfigKey>
2996
**********************************************
2998
**********************************************
3001
<TooltipId>vinylcontrol_cueing</TooltipId>
3003
<NumberStates>3</NumberStates>
3006
<Pressed>btn_vinylcontrol_cueing_off2.png</Pressed>
3007
<Unpressed>btn_vinylcontrol_cueing_off2.png</Unpressed>
3011
<Pressed>btn_vinylcontrol_cueing_one2.png</Pressed>
3012
<Unpressed>btn_vinylcontrol_cueing_one2.png</Unpressed>
3016
<Pressed>btn_vinylcontrol_cueing_hot2.png</Pressed>
3017
<Unpressed>btn_vinylcontrol_cueing_hot2.png</Unpressed>
3021
<ConfigKey>[Channel2],vinylcontrol_cueing</ConfigKey>
3026
<ConfigKey>[Vinylcontrol],show_vinylcontrol</ConfigKey>
3027
<BindProperty>visible</BindProperty>
3030
<!-- Pitch 2 control sub-widget -->
3032
<!--<Pos>1752,0</Pos>-->
3033
<Size>168,222</Size>
3034
<Style>QGroupBox { border: 0px solid yellow; } QWidget { margin: 0; padding: 0; } </Style>
3037
**********************************************
3038
Text- Pitch rate display
3039
**********************************************
3042
<TooltipId>rate_display</TooltipId>
3043
<Style>QLabel { font: bold 18px/20px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
3044
background-color: transparent; color: #EECE33; text-align: center; padding-right: 1px; }
3046
<Channel>2</Channel>
3049
<!--CSS alignments not respected see bug lp:605530 , lets call <Alignment>-->
3050
<Alignment>center</Alignment>
3054
**********************************************
3055
Slider- Pitch control
3056
**********************************************
3059
<TooltipId>rate</TooltipId>
3061
<Handle>knob_pitch2.png</Handle>
3062
<Slider>slider_pitch2.png</Slider>
3064
<Horizontal>false</Horizontal>
3066
<ConfigKey>[Channel2],rate</ConfigKey>
3067
<EmitOnDownPress>false</EmitOnDownPress>
3072
**********************************************
3074
**********************************************
3077
<TooltipId>beatsync_beatsync_tempo</TooltipId>
3079
<NumberStates>1</NumberStates>
3082
<Pressed>btn_sync2_overdown.png</Pressed>
3083
<Unpressed>btn_sync2.png</Unpressed>
3087
<ConfigKey>[Channel2],beatsync</ConfigKey>
3088
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
3089
<ButtonState>LeftButton</ButtonState>
3092
<ConfigKey>[Channel2],beatsync_tempo</ConfigKey>
3093
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
3094
<ButtonState>RightButton</ButtonState>
3099
**********************************************
3100
Button- Pitch control
3101
**********************************************
3104
<TooltipId>rate_perm_up_rate_perm_up_small</TooltipId>
3106
<NumberStates>1</NumberStates>
3109
<Pressed>btn_pitch_up2_overdown.png</Pressed>
3110
<Unpressed>btn_pitch_up2.png</Unpressed>
3114
<ConfigKey>[Channel2],rate_perm_up</ConfigKey>
3115
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
3116
<ButtonState>LeftButton</ButtonState>
3119
<ConfigKey>[Channel2],rate_perm_up_small</ConfigKey>
3120
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
3121
<ButtonState>RightButton</ButtonState>
3125
<TooltipId>rate_perm_down_rate_perm_down_small</TooltipId>
3127
<NumberStates>1</NumberStates>
3130
<Pressed>btn_pitch_down2_overdown.png</Pressed>
3131
<Unpressed>btn_pitch_down2.png</Unpressed>
3135
<ConfigKey>[Channel2],rate_perm_down</ConfigKey>
3136
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
3137
<ButtonState>LeftButton</ButtonState>
3140
<ConfigKey>[Channel2],rate_perm_down_small</ConfigKey>
3141
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
3142
<ButtonState>RightButton</ButtonState>
3147
**********************************************
3148
Button- Pitch bend (Nudge)
3149
**********************************************
3152
<TooltipId>rate_temp_up_rate_temp_up_small</TooltipId>
3154
<NumberStates>1</NumberStates>
3157
<Pressed>btn_nudge_up2_overdown.png</Pressed>
3158
<Unpressed>btn_nudge_up2.png</Unpressed>
3162
<ConfigKey>[Channel2],rate_temp_up</ConfigKey>
3163
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
3164
<ButtonState>LeftButton</ButtonState>
3167
<ConfigKey>[Channel2],rate_temp_up_small</ConfigKey>
3168
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
3169
<ButtonState>RightButton</ButtonState>
3173
<TooltipId>rate_temp_down_rate_temp_down_small</TooltipId>
3175
<NumberStates>1</NumberStates>
3178
<Pressed>btn_nudge_down2_overdown.png</Pressed>
3179
<Unpressed>btn_nudge_down2.png</Unpressed>
3183
<ConfigKey>[Channel2],rate_temp_down</ConfigKey>
3184
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
3185
<ButtonState>LeftButton</ButtonState>
3188
<ConfigKey>[Channel2],rate_temp_down_small</ConfigKey>
3189
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
3190
<ButtonState>RightButton</ButtonState>
3200
############################################################################################
3201
############################################################################################
3202
WidgetGroup : Microphone / Effects control
3203
############################################################################################
3204
############################################################################################
3209
<Style>QGroupBox { border: 0px solid red; } QWidget { margin: 0; padding: 0; }</Style>
3211
<!-- Microphone sub-widget -->
3215
<Style>QGroupBox { border: 0px solid yellow; border-right: 1px solid #484848;} QWidget { margin: 0; padding: 0; }</Style>
3218
**********************************************
3219
Visual- Volume peak indicator
3220
**********************************************
3223
<TooltipId>PeakIndicator</TooltipId>
3225
<PathStatusLight>btn_clipping_microphone_over.png</PathStatusLight>
3226
<PathBack>btn_clipping_microphone.png</PathBack>
3228
<Horizontal>true</Horizontal>
3230
<ConfigKey>[Microphone],PeakIndicator</ConfigKey>
3235
**********************************************
3236
Visual - Volume level display
3237
**********************************************
3240
<TooltipId>microphone_VuMeter</TooltipId>
3242
<PathVu>btn_volume_display_microphone_over.png</PathVu>
3243
<PathBack>btn_volume_display_microphone.png</PathBack>
3245
<Horizontal>true</Horizontal>
3246
<PeakHoldSize>5</PeakHoldSize>
3247
<PeakHoldTime>500</PeakHoldTime>
3248
<PeakFallTime>50</PeakFallTime>
3249
<PeakFallStep>2</PeakFallStep>
3251
<ConfigKey>[Microphone],VuMeter</ConfigKey>
3256
**********************************************
3257
Button- Mix Orientation (Routing)
3258
**********************************************
3261
<TooltipId>orientation</TooltipId>
3263
<NumberStates>3</NumberStates>
3266
<Pressed>btn_orientation_microphone_left_over.png</Pressed>
3267
<Unpressed>btn_orientation_microphone_left_over.png</Unpressed>
3271
<Pressed>btn_orientation_microphone_master.png</Pressed>
3272
<Unpressed>btn_orientation_microphone_master.png</Unpressed>
3276
<Pressed>btn_orientation_microphone_right_over.png</Pressed>
3277
<Unpressed>btn_orientation_microphone_right_over.png</Unpressed>
3281
<ConfigKey>[Microphone],orientation</ConfigKey>
3282
<EmitOnDownPress>true</EmitOnDownPress>
3283
<ButtonState>LeftButton</ButtonState>
3288
**********************************************
3289
Knob- Channel Volume
3290
**********************************************
3293
<TooltipId>microphone_volume</TooltipId>
3295
<NumberStates>64</NumberStates>
3296
<Path>knobs/knob_rotary_s%1.png</Path>
3299
<ConfigKey>[Microphone],volume</ConfigKey>
3304
****************************************
3306
****************************************
3309
<TooltipId>microphone_talkover</TooltipId>
3311
<NumberStates>2</NumberStates>
3314
<Pressed>btn_microphone_talkover_down.png</Pressed>
3315
<Unpressed>btn_microphone_talkover.png</Unpressed>
3319
<Pressed>btn_microphone_talkover_overdown.png</Pressed>
3320
<Unpressed>btn_microphone_talkover_over.png</Unpressed>
3324
<ConfigKey>[Microphone],talkover</ConfigKey>
3325
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
3326
<ButtonState>LeftButton</ButtonState>
3331
<!-- Effects control sub-widget -->
3335
<Style>QGroupBox { border: 0px solid yellow; } QWidget { margin: 0; padding: 0; }</Style>
3338
**********************************************
3339
RotaryFader- Flanger (FX) setting
3340
**********************************************
3343
<TooltipId>lfoPeriod</TooltipId>
3345
<NumberStates>63</NumberStates>
3346
<Path>knobs/knob_rotary_s%1.png</Path>
3349
<ConfigKey>[Flanger],lfoPeriod</ConfigKey>
3353
<TooltipId>lfoDepth</TooltipId>
3355
<NumberStates>63</NumberStates>
3356
<Path>knobs/knob_rotary_s%1.png</Path>
3359
<ConfigKey>[Flanger],lfoDepth</ConfigKey>
3363
<TooltipId>lfoDelay</TooltipId>
3365
<NumberStates>63</NumberStates>
3366
<Path>knobs/knob_rotary_s%1.png</Path>
3369
<ConfigKey>[Flanger],lfoDelay</ConfigKey>
3378
############################################################################################
3379
############################################################################################
3380
WidgetGroup : Volume, Balance & Headphones control
3381
############################################################################################
3382
############################################################################################
3387
<Style>QGroupBox { border: 0px solid red; } QWidget { margin: 0; padding: 0; }</Style>
3390
**********************************************
3392
**********************************************
3395
<Style>QLabel { font: bold 16px/19px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
3396
background-color: transparent; color: #EECE33; text-align: left; padding-left: 1px; }
3397
QToolTip { font: 14px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
3398
background-color: #191919; color: #CCCCCC; border: 1px solid #CCCCCC; padding: 4px; }
3400
<ClockFormat>12</ClockFormat>
3406
**********************************************
3407
RotaryFader- Master volume & balance
3408
**********************************************
3411
<TooltipId>master_volume</TooltipId>
3413
<NumberStates>64</NumberStates>
3414
<Path>knobs/knob_rotary_s%1.png</Path>
3417
<ConfigKey>[Master],volume</ConfigKey>
3421
<TooltipId>balance</TooltipId>
3423
<NumberStates>63</NumberStates>
3424
<Path>knobs/knob_rotary_s%1.png</Path>
3427
<ConfigKey>[Master],balance</ConfigKey>
3432
**********************************************
3433
RotaryFader- Headphone volume and mix
3434
**********************************************
3437
<TooltipId>headphone_volume</TooltipId>
3439
<NumberStates>64</NumberStates>
3440
<Path>knobs/knob_rotary_s%1.png</Path>
3443
<ConfigKey>[Master],headVolume</ConfigKey>
3447
<TooltipId>headMix</TooltipId>
3449
<NumberStates>64</NumberStates>
3450
<Path>knobs/knob_rotary_s%1.png</Path>
3453
<ConfigKey>[Master],headMix</ConfigKey>
3461
############################################################################################
3462
############################################################################################
3463
WidgetGroup : Mixer panel
3464
############################################################################################
3465
############################################################################################
3469
<Size>486,321</Size>
3470
<Style>QGroupBox { border: 0px solid red; } QWidget { margin: 0; padding: 0; }</Style>
3473
<!-- if we dont put all this in an extra child widget, the <NumberRate> will somehow
3474
break the parent widgetgroup dimensions
3479
<Style>QGroupBox { border: 0px solid yellow; } QWidget { margin: 0; padding: 0; } </Style>
3482
**********************************************
3483
Tab- Show/hide Sampler widget group
3484
**********************************************
3487
<TooltipId>show_samplers</TooltipId>
3489
<NumberStates>2</NumberStates>
3492
<Pressed>tab_sampler.png</Pressed>
3493
<Unpressed>tab_sampler.png</Unpressed>
3497
<Pressed>tab_sampler_over.png</Pressed>
3498
<Unpressed>tab_sampler_over.png</Unpressed>
3502
<ConfigKey>[Samplers],show_samplers</ConfigKey>
3507
**********************************************
3508
Tab- Show/hide Vinyl Control widget group
3509
**********************************************
3511
<!-- The Mac App Store Version of Mixxx does not support vinyl control.
3512
Comment out this tabs that no broken widget are displayed to the user
3515
<TooltipId>show_vinylcontrol</TooltipId>
3517
<NumberStates>2</NumberStates>
3520
<Pressed>tab_vinylcontrol.png</Pressed>
3521
<Unpressed>tab_vinylcontrol.png</Unpressed>
3525
<Pressed>tab_vinylcontrol_over.png</Pressed>
3526
<Unpressed>tab_vinylcontrol_over.png</Unpressed>
3530
<ConfigKey>[Vinylcontrol],show_vinylcontrol</ConfigKey>
3535
**********************************************
3536
Slider- Channel Volume
3537
**********************************************
3540
<TooltipId>channel_volume</TooltipId>
3542
<Handle>knob_volume1.png</Handle>
3543
<Slider>slider_volume1.png</Slider>
3545
<Horizontal>false</Horizontal>
3547
<ConfigKey>[Channel1],volume</ConfigKey>
3548
<EmitOnDownPress>false</EmitOnDownPress>
3552
<TooltipId>channel_volume</TooltipId>
3554
<Handle>knob_volume2.png</Handle>
3555
<Slider>slider_volume2.png</Slider>
3557
<Horizontal>false</Horizontal>
3559
<ConfigKey>[Channel2],volume</ConfigKey>
3560
<EmitOnDownPress>false</EmitOnDownPress>
3565
**********************************************
3567
**********************************************
3570
<TooltipId>crossfader</TooltipId>
3572
<Handle>knob_crossfader.png</Handle>
3573
<Slider>slider_crossfader.png</Slider>
3575
<Horizontal>true</Horizontal>
3577
<ConfigKey>[Master],crossfader</ConfigKey>
3578
<EmitOnDownPress>false</EmitOnDownPress>
3583
****************************************
3585
****************************************
3588
<TooltipId>play_cue_set</TooltipId>
3590
<NumberStates>2</NumberStates>
3591
<RightClickIsPushButton>true</RightClickIsPushButton>
3594
<Pressed>btn_play1_down.png</Pressed>
3595
<Unpressed>btn_play1.png</Unpressed>
3599
<Pressed>btn_play1_overdown.png</Pressed>
3600
<Unpressed>btn_play1_over.png</Unpressed>
3604
<ConfigKey>[Channel1],play</ConfigKey>
3605
<EmitOnDownPress>true</EmitOnDownPress>
3606
<ButtonState>LeftButton</ButtonState>
3609
<ConfigKey>[Channel1],play_sync</ConfigKey>
3610
<EmitOnDownPress>true</EmitOnDownPress>
3611
<ButtonState>RightButton</ButtonState>
3612
<ConnectValueToWidget>false</ConnectValueToWidget>
3616
<TooltipId>play_cue_set</TooltipId>
3618
<NumberStates>2</NumberStates>
3619
<RightClickIsPushButton>true</RightClickIsPushButton>
3622
<Pressed>btn_play2_down.png</Pressed>
3623
<Unpressed>btn_play2.png</Unpressed>
3627
<Pressed>btn_play2_overdown.png</Pressed>
3628
<Unpressed>btn_play2_over.png</Unpressed>
3632
<ConfigKey>[Channel2],play</ConfigKey>
3633
<EmitOnDownPress>true</EmitOnDownPress>
3634
<ButtonState>LeftButton</ButtonState>
3637
<ConfigKey>[Channel2],play_sync</ConfigKey>
3638
<EmitOnDownPress>true</EmitOnDownPress>
3639
<ButtonState>RightButton</ButtonState>
3640
<ConnectValueToWidget>false</ConnectValueToWidget>
3645
**********************************************
3647
**********************************************
3650
<TooltipId>cue_default_cue_gotoandstop</TooltipId>
3652
<NumberStates>1</NumberStates>
3655
<Pressed>btn_cue1_overdown.png</Pressed>
3656
<Unpressed>btn_cue1.png</Unpressed>
3660
<ConfigKey>[Channel1],cue_default</ConfigKey>
3661
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
3662
<ButtonState>LeftButton</ButtonState>
3665
<ConfigKey>[Channel1],cue_gotoandstop</ConfigKey>
3666
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
3667
<ButtonState>RightButton</ButtonState>
3671
<TooltipId>cue_default_cue_gotoandstop</TooltipId>
3673
<NumberStates>1</NumberStates>
3676
<Pressed>btn_cue2_overdown.png</Pressed>
3677
<Unpressed>btn_cue2.png</Unpressed>
3681
<ConfigKey>[Channel2],cue_default</ConfigKey>
3682
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
3683
<ButtonState>LeftButton</ButtonState>
3686
<ConfigKey>[Channel2],cue_gotoandstop</ConfigKey>
3687
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
3688
<ButtonState>RightButton</ButtonState>
3693
**********************************************
3694
Button- Prelisten / Monitoring
3695
**********************************************
3698
<TooltipId>pfl</TooltipId>
3700
<NumberStates>2</NumberStates>
3703
<Pressed>btn_pfl1_down.png</Pressed>
3704
<Unpressed>btn_pfl1.png</Unpressed>
3708
<Pressed>btn_pfl1_overdown.png</Pressed>
3709
<Unpressed>btn_pfl1_over.png</Unpressed>
3713
<ConfigKey>[Channel1],pfl</ConfigKey>
3717
<TooltipId>pfl</TooltipId>
3719
<NumberStates>2</NumberStates>
3722
<Pressed>btn_pfl2_down.png</Pressed>
3723
<Unpressed>btn_pfl2.png</Unpressed>
3727
<Pressed>btn_pfl2_overdown.png</Pressed>
3728
<Unpressed>btn_pfl2_over.png</Unpressed>
3732
<ConfigKey>[Channel2],pfl</ConfigKey>
3737
**********************************************
3738
Button- FX (Flanger)
3739
**********************************************
3742
<TooltipId>flanger</TooltipId>
3744
<NumberStates>2</NumberStates>
3747
<Pressed>btn_fx1_down.png</Pressed>
3748
<Unpressed>btn_fx1.png</Unpressed>
3752
<Pressed>btn_fx1_overdown.png</Pressed>
3753
<Unpressed>btn_fx1_over.png</Unpressed>
3757
<ConfigKey>[Channel1],flanger</ConfigKey>
3761
<TooltipId>flanger</TooltipId>
3763
<NumberStates>2</NumberStates>
3766
<Pressed>btn_fx2_down.png</Pressed>
3767
<Unpressed>btn_fx1.png</Unpressed>
3771
<Pressed>btn_fx2_overdown.png</Pressed>
3772
<Unpressed>btn_fx2_over.png</Unpressed>
3776
<ConfigKey>[Channel2],flanger</ConfigKey>
3781
**********************************************
3782
Button- Frequency Kill
3783
**********************************************
3786
<TooltipId>filterHighKill</TooltipId>
3788
<NumberStates>2</NumberStates>
3791
<Pressed>btn_kill_down.png</Pressed>
3792
<Unpressed>btn_kill.png</Unpressed>
3796
<Pressed>btn_kill_overdown.png</Pressed>
3797
<Unpressed>btn_kill_over.png</Unpressed>
3801
<ConfigKey>[Channel1],filterHighKill</ConfigKey>
3802
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
3803
<ButtonState>LeftButton</ButtonState>
3807
<TooltipId>filterMidKill</TooltipId>
3809
<NumberStates>2</NumberStates>
3812
<Pressed>btn_kill_down.png</Pressed>
3813
<Unpressed>btn_kill.png</Unpressed>
3817
<Pressed>btn_kill_overdown.png</Pressed>
3818
<Unpressed>btn_kill_over.png</Unpressed>
3822
<ConfigKey>[Channel1],filterMidKill</ConfigKey>
3823
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
3824
<ButtonState>LeftButton</ButtonState>
3828
<TooltipId>filterLowKill</TooltipId>
3830
<NumberStates>2</NumberStates>
3833
<Pressed>btn_kill_down.png</Pressed>
3834
<Unpressed>btn_kill.png</Unpressed>
3838
<Pressed>btn_kill_overdown.png</Pressed>
3839
<Unpressed>btn_kill_over.png</Unpressed>
3843
<ConfigKey>[Channel1],filterLowKill</ConfigKey>
3844
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
3845
<ButtonState>LeftButton</ButtonState>
3850
<TooltipId>filterHighKill</TooltipId>
3852
<NumberStates>2</NumberStates>
3855
<Pressed>btn_kill_down.png</Pressed>
3856
<Unpressed>btn_kill.png</Unpressed>
3860
<Pressed>btn_kill_overdown.png</Pressed>
3861
<Unpressed>btn_kill_over.png</Unpressed>
3865
<ConfigKey>[Channel2],filterHighKill</ConfigKey>
3866
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
3867
<ButtonState>LeftButton</ButtonState>
3871
<TooltipId>filterMidKill</TooltipId>
3873
<NumberStates>2</NumberStates>
3876
<Pressed>btn_kill_down.png</Pressed>
3877
<Unpressed>btn_kill.png</Unpressed>
3881
<Pressed>btn_kill_overdown.png</Pressed>
3882
<Unpressed>btn_kill_over.png</Unpressed>
3886
<ConfigKey>[Channel2],filterMidKill</ConfigKey>
3887
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
3888
<ButtonState>LeftButton</ButtonState>
3892
<TooltipId>filterLowKill</TooltipId>
3894
<NumberStates>2</NumberStates>
3897
<Pressed>btn_kill_down.png</Pressed>
3898
<Unpressed>btn_kill.png</Unpressed>
3902
<Pressed>btn_kill_overdown.png</Pressed>
3903
<Unpressed>btn_kill_over.png</Unpressed>
3907
<ConfigKey>[Channel2],filterLowKill</ConfigKey>
3908
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
3909
<ButtonState>LeftButton</ButtonState>
3914
**********************************************
3915
RotaryFader- Channel filter and gain
3916
**********************************************
3919
<TooltipId>pregain</TooltipId>
3921
<NumberStates>64</NumberStates>
3922
<Path>knobs/knob_rotary_s%1.png</Path>
3925
<ConfigKey>[Channel1],pregain</ConfigKey>
3929
<TooltipId>filterHigh</TooltipId>
3931
<NumberStates>64</NumberStates>
3932
<Path>knobs/knob_rotary_s%1.png</Path>
3935
<ConfigKey>[Channel1],filterHigh</ConfigKey>
3939
<TooltipId>filterMid</TooltipId>
3941
<NumberStates>64</NumberStates>
3942
<Path>knobs/knob_rotary_s%1.png</Path>
3945
<ConfigKey>[Channel1],filterMid</ConfigKey>
3949
<TooltipId>filterLow</TooltipId>
3951
<NumberStates>64</NumberStates>
3952
<Path>knobs/knob_rotary_s%1.png</Path>
3955
<ConfigKey>[Channel1],filterLow</ConfigKey>
3960
<TooltipId>pregain</TooltipId>
3962
<NumberStates>64</NumberStates>
3963
<Path>knobs/knob_rotary_s%1.png</Path>
3966
<ConfigKey>[Channel2],pregain</ConfigKey>
3970
<TooltipId>filterHigh</TooltipId>
3972
<NumberStates>64</NumberStates>
3973
<Path>knobs/knob_rotary_s%1.png</Path>
3976
<ConfigKey>[Channel2],filterHigh</ConfigKey>
3980
<TooltipId>filterMid</TooltipId>
3982
<NumberStates>64</NumberStates>
3983
<Path>knobs/knob_rotary_s%1.png</Path>
3986
<ConfigKey>[Channel2],filterMid</ConfigKey>
3990
<TooltipId>filterLow</TooltipId>
3992
<NumberStates>64</NumberStates>
3993
<Path>knobs/knob_rotary_s%1.png</Path>
3996
<ConfigKey>[Channel2],filterLow</ConfigKey>
4001
**********************************************
4002
Visual - Volume level display
4003
**********************************************
4006
<TooltipId>channel_VuMeter</TooltipId>
4008
<PathVu>btn_volume_display1_over.png</PathVu>
4009
<PathBack>btn_volume_display1.png</PathBack>
4011
<Horizontal>false</Horizontal>
4012
<PeakHoldSize>5</PeakHoldSize>
4013
<PeakHoldTime>500</PeakHoldTime>
4014
<PeakFallTime>50</PeakFallTime>
4015
<PeakFallStep>2</PeakFallStep>
4017
<ConfigKey>[Channel1],VuMeter</ConfigKey>
4021
<TooltipId>channel_VuMeter</TooltipId>
4023
<PathVu>btn_volume_display2_over.png</PathVu>
4024
<PathBack>btn_volume_display2.png</PathBack>
4026
<Horizontal>false</Horizontal>
4027
<PeakHoldSize>5</PeakHoldSize>
4028
<PeakHoldTime>500</PeakHoldTime>
4029
<PeakFallTime>50</PeakFallTime>
4030
<PeakFallStep>2</PeakFallStep>
4032
<ConfigKey>[Channel2],VuMeter</ConfigKey>
4037
<TooltipId>master_VuMeterL</TooltipId>
4039
<PathVu>btn_volume_display_master1_over.png</PathVu>
4040
<PathBack>btn_volume_display_master1.png</PathBack>
4042
<PeakHoldSize>5</PeakHoldSize>
4043
<PeakHoldTime>500</PeakHoldTime>
4044
<PeakFallTime>50</PeakFallTime>
4045
<PeakFallStep>2</PeakFallStep>
4047
<ConfigKey>[Master],VuMeterL</ConfigKey>
4051
<TooltipId>master_VuMeterR</TooltipId>
4053
<PathVu>btn_volume_display_master2_over.png</PathVu>
4054
<PathBack>btn_volume_display_master2.png</PathBack>
4056
<PeakHoldSize>5</PeakHoldSize>
4057
<PeakHoldTime>500</PeakHoldTime>
4058
<PeakFallTime>50</PeakFallTime>
4059
<PeakFallStep>2</PeakFallStep>
4061
<ConfigKey>[Master],VuMeterR</ConfigKey>
4066
**********************************************
4067
Visual- Volume peak indicator
4068
**********************************************
4071
<TooltipId>PeakIndicator</TooltipId>
4073
<PathStatusLight>btn_clipping1_over.png</PathStatusLight>
4074
<PathBack>btn_clipping1.png</PathBack>
4077
<ConfigKey>[Channel1],PeakIndicator</ConfigKey>
4081
<TooltipId>PeakIndicator</TooltipId>
4083
<PathStatusLight>btn_clipping2_over.png</PathStatusLight>
4084
<PathBack>btn_clipping2.png</PathBack>
4087
<ConfigKey>[Channel2],PeakIndicator</ConfigKey>
4091
<TooltipId>master_PeakIndicator</TooltipId>
4093
<PathStatusLight>btn_clipping_master_over.png</PathStatusLight>
4094
<PathBack>btn_clipping_master.png</PathBack>
4097
<ConfigKey>[Master],PeakIndicator</ConfigKey>
4101
<PathStatusLight>eq_bypass_left.png</PathStatusLight>
4102
<PathBack>eq_bypass_none.png</PathBack>
4105
<ConfigKey>[Master],bypass_eq</ConfigKey>
4110
<PathStatusLight>eq_bypass_right.png</PathStatusLight>
4111
<PathBack>eq_bypass_none.png</PathBack>
4114
<ConfigKey>[Master],bypass_eq</ConfigKey>
4124
############################################################################################
4125
############################################################################################
4126
WidgetGroup : Deck 1
4127
############################################################################################
4128
############################################################################################
4132
<Size>717,255</Size>
4133
<Style>QGroupBox { border: 0px solid red; } QWidget { margin: 0; padding: 0; }</Style>
4136
**********************************************
4137
Visual- Vinyl control status indicator // we need 4 of them for top-bottom-left-right
4138
**********************************************
4141
<NumberPos>4</NumberPos>
4142
<TooltipId>vinylcontrol_status</TooltipId>
4144
<PathStatusLight>btn_vinylcontrol_indicator_horizontal1.png</PathStatusLight>
4145
<PathStatusLight2>btn_vinylcontrol_indicator_horizontal2.png</PathStatusLight2>
4146
<PathStatusLight3>btn_vinylcontrol_indicator_horizontal3.png</PathStatusLight3>
4147
<PathStatusLight4>btn_vinylcontrol_indicator_horizontal4.png</PathStatusLight4>
4150
<ConfigKey>[Channel1],vinylcontrol_status</ConfigKey>
4154
<NumberPos>4</NumberPos>
4155
<TooltipId>vinylcontrol_status</TooltipId>
4157
<PathStatusLight>btn_vinylcontrol_indicator_horizontal1.png</PathStatusLight>
4158
<PathStatusLight2>btn_vinylcontrol_indicator_horizontal2.png</PathStatusLight2>
4159
<PathStatusLight3>btn_vinylcontrol_indicator_horizontal3.png</PathStatusLight3>
4160
<PathStatusLight4>btn_vinylcontrol_indicator_horizontal4.png</PathStatusLight4>
4163
<ConfigKey>[Channel1],vinylcontrol_status</ConfigKey>
4167
<NumberPos>4</NumberPos>
4168
<TooltipId>vinylcontrol_status</TooltipId>
4170
<PathStatusLight>btn_vinylcontrol_indicator_vertical1.png</PathStatusLight>
4171
<PathStatusLight2>btn_vinylcontrol_indicator_vertical2.png</PathStatusLight2>
4172
<PathStatusLight3>btn_vinylcontrol_indicator_vertical3.png</PathStatusLight3>
4173
<PathStatusLight4>btn_vinylcontrol_indicator_vertical4.png</PathStatusLight4>
4176
<ConfigKey>[Channel1],vinylcontrol_status</ConfigKey>
4180
<NumberPos>4</NumberPos>
4181
<TooltipId>vinylcontrol_status</TooltipId>
4182
<PathStatusLight>btn_vinylcontrol_indicator_vertical1.png</PathStatusLight>
4183
<PathStatusLight2>btn_vinylcontrol_indicator_vertical2.png</PathStatusLight2>
4184
<PathStatusLight3>btn_vinylcontrol_indicator_vertical3.png</PathStatusLight3>
4185
<PathStatusLight4>btn_vinylcontrol_indicator_vertical4.png</PathStatusLight4>
4188
<ConfigKey>[Channel1],vinylcontrol_status</ConfigKey>
4193
**********************************************
4194
Visual- Waveform overview
4195
**********************************************
4198
<TooltipId>waveform_overview</TooltipId>
4200
<Channel>1</Channel>
4203
<!-- transparent background if no <BgColor> & <BgPixmap> is present -->
4205
<BgPixmap></BgPixmap>
4206
<SignalColor>#EECE33</SignalColor>
4207
<PlayPosColor>#00FF00</PlayPosColor>
4208
<EndOfTrackColor>#EA0000</EndOfTrackColor>
4210
<Align>bottom</Align>
4211
<Color>#00FF00</Color>
4212
<TextColor>#FFFFFF</TextColor>
4216
<StartControl>loop_start_position</StartControl>
4217
<EndControl>loop_end_position</EndControl>
4218
<EnabledControl>loop_enabled</EnabledControl>
4219
<Color>#00FF00</Color>
4220
<DisabledColor>#FFFFFF</DisabledColor>
4223
<Control>cue_point</Control>
4226
<Color>#FF001C</Color>
4227
<TextColor>#FFFFFF</TextColor>
4230
<ConfigKey>[Channel1],playposition</ConfigKey>
4231
<EmitOnDownPress>false</EmitOnDownPress>
4236
**********************************************
4238
**********************************************
4241
<Style>QLabel { font: bold 18px/20px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
4242
background-color: transparent; color: #EECE33; text-align: left; padding-left: 1px; }</Style>
4243
<TooltipId>track_title</TooltipId>
4244
<Property>title</Property>
4245
<Channel>1</Channel>
4247
<Size>555f,35</Size>
4251
**********************************************
4253
**********************************************
4256
<Tooltip>Track Artist Displays the artist of the loaded track. Informations are extracted from the tracks tags. </Tooltip>
4257
<Style>QLabel { font: bold 18px/20px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
4258
background-color: transparent; color: #EECE33; text-align: left; padding-left: 1px; }</Style>
4259
<TooltipId>track_artist</TooltipId>
4260
<Property>artist</Property>
4261
<Channel>1</Channel>
4263
<Size>525f,35</Size>
4267
**********************************************
4269
**********************************************
4272
<TooltipId>track_album</TooltipId>
4273
<Style>QLabel { font: 15px/18px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
4274
background-color: transparent; color: #EECE33; text-align: left; padding-left: 1px; }
4276
<Property>album</Property>
4277
<Channel>1</Channel>
4279
<Size>525f,23</Size>
4283
**********************************************
4284
Text- BPM number display
4285
**********************************************
4288
<TooltipId>visual_bpm</TooltipId>
4289
<Style>QLabel { font: bold 23px/25px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
4290
background-color: transparent; color: #EECE33; text-align: left;padding-left: 1px; }
4292
<Channel>1</Channel>
4295
<!--CSS alignments not respected see bug lp:605530 , lets call <Alignment>-->
4296
<Alignment>right</Alignment>
4298
<ConfigKey>[Channel1],visual_bpm</ConfigKey>
4303
**********************************************
4304
Text- Playing position / Time remaining
4305
**********************************************
4308
<Tooltip>Time Displays the elapsed or remaining time of the track loaded. Click to toggle between time elapsed/remaining time. </Tooltip>
4309
<Style>QLabel { font: bold 18px/23px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
4310
background-color: transparent; color: #EECE33; text-align: left;padding-left: 1px; }</Style>
4311
<TooltipId>track_time</TooltipId>
4312
<Channel>1</Channel>
4315
<!--CSS alignments not respected see bug lp:605530 , lets call <Alignment>-->
4316
<Alignment>right</Alignment>
4318
<ConfigKey>[Channel1],playposition</ConfigKey>
4323
**********************************************
4324
Text- Track duration
4325
**********************************************
4328
<TooltipId>track_duration</TooltipId>
4329
<Style>QLabel { font: 15px/18px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
4330
background-color: transparent; color: #EECE33; text-align: left; padding-left: 1px; }
4332
<Property>durationFormatted</Property>
4333
<Channel>1</Channel>
4336
<!--CSS alignments not respected see bug lp:605530 , lets call <Alignment>-->
4337
<Alignment>right</Alignment>
4341
**********************************************
4343
**********************************************
4345
<!-- Little trickery here:
4346
BPM tap is transparent png directly over BPM display, so it became BPM and TAP at once,
4347
changed tooltip accordingly
4351
<TooltipId>bpm_tap</TooltipId>
4353
<TooltipId>bpm_tap_visual_bpm</TooltipId>
4355
<NumberStates>1</NumberStates>
4358
<Pressed>btn_tap1_over.png</Pressed>
4359
<Unpressed>btn_tap1.png</Unpressed>
4363
<ConfigKey>[Channel1],bpm_tap</ConfigKey>
4364
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4369
**********************************************
4370
Button - Show spinning Vinyl widget
4371
**********************************************
4374
<TooltipId>show_spinny</TooltipId>
4376
<NumberStates>2</NumberStates>
4379
<Pressed>btn_spinny1.png</Pressed>
4380
<Unpressed>btn_spinny1.png</Unpressed>
4384
<Pressed>btn_spinny1_over.png</Pressed>
4385
<Unpressed>btn_spinny1_over.png</Unpressed>
4389
<ConfigKey>[Spinny1],show_spinny</ConfigKey>
4390
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4391
<ButtonState>LeftButton</ButtonState>
4396
**********************************************
4397
Button- Repeat (End of track mode)
4398
**********************************************
4401
<TooltipId>repeat</TooltipId>
4403
<NumberStates>2</NumberStates>
4406
<Pressed>btn_repeat1.png</Pressed>
4407
<Unpressed>btn_repeat1.png</Unpressed>
4411
<Pressed>btn_repeat1_over.png</Pressed>
4412
<Unpressed>btn_repeat1_over.png</Unpressed>
4416
<ConfigKey>[Channel1],repeat</ConfigKey>
4421
**********************************************
4423
**********************************************
4426
<TooltipId>eject</TooltipId>
4428
<NumberStates>1</NumberStates>
4431
<Pressed>btn_eject1_over.png</Pressed>
4432
<Unpressed>btn_eject1.png</Unpressed>
4436
<ConfigKey>[Channel1],eject</ConfigKey>
4437
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4438
<ButtonState>LeftButton</ButtonState>
4439
<ConnectValueToWidget>false</ConnectValueToWidget>
4444
**********************************************
4446
**********************************************
4449
<TooltipId>beats_translate_curpos</TooltipId>
4451
<NumberStates>1</NumberStates>
4454
<Pressed>btn_beatgrid1_over.png</Pressed>
4455
<Unpressed>btn_beatgrid1.png</Unpressed>
4459
<ConfigKey>[Channel1],beats_translate_curpos</ConfigKey>
4460
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4461
<ButtonState>LeftButton</ButtonState>
4466
**********************************************
4468
**********************************************
4471
<TooltipId>quantize</TooltipId>
4473
<NumberStates>2</NumberStates>
4476
<Pressed>btn_quantize1.png</Pressed>
4477
<Unpressed>btn_quantize1.png</Unpressed>
4481
<Pressed>btn_quantize1_over.png</Pressed>
4482
<Unpressed>btn_quantize1_over.png</Unpressed>
4486
<ConfigKey>[Channel1],quantize</ConfigKey>
4487
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4488
<ButtonState>LeftButton</ButtonState>
4493
**********************************************
4495
**********************************************
4498
<TooltipId>keylock</TooltipId>
4500
<NumberStates>2</NumberStates>
4503
<Pressed>btn_keylock1.png</Pressed>
4504
<Unpressed>btn_keylock1.png</Unpressed>
4508
<Pressed>btn_keylock1_over.png</Pressed>
4509
<Unpressed>btn_keylock1_over.png</Unpressed>
4513
<ConfigKey>[Channel1],keylock</ConfigKey>
4517
<!-- Playback control sub-widget -->
4521
<Style>QGroupBox { border: 0px solid yellow; } QWidget { margin: 0; padding: 0; }</Style>
4525
**********************************************
4526
Button- Fast forward and rewind
4527
**********************************************
4530
<TooltipId>fwd_end</TooltipId>
4532
<NumberStates>1</NumberStates>
4535
<Pressed>btn_forward1_overdown.png</Pressed>
4536
<Unpressed>btn_forward1.png</Unpressed>
4540
<ConfigKey>[Channel1],fwd</ConfigKey>
4541
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4542
<ButtonState>LeftButton</ButtonState>
4545
<ConfigKey>[Channel1],end</ConfigKey>
4546
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4547
<ButtonState>RightButton</ButtonState>
4551
<TooltipId>back_start</TooltipId>
4553
<NumberStates>1</NumberStates>
4556
<Pressed>btn_rewind1_overdown.png</Pressed>
4557
<Unpressed>btn_rewind1.png</Unpressed>
4561
<ConfigKey>[Channel1],back</ConfigKey>
4562
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4563
<ButtonState>LeftButton</ButtonState>
4566
<ConfigKey>[Channel1],start</ConfigKey>
4567
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4568
<ButtonState>RightButton</ButtonState>
4573
****************************************
4574
Button- Reverse playback
4575
****************************************
4578
<TooltipId>reverse</TooltipId>
4580
<NumberStates>1</NumberStates>
4583
<Pressed>btn_reverse1_overdown.png</Pressed>
4584
<Unpressed>btn_reverse1.png</Unpressed>
4588
<ConfigKey>[Channel1],reverse</ConfigKey>
4589
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4590
<ButtonState>LeftButton</ButtonState>
4595
**********************************************
4597
**********************************************
4600
<TooltipId>beatloop</TooltipId>
4602
<NumberStates>2</NumberStates>
4603
<LeftClickIsPushButton>true</LeftClickIsPushButton>
4604
<RightClickIsPushButton>true</RightClickIsPushButton>
4607
<Pressed>btn_beatloop1_0125_down.png</Pressed>
4608
<Unpressed>btn_beatloop1_0125.png</Unpressed>
4612
<Pressed>btn_beatloop1_0125_overdown.png</Pressed>
4613
<Unpressed>btn_beatloop1_0125_over.png</Unpressed>
4617
<ConfigKey>[Channel1],beatloop_0.125_toggle</ConfigKey>
4618
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4619
<ButtonState>LeftButton</ButtonState>
4622
<ConfigKey>[Channel1],beatlooproll_0.125_activate</ConfigKey>
4623
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4624
<ButtonState>RightButton</ButtonState>
4627
<ConfigKey>[Channel1],beatloop_0.125_enabled</ConfigKey>
4628
<ConnectValueFromWidget>false</ConnectValueFromWidget>
4632
<TooltipId>beatloop</TooltipId>
4634
<NumberStates>2</NumberStates>
4635
<LeftClickIsPushButton>true</LeftClickIsPushButton>
4636
<RightClickIsPushButton>true</RightClickIsPushButton>
4639
<Pressed>btn_beatloop1_0250_down.png</Pressed>
4640
<Unpressed>btn_beatloop1_0250.png</Unpressed>
4644
<Pressed>btn_beatloop1_0250_overdown.png</Pressed>
4645
<Unpressed>btn_beatloop1_0250_over.png</Unpressed>
4649
<ConfigKey>[Channel1],beatloop_0.25_toggle</ConfigKey>
4650
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4651
<ButtonState>LeftButton</ButtonState>
4654
<ConfigKey>[Channel1],beatlooproll_0.25_activate</ConfigKey>
4655
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4656
<ButtonState>RightButton</ButtonState>
4659
<ConfigKey>[Channel1],beatloop_0.25_enabled</ConfigKey>
4660
<ConnectValueFromWidget>false</ConnectValueFromWidget>
4664
<TooltipId>beatloop</TooltipId>
4666
<NumberStates>2</NumberStates>
4667
<LeftClickIsPushButton>true</LeftClickIsPushButton>
4668
<RightClickIsPushButton>true</RightClickIsPushButton>
4671
<Pressed>btn_beatloop1_0500_down.png</Pressed>
4672
<Unpressed>btn_beatloop1_0500.png</Unpressed>
4676
<Pressed>btn_beatloop1_0500_overdown.png</Pressed>
4677
<Unpressed>btn_beatloop1_0500_over.png</Unpressed>
4681
<ConfigKey>[Channel1],beatloop_0.5_toggle</ConfigKey>
4682
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4683
<ButtonState>LeftButton</ButtonState>
4686
<ConfigKey>[Channel1],beatlooproll_0.5_activate</ConfigKey>
4687
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4688
<ButtonState>RightButton</ButtonState>
4691
<ConfigKey>[Channel1],beatloop_0.5_enabled</ConfigKey>
4692
<ConnectValueFromWidget>false</ConnectValueFromWidget>
4696
<TooltipId>beatloop</TooltipId>
4698
<NumberStates>2</NumberStates>
4699
<LeftClickIsPushButton>true</LeftClickIsPushButton>
4700
<RightClickIsPushButton>true</RightClickIsPushButton>
4703
<Pressed>btn_beatloop1_1_down.png</Pressed>
4704
<Unpressed>btn_beatloop1_1.png</Unpressed>
4708
<Pressed>btn_beatloop1_1_overdown.png</Pressed>
4709
<Unpressed>btn_beatloop1_1_over.png</Unpressed>
4713
<ConfigKey>[Channel1],beatloop_1_toggle</ConfigKey>
4714
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4715
<ButtonState>LeftButton</ButtonState>
4718
<ConfigKey>[Channel1],beatlooproll_1_activate</ConfigKey>
4719
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4720
<ButtonState>RightButton</ButtonState>
4723
<ConfigKey>[Channel1],beatloop_1_enabled</ConfigKey>
4724
<ConnectValueFromWidget>false</ConnectValueFromWidget>
4728
<TooltipId>beatloop</TooltipId>
4730
<NumberStates>2</NumberStates>
4731
<LeftClickIsPushButton>true</LeftClickIsPushButton>
4732
<RightClickIsPushButton>true</RightClickIsPushButton>
4735
<Pressed>btn_beatloop1_2_down.png</Pressed>
4736
<Unpressed>btn_beatloop1_2.png</Unpressed>
4740
<Pressed>btn_beatloop1_2_overdown.png</Pressed>
4741
<Unpressed>btn_beatloop1_2_over.png</Unpressed>
4745
<ConfigKey>[Channel1],beatloop_2_toggle</ConfigKey>
4746
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4747
<ButtonState>LeftButton</ButtonState>
4750
<ConfigKey>[Channel1],beatlooproll_2_activate</ConfigKey>
4751
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4752
<ButtonState>RightButton</ButtonState>
4755
<ConfigKey>[Channel1],beatloop_2_enabled</ConfigKey>
4756
<ConnectValueFromWidget>false</ConnectValueFromWidget>
4760
<TooltipId>beatloop</TooltipId>
4762
<NumberStates>2</NumberStates>
4763
<LeftClickIsPushButton>true</LeftClickIsPushButton>
4764
<RightClickIsPushButton>true</RightClickIsPushButton>
4767
<Pressed>btn_beatloop1_4_down.png</Pressed>
4768
<Unpressed>btn_beatloop1_4.png</Unpressed>
4772
<Pressed>btn_beatloop1_4_overdown.png</Pressed>
4773
<Unpressed>btn_beatloop1_4_over.png</Unpressed>
4777
<ConfigKey>[Channel1],beatloop_4_toggle</ConfigKey>
4778
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4779
<ButtonState>LeftButton</ButtonState>
4782
<ConfigKey>[Channel1],beatlooproll_4_activate</ConfigKey>
4783
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4784
<ButtonState>RightButton</ButtonState>
4787
<ConfigKey>[Channel1],beatloop_4_enabled</ConfigKey>
4788
<ConnectValueFromWidget>false</ConnectValueFromWidget>
4792
<TooltipId>beatloop</TooltipId>
4794
<NumberStates>2</NumberStates>
4795
<LeftClickIsPushButton>true</LeftClickIsPushButton>
4796
<RightClickIsPushButton>true</RightClickIsPushButton>
4799
<Pressed>btn_beatloop1_8_down.png</Pressed>
4800
<Unpressed>btn_beatloop1_8.png</Unpressed>
4804
<Pressed>btn_beatloop1_8_overdown.png</Pressed>
4805
<Unpressed>btn_beatloop1_8_over.png</Unpressed>
4809
<ConfigKey>[Channel1],beatloop_8_toggle</ConfigKey>
4810
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4811
<ButtonState>LeftButton</ButtonState>
4814
<ConfigKey>[Channel1],beatlooproll_8_activate</ConfigKey>
4815
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4816
<ButtonState>RightButton</ButtonState>
4819
<ConfigKey>[Channel1],beatloop_8_enabled</ConfigKey>
4820
<ConnectValueFromWidget>false</ConnectValueFromWidget>
4824
<TooltipId>beatloop</TooltipId>
4826
<NumberStates>2</NumberStates>
4827
<LeftClickIsPushButton>true</LeftClickIsPushButton>
4828
<RightClickIsPushButton>true</RightClickIsPushButton>
4831
<Pressed>btn_beatloop1_16_down.png</Pressed>
4832
<Unpressed>btn_beatloop1_16.png</Unpressed>
4836
<Pressed>btn_beatloop1_16_overdown.png</Pressed>
4837
<Unpressed>btn_beatloop1_16_over.png</Unpressed>
4841
<ConfigKey>[Channel1],beatloop_16_toggle</ConfigKey>
4842
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4843
<ButtonState>LeftButton</ButtonState>
4846
<ConfigKey>[Channel1],beatlooproll_16_activate</ConfigKey>
4847
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4848
<ButtonState>RightButton</ButtonState>
4851
<ConfigKey>[Channel1],beatloop_16_enabled</ConfigKey>
4852
<ConnectValueFromWidget>false</ConnectValueFromWidget>
4857
**********************************************
4858
Button - Beatloop halve/double
4859
**********************************************
4862
<TooltipId>loop_halve</TooltipId>
4864
<NumberStates>1</NumberStates>
4867
<Pressed>btn_beatloop1_halve_overdown.png</Pressed>
4868
<Unpressed>btn_beatloop1_halve.png</Unpressed>
4872
<ConfigKey>[Channel1],loop_halve</ConfigKey>
4873
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4874
<ButtonState>LeftButton</ButtonState>
4878
<TooltipId>loop_double</TooltipId>
4880
<NumberStates>1</NumberStates>
4883
<Pressed>btn_beatloop1_double_overdown.png</Pressed>
4884
<Unpressed>btn_beatloop1_double.png</Unpressed>
4888
<ConfigKey>[Channel1],loop_double</ConfigKey>
4889
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4890
<ButtonState>LeftButton</ButtonState>
4895
**********************************************
4897
**********************************************
4900
<TooltipId>loop_in</TooltipId>
4902
<NumberStates>1</NumberStates>
4905
<Pressed>btn_loop_in1_overdown.png</Pressed>
4906
<Unpressed>btn_loop_in1.png</Unpressed>
4910
<ConfigKey>[Channel1],loop_in</ConfigKey>
4911
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4912
<ButtonState>LeftButton</ButtonState>
4916
<TooltipId>loop_out</TooltipId>
4918
<NumberStates>1</NumberStates>
4921
<Pressed>btn_loop_out1_overdown.png</Pressed>
4922
<Unpressed>btn_loop_out1.png</Unpressed>
4926
<ConfigKey>[Channel1],loop_out</ConfigKey>
4927
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4928
<ButtonState>LeftButton</ButtonState>
4932
<TooltipId>reloop_exit</TooltipId>
4934
<NumberStates>2</NumberStates>
4935
<LeftClickIsPushButton>true</LeftClickIsPushButton>
4938
<Pressed>btn_reloop1_down.png</Pressed>
4939
<Unpressed>btn_reloop1.png</Unpressed>
4943
<Pressed>btn_reloop1_overdown.png</Pressed>
4944
<Unpressed>btn_reloop1_over.png</Unpressed>
4948
<ConfigKey>[Channel1],reloop_exit</ConfigKey>
4949
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4950
<ButtonState>LeftButton</ButtonState>
4951
<ConnectValueToWidget>false</ConnectValueToWidget>
4954
<ConfigKey>[Channel1],loop_enabled</ConfigKey>
4955
<ConnectValueFromWidget>false</ConnectValueFromWidget>
4960
**********************************************
4962
**********************************************
4965
<TooltipId>hotcue</TooltipId>
4967
<NumberStates>2</NumberStates>
4968
<LeftClickIsPushButton>true</LeftClickIsPushButton>
4969
<RightClickIsPushButton>true</RightClickIsPushButton>
4972
<Pressed>btn_hotcue1_1_down.png</Pressed>
4973
<Unpressed>btn_hotcue1_1.png</Unpressed>
4977
<Pressed>btn_hotcue1_1_overdown.png</Pressed>
4978
<Unpressed>btn_hotcue1_1_over.png</Unpressed>
4982
<ConfigKey>[Channel1],hotcue_1_activate</ConfigKey>
4983
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4984
<ButtonState>LeftButton</ButtonState>
4985
<ConnectValueToWidget>false</ConnectValueToWidget>
4988
<ConfigKey>[Channel1],hotcue_1_clear</ConfigKey>
4989
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
4990
<ButtonState>RightButton</ButtonState>
4991
<ConnectValueToWidget>false</ConnectValueToWidget>
4994
<ConfigKey>[Channel1],hotcue_1_enabled</ConfigKey>
4995
<ConnectValueFromWidget>false</ConnectValueFromWidget>
4999
<TooltipId>hotcue</TooltipId>
5001
<NumberStates>2</NumberStates>
5002
<LeftClickIsPushButton>true</LeftClickIsPushButton>
5003
<RightClickIsPushButton>true</RightClickIsPushButton>
5006
<Pressed>btn_hotcue1_2_down.png</Pressed>
5007
<Unpressed>btn_hotcue1_2.png</Unpressed>
5011
<Pressed>btn_hotcue1_2_overdown.png</Pressed>
5012
<Unpressed>btn_hotcue1_2_over.png</Unpressed>
5016
<ConfigKey>[Channel1],hotcue_2_activate</ConfigKey>
5017
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5018
<ButtonState>LeftButton</ButtonState>
5019
<ConnectValueToWidget>false</ConnectValueToWidget>
5022
<ConfigKey>[Channel1],hotcue_2_clear</ConfigKey>
5023
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5024
<ButtonState>RightButton</ButtonState>
5025
<ConnectValueToWidget>false</ConnectValueToWidget>
5028
<ConfigKey>[Channel1],hotcue_2_enabled</ConfigKey>
5029
<ConnectValueFromWidget>false</ConnectValueFromWidget>
5033
<TooltipId>hotcue</TooltipId>
5035
<NumberStates>2</NumberStates>
5036
<LeftClickIsPushButton>true</LeftClickIsPushButton>
5037
<RightClickIsPushButton>true</RightClickIsPushButton>
5040
<Pressed>btn_hotcue1_3_down.png</Pressed>
5041
<Unpressed>btn_hotcue1_3.png</Unpressed>
5045
<Pressed>btn_hotcue1_3_overdown.png</Pressed>
5046
<Unpressed>btn_hotcue1_3_over.png</Unpressed>
5050
<ConfigKey>[Channel1],hotcue_3_activate</ConfigKey>
5051
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5052
<ButtonState>LeftButton</ButtonState>
5053
<ConnectValueToWidget>false</ConnectValueToWidget>
5056
<ConfigKey>[Channel1],hotcue_3_clear</ConfigKey>
5057
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5058
<ButtonState>RightButton</ButtonState>
5059
<ConnectValueToWidget>false</ConnectValueToWidget>
5062
<ConfigKey>[Channel1],hotcue_3_enabled</ConfigKey>
5063
<ConnectValueFromWidget>false</ConnectValueFromWidget>
5067
<TooltipId>hotcue</TooltipId>
5069
<NumberStates>2</NumberStates>
5070
<LeftClickIsPushButton>true</LeftClickIsPushButton>
5071
<RightClickIsPushButton>true</RightClickIsPushButton>
5074
<Pressed>btn_hotcue1_4_down.png</Pressed>
5075
<Unpressed>btn_hotcue1_4.png</Unpressed>
5079
<Pressed>btn_hotcue1_4_overdown.png</Pressed>
5080
<Unpressed>btn_hotcue1_4_over.png</Unpressed>
5084
<ConfigKey>[Channel1],hotcue_4_activate</ConfigKey>
5085
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5086
<ButtonState>LeftButton</ButtonState>
5087
<ConnectValueToWidget>false</ConnectValueToWidget>
5090
<ConfigKey>[Channel1],hotcue_4_clear</ConfigKey>
5091
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5092
<ButtonState>RightButton</ButtonState>
5093
<ConnectValueToWidget>false</ConnectValueToWidget>
5096
<ConfigKey>[Channel1],hotcue_4_enabled</ConfigKey>
5097
<ConnectValueFromWidget>false</ConnectValueFromWidget>
5108
############################################################################################
5109
############################################################################################
5110
WidgetGroup : Deck 2
5111
############################################################################################
5112
############################################################################################
5116
<Size>717,255</Size>
5117
<Style>QGroupBox { border: 0px solid red; } QWidget { margin: 0; padding: 0; }</Style>
5120
**********************************************
5121
Visual- Vinyl control status indicator // we need 4 of them for top-bottom-left-right
5122
**********************************************
5125
<NumberPos>4</NumberPos>
5127
<PathStatusLight>btn_vinylcontrol_indicator_horizontal1.png</PathStatusLight>
5128
<PathStatusLight2>btn_vinylcontrol_indicator_horizontal2.png</PathStatusLight2>
5129
<PathStatusLight3>btn_vinylcontrol_indicator_horizontal3.png</PathStatusLight3>
5130
<PathStatusLight4>btn_vinylcontrol_indicator_horizontal4.png</PathStatusLight4>
5133
<ConfigKey>[Channel2],vinylcontrol_status</ConfigKey>
5137
<NumberPos>4</NumberPos>
5138
<TooltipId>vinylcontrol_status</TooltipId>
5140
<PathStatusLight>btn_vinylcontrol_indicator_horizontal1.png</PathStatusLight>
5141
<PathStatusLight2>btn_vinylcontrol_indicator_horizontal2.png</PathStatusLight2>
5142
<PathStatusLight3>btn_vinylcontrol_indicator_horizontal3.png</PathStatusLight3>
5143
<PathStatusLight4>btn_vinylcontrol_indicator_horizontal4.png</PathStatusLight4>
5146
<ConfigKey>[Channel2],vinylcontrol_status</ConfigKey>
5150
<NumberPos>4</NumberPos>
5151
<TooltipId>vinylcontrol_status</TooltipId>
5153
<PathStatusLight>btn_vinylcontrol_indicator_vertical1.png</PathStatusLight>
5154
<PathStatusLight2>btn_vinylcontrol_indicator_vertical2.png</PathStatusLight2>
5155
<PathStatusLight3>btn_vinylcontrol_indicator_vertical3.png</PathStatusLight3>
5156
<PathStatusLight4>btn_vinylcontrol_indicator_vertical4.png</PathStatusLight4>
5159
<ConfigKey>[Channel2],vinylcontrol_status</ConfigKey>
5163
<NumberPos>4</NumberPos>
5164
<TooltipId>vinylcontrol_status</TooltipId>
5166
<PathStatusLight>btn_vinylcontrol_indicator_vertical1.png</PathStatusLight>
5167
<PathStatusLight2>btn_vinylcontrol_indicator_vertical2.png</PathStatusLight2>
5168
<PathStatusLight3>btn_vinylcontrol_indicator_vertical3.png</PathStatusLight3>
5169
<PathStatusLight4>btn_vinylcontrol_indicator_vertical4.png</PathStatusLight4>
5172
<ConfigKey>[Channel2],vinylcontrol_status</ConfigKey>
5177
**********************************************
5178
Visual- Waveform overview
5179
**********************************************
5182
<TooltipId>waveform_overview</TooltipId>
5184
<Channel>2</Channel>
5187
<!-- transparent background if no <BgColor> & <BgPixmap> is present -->
5189
<BgPixmap></BgPixmap>
5190
<SignalColor>#EECE33</SignalColor>
5191
<PlayPosColor>#00FF00</PlayPosColor>
5192
<EndOfTrackColor>#EA0000</EndOfTrackColor>
5194
<Align>bottom</Align>
5195
<Color>#00FF00</Color>
5196
<TextColor>#FFFFFF</TextColor>
5200
<StartControl>loop_start_position</StartControl>
5201
<EndControl>loop_end_position</EndControl>
5202
<EnabledControl>loop_enabled</EnabledControl>
5203
<Color>#00FF00</Color>
5204
<DisabledColor>#FFFFFF</DisabledColor>
5207
<Control>cue_point</Control>
5210
<Color>#FF001C</Color>
5211
<TextColor>#FFFFFF</TextColor>
5214
<ConfigKey>[Channel2],playposition</ConfigKey>
5215
<EmitOnDownPress>false</EmitOnDownPress>
5220
**********************************************
5222
**********************************************
5225
<Tooltip>Track title Displays the title of the loaded track. Informations are extracted from the tracks tags. </Tooltip>
5226
<Style>QLabel { font: bold 18px/20px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
5227
background-color: transparent; color: #EECE33; text-align: left; padding-left: 1px; }</Style>
5228
<TooltipId>track_title</TooltipId>
5229
<Property>title</Property>
5230
<Channel>2</Channel>
5232
<Size>555f,35</Size>
5236
**********************************************
5238
**********************************************
5241
<Style>QLabel { font: bold 18px/20px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
5242
background-color: transparent; color: #EECE33; text-align: left; padding-left: 1px; }</Style>
5243
<TooltipId>track_artist</TooltipId>
5244
<Property>artist</Property>
5245
<Channel>2</Channel>
5247
<Size>525f,35</Size>
5251
**********************************************
5253
**********************************************
5256
<TooltipId>track_album</TooltipId>
5257
<Style>QLabel { font: 15px/18px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
5258
background-color: transparent; color: #EECE33; text-align: left; padding-left: 1px; }
5260
<Property>album</Property>
5261
<Channel>2</Channel>
5263
<Size>525f,23</Size>
5267
**********************************************
5268
Text- BPM number display
5269
**********************************************
5272
<TooltipId>visual_bpm</TooltipId>
5273
<Style>QLabel { font: bold 23px/25px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
5274
background-color: transparent; color: #EECE33; text-align: left;padding-left: 1px; }
5276
<Channel>2</Channel>
5279
<!--CSS alignments not respected see bug lp:605530 , lets call <Alignment>-->
5280
<Alignment>right</Alignment>
5282
<ConfigKey>[Channel2],visual_bpm</ConfigKey>
5287
**********************************************
5288
Text- Playing position / Time remaining
5289
**********************************************
5292
<Style>QLabel { font: bold 18px/23px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
5293
background-color: transparent; color: #EECE33; text-align: left;padding-left: 1px; }</Style>
5294
<TooltipId>track_time</TooltipId>
5295
<Channel>2</Channel>
5298
<!--CSS alignments not respected see bug lp:605530 , lets call <Alignment>-->
5299
<Alignment>right</Alignment>
5301
<ConfigKey>[Channel2],playposition</ConfigKey>
5306
**********************************************
5307
Text- Track duration
5308
**********************************************
5311
<TooltipId>track_duration</TooltipId>
5312
<Style>QLabel { font: 15px/18px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
5313
background-color: transparent; color: #EECE33; text-align: left; padding-left: 1px; }
5315
<Property>durationFormatted</Property>
5316
<Channel>2</Channel>
5319
<!--CSS alignments not respected see bug lp:605530 , lets call <Alignment>-->
5320
<Alignment>right</Alignment>
5324
**********************************************
5326
**********************************************
5328
<!-- Little trickery here:
5329
BPM tap is transparent png directly over BPM display, so it became BPM and TAP at once,
5330
changed tooltip accordingly
5334
<TooltipId>bpm_tap</TooltipId>
5335
<TooltipId>bpm_tap_visual_bpm</TooltipId>
5337
<NumberStates>1</NumberStates>
5340
<Pressed>btn_tap2_over.png</Pressed>
5341
<Unpressed>btn_tap2.png</Unpressed>
5345
<ConfigKey>[Channel2],bpm_tap</ConfigKey>
5346
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5351
**********************************************
5352
Button - Show spinning Vinyl widget
5353
**********************************************
5356
<TooltipId>show_spinny</TooltipId>
5358
<NumberStates>2</NumberStates>
5361
<Pressed>btn_spinny2.png</Pressed>
5362
<Unpressed>btn_spinny2.png</Unpressed>
5366
<Pressed>btn_spinny2_over.png</Pressed>
5367
<Unpressed>btn_spinny2_over.png</Unpressed>
5371
<ConfigKey>[Spinny2],show_spinny</ConfigKey>
5372
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5373
<ButtonState>LeftButton</ButtonState>
5378
**********************************************
5379
Button- Repeat (End of track mode)
5380
**********************************************
5383
<TooltipId>repeat</TooltipId>
5385
<NumberStates>2</NumberStates>
5388
<Pressed>btn_repeat2.png</Pressed>
5389
<Unpressed>btn_repeat2.png</Unpressed>
5393
<Pressed>btn_repeat2_over.png</Pressed>
5394
<Unpressed>btn_repeat2_over.png</Unpressed>
5398
<ConfigKey>[Channel2],repeat</ConfigKey>
5403
**********************************************
5405
**********************************************
5408
<TooltipId>eject</TooltipId>
5410
<NumberStates>1</NumberStates>
5413
<Pressed>btn_eject2_over.png</Pressed>
5414
<Unpressed>btn_eject2.png</Unpressed>
5418
<ConfigKey>[Channel2],eject</ConfigKey>
5419
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5420
<ButtonState>LeftButton</ButtonState>
5421
<ConnectValueToWidget>false</ConnectValueToWidget>
5426
**********************************************
5428
**********************************************
5431
<TooltipId>beats_translate_curpos</TooltipId>
5433
<NumberStates>1</NumberStates>
5436
<Pressed>btn_beatgrid2_over.png</Pressed>
5437
<Unpressed>btn_beatgrid2.png</Unpressed>
5441
<ConfigKey>[Channel2],beats_translate_curpos</ConfigKey>
5442
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5443
<ButtonState>LeftButton</ButtonState>
5448
**********************************************
5450
**********************************************
5453
<TooltipId>quantize</TooltipId>
5455
<NumberStates>2</NumberStates>
5458
<Pressed>btn_quantize2.png</Pressed>
5459
<Unpressed>btn_quantize2.png</Unpressed>
5463
<Pressed>btn_quantize2_over.png</Pressed>
5464
<Unpressed>btn_quantize2_over.png</Unpressed>
5468
<ConfigKey>[Channel2],quantize</ConfigKey>
5469
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5470
<ButtonState>LeftButton</ButtonState>
5475
**********************************************
5477
**********************************************
5480
<TooltipId>keylock</TooltipId>
5482
<NumberStates>2</NumberStates>
5485
<Pressed>btn_keylock2.png</Pressed>
5486
<Unpressed>btn_keylock2.png</Unpressed>
5490
<Pressed>btn_keylock2_over.png</Pressed>
5491
<Unpressed>btn_keylock2_over.png</Unpressed>
5495
<ConfigKey>[Channel2],keylock</ConfigKey>
5499
<!-- Playback control sub-widget -->
5503
<Style>QGroupBox { border: 0px solid yellow; } QWidget { margin: 0; padding: 0; }</Style>
5507
**********************************************
5508
Button- Fast forward and rewind
5509
**********************************************
5512
<TooltipId>fwd_end</TooltipId>
5514
<NumberStates>1</NumberStates>
5517
<Pressed>btn_forward2_overdown.png</Pressed>
5518
<Unpressed>btn_forward2.png</Unpressed>
5522
<ConfigKey>[Channel2],fwd</ConfigKey>
5523
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5524
<ButtonState>LeftButton</ButtonState>
5527
<ConfigKey>[Channel2],end</ConfigKey>
5528
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5529
<ButtonState>RightButton</ButtonState>
5533
<TooltipId>back_start</TooltipId>
5535
<NumberStates>1</NumberStates>
5538
<Pressed>btn_rewind2_overdown.png</Pressed>
5539
<Unpressed>btn_rewind2.png</Unpressed>
5543
<ConfigKey>[Channel2],back</ConfigKey>
5544
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5545
<ButtonState>LeftButton</ButtonState>
5548
<ConfigKey>[Channel2],start</ConfigKey>
5549
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5550
<ButtonState>RightButton</ButtonState>
5555
****************************************
5556
Button- Reverse playback
5557
****************************************
5560
<TooltipId>reverse</TooltipId>
5562
<NumberStates>1</NumberStates>
5565
<Pressed>btn_reverse2_overdown.png</Pressed>
5566
<Unpressed>btn_reverse2.png</Unpressed>
5570
<ConfigKey>[Channel2],reverse</ConfigKey>
5571
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5572
<ButtonState>LeftButton</ButtonState>
5577
**********************************************
5579
**********************************************
5582
<TooltipId>beatloop</TooltipId>
5584
<NumberStates>2</NumberStates>
5585
<LeftClickIsPushButton>true</LeftClickIsPushButton>
5586
<RightClickIsPushButton>true</RightClickIsPushButton>
5589
<Pressed>btn_beatloop2_0125_down.png</Pressed>
5590
<Unpressed>btn_beatloop2_0125.png</Unpressed>
5594
<Pressed>btn_beatloop2_0125_overdown.png</Pressed>
5595
<Unpressed>btn_beatloop2_0125_over.png</Unpressed>
5599
<ConfigKey>[Channel2],beatloop_0.125_toggle</ConfigKey>
5600
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5601
<ButtonState>LeftButton</ButtonState>
5604
<ConfigKey>[Channel2],beatlooproll_0.125_activate</ConfigKey>
5605
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5606
<ButtonState>RightButton</ButtonState>
5609
<ConfigKey>[Channel2],beatloop_0.125_enabled</ConfigKey>
5610
<ConnectValueFromWidget>false</ConnectValueFromWidget>
5614
<TooltipId>beatloop</TooltipId>
5616
<NumberStates>2</NumberStates>
5617
<LeftClickIsPushButton>true</LeftClickIsPushButton>
5618
<RightClickIsPushButton>true</RightClickIsPushButton>
5621
<Pressed>btn_beatloop2_0250_down.png</Pressed>
5622
<Unpressed>btn_beatloop2_0250.png</Unpressed>
5626
<Pressed>btn_beatloop2_0250_overdown.png</Pressed>
5627
<Unpressed>btn_beatloop2_0250_over.png</Unpressed>
5631
<ConfigKey>[Channel2],beatloop_0.25_toggle</ConfigKey>
5632
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5633
<ButtonState>LeftButton</ButtonState>
5636
<ConfigKey>[Channel2],beatlooproll_0.25_activate</ConfigKey>
5637
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5638
<ButtonState>RightButton</ButtonState>
5641
<ConfigKey>[Channel2],beatloop_0.25_enabled</ConfigKey>
5642
<ConnectValueFromWidget>false</ConnectValueFromWidget>
5646
<TooltipId>beatloop</TooltipId>
5648
<NumberStates>2</NumberStates>
5649
<LeftClickIsPushButton>true</LeftClickIsPushButton>
5650
<RightClickIsPushButton>true</RightClickIsPushButton>
5653
<Pressed>btn_beatloop2_0500_down.png</Pressed>
5654
<Unpressed>btn_beatloop2_0500.png</Unpressed>
5658
<Pressed>btn_beatloop2_0500_overdown.png</Pressed>
5659
<Unpressed>btn_beatloop2_0500_over.png</Unpressed>
5663
<ConfigKey>[Channel2],beatloop_0.5_toggle</ConfigKey>
5664
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5665
<ButtonState>LeftButton</ButtonState>
5668
<ConfigKey>[Channel2],beatlooproll_0.5_activate</ConfigKey>
5669
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5670
<ButtonState>RightButton</ButtonState>
5673
<ConfigKey>[Channel2],beatloop_0.5_enabled</ConfigKey>
5674
<ConnectValueFromWidget>false</ConnectValueFromWidget>
5678
<TooltipId>beatloop</TooltipId>
5680
<NumberStates>2</NumberStates>
5681
<LeftClickIsPushButton>true</LeftClickIsPushButton>
5682
<RightClickIsPushButton>true</RightClickIsPushButton>
5685
<Pressed>btn_beatloop2_1_down.png</Pressed>
5686
<Unpressed>btn_beatloop2_1.png</Unpressed>
5690
<Pressed>btn_beatloop2_1_overdown.png</Pressed>
5691
<Unpressed>btn_beatloop2_1_over.png</Unpressed>
5695
<ConfigKey>[Channel2],beatloop_1_toggle</ConfigKey>
5696
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5697
<ButtonState>LeftButton</ButtonState>
5700
<ConfigKey>[Channel2],beatlooproll_1_activate</ConfigKey>
5701
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5702
<ButtonState>RightButton</ButtonState>
5705
<ConfigKey>[Channel2],beatloop_1_enabled</ConfigKey>
5706
<ConnectValueFromWidget>false</ConnectValueFromWidget>
5710
<TooltipId>beatloop</TooltipId>
5712
<NumberStates>2</NumberStates>
5713
<LeftClickIsPushButton>true</LeftClickIsPushButton>
5714
<RightClickIsPushButton>true</RightClickIsPushButton>
5717
<Pressed>btn_beatloop2_2_down.png</Pressed>
5718
<Unpressed>btn_beatloop2_2.png</Unpressed>
5722
<Pressed>btn_beatloop2_2_overdown.png</Pressed>
5723
<Unpressed>btn_beatloop2_2_over.png</Unpressed>
5727
<ConfigKey>[Channel2],beatloop_2_toggle</ConfigKey>
5728
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5729
<ButtonState>LeftButton</ButtonState>
5732
<ConfigKey>[Channel2],beatlooproll_2_activate</ConfigKey>
5733
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5734
<ButtonState>RightButton</ButtonState>
5737
<ConfigKey>[Channel2],beatloop_2_enabled</ConfigKey>
5738
<ConnectValueFromWidget>false</ConnectValueFromWidget>
5742
<TooltipId>beatloop</TooltipId>
5744
<NumberStates>2</NumberStates>
5745
<LeftClickIsPushButton>true</LeftClickIsPushButton>
5746
<RightClickIsPushButton>true</RightClickIsPushButton>
5749
<Pressed>btn_beatloop2_4_down.png</Pressed>
5750
<Unpressed>btn_beatloop2_4.png</Unpressed>
5754
<Pressed>btn_beatloop2_4_overdown.png</Pressed>
5755
<Unpressed>btn_beatloop2_4_over.png</Unpressed>
5759
<ConfigKey>[Channel2],beatloop_4_toggle</ConfigKey>
5760
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5761
<ButtonState>LeftButton</ButtonState>
5764
<ConfigKey>[Channel2],beatlooproll_4_activate</ConfigKey>
5765
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5766
<ButtonState>RightButton</ButtonState>
5769
<ConfigKey>[Channel2],beatloop_4_enabled</ConfigKey>
5770
<ConnectValueFromWidget>false</ConnectValueFromWidget>
5774
<TooltipId>beatloop</TooltipId>
5776
<NumberStates>2</NumberStates>
5777
<LeftClickIsPushButton>true</LeftClickIsPushButton>
5778
<RightClickIsPushButton>true</RightClickIsPushButton>
5781
<Pressed>btn_beatloop2_8_down.png</Pressed>
5782
<Unpressed>btn_beatloop2_8.png</Unpressed>
5786
<Pressed>btn_beatloop2_8_overdown.png</Pressed>
5787
<Unpressed>btn_beatloop2_8_over.png</Unpressed>
5791
<ConfigKey>[Channel2],beatloop_8_toggle</ConfigKey>
5792
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5793
<ButtonState>LeftButton</ButtonState>
5796
<ConfigKey>[Channel2],beatlooproll_8_activate</ConfigKey>
5797
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5798
<ButtonState>RightButton</ButtonState>
5801
<ConfigKey>[Channel2],beatloop_8_enabled</ConfigKey>
5802
<ConnectValueFromWidget>false</ConnectValueFromWidget>
5806
<TooltipId>beatloop</TooltipId>
5808
<NumberStates>2</NumberStates>
5809
<LeftClickIsPushButton>true</LeftClickIsPushButton>
5810
<RightClickIsPushButton>true</RightClickIsPushButton>
5813
<Pressed>btn_beatloop2_16_down.png</Pressed>
5814
<Unpressed>btn_beatloop2_16.png</Unpressed>
5818
<Pressed>btn_beatloop2_16_overdown.png</Pressed>
5819
<Unpressed>btn_beatloop2_16_over.png</Unpressed>
5823
<ConfigKey>[Channel2],beatloop_16_toggle</ConfigKey>
5824
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5825
<ButtonState>LeftButton</ButtonState>
5828
<ConfigKey>[Channel2],beatlooproll_16_activate</ConfigKey>
5829
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5830
<ButtonState>RightButton</ButtonState>
5833
<ConfigKey>[Channel2],beatloop_16_enabled</ConfigKey>
5834
<ConnectValueFromWidget>false</ConnectValueFromWidget>
5839
**********************************************
5840
Button - Beatloop halve/double
5841
**********************************************
5844
<TooltipId>loop_halve</TooltipId>
5846
<NumberStates>1</NumberStates>
5849
<Pressed>btn_beatloop2_halve_overdown.png</Pressed>
5850
<Unpressed>btn_beatloop2_halve.png</Unpressed>
5854
<ConfigKey>[Channel2],loop_halve</ConfigKey>
5855
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5856
<ButtonState>LeftButton</ButtonState>
5860
<TooltipId>loop_double</TooltipId>
5862
<NumberStates>1</NumberStates>
5865
<Pressed>btn_beatloop2_double_overdown.png</Pressed>
5866
<Unpressed>btn_beatloop2_double.png</Unpressed>
5870
<ConfigKey>[Channel2],loop_double</ConfigKey>
5871
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5872
<ButtonState>LeftButton</ButtonState>
5877
**********************************************
5879
**********************************************
5882
<TooltipId>loop_in</TooltipId>
5884
<NumberStates>1</NumberStates>
5887
<Pressed>btn_loop_in2_overdown.png</Pressed>
5888
<Unpressed>btn_loop_in2.png</Unpressed>
5892
<ConfigKey>[Channel2],loop_in</ConfigKey>
5893
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5894
<ButtonState>LeftButton</ButtonState>
5898
<TooltipId>loop_out</TooltipId>
5900
<NumberStates>1</NumberStates>
5903
<Pressed>btn_loop_out2_overdown.png</Pressed>
5904
<Unpressed>btn_loop_out2.png</Unpressed>
5908
<ConfigKey>[Channel2],loop_out</ConfigKey>
5909
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5910
<ButtonState>LeftButton</ButtonState>
5914
<TooltipId>reloop_exit</TooltipId>
5916
<NumberStates>2</NumberStates>
5917
<LeftClickIsPushButton>true</LeftClickIsPushButton>
5920
<Pressed>btn_reloop2_down.png</Pressed>
5921
<Unpressed>btn_reloop2.png</Unpressed>
5925
<Pressed>btn_reloop2_overdown.png</Pressed>
5926
<Unpressed>btn_reloop2_over.png</Unpressed>
5930
<ConfigKey>[Channel2],reloop_exit</ConfigKey>
5931
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5932
<ButtonState>LeftButton</ButtonState>
5933
<ConnectValueToWidget>false</ConnectValueToWidget>
5936
<ConfigKey>[Channel2],loop_enabled</ConfigKey>
5937
<ConnectValueFromWidget>false</ConnectValueFromWidget>
5942
**********************************************
5944
**********************************************
5947
<TooltipId>hotcue</TooltipId>
5949
<NumberStates>2</NumberStates>
5950
<LeftClickIsPushButton>true</LeftClickIsPushButton>
5951
<RightClickIsPushButton>true</RightClickIsPushButton>
5954
<Pressed>btn_hotcue2_1_down.png</Pressed>
5955
<Unpressed>btn_hotcue2_1.png</Unpressed>
5959
<Pressed>btn_hotcue2_1_overdown.png</Pressed>
5960
<Unpressed>btn_hotcue2_1_over.png</Unpressed>
5964
<ConfigKey>[Channel2],hotcue_1_activate</ConfigKey>
5965
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5966
<ButtonState>LeftButton</ButtonState>
5967
<ConnectValueToWidget>false</ConnectValueToWidget>
5970
<ConfigKey>[Channel2],hotcue_1_clear</ConfigKey>
5971
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
5972
<ButtonState>RightButton</ButtonState>
5973
<ConnectValueToWidget>false</ConnectValueToWidget>
5976
<ConfigKey>[Channel2],hotcue_1_enabled</ConfigKey>
5977
<ConnectValueFromWidget>false</ConnectValueFromWidget>
5981
<TooltipId>hotcue</TooltipId>
5983
<NumberStates>2</NumberStates>
5984
<LeftClickIsPushButton>true</LeftClickIsPushButton>
5985
<RightClickIsPushButton>true</RightClickIsPushButton>
5988
<Pressed>btn_hotcue2_2_down.png</Pressed>
5989
<Unpressed>btn_hotcue2_2.png</Unpressed>
5993
<Pressed>btn_hotcue2_2_overdown.png</Pressed>
5994
<Unpressed>btn_hotcue2_2_over.png</Unpressed>
5998
<ConfigKey>[Channel2],hotcue_2_activate</ConfigKey>
5999
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
6000
<ButtonState>LeftButton</ButtonState>
6001
<ConnectValueToWidget>false</ConnectValueToWidget>
6004
<ConfigKey>[Channel2],hotcue_2_clear</ConfigKey>
6005
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
6006
<ButtonState>RightButton</ButtonState>
6007
<ConnectValueToWidget>false</ConnectValueToWidget>
6010
<ConfigKey>[Channel2],hotcue_2_enabled</ConfigKey>
6011
<ConnectValueFromWidget>false</ConnectValueFromWidget>
6015
<TooltipId>hotcue</TooltipId>
6017
<NumberStates>2</NumberStates>
6018
<LeftClickIsPushButton>true</LeftClickIsPushButton>
6019
<RightClickIsPushButton>true</RightClickIsPushButton>
6022
<Pressed>btn_hotcue2_3_down.png</Pressed>
6023
<Unpressed>btn_hotcue2_3.png</Unpressed>
6027
<Pressed>btn_hotcue2_3_overdown.png</Pressed>
6028
<Unpressed>btn_hotcue2_3_over.png</Unpressed>
6032
<ConfigKey>[Channel2],hotcue_3_activate</ConfigKey>
6033
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
6034
<ButtonState>LeftButton</ButtonState>
6035
<ConnectValueToWidget>false</ConnectValueToWidget>
6038
<ConfigKey>[Channel2],hotcue_3_clear</ConfigKey>
6039
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
6040
<ButtonState>RightButton</ButtonState>
6041
<ConnectValueToWidget>false</ConnectValueToWidget>
6044
<ConfigKey>[Channel2],hotcue_3_enabled</ConfigKey>
6045
<ConnectValueFromWidget>false</ConnectValueFromWidget>
6049
<TooltipId>hotcue</TooltipId>
6051
<NumberStates>2</NumberStates>
6052
<LeftClickIsPushButton>true</LeftClickIsPushButton>
6053
<RightClickIsPushButton>true</RightClickIsPushButton>
6056
<Pressed>btn_hotcue2_4_down.png</Pressed>
6057
<Unpressed>btn_hotcue2_4.png</Unpressed>
6061
<Pressed>btn_hotcue2_4_overdown.png</Pressed>
6062
<Unpressed>btn_hotcue2_4_over.png</Unpressed>
6066
<ConfigKey>[Channel2],hotcue_4_activate</ConfigKey>
6067
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
6068
<ButtonState>LeftButton</ButtonState>
6069
<ConnectValueToWidget>false</ConnectValueToWidget>
6072
<ConfigKey>[Channel2],hotcue_4_clear</ConfigKey>
6073
<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
6074
<ButtonState>RightButton</ButtonState>
6075
<ConnectValueToWidget>false</ConnectValueToWidget>
6078
<ConfigKey>[Channel2],hotcue_4_enabled</ConfigKey>
6079
<ConnectValueFromWidget>false</ConnectValueFromWidget>