快速登录:  

Forum: VirtualDJ Skins

话题: Inspiration for anyone making skins with effects buttons...

由于该帖子已年深日久,可能包含陈旧过时或描述错误的信息。

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!
 

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

发表时间 Sun 03 Jul 11 @ 6:15 am


(陈旧帖子或论坛版块会自动关闭)