diff --git a/res/skins/LateNight/aux_unit.xml b/res/skins/LateNight/aux_unit.xml
index d005452e299..c2030b0adad 100644
--- a/res/skins/LateNight/aux_unit.xml
+++ b/res/skins/LateNight/aux_unit.xml
@@ -60,29 +60,14 @@
vertical
min,max
-
- orientation
- 3
-
- 0
- buttons/btn_orientation_aux_left.svg
- buttons/btn_orientation_aux_left.svg
-
-
- 1
- buttons/btn_orientation_aux_master.svg
- buttons/btn_orientation_aux_master.svg
-
-
- 2
- buttons/btn_orientation_aux_right.svg
- buttons/btn_orientation_aux_right.svg
-
-
- ,orientation
- LeftButton
-
-
+
+ mute
+ 34f,15f
+ orientation_aux_left
+ orientation_aux_master
+ orientation_aux_right
+ ,orientation
+
@@ -145,24 +130,12 @@
-
- pfl
- MicPflButton
- 2
-
- 0
- buttons/btn_pfl_down.svg
- buttons/btn_pfl.svg
-
-
- 1
- buttons/btn_pfl_overdown.svg
- buttons/btn_pfl_over.svg
-
-
- ,pfl
-
-
+
+ pfl
+ pfl
+ ,pfl
+ 26f,26f
+
@@ -172,43 +145,23 @@
horizontal
min,min
-
- 35f,22f
- EffectUnit_auxiliary_enabled
- FxAssignButton
- 2
-
- 0
- FX 1
-
-
- 1
- FX 1
-
-
- [EffectRack1_EffectUnit1],group__enable
- LeftButton
-
-
-
-
- 35f,22f
- EffectUnit_auxiliary_enabled
- FxAssignButton
- 2
-
- 0
- FX 2
-
-
- 1
- FX 2
-
-
- [EffectRack1_EffectUnit2],group__enable
- LeftButton
-
-
+
+ EffectUnit_auxiliary_enabled
+ FxAssignButton
+ 35f,22f
+ FX 1
+ FX 1
+ [EffectRack1_EffectUnit1],group__enable
+
+
+
+ EffectUnit_auxiliary_enabled
+ FxAssignButton
+ 35f,22f
+ FX 2
+ FX 2
+ [EffectRack1_EffectUnit2],group__enable
+
[Master],show_4effectunits
@@ -222,81 +175,41 @@
horizontal
min,min
-
- 30f,22f
- EffectUnit_auxiliary_enabled
- FxAssignButton
- 2
-
- 0
- FX 1
-
-
- 1
- FX 1
-
-
- [EffectRack1_EffectUnit1],group__enable
- LeftButton
-
-
-
-
- 20f,22f
- EffectUnit_auxiliary_enabled
- FxAssignButton
- 2
-
- 0
- 2
-
-
- 1
- 2
-
-
- [EffectRack1_EffectUnit2],group__enable
- LeftButton
-
-
-
-
- 20f,22f
- EffectUnit_auxiliary_enabled
- FxAssignButton
- 2
-
- 0
- 3
-
-
- 1
- 3
-
-
- [EffectRack1_EffectUnit3],group__enable
- LeftButton
-
-
-
-
- 20f,22f
- EffectUnit_auxiliary_enabled
- FxAssignButton
- 2
-
- 0
- 4
-
-
- 1
- 4
-
-
- [EffectRack1_EffectUnit4],group__enable
- LeftButton
-
-
+
+ EffectUnit_auxiliary_enabled
+ FxAssignButton
+ 30f,22f
+ FX 1
+ FX 1
+ [EffectRack1_EffectUnit1],group__enable
+
+
+
+ EffectUnit_auxiliary_enabled
+ FxAssignButton
+ 20f,22f
+ 2
+ 2
+ [EffectRack1_EffectUnit2],group__enable
+
+
+
+ EffectUnit_auxiliary_enabled
+ FxAssignButton
+ 20f,22f
+ 3
+ 3
+ [EffectRack1_EffectUnit3],group__enable
+
+
+
+ EffectUnit_auxiliary_enabled
+ FxAssignButton
+ 20f,22f
+ 4
+ 4
+ [EffectRack1_EffectUnit4],group__enable
+
[Master],show_4effectunits
diff --git a/res/skins/LateNight/button_2state_persist.xml b/res/skins/LateNight/button_2state_persist.xml
new file mode 100644
index 00000000000..604ab0e897c
--- /dev/null
+++ b/res/skins/LateNight/button_2state_persist.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+ 2
+ false
+
+ 0
+
+
+ skin:/buttons/btn__down.svg
+ skin:/buttons/btn_.svg
+
+
+ 1
+
+
+ skin:/buttons/btn__overdown.svg
+ skin:/buttons/btn__over.svg
+
+
+
+ LeftButton
+
+
+
diff --git a/res/skins/LateNight/button_3state.xml b/res/skins/LateNight/button_3state.xml
new file mode 100644
index 00000000000..2448b8143c7
--- /dev/null
+++ b/res/skins/LateNight/button_3state.xml
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+ 3
+
+ 0
+
+ skin:/buttons/btn_.svg
+ skin:/buttons/btn_.svg
+
+
+
+ 1
+
+ skin:/buttons/btn_.svg
+ skin:/buttons/btn_.svg
+
+
+
+ 2
+
+ skin:/buttons/btn_.svg
+ skin:/buttons/btn_.svg
+
+
+
+
+ true
+ LeftButton
+
+
+
diff --git a/res/skins/LateNight/button_3state_persist.xml b/res/skins/LateNight/button_3state_persist.xml
new file mode 100644
index 00000000000..2e234d31797
--- /dev/null
+++ b/res/skins/LateNight/button_3state_persist.xml
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+ 3
+
+ 0
+
+ skin:/buttons/btn_.svg
+ skin:/buttons/btn_.svg
+
+
+
+ 1
+
+ skin:/buttons/btn_.svg
+ skin:/buttons/btn_.svg
+
+
+
+ 2
+
+ skin:/buttons/btn_.svg
+ skin:/buttons/btn_.svg
+
+
+
+
+ LeftButton
+
+
+
diff --git a/res/skins/LateNight/buttons/btn_quickEffect.svg b/res/skins/LateNight/buttons/btn_quickEffect.svg
new file mode 100644
index 00000000000..2fb3fac4f69
--- /dev/null
+++ b/res/skins/LateNight/buttons/btn_quickEffect.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/buttons/btn_quickEffect_down.svg b/res/skins/LateNight/buttons/btn_quickEffect_down.svg
new file mode 100644
index 00000000000..2f53f316f00
--- /dev/null
+++ b/res/skins/LateNight/buttons/btn_quickEffect_down.svg
@@ -0,0 +1 @@
+
diff --git a/res/skins/LateNight/deck_row_1_keyVinylFx.xml b/res/skins/LateNight/deck_row_1_keyVinylFx.xml
index 19fb4f21cd2..959e914850a 100644
--- a/res/skins/LateNight/deck_row_1_keyVinylFx.xml
+++ b/res/skins/LateNight/deck_row_1_keyVinylFx.xml
@@ -62,97 +62,57 @@
horizontal
- AlignRightTop
-
+ AlignRightTop
+
-
-
- 28f,22f
- EffectUnit_deck_enabled
- FxAssignButton
- 2
-
- 0
- FX 1
-
-
- 1
- FX 1
-
-
- [EffectRack1_EffectUnit1],group__enable
- LeftButton
-
-
+
+
+ EffectUnit_auxiliary_enabled
+ FxAssignButton
+ 28f,22f
+ FX 1
+ FX 1
+ [EffectRack1_EffectUnit1],group__enable
+
-
- 28f,22f
- EffectUnit_deck_enabled
- FxAssignButton
- 2
-
- 0
- FX 2
-
-
- 1
- FX 2
-
-
- [EffectRack1_EffectUnit2],group__enable
- LeftButton
-
-
+
+ EffectUnit_auxiliary_enabled
+ FxAssignButton
+ 28f,22f
+ FX 2
+ FX 2
+ [EffectRack1_EffectUnit2],group__enable
+
-
- horizontal
-
- [Master],show_4effectunits
- visible
-
-
-
- 28f,22f
- EffectUnit_deck_enabled
- FxAssignButton
- 2
-
- 0
- FX 3
-
-
- 1
- FX 3
-
-
- [EffectRack1_EffectUnit3],group__enable
- LeftButton
-
-
+
+ horizontal
+
+ [Master],show_4effectunits
+ visible
+
+
+
+ EffectUnit_auxiliary_enabled
+ FxAssignButton
+ 28f,22f
+ FX 3
+ FX 3
+ [EffectRack1_EffectUnit3],group__enable
+
-
- 28f,22f
- EffectUnit_deck_enabled
- FxAssignButton
- 2
-
- 0
- FX 4
-
-
- 1
- FX 4
-
-
- [EffectRack1_EffectUnit4],group__enable
- LeftButton
-
-
-
-
-
-
-
+
+ EffectUnit_auxiliary_enabled
+ FxAssignButton
+ 28f,22f
+ FX 4
+ FX 4
+ [EffectRack1_EffectUnit4],group__enable
+
+
+
+
+
+
diff --git a/res/skins/LateNight/mic_aux_rack.xml b/res/skins/LateNight/mic_aux_rack.xml
index e03cddd78fe..3fcf63e40c5 100644
--- a/res/skins/LateNight/mic_aux_rack.xml
+++ b/res/skins/LateNight/mic_aux_rack.xml
@@ -55,34 +55,18 @@
vertical
min,min
-
-
- MicDuckingButton
- talkover_duck_mode
- 3
-
- 0
- buttons/btn_micDuck.svg
- buttons/btn_micDuck.svg
- OFF
-
-
- 1
- buttons/btn_micDuck_over.svg
- buttons/btn_micDuck_over.svg
- AUTO
-
-
- 2
- buttons/btn_micDuck_over.svg
- buttons/btn_micDuck_over.svg
- MANUAL
-
-
- [Master],talkoverDucking
- LeftButton
-
-
+
+ talkover_duck_mode
+ MicDuckingButton
+ 62f,28f
+ micDuck
+ OFF
+ micDuck_over
+ AUTO
+ micDuck_over
+ MANUAL
+ [Master],talkoverDucking
+
MicDuckingStrengthKnob
diff --git a/res/skins/LateNight/mic_unit.xml b/res/skins/LateNight/mic_unit.xml
index 64574042d55..d8630d01811 100644
--- a/res/skins/LateNight/mic_unit.xml
+++ b/res/skins/LateNight/mic_unit.xml
@@ -36,24 +36,12 @@
vertical
min,max
-
- microphone_talkover
- 2
-
- 0
- buttons/btn_microphone_talkover_down.svg
- buttons/btn_microphone_talkover.svg
-
-
- 1
- buttons/btn_microphone_talkover_overdown.svg
- buttons/btn_microphone_talkover_over.svg
-
-
- ,talkover
- LeftButton
-
-
+
+ microphone_talkover
+ 44f,26f
+ microphone_talkover
+ ,talkover
+
@@ -120,24 +108,12 @@
-
- pfl
- MicPflButton
- 2
-
- 0
- buttons/btn_pfl_down.svg
- buttons/btn_pfl.svg
-
-
- 1
- buttons/btn_pfl_overdown.svg
- buttons/btn_pfl_over.svg
-
-
- ,pfl
-
-
+
+ pfl
+ pfl
+ ,pfl
+ 26f,26f
+
@@ -147,43 +123,23 @@
horizontal
min,min
-
- 35f,22f
- EffectUnit_auxiliary_enabled
- FxAssignButton
- 2
-
- 0
- FX 1
-
-
- 1
- FX 1
-
-
- [EffectRack1_EffectUnit1],group__enable
- LeftButton
-
-
-
-
- 35f,22f
- EffectUnit_auxiliary_enabled
- FxAssignButton
- 2
-
- 0
- FX 2
-
-
- 1
- FX 2
-
-
- [EffectRack1_EffectUnit2],group__enable
- LeftButton
-
-
+
+ EffectUnit_auxiliary_enabled
+ FxAssignButton
+ 35f,22f
+ FX 1
+ FX 1
+ [EffectRack1_EffectUnit1],group__enable
+
+
+
+ EffectUnit_auxiliary_enabled
+ FxAssignButton
+ 35f,22f
+ FX 2
+ FX 2
+ [EffectRack1_EffectUnit2],group__enable
+
[Master],show_4effectunits
@@ -197,81 +153,41 @@
horizontal
min,min
-
- 30f,22f
- EffectUnit_auxiliary_enabled
- FxAssignButton
- 2
-
- 0
- FX 1
-
-
- 1
- FX 1
-
-
- [EffectRack1_EffectUnit1],group__enable
- LeftButton
-
-
-
-
- 20f,22f
- EffectUnit_auxiliary_enabled
- FxAssignButton
- 2
-
- 0
- 2
-
-
- 1
- 2
-
-
- [EffectRack1_EffectUnit2],group__enable
- LeftButton
-
-
-
-
- 20f,22f
- EffectUnit_auxiliary_enabled
- FxAssignButton
- 2
-
- 0
- 3
-
-
- 1
- 3
-
-
- [EffectRack1_EffectUnit3],group__enable
- LeftButton
-
-
-
-
- 20f,22f
- EffectUnit_auxiliary_enabled
- FxAssignButton
- 2
-
- 0
- 4
-
-
- 1
- 4
-
-
- [EffectRack1_EffectUnit4],group__enable
- LeftButton
-
-
+
+ EffectUnit_auxiliary_enabled
+ FxAssignButton
+ 30f,22f
+ FX 1
+ FX 1
+ [EffectRack1_EffectUnit1],group__enable
+
+
+
+ EffectUnit_auxiliary_enabled
+ FxAssignButton
+ 20f,22f
+ 2
+ 2
+ [EffectRack1_EffectUnit2],group__enable
+
+
+
+ EffectUnit_auxiliary_enabled
+ FxAssignButton
+ 20f,22f
+ 3
+ 3
+ [EffectRack1_EffectUnit3],group__enable
+
+
+
+ EffectUnit_auxiliary_enabled
+ FxAssignButton
+ 20f,22f
+ 4
+ 4
+ [EffectRack1_EffectUnit4],group__enable
+
[Master],show_4effectunits
diff --git a/res/skins/LateNight/mixer.xml b/res/skins/LateNight/mixer.xml
index f703f5f4089..c5299dcdfe1 100644
--- a/res/skins/LateNight/mixer.xml
+++ b/res/skins/LateNight/mixer.xml
@@ -169,30 +169,14 @@
min,me
-
- 34f,15f
- orientation
- 3
-
- 0
- buttons/btn_orientation_deckLeft_left.svg
- buttons/btn_orientation_deckLeft_left.svg
-
-
- 1
- buttons/btn_orientation_deck_master.svg
- buttons/btn_orientation_deck_master.svg
-
-
- 2
- buttons/btn_orientation_deckLeft_right.svg
- buttons/btn_orientation_deckLeft_right.svg
-
-
- [Channel1],orientation
- LeftButton
-
-
+
+ orientation
+ 34f,15f
+ orientation_deckLeft_left
+ orientation_deck_master
+ orientation_deckLeft_right
+ [Channel1],orientation
+
min,me
@@ -244,29 +228,14 @@
min,me
-
- orientation
- 3
-
- 0
- buttons/btn_orientation_deckRight_left.svg
- buttons/btn_orientation_deckRight_left.svg
-
-
- 1
- buttons/btn_orientation_deck_master.svg
- buttons/btn_orientation_deck_master.svg
-
-
- 2
- buttons/btn_orientation_deckRight_right.svg
- buttons/btn_orientation_deckRight_right.svg
-
-
- [Channel2],orientation
- LeftButton
-
-
+
+ orientation
+ 34f,15f
+ orientation_deckRight_left
+ orientation_deck_master
+ orientation_deckRight_right
+ [Channel2],orientation
+
min,me
diff --git a/res/skins/LateNight/mixer_channel_4decks.xml b/res/skins/LateNight/mixer_channel_4decks.xml
index 5b5f31c5675..14ebaed6fe3 100644
--- a/res/skins/LateNight/mixer_channel_4decks.xml
+++ b/res/skins/LateNight/mixer_channel_4decks.xml
@@ -65,29 +65,14 @@
vertical
min,min
-
- orientation
- 3
-
- 0
- buttons/btn_orientation_deck_left.svg
- buttons/btn_orientation_deck_left.svg
-
-
- 1
- buttons/btn_orientation_deck_master.svg
- buttons/btn_orientation_deck_master.svg
-
-
- 2
- buttons/btn_orientation_deck_right.svg
- buttons/btn_orientation_deck_right.svg
-
-
- ,orientation
- LeftButton
-
-
+
+ orientation
+ 34f,15f
+ orientation_deck_left
+ orientation_deck_master
+ orientation_deck_right
+ ,orientation
+
diff --git a/res/skins/LateNight/mixer_master_headphone.xml b/res/skins/LateNight/mixer_master_headphone.xml
index db62a35b26a..d47315b7c0b 100644
--- a/res/skins/LateNight/mixer_master_headphone.xml
+++ b/res/skins/LateNight/mixer_master_headphone.xml
@@ -82,43 +82,23 @@
horizontal
me,min
-
- 35me,22f
- EffectUnit_master_enabled
- FxAssignButton
- 2
-
- 0
- FX 1
-
-
- 1
- FX 1
-
-
- [EffectRack1_EffectUnit1],group_[Master]_enable
- LeftButton
-
-
+
+ EffectUnit_master_enabled
+ FxAssignButton
+ 35me,22f
+ FX 1
+ FX 1
+ [EffectRack1_EffectUnit1],group_[Master]_enable
+
-
- 35me,22f
- EffectUnit_master_enabled
- FxAssignButton
- 2
-
- 0
- FX 2
-
-
- 1
- FX 2
-
-
- [EffectRack1_EffectUnit2],group_[Master]_enable
- LeftButton
-
-
+
+ EffectUnit_master_enabled
+ FxAssignButton
+ 35me,22f
+ FX 2
+ FX 2
+ [EffectRack1_EffectUnit2],group_[Master]_enable
+
@@ -127,43 +107,23 @@
horizontal
me,min
-
- 35me,22f
- EffectUnit_master_enabled
- FxAssignButton
- 2
-
- 0
- FX 3
-
-
- 1
- FX 3
-
-
- [EffectRack1_EffectUnit3],group_[Master]_enable
- LeftButton
-
-
+
+ EffectUnit_master_enabled
+ FxAssignButton
+ 35me,22f
+ FX 3
+ FX 3
+ [EffectRack1_EffectUnit3],group_[Master]_enable
+
-
- 35me,22f
- EffectUnit_master_enabled
- FxAssignButton
- 2
-
- 0
- FX 4
-
-
- 1
- FX 4
-
-
- [EffectRack1_EffectUnit4],group_[Master]_enable
- LeftButton
-
-
+
+ EffectUnit_master_enabled
+ FxAssignButton
+ 35me,22f
+ FX 4
+ FX 4
+ [EffectRack1_EffectUnit4],group_[Master]_enable
+
[Master],show_4effectunits
@@ -345,30 +305,20 @@
horizontal
me,min
-
- 68f,22f
- headSplit
- FxAssignButton
- 2
-
- 0
- Split Cue
-
-
- 1
- Split Cue
-
-
- [Master],headSplit
-
-
+
+ headSplit
+ FxAssignButton
+ 68f,22f
+ Split Cue
+ Split Cue
+ [Master],headSplit
+
-
- 0min,0me -->
diff --git a/res/skins/LateNight/quick_effect_knob_4decks.xml b/res/skins/LateNight/quick_effect_knob_4decks.xml
index 45c61a1f412..89682c4f9f0 100644
--- a/res/skins/LateNight/quick_effect_knob_4decks.xml
+++ b/res/skins/LateNight/quick_effect_knob_4decks.xml
@@ -22,25 +22,12 @@
horizontal
22f,30min
-
- QuickEffectRack_enabled
- 18f,18f
- 2
-
- 0
- buttons/btn_eq_kill_down.svg
- buttons/btn_eq_kill.svg
-
-
- 1
- buttons/btn_quickEffect_overdown.svg
- buttons/btn_quickEffect_over.svg
-
-
- ,enabled
- LeftButton
-
-
+
+ QuickEffectRack_enabled
+ quickEffect
+ 18f,18f
+ ,enabled
+
[Master],show_eq_kill_buttons
diff --git a/res/skins/LateNight/quick_effect_knob_left.xml b/res/skins/LateNight/quick_effect_knob_left.xml
index 4e82ed61691..a4f90b43bcb 100644
--- a/res/skins/LateNight/quick_effect_knob_left.xml
+++ b/res/skins/LateNight/quick_effect_knob_left.xml
@@ -18,25 +18,12 @@
min,min
22,30
-
- QuickEffectRack_enabled
- 18f,18f
- 2
-
- 0
- buttons/btn_eq_kill_down.svg
- buttons/btn_eq_kill.svg
-
-
- 1
- buttons/btn_quickEffect_overdown.svg
- buttons/btn_quickEffect_over.svg
-
-
- ,enabled
- LeftButton
-
-
+
+ QuickEffectRack_enabled
+ quickEffect
+ 18f,18f
+ ,enabled
+
[Master],show_eq_kill_buttons
diff --git a/res/skins/LateNight/quick_effect_knob_right.xml b/res/skins/LateNight/quick_effect_knob_right.xml
index 583752ac3ae..d1531e62d7a 100644
--- a/res/skins/LateNight/quick_effect_knob_right.xml
+++ b/res/skins/LateNight/quick_effect_knob_right.xml
@@ -31,25 +31,12 @@
min,min
22,30
-
- QuickEffectRack_enabled
- 18f,18f
- 2
-
- 0
- buttons/btn_eq_kill_down.svg
- buttons/btn_eq_kill.svg
-
-
- 1
- buttons/btn_quickEffect_overdown.svg
- buttons/btn_quickEffect_over.svg
-
-
- ,enabled
- LeftButton
-
-
+
+ QuickEffectRack_enabled
+ quickEffect
+ 18f,18f
+ ,enabled
+
[Master],show_eq_kill_buttons
diff --git a/res/skins/LateNight/rate_controls.xml b/res/skins/LateNight/rate_controls.xml
index bf233effa02..799458bac18 100644
--- a/res/skins/LateNight/rate_controls.xml
+++ b/res/skins/LateNight/rate_controls.xml
@@ -82,7 +82,6 @@
vertical
min,min
-
rate_perm_up_rate_perm_up_small
@@ -131,77 +130,41 @@
vertical
min,min
-
- rate_perm_down_rate_perm_down_small
- 1
-
- 0
- buttons/btn_minus_overdown.svg
- buttons/btn_minus.svg
-
-
- ,rate_perm_down
- LeftButton
-
-
- ,rate_perm_down_small
- RightButton
-
-
+
+ rate_perm_down_rate_perm_down_small
+ 26f,26f
+ minus_overdown.svg
+ minus.svg
+ ,rate_perm_down
+ ,rate_perm_down_small
+
-
- rate_temp_down_rate_temp_down_small
- 1
-
- 0
- buttons/btn_arrow_left_overdown.svg
- buttons/btn_arrow_left.svg
-
-
- ,rate_temp_down
- LeftButton
-
-
- ,rate_temp_down_small
- RightButton
-
-
+
+ rate_temp_down_rate_temp_down_small
+ 26f,26f
+ arrow_left_overdown.svg
+ arrow_left.svg
+ ,rate_temp_down
+ ,rate_temp_down_small
+
-
- rate_temp_up_rate_temp_up_small
- 1
-
- 0
- buttons/btn_arrow_right_overdown.svg
- buttons/btn_arrow_right.svg
-
-
- ,rate_temp_up
- LeftButton
-
-
- ,rate_temp_up_small
- RightButton
-
-
+
+ rate_temp_up_rate_temp_up_small
+ 26f,26f
+ arrow_right_overdown.svg
+ arrow_right.svg
+ ,rate_temp_up
+ ,rate_temp_up_small
+
-
- rate_perm_up_rate_perm_up_small
- 1
-
- 0
- buttons/btn_plus_overdown.svg
- buttons/btn_plus.svg
-
-
- ,rate_perm_up
- LeftButton
-
-
- ,rate_perm_up_small
- RightButton
-
-
+
+ rate_perm_up_rate_perm_up_small
+ 26f,26f
+ plus_overdown.svg
+ plus.svg
+ ,rate_perm_up
+ ,rate_perm_up_small
+
,rate_dir
diff --git a/res/skins/LateNight/toolbar.xml b/res/skins/LateNight/toolbar.xml
index 01aeff36520..e24a34a62e1 100644
--- a/res/skins/LateNight/toolbar.xml
+++ b/res/skins/LateNight/toolbar.xml
@@ -5,27 +5,14 @@
e,min
-
- 84f,24f
- maximize_library
- GuiToggleButton
- 2
-
- 0
- BIG LIBRARY
-
-
- 1
- BIG LIBRARY
-
-
- [Master],maximize_library
- LeftButton
-
-
- [Master],maximize_library
-
-
+
+ maximize_library
+ GuiToggleButton
+ 84f,24f
+ BIG LIBRARY
+ BIG LIBRARY
+ [Master],maximize_library
+
min,min
@@ -37,77 +24,41 @@
13f,9min
-
- 48f,24f
- show_mixer
- GuiToggleButton
- 2
-
- 0
- MIXER
-
-
- 1
- MIXER
-
-
- [Master],show_mixer
-
-
+
+ show_mixer
+ GuiToggleButton
+ 48f,24f
+ MIXER
+ MIXER
+ [Master],show_mixer
+
-
- 59f,24f
- show_effects
- GuiToggleButton
- 2
-
- 0
- EFFECTS
-
-
- 1
- EFFECTS
-
-
- [EffectRack1],show
-
-
+
+ show_effects
+ GuiToggleButton
+ 59f,24f
+ EFFECTS
+ EFFECTS
+ [EffectRack1],show
+
-
- 61f,24f
- show_microphone
- GuiToggleButton
- 2
-
- 0
- MIC/AUX
-
-
- 1
- MIC/AUX
-
-
- [Microphone],show_microphone
-
-
+
+ show_microphone
+ GuiToggleButton
+ 61f,24f
+ MIC/AUX
+ MIC/AUX
+ [Microphone],show_microphone
+
-
- 71f,24f
- show_samplers
- GuiToggleButton
- 2
-
- 0
- SAMPLERS
-
-
- 1
- SAMPLERS
-
-
- [Samplers],show_samplers
-
-
+
+ show_samplers
+ GuiToggleButton
+ 71f,24f
+ SAMPLERS
+ SAMPLERS
+ [Samplers],show_samplers
+
diff --git a/res/skins/LateNight/vinyl_controls.xml b/res/skins/LateNight/vinyl_controls.xml
index 60344b251f3..8fa36aa0218 100644
--- a/res/skins/LateNight/vinyl_controls.xml
+++ b/res/skins/LateNight/vinyl_controls.xml
@@ -29,101 +29,43 @@
-
- 39f,22f
- vinylcontrol_enabled
- VinylButton
- 2
-
- 0
- VINYL
-
-
- 1
- VINYL
-
-
- ,vinylcontrol_enabled
- LeftButton
-
-
- ,vinylcontrol_enabled
-
-
+
+ vinylcontrol_enabled
+ VinylButton
+ 39f,22f
+ VINYL
+ VINYL
+ ,vinylcontrol_enabled
+
-
- 44f,22f
- vinylcontrol_mode
- TristateButton
- 3
-
- 0
- ABS
-
-
- 1
- REL
-
-
- 2
- CONST
-
-
- ,vinylcontrol_mode
- LeftButton
-
-
- ,vinylcontrol_mode
-
-
+
+ vinylcontrol_mode
+ TristateButton
+ 44f,22f
+ ABS
+ REL
+ CONST
+ ,vinylcontrol_mode
+
-
- 28f,22f
- vinylcontrol_cueing
- VinylButton
- 3
-
- 0
- CUE
-
-
- 1
- CUE
-
-
- 2
- HOT
-
-
- ,vinylcontrol_cueing
- LeftButton
-
-
- ,vinylcontrol_cueing
-
-
+
+ vinylcontrol_cueing
+ VinylButton
+ 28f,22f
+ CUE
+ CUE
+ HOT
+ ,vinylcontrol_cueing
+
-
- 34f,22f
- VinylButton
- passthrough_enabled
- 2
-
- 0
- PASS
-
-
- 1
- PASS
-
-
- ,passthrough
- LeftButton
-
-
- ,passthrough
-
-
+
+ passthrough_enabled
+ VinylButton
+ 34f,22f
+ PASS
+ PASS
+ ,passthrough
+
diff --git a/res/skins/LateNight/waveform.xml b/res/skins/LateNight/waveform.xml
index 375b30aa206..b1100364557 100644
--- a/res/skins/LateNight/waveform.xml
+++ b/res/skins/LateNight/waveform.xml
@@ -1,62 +1,62 @@
[Channel]
-
+
Waveform
- horizontal
- me,me
-
-
- waveform_display
-
-
-
+ horizontal
+ me,me
+
+
+ waveform_display
+
+
+
- #ffffff
-
- #00FF00
- #EA0000
-
- top
- #00FF00
- #FFFFFF
- %1
-
-
- loop_start_position
- loop_end_position
- loop_enabled
- #00FF00
- #FFFFFF
-
-
- loop_start_position
- IN
- bottom
- #00FF00
- #FFFFFF
-
-
- loop_end_position
- OUT
- bottom
- #00FF00
- #FFFFFF
-
-
-
- cue_point
- CUE
- top
- #FF001C
- #FFFFFF
-
-
+ #ffffff
+
+ #00FF00
+ #EA0000
+
+ top
+ #00FF00
+ #FFFFFF
+ %1
+
+
+ loop_start_position
+ loop_end_position
+ loop_enabled
+ #00FF00
+ #FFFFFF
+
+
+ loop_start_position
+ IN
+ bottom
+ #00FF00
+ #FFFFFF
+
+
+ loop_end_position
+ OUT
+ bottom
+ #00FF00
+ #FFFFFF
+
+
+
+ cue_point
+ CUE
+ top
+ #FF001C
+ #FFFFFF
+
+
BeatgridButtons
@@ -75,8 +75,9 @@
beats_translate_curpos
BeatCurpos
- beat_curpos_large
- 28f,56f
+ beat_curpos_large
+ beat_curpos_large_down
+ 26f,52f
,beats_translate_curpos
,beats_translate_match_alignment
@@ -89,7 +90,7 @@
beats_translate_earlier
FxAssignButton
beats_earlier
- 28f,28f
+ 26f,26f
,beats_translate_earlier
@@ -97,7 +98,7 @@
beats_adjust_faster
FxAssignButton
beats_faster
- 28f,28f
+ 26f,26f
,beats_adjust_faster
@@ -111,7 +112,7 @@
beats_translate_later
FxAssignButton
beats_later
- 28f,28f
+ 26f,26f
,beats_translate_later
@@ -119,7 +120,7 @@
beats_adjust_slower
FxAssignButton
beats_slower
- 28f,28f
+ 26f,26f
,beats_adjust_slower
@@ -134,6 +135,6 @@
visible
-
-
+
+
diff --git a/res/skins/LateNight/waveforms.xml b/res/skins/LateNight/waveforms.xml
index 380fbbcdf5f..d1097fe0531 100644
--- a/res/skins/LateNight/waveforms.xml
+++ b/res/skins/LateNight/waveforms.xml
@@ -15,20 +15,11 @@
-
- BeatgridButtonsToggle
- 28f,40me
- 2
-
- 0
-
-
- 1
-
-
- [Skin],beatgrid_buttons
-
-
+
+ BeatgridButtonsToggle
+ 28f,40me
+ [Skin],beatgrid_buttons
+