Quick Sign In:  

Forum: VirtualDJ Skins

Topic: Inspiration for anyone making skins with effects buttons...

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

Hi there.

I just made these video and audio effect switches for my new touch screen skin. They work perfectly and are quite comfortable. The Buttons are actually several pannels (through wich you can scroll with the arrow buttons next to them), each pannel with one button on it, and each button linked directly to an effect.



ADVANTAGES:

1. ALL the effects you want in the same space

2. You can name the effects the way YOU like

3. You can make several slots (I have 3 sound effect slots) for SIMULTANEOUS use

4. Another advantage I like very much with the different slots is: you can now GROUP certain effects! (In my case I have 3 different kinds of audio effects and 2 different kinds of video effects grouped together, and I can scroll through each group)



I hope this is of use to anyone.

;)

P.S. I would like to thank the forum members, moderators and Atomix personnel that have helped me with this little side project! Without your advice and ideas I could not have done it. THANK YOU!
 

Posted Sat 02 Jul 11 @ 7:38 am
Oops! It seems the code did not come through... My bad! Here it is:

AUDIO EFFECT SCROLLING SELECTOR:

<button pannel="MAIN" action="cycle 'AFXLA' 5 & var_equal 'AFXLA' 1 ? skin_pannel 'AFXLA1' off & skin_pannel 'AFXLA2' on : var_equal 'AFXLA' 2 ? skin_pannel 'AFXLA2' off & skin_pannel 'AFXLA3' on : var_equal 'AFXLA' 3 ? skin_pannel 'AFXLA3' off & skin_pannel 'AFXLA4' on : var_equal 'AFXLA' 4 ? skin_pannel 'AFXLA4' off & skin_pannel 'AFXLA5' on : skin_pannel 'AFXLA5' off & skin_pannel 'AFXLA1' on">
<size width="52" height="52"/>
<pos x="212" y="786"/>
<up x="212" y="1986"/>
<down x="1525" y="4805"/>
</button>

<button pannel="MAIN" action="cycle 'AFXLA' -5 & var_equal 'AFXLA' 1 ? skin_pannel 'AFXLA1' off & skin_pannel 'AFXLA2' on : var_equal 'AFXLA' 2 ? skin_pannel 'AFXLA2' off & skin_pannel 'AFXLA3' on : var_equal 'AFXLA' 3 ? skin_pannel 'AFXLA3' off & skin_pannel 'AFXLA4' on : var_equal 'AFXLA' 4 ? skin_pannel 'AFXLA4' off & skin_pannel 'AFXLA5' on : skin_pannel 'AFXLA5' off & skin_pannel 'AFXLA1' on">
<size width="52" height="52"/>
<pos x="27" y="786"/>
<up x="27" y="1986"/>
<down x="1341" y="4805"/>
</button>

<pannel id="AFXLA1" pannel="MAIN" group="AFXLAG" visible="yes">
<pos x="89" y="786"/>
<size width="115" height="52"/>
<down x="89" y="1986"/>
<up x="89" y="1986"/>
</pannel>

<button pannel="AFXLA1" action="deck 1 effect 'Spinup' active">
<size width="115" height="52"/>
<pos x="89" y="786"/>
<up x="23" y="5737"/>
<selected x="933" y="6235"/>
</button>

<pannel id="AFXLA2" pannel="MAIN" group="AFXLAG" visible="no">
<pos x="89" y="786"/>
<size width="115" height="52"/>
<down x="89" y="1986"/>
<up x="89" y="1986"/>
</pannel>

<button pannel="AFXLA2" action="deck 1 effect 'Brake' active">
<size width="115" height="52"/>
<pos x="89" y="786"/>
<up x="19" y="5798"/>
<selected x="929" y="6296"/>
</button>

etc.

VIDEO EFFECTS SCROLLING SELECTOR:

<button pannel="MAIN" action="cycle 'VFXA' 13 & var_equal 'VFXA' 1 ? skin_pannel 'VFXA1' off & skin_pannel 'VFXA2' on : var_equal 'VFXA' 2 ? skin_pannel 'VFXA2' off & skin_pannel 'VFXA3' on : var_equal 'VFXA' 3 ? skin_pannel 'VFXA3' off & skin_pannel 'VFXA4' on : var_equal 'VFXA' 4 ? skin_pannel 'VFXA4' off & skin_pannel 'VFXA5' on : var_equal 'VFXA' 5 ? skin_pannel 'VFXA5' off & skin_pannel 'VFXA6' on : var_equal 'VFXA' 6 ? skin_pannel 'VFXA6' off & skin_pannel 'VFXA7' on : var_equal 'VFXA' 7 ? skin_pannel 'VFXA7' off & skin_pannel 'VFXA8' on : var_equal 'VFXA' 8 ? skin_pannel 'VFXA8' off & skin_pannel 'VFXA9' on : var_equal 'VFXA' 9 ? skin_pannel 'VFXA9' off & skin_pannel 'VFXA10' on : var_equal 'VFXA' 10 ? skin_pannel 'VFXA10' off & skin_pannel 'VFXA11' on : var_equal 'VFXA' 11 ? skin_pannel 'VFXA11' off & skin_pannel 'VFXA12' on : var_equal 'VFXA' 12 ? skin_pannel 'VFXA12' off & skin_pannel 'VFXA13' on : skin_pannel 'VFXA13' off & skin_pannel 'VFXA1' on">
<size width="52" height="52"/>
<pos x="642" y="481"/>
<up x="642" y="1681"/>
<down x="344" y="5267"/>
</button>

<button pannel="MAIN" action="cycle 'VFXA' -13 & var_equal 'VFXA' 1 ? skin_pannel 'VFXA1' off & skin_pannel 'VFXA2' on : var_equal 'VFXA' 2 ? skin_pannel 'VFXA2' off & skin_pannel 'VFXA3' on : var_equal 'VFXA' 3 ? skin_pannel 'VFXA3' off & skin_pannel 'VFXA4' on : var_equal 'VFXA' 4 ? skin_pannel 'VFXA4' off & skin_pannel 'VFXA5' on : var_equal 'VFXA' 5 ? skin_pannel 'VFXA5' off & skin_pannel 'VFXA6' on : var_equal 'VFXA' 6 ? skin_pannel 'VFXA6' off & skin_pannel 'VFXA7' on : var_equal 'VFXA' 7 ? skin_pannel 'VFXA7' off & skin_pannel 'VFXA8' on : var_equal 'VFXA' 8 ? skin_pannel 'VFXA8' off & skin_pannel 'VFXA9' on : var_equal 'VFXA' 9 ? skin_pannel 'VFXA9' off & skin_pannel 'VFXA10' on : var_equal 'VFXA' 10 ? skin_pannel 'VFXA10' off & skin_pannel 'VFXA11' on : var_equal 'VFXA' 11 ? skin_pannel 'VFXA11' off & skin_pannel 'VFXA12' on : var_equal 'VFXA' 12 ? skin_pannel 'VFXA12' off & skin_pannel 'VFXA13' on : skin_pannel 'VFXA13' off & skin_pannel 'VFXA1' on">
<size width="52" height="52"/>
<pos x="580" y="481"/>
<down x="282" y="5267"/>
<up x="580" y="1681"/>
</button>

<pannel id="VFXA1" pannel="MAIN" group="VFXAG" visible="yes">
<pos x="580" y="422"/>
<size width="114" height="52"/>
<selected x="580" y="1622"/>
<up x="580" y="1622"/>
</pannel>

<button pannel="VFXA1" action="toggle 'VFXA1' & var 'VFXA1' ? video_fx_select '3D' & video_fx : off & video_fx_select '3D' & video_fx">
<pos x="580" y="422"/>
<size width="114" height="52"/>
<up x="683" y="5746"/>
<selected x="1325" y="6116"/>
</button>

<pannel id="VFXA2" pannel="MAIN" group="VFXAG" visible="no">
<pos x="580" y="422"/>
<size width="114" height="52"/>
<selected x="580" y="1622"/>
<up x="580" y="1622"/>
</pannel>

<button pannel="VFXA2" action="toggle 'VFXA2' & var 'VFXA2' ? video_fx_select 'Cube' & video_fx : off & video_fx_select 'Cube' & video_fx">
<pos x="580" y="422"/>
<size width="114" height="52"/>
<selected x="1067" y="6115"/>
<up x="686" y="5920"/>
</button>

etc.

Hope THIS is of help to anyone...
 

Posted Sun 03 Jul 11 @ 6:15 am


(Old topics and forums are automatically closed)