Tango * super minimizable skin UPDATE

New or modified Mixxx skins

Moderators: garth, User Customization Moderators

Tango * super minimizable skin UPDATE

Postby ronso » Tue Sep 20, 2016 10:59 am

FlatNite is intended to be an extension for your controller, meaning all duplicate controls can be removed from skin.
You can re-enable them, though, like if you need EQs to control 4 decks with a 2(virtually 4) deck controller.

Main focus was to make every control easily and quickly recognizable, especially when your eyes are mostly on your controller and your hands.
Find more details in the PullRequest and up-to-date version on my github branch
Btw, it's now called Tango and can be installed along last FlatNite version 8-)

UPDATE Tango has been merged! Woohoo!!
From now on you can use it by installing from http://downloads.mixxx.org/builds/master/release or compiling latest master from https://github.com/mixxxdj/mixxx. It has evolved a lot, especially effects and samplers.


Tango_v0.9.X.zip
(459.62 KiB) Downloaded 346 times
* added crossfader orientation button to decks
* Library maximize button
* Library can finally shrink properly, Waveform can grow to fill screen
* removed Sync mode buttons (not officially supported, yet)
* removed redundant options from Skin Settings
* fixed tons of tiny qss and graphics flaws


Tango_v0.9.6
* add optional Filter knob to EQ section
* redesign MixerBar, add VU meters & Mute buttons
* fix Mixer layout
* fixed empty FX units' height (Thanks @Kafuzke!)
* FX units: added minimal mode :D Woohoo, finally!
* FX units: added Clear button
* lower half: no squeezing anymore (except sometimes with MixerBar)
* Samplers: added minimal mode
* Spinny / Cover / nothing can be toggled with one button, no need to go to menu

Tip 1: Windows & Mac users might download Ubuntu font here.
Tip 2: To have a clean start when upgrading Tango from any previous version, I recommend to remove whole [Tango] section from your .mixxx.cfg.
After first start, adjust everything as you like again and it will stay like this.
Tip 3: When installing this or any other custom skin, it's useful to place it in a folder with normal write access and link it in the regular skin folder. This way you can alter, upgrade or delete skins without needing administrative rights.


Here's the minimal view I use most of the time:
Image


You can blow it up like this and more, waveforms resizable depending on your screen height
Image


Elements you can toggle, most of them hidden on first start:
* full-width stacked resizable Waveforms incl. beatgrid buttons
* Channel mixer with Volume fader & Gain knob
* EQs knobs with Kill buttons, optional Quick Filter knob
* Mixer bar for Master, headphones (incl. SplitCue), 2 x MIC, 2 x AUX incl. VU meters
* Crossfader
* Pitch slider, BPM
* basic Key control buttons
* Deck controls (Slip mode, quantize, repeat, eject, CF orientation)
* VU meter
* Loop, LoopRoll & BeatJump buttons
* Vinyl options per deck (enable in 'View' > 'Show Vinyl Control options' first)
* Star rating in decks
* FX Rack with 2 or 4 EffectChains, 3 effects each, mini & full mode
* 4/8 Samplers with Load/Save buttons, mini & full mode
* Preview Deck with 4/8 HotCues
* floating skin settings menu
* track's Comment row underneath overview waveform for hints on cues, loops, varying BPM...
(until HotCue labels are implemented)


I hope everything is self-explaining, some hints anyway:
- Play buttons show play status: RED when track is playing normally, ORANGE when 'previewing' from Cue/HotCue.
- right-clicking Play button when playing will stop/reset track to Cue point, right-clicking when stopped will set Cue point to current position.
- Keylock button turns RED when keylock is OFF
- BPM & Key: left-click = Sync, right-click = reset to original
- BeatJump & LoopMove buttons: left-click = double the distance, right-click = halve the distance
- usage of comments row below Waveform:
> insert a blank line in track's comment <space><shift-return> so whole comment's shifted down
> now add your notes at the beginning of 1st comment line


ToDo:
- Deck orientation buttons in 4-deck mode
- auto-duck for MICs
AND [gj23] requested a portrait mode version for tablets! Interesting...would anyone use that?
We'll see...

I started with LateNight -like most of the mods- and I got much inspiration from Deere and how templates and variables can be used.
Any feedback is appreciated! Especially about how toggling waveforms works on your platform/version, or about must-have features.
I built this skin @1366x768, so I'd like to see how it looks on different resolutions, too.
Also, I could put it on git if anyone wants to collaborate on this, or fork it.
Enjoy!
Big UP to mixxx devs for their work over the past years!!


Changelog (FlatNite!)
Updated to v38_fixed
* Loop, LoopRoll, BeatJump & LoopMove buttons (when disabled, there's still the minimal LoopIndicator)
[took the very clever buttons for adjusting LoopMove & BeatJump distance from Deere]
* Sync control (none/Master/Follower) in 'Extra Deck Buttons' section next to 'Play' (clicking BPM is still one-time Sync)
* MixerBar redesign
* many changes behind the scenes

Updated to v37
* Broadcast button/indicator
* isolated SkinSettings button, now next to the clock
* Library styling continued

Updated to v36
* scrolling waveforms are defined in-place, not as Singletons anymore (improves stability)
* styling continued

Updated to v35
* made stacked waveforms resizable, can be collapsed with splitter handle
* crossfader can be toggled independently from mixer
* white-label vinyl as default CoverArt image (when file doesn't provide one)
* FlatNite style for AutoDJ and Analyze buttons
* made Skin Settings menu ...better!
* minor cosmetics

Updated to v34
* fixed appearance on 1st start and some renamings/clean-up
(* fixed Sampler HotCues 1-4 Thanks @Steph)

Updated to v33
* enable additional EffectUnits 3/4 in skin settings menu (they're placed below respective decks)
* Library styling

Updated to v32
* pitch sliders' behaviour normal now (not inverted)
* in addition to Mixer, Spinny/Cover you can now choose incredible <nothing> besides main decks
* extended SkinSettings menu
* divider in Library to resize CoverArt
* clipping VU meter is now big & white to emphasize it more

Updated to v30

Updated to v29
* mostly cosmetic changes
* simplifying code
* MixerBar integrated in Library to save space for tree view..when Lib is disabled it's a bottom bar like before.
When using more than 2 MICs and more than 2 AUX it might get complicated...aka tight.

Updated to v28
* all GUI settings are now persistent on 2.0.0.1 stable as well
* polished and extended beatgrid buttons
* flawless on mixxx 2.0.0.1 and recent 2.1.0 alpha-pre
Thanks to [aDJnamedCorey] for pointing me to this issue

Updated to v26
* replaced text with icons in Mixer bar and EffectChain control section

Updated to v24
* skin settings popup is now working as expected, thanks to hints from [daschuer] here.
* some polish, multi-line comments now display properly
* basic Mic/AUX section now integrated in MixerBar at the bottom, along with Master and Headphone controls
* minor fixes
Last edited by ronso on Fri May 12, 2017 9:33 am, edited 55 times in total.
User avatar
ronso
 
Posts: 86
Joined: Mon Mar 02, 2015 7:41 pm

Re: FlatNite * super minimizable skin UPDATE

Postby ronso » Wed Nov 16, 2016 1:49 am

Applied some cosmetics and some functional improvements.

Feedback still appreciated: why you like it or your reasons not to use it.
Cheers!
Last edited by ronso on Sun Nov 27, 2016 5:31 pm, edited 1 time in total.
User avatar
ronso
 
Posts: 86
Joined: Mon Mar 02, 2015 7:41 pm

Re: FlatNite * super minimizable skin UPDATE

Postby aDJnamedCorey » Fri Nov 18, 2016 2:25 am

I like this skin. The toggles turn on but not off. The only toggle that's consistent is the small spinnies. i've only used the last version so i don't know if the older ones effect it.
aDJnamedCorey
 
Posts: 22
Joined: Mon Sep 26, 2016 2:40 am

Re: FlatNite * super minimizable skin UPDATE

Postby ronso » Tue Nov 22, 2016 1:17 am

Thanks! And thank you for the hint, did actually never check that out.
What do you mean by "on but not off"?

Concernig persistency: By removing the XL Spinnies -which were a toy anyway- I made the lower half much simpler. Now everything is persistent.
Found some bugs, though. Will be back in a few days with a shiny, working up-to-date version.
User avatar
ronso
 
Posts: 86
Joined: Mon Mar 02, 2015 7:41 pm

Re: FlatNite * super minimizable skin UPDATE

Postby ronso » Tue Nov 22, 2016 10:55 am

Voilà, version 26!

* continued to replace text with icons
* skin settings are persistent after restart
Except FX & Samplers, they're in SizeAwareStacks which are inevitably resized on skin load.
Just checked: this happens in other standard skins as well, at least for me

Edit
To load updated skin with default settings remove whole [FlatNite] section in .mixxx.cfg and "[EffectRack1],show" as well.
Attachments
FlatNite_26.zip
(847.87 KiB) Downloaded 91 times
User avatar
ronso
 
Posts: 86
Joined: Mon Mar 02, 2015 7:41 pm

Re: FlatNite * super minimizable skin UPDATE

Postby aDJnamedCorey » Thu Nov 24, 2016 3:15 am

ronso wrote:Thanks! And thank you for the hint, did actually never check that out.
What do you mean by "on but not off"?

I was able to turn on features with the toggle buttons just to see what they did but i was unable to click the toggle buttons to turn them off.
I'm going to try the new one now.
aDJnamedCorey
 
Posts: 22
Joined: Mon Sep 26, 2016 2:40 am

Re: FlatNite * super minimizable skin UPDATE

Postby aDJnamedCorey » Thu Nov 24, 2016 3:46 am

Stacked waveforms once toggled on cannot be toggled off. Same thing with the channel mixer.
aDJnamedCorey
 
Posts: 22
Joined: Mon Sep 26, 2016 2:40 am

Re: FlatNite * super minimizable skin UPDATE

Postby ronso » Thu Nov 24, 2016 1:47 pm

Corey, thanks for checking this again!

As I couldn't believe what you experience, I suspected you run official mixxx 2.0.0.1.? In this version I see this one-way behaviour actually affects ALL custom skin togglers and some other stuff as well.

And I tested this skin on self-compiled up-to-date 2.1_alpha only. Arrrgh! This is a pity :cry:
Obviously previous versions of the skin were downloaded often but noone took the minutes to give feedback on the broken features (unlikely all downloaders run an alpha version).
So again, thanks for your time! Appreciated!

I'll try to get this to work for mixxx 2.0.0.1.
Edit I notice that settings can be toggled reliably via MIDI. No win, but a starting point.
In the meantime -and If you're on linux- you could try out 2.1_alpha (No alphas for Windows except you compile it yourself):
https://launchpad.net/~mixxx/+archive/ubuntu/nightlies direct D/L or via package manager
:!: If you dare to do so, please back up your profile which is ~/.mixxx :!:
User avatar
ronso
 
Posts: 86
Joined: Mon Mar 02, 2015 7:41 pm

Re: FlatNite * super minimizable skin UPDATE

Postby ronso » Fri Nov 25, 2016 1:11 am

Fixed!
It appears to be flawless on 2.0.0.1_stable and 2.1.0_alpha-pre

I squeezed all button functionality into one template. v2_stable couldn't handle it.
Updated to v28 in post #1
User avatar
ronso
 
Posts: 86
Joined: Mon Mar 02, 2015 7:41 pm

Re: FlatNite * super minimizable skin UPDATE

Postby aDJnamedCorey » Sat Nov 26, 2016 8:06 pm

Works!!!!!!
Mixxx ver 2.0.0 build 1.12 r5772
Question though, when you toggle skin settings is it only for viewing or does that view allow you to click and make changes?
aDJnamedCorey
 
Posts: 22
Joined: Mon Sep 26, 2016 2:40 am

Next

Return to Skins

Who is online

Users browsing this forum: Google [Bot] and 1 guest