Quick Sign In:  

Forum: VirtualDJ Skins

Topic: What are the grey boxes called - Page: 1

This part of topic is old and might contain outdated or incorrect information

locodogPRO InfinityModeratorMember since 2013
The grey background behind the jogs, and all the deck buttons what are they called in the xml?

1000 words
http://pbrd.co/1k9Idnt
 

Posted Tue 22 Jul 14 @ 5:55 am
FruitPRO InfinityMember since 2003
They have no name / reference, as the software will always show everything above 1080 by default (if it's a 1920x1080 skin of course).
 

Posted Tue 22 Jul 14 @ 6:01 am
locodogPRO InfinityModeratorMember since 2013
Whoops my mistake. How about the black boxes behind the songpos wave and the deck textbox?
* edit* never mind I've got it but I'm approaching a learning cliff when it comes to skinning.
 

Posted Tue 22 Jul 14 @ 6:04 am
I've gone over the edge of the cliff and I'm hanging on by my finger tips. :-)
 

Posted Tue 22 Jul 14 @ 7:12 am
locodogPRO InfinityModeratorMember since 2013
I'm sat at the bottom trying to figure out gimp and when I can't do stuff in gimp using paint to render it and then paste it into gimp,

I'll have a string of questions so instead of making a thread for every one I'll keep posting here,

Next question
I want all 3 states of key to be shown on my skin so I tried this
<textzone>
<size width="70" height="15"/>
<pos x="+8+75" y="+64"/>
<text size="15" color="#E1E1E1" weight="bold" align="left" action="get_key & get_key_modifier & get_harmonic"/>
</textzone>
Which only showed the key, What do I need to do to get all 3 to show? Will it be 3 separate textzones or is there a simpler way?
 

Posted Tue 22 Jul 14 @ 10:32 am
From the default skin - you use three text lines with a separate action on each, so:

<text size="15" color="#E1E1E1" align="left" action="get_harmonic"/>
<text size="15" color="#E1E1E1" align="left" action="get_key"/>
<text size="15" color="#E1E1E1" align="left" action="get_key_modifier"/>

That then swaps what's displayed each time you click it.

If you wanted all three at once, you'd have to do three textzones with different locations.
 

Posted Tue 22 Jul 14 @ 10:45 am
FruitPRO InfinityMember since 2003
<text size="15" color="#E1E1E1" weight="bold" align="left" format="`get_key` `get_key_modifier` `get_harmonic`"/>
 

Posted Tue 22 Jul 14 @ 10:46 am
There's one frutrating thing about learning from other skins - there's more than one way to skin a VDJ shaped cat.
 

Posted Tue 22 Jul 14 @ 10:49 am
FruitPRO InfinityMember since 2003
Unfortunately this is the best way to learn :'(

Also with the help of some wiki/verbs pages.
 

Posted Tue 22 Jul 14 @ 10:52 am
locodogPRO InfinityModeratorMember since 2013
Nice one fruit.
More questions to follow...
 

Posted Tue 22 Jul 14 @ 11:03 am
locodogPRO InfinityModeratorMember since 2013
Next question, I'm attempting to squeeze 6 channels into the mixer, I've run into a problem with the background graphic
http://pbrd.co/1kVsN0V
I can't find where this graphic is requested in the in panel name="audiomixer"

I honestly don't get why a background is needed but I don't know much.

*edit never mindI found it <visual class="audiochannel"/>*
 

Posted Wed 23 Jul 14 @ 4:09 pm
locodogPRO InfinityModeratorMember since 2013
Next question I'm wanting to change the space occupied by this
http://pbrd.co/X4jxlI

What I want in it's place is a small rhythm wave but only the beatgrid covering 4 beats (which I think I can do) but for it to be useful it needs to be at a fixed zoom, (not alterable by script) I figure I could abandon the use of the default wave elsewhere in my skin and change the zoom to affect only scratch waves. (Not ideal but if that is the only way I'll do it)
So does anyone else have any ideas?
 

Posted Mon 28 Jul 14 @ 11:09 am
FruitPRO InfinityMember since 2003
Anyways, users still can scroll zoom at anytime with their third mouse button :/

But a mini beatgrid, whatever the zoom is, would be a good idea. Why focusing on only 4 beats.

The other bad news is : if you set to any zoom in this zone, it would equally affect all your full length waves.
 

Posted Mon 28 Jul 14 @ 12:51 pm
locodogPRO InfinityModeratorMember since 2013
Why only 4 beats?, because more than 4 beats is pointless repetition of data,
wave zoom and scratch zoom are 2 separate commands
As for the scroll resize issue
Could I not have a script inside the skin that cinstantly quizes the rhythm wave zoom and corrects it when it isn't to spec?

Hmmm I might have to abandon the idea
 

Posted Mon 28 Jul 14 @ 1:03 pm
FruitPRO InfinityMember since 2003
locodog wrote :
Why only 4 beats?, because more than 4 beats is pointless repetition of data,

Taken in account that :
- every 4 beat is a square,
- anyway the widget is supposed to be scrolling and all the grids be interdependant in a flux,

It may not THAT matter to have more or less than 4 beats, imo...

locodog wrote :
wave zoom and scratch zoom are 2 separate commands
As for the scroll resize issue

But the grid is related to normal waveform zoom...

locodog wrote :
Could I not have a script inside the skin that circunstantly quantizes the rhythm wave zoom and corrects it when it isn't to spec?

I am not aware of such a tool, but if it exists it could be handy.

AFAIK, all form views are related to the SAME zoom value (except scratch) so to have a specifically locked area would lock the whole waves as well, or it would need hardcoding to have one zoom per view.

locodog wrote :
Hmmm I might have to abandon the idea

Don't focus on zoom, just give it a try ^^

 

Posted Mon 28 Jul 14 @ 2:35 pm
locodogPRO InfinityModeratorMember since 2013
The above idea has had to be abandoned as I have to use a hybrid scratchwave and beatgrid combo due to graphical limitations on my machine.

Moving on, I want a warning indicator on each channel to tell me when/if each channel hits => 95% on the VU meter
It's not a button so visual is the thing that comes to mind, but I'm not really understanding the wiki entry for something that (I'm guessing) will be of the custom type.
(I've used visuals before but they were onoff types)


 

Posted Thu 31 Jul 14 @ 8:27 am
FruitPRO InfinityMember since 2003
This should work.

source="get_vu_meter" visibility="get_vu_meter & param_cast 'percentage' & param_greater 95% ? true : false"
 

Posted Thu 31 Jul 14 @ 9:07 am
FruitPRO InfinityMember since 2003
I have a question too.

We can have a <visual type="color" source="constant '#xxxxxx'" visibility="50%"/>

Is there a word to have a gradient instead of a constant ?
 

Posted Thu 31 Jul 14 @ 10:07 am
locodogPRO InfinityModeratorMember since 2013
I'm going to need a bit more help with this one, this is my 'guess'

<visual source="get_vu_meter 'deck 1'" type="onoff" visibility="get_vu_meter 'deck 1' & param_cast 'percentage' & param_greater 95% ? true : false">
<pos x="-10" y="-10">
<size width="8" height="8">
<on x="1336" y="2700">
<off x="1336" y="2710">
</visual>

but the skin won't load, I also want it to be a circle
 

Posted Thu 31 Jul 14 @ 11:31 am
FruitPRO InfinityMember since 2003
locodog wrote :
<visual source="get_vu_meter 'deck 1'" type="onoff" visibility="get_vu_meter 'deck 1' & param_cast 'percentage' & param_greater 95% ? true : false">
<pos x="-10" y="-10">
<size width="8" height="8">
<on x="1336" y="2700">
<off x="1336" y="2710">
</visual>

You forgot to close the shorten beacons i.e. <on x="1336" y="2700"/>

locodog wrote :
I also want it to be a circle

So draw a circle in your png and manage it with transparencies.

 

Posted Thu 31 Jul 14 @ 11:57 am
44%