Quick Sign In:  

Forum: VirtualDJ Skins

Topic: Strange issue with the rhythmzone...

This topic is old and might contain outdated or incorrect information.

I am just doing some testing of skin designs and I have come across an problem that I can't seem to cure.

I am using the rhythmzone definition for 4 decks, but for some reason the shade of the rhythm waves for decks 3 and 4 is approx 25% darker than the rhythm waves of decks 1 and 2, yet all are defined as the same colour.

i.e. all decks are defined as #FFFFFF, but decks 3 and 4 come out nearer #909090....confused?????

Does anyone have any clues?

as a follow on, I do like the new rhythmzone definition, but it's not really there yet, is it!

To make it a complete definition, it should:
1) allow a background graphic OR colour to be used for the rhythm wave
2) allow the colours of the cues to be independently defined from the rhythm wave
3) allow the grid colours to be independently defined from the rhythm wave
 

Posted Tue 10 May 11 @ 9:27 am
Would need to look at you code to see what's going on. There's a lot of data in the rhythmzone tag.

-Chuck
 

Posted Tue 10 May 11 @ 1:18 pm
Here's the code for deck 1, with decks 2,3 and 4 being in different places. so they have their own code blocks like this.

<rhythmzone pannel="d1rw" mirror="true">
<pos x="21" y="169"/>
<size width="643" height="109"/>
<up x="+0" y="+0"/>
<mask x="671" y="881"/>
<colors chan1="#339933" />
<rhythm y="179" height="89"/>
<grid height="89" width="1" mainwidth="1" color="#FFFFFF">
<pos y1="179"/>
</grid>
<cue y="169" height="109">
<mask x="1329" y="880" width="9" height="109"/>
</cue>
</rhythmzone>
 

Posted Tue 10 May 11 @ 2:00 pm
<rhythmzone pannel="d1rw" mirror="true">
<pos x="21" y="169"/>
<size width="643" height="109"/>
<up x="+0" y="+0"/>
<mask x="671" y="881"/>
<colors chan1="#339933" chan1_active="#ffffff"/> (added chan1_active assignment "chan1 alone is the "unselected" color)
<rhythm y="179" height="89"/>
<grid height="89" width="1" mainwidth="3"> (removed color assignment, VDJ get's it from the chanx color also changed "mainwidth" otherwise all the tick marks look identical)
<pos y1="179"/>
</grid>
<cue y="169" height="109">
<mask x="1329" y="880" width="9" height="109"/>

(the definitions below will give your cue points color, you'll need a section of the skin at least the dimensions of your cue size for each color you want to use, otherwise they will be black)

<up x="" y=""/>
<over x="" y=""/>
<selected x="" y=""/>
<down x="" y=""/>

</cue>
</rhythmzone>


Hope this helps

DjChuck
 

Posted Tue 10 May 11 @ 10:01 pm
Are you sure about this ?
<grid height="89" width="1" mainwidth="1" color="#FFFFFF">
and
<rhythm y="179" height="89"/>

Typically your block should be changed to:
<rhythmzone pannel="d1rw" mirror="true">
<pos x="21" y="169"/>
<size width="643" height="109"/>
<up x="+0" y="+0"/>
<mask x="671" y="881"/>
<colors chan1="#339933" chan1_active="#339933" />
<rhythm y="179" height="89"/>
<grid height="5" width="5" mainwidth="11">
<pos y1="179+90"/>
</grid>
<cue y="169" height="109">
<mask x="1329" y="880" width="9" height="109"/>
</cue>
</rhythmzone>
 

Posted Wed 11 May 11 @ 12:45 am
And here's an example of 2 different (independent) rhythmzones on the same area of the skin, from Ghost OSD:

<rhythmzone pannel="GO_RNV_V4D12" mirror="no" upsidedown="yes">
<size width="1429" height="38"/>
<pos x="5" y="34"/>
<up x="5" y="10692"/>
<mask x="5" y="10777"/>
<colors chan1_active="#0096ff" chan1="#004b80"/>
<rhythm y="34+1" height="33"/>
<grid height="5" width="5" mainwidth="11">
<pos y1="34+1+32"/>
</grid>
<cue y="34+29-5" height="12">
<mask x="107" y="1419" width="21" height="8"/>
<text dx="15" dy="-3" font="Arial" size="14" weight="bold"/>
</cue>
</rhythmzone>
<rhythmzone pannel="GO_RNV_V4D12" mirror="no" upsidedown="no">
<size width="1429" height="38"/>
<pos x="5" y="34+38"/>
<up x="5" y="10692"/>
<mask x="5" y="10777"/>
<colors chan2_active="#ff0000" chan2="#800000"/>
<rhythm y="34+38+5" height="33"/>
<grid height="5" width="5" mainwidth="11">
<pos y2="34+38+1"/>
</grid>
<cue y="34+38+5+1" height="12">
<mask x="107" y="1409" width="21" height="8"/>
<text dx="15" dy="-3" font="Arial" size="14" weight="bold"/>
</cue>
</rhythmzone>
 

Posted Wed 11 May 11 @ 12:47 am
@ CB...got it...adding the "chanx_active" colour cured the problem...thanks :)

Just a quick one, to both, I'm trying a new design, so not following the normal pattern of using the components, which is why I have strange assignments for the grid, etc, etc....but it was worth you pointing it out, in case others come across this problem, but wish to use the elements as intended.
 

Posted Wed 11 May 11 @ 3:50 am
This is the one part of skinning that always kills me, kinda to the point where I just dont wanna do it, lol!! Is there anybody here who uses the skin creator who can go through and explain what each line means and where the number comes from. It would help me out alot if someone could do this.

Also could you show me how this is implemented...
cbgraphix wrote :
(the definitions below will give your cue points color, you'll need a section of the skin at least the dimensions of your cue size for each color you want to use, otherwise they will be black)

<up x="" y=""/>
<over x="" y=""/>
<selected x="" y=""/>
<down x="" y=""/>

</cue>
</rhythmzone>


Hope this helps

DjChuck


Thanks for the time and info
Huey

P.S. Im not a fan of the mirror wave so if that'll ease the burdon of explaining things, lol!!
 

Posted Wed 11 May 11 @ 6:23 pm
sure Huey

The definition are the same as the "button" element where you are assigning an area of the image for the program to use as the up, down, selected and over graphics.

Most people just use color swatches with a mask assignment to create a color "bar" for the cue point. But I assume that you could actually assign and actual graphic image for each element exactly like a button.

Does that help?

Chuck
 

Posted Thu 12 May 11 @ 12:07 am
<rhythmzone mirror="no" upsidedown="yes"> Mirrored (aka double) waveforms ? Upside down waveforms ?
<size width="1429" height="38"/> Size of the rhythm view window
<pos x="5" y="34"/> Position on the skin
<up x="5" y="10692"/> Graphics to use when there's no volume (aka the back of the window, usually black)
<mask x="5" y="10777"/> A Black & White image to determine the SHADES of the colors of the waveforms. White is full color (e.g. RED) while black is no color = black
<colors chan1_active="#0096ff" chan1="#004b80" chan2_active="#ff0000" chan2="#800000"/> The colors of the channels. You define all channels you want to have visible here. Each channel can have up to 4 colors: chanX, chanX_active, chanX_left, chanX_right
<rhythm y="34+1" height="33"/> The location and size of the rhythm waves
<grid height="5" width="5" mainwidth="11">The size of CBG
<pos y1="34+1+32"/> The position of CGB
</grid>
<cue y="34+29-5" height="12"> The position and size of the cue-point marker
<mask x="107" y="1419" width="21" height="8"/> The Black&White MASK of the cue-point marker. This graphic determines it's shape
<text dx="15" dy="-3" font="Arial" size="14" weight="bold"/> The size and style of the cue-point text
</cue>
</rhythmzone>

I hope it's better now!
 

Posted Thu 12 May 11 @ 12:48 am


(Old topics and forums are automatically closed)