Accesso rapido:  

Forum: Wishes and new features

Topic: Harmonic Key Colors in Decks
It's perfect to have different colors for the numbered Keys in the Browser section but I would love to see these Key colors also show up in the Decks. Having this feature makes it easier on the eyes and looks better when you are checking to see if you are 100% in Key. The matching Key colors will allow a simple yet consistent look moving forward.
 

Inviato Mon 30 Jan 23 @ 6:37 am
U know the Video from Klaus how U can colored the füll Browser Line of each Track with vdj23?

If U want to color the deck, U need to edit the Skin.
 

Inviato Mon 30 Jan 23 @ 11:54 am
I just want the Colored Keys in the Browser to show up the same way in the Decks.
 

Inviato Mon 30 Jan 23 @ 9:23 pm
when you use the default Skin in the Pro Layout search for this:

Left side - Search:

<textzone action="setting 'keyDisplay'">
<pos x="+170-18-35-5" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="deckcolorbright" weight="bold" align="right" action="get_key" important="true"/>
</textzone>


and replace it with:

<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'musical'">
<pos x="+170-18-35-5" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="deckcolorbright" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '01A'` ? on">
<pos x="+170-18-35-5" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#5EC3A2" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '01B'` ? on">
<pos x="+170-18-35-5" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#59D8AE" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '02A'` ? on">
<pos x="+170-18-35-5" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#77B579" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '02B'` ? on">
<pos x="+170-18-35-5" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#79C779" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '03A'` ? on">
<pos x="+170-18-35-5" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#97BC60" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '03B'` ? on">
<pos x="+170-18-35-5" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#A2CF5C" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '04A'` ? on">
<pos x="+170-18-35-5" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#D6C35D" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '04B'` ? on">
<pos x="+170-18-35-5" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#F0D859" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '05A'` ? on">
<pos x="+170-18-35-5" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#D88E66" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '05B'` ? on">
<pos x="+170-18-35-5" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#F19764" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '06A'` ? on">
<pos x="+170-18-35-5" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#D88172" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '06B'` ? on">
<pos x="+170-18-35-5" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#F18572" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '07A'` ? on">
<pos x="+170-18-35-5" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#D7727E" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '07B'` ? on">
<pos x="+170-18-35-5" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#F17281" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '08A'` ? on">
<pos x="+170-18-35-5" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#BF79B7" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '08B'` ? on">
<pos x="+170-18-35-5" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#D37BCA" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '09A'` ? on">
<pos x="+170-18-35-5" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#9384AF" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '09B'` ? on">
<pos x="+170-18-35-5" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#9C88BE" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '10A'` ? on">
<pos x="+170-18-35-5" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#79A0D5" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '10B'` ? on">
<pos x="+170-18-35-5" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#7EABED" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '11A'` ? on">
<pos x="+170-18-35-5" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#5BBBD4" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '11B'` ? on">
<pos x="+170-18-35-5" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#58D0EE" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '12A'` ? on">
<pos x="+170-18-35-5" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#5DCACB" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '12B'` ? on">
<pos x="+170-18-35-5" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#59E1E0" weight="bold" align="right" action="get_key" important="true"/>
</textzone>


for the right side - search:

<textzone action="setting 'keyDisplay'">
<pos x="+15+8" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="deckcolorbright" weight="bold" align="right" action="get_key" important="true"/>
</textzone>


replace with:

<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'musical'">
<pos x="+15+8" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="deckcolorbright" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '01A'` ? on">
<pos x="+15+8" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#5EC3A2" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '01B'` ? on">
<pos x="+15+8" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#59D8AE" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '02A'` ? on">
<pos x="+15+8" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#77B579" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '02B'` ? on">
<pos x="+15+8" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#79C779" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '03A'` ? on">
<pos x="+15+8" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#97BC60" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '03B'` ? on">
<pos x="+15+8" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#A2CF5C" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '04A'` ? on">
<pos x="+15+8" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#D6C35D" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '04B'` ? on">
<pos x="+15+8" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#F0D859" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '05A'` ? on">
<pos x="+15+8" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#D88E66" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '05B'` ? on">
<pos x="+15+8" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#F19764" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '06A'` ? on">
<pos x="+15+8" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#D88172" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '06B'` ? on">
<pos x="+15+8" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#F18572" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '07A'` ? on">
<pos x="+15+8" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#D7727E" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '07B'` ? on">
<pos x="+15+8" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#F17281" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '08A'` ? on">
<pos x="+15+8" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#BF79B7" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '08B'` ? on">
<pos x="+15+8" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#D37BCA" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '09A'` ? on">
<pos x="+15+8" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#9384AF" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '09B'` ? on">
<pos x="+15+8" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#9C88BE" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '10A'` ? on">
<pos x="+15+8" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#79A0D5" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '10B'` ? on">
<pos x="+15+8" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#7EABED" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '11A'` ? on">
<pos x="+15+8" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#5BBBD4" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '11B'` ? on">
<pos x="+15+8" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#58D0EE" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '12A'` ? on">
<pos x="+15+8" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#5DCACB" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
<textzone action="setting 'keyDisplay'" visibility="setting keyDisplay 'harmonic' ? param_equal `get_key` `get_text '12B'` ? on">
<pos x="+15+8" y="+0"/>
<size width="35" height="24"/>
<text fontsize="15" color="#59E1E0" weight="bold" align="right" action="get_key" important="true"/>
</textzone>
 

Inviato Mon 30 Jan 23 @ 9:42 pm
Virtual DJ should have this baked into all of their skins.
 

Inviato Tue 07 Feb 23 @ 1:35 am
user26547980 wrote :
Virtual DJ should have this baked into all of their skins.


Well, they only really have one skin - the default one (or maybe a couple)

The rest are made by specific people - some are Atomix employees (Virtual DJ is a software - not a company), but most are just users. You can see this when you download a skin. So this being a general feature is not likely

But you may be able to convince them to put it into the default skin as an option
You can ask for that here:
http://virtualdj.com/forums/196196/Wishes_and_new_features/Skins_-_Wishes_and_new_features.html
 

Inviato Tue 07 Feb 23 @ 7:50 am
djdadPRO InfinityDevelopment ManagerMember since 2005
Sorry for late jumping, but why all the code above from DENNYO ? Can be very simple like this..

<textzone ...action="setting 'keyDisplay'">
....
<text fontsize="15" color="`get_key_color`" weight="bold" align="right" action="get_key"/>
</textzone>


In other words, all u need to replace is color="deckcolorbright" with color="`get_key_color`"
 

Inviato Tue 07 Feb 23 @ 12:56 pm
djdad wrote :
Sorry for late jumping, but why all the code above from DENNYO ? Can be very simple like this..

<textzone ...action="setting 'keyDisplay'">
....
<text fontsize="15" color="`get_key_color`" weight="bold" align="right" action="get_key"/>
</textzone>


In other words, all u need to replace is color="deckcolorbright" with color="`get_key_color`"


Hi DJDAD,

thanks for your awnser. This simple way helps me :)
 

Inviato Tue 07 Feb 23 @ 1:09 pm
locoDogPRO InfinityModeratorMember since 2013
post want editing @denny?
 

Inviato Tue 07 Feb 23 @ 2:07 pm
I don't know why anyone wouldn't want to see the different key colors from the browser show up in the decks.
 

Inviato Wed 15 Feb 23 @ 9:30 am