快速登录:  

Forum: Wishes and new features

话题: 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.
 

发表时间 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.
 

发表时间 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.
 

发表时间 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>
 

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

发表时间 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
 

发表时间 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`"
 

发表时间 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 :)
 

发表时间 Tue 07 Feb 23 @ 1:09 pm
locoDogPRO InfinityModeratorMember since 2013
post want editing @denny?
 

发表时间 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.
 

发表时间 Wed 15 Feb 23 @ 9:30 am