Quick Sign In:  

Forum: VirtualDJ Skins

Topic: video skin questions
locoDogPRO InfinityModeratorMember since 2013
A couple of skin questions

there's a few verbs like these for formatting,
get_remix_after_title
is there a method for similar when using using get_automix_song ?

similar vein, I want to display the cover of the next automix track, looks like I'm out of luck there, any way this could work for cover [not current, next]

source="get_automix_song 'album art'

I'm having a touch of bother with this kind of thing, not following the logic
visibility="play && param_bigger `get_time remain 1000` 15000"

I'm working round it like so
visibility="play ? param_bigger `get_time elapsed 1000` 15000 ? on : off : off"

lastly I'm writing on a single monitor machine so it sucks, is there any way to size my vdj video window at something proportional to 1920*1080
maybe 960*540, just so I can see everything proportionally without using full screen video?
 

Posted Thu 07 Sep 23 @ 5:54 pm
locoDogPRO InfinityModeratorMember since 2013
I should add my visibility issues are with a stack items
 

Posted Thu 07 Sep 23 @ 6:33 pm
AdionPRO InfinityCTOMember since 2006
source="automix 1" should work with <cover>
 

Posted Thu 07 Sep 23 @ 7:08 pm
locoDogPRO InfinityModeratorMember since 2013
oh fantastic, thanks.
 

Posted Thu 07 Sep 23 @ 7:21 pm
AdionPRO InfinityCTOMember since 2006
For get_automix_song, I'll add
"artist_before_feat", "feat_after_artist", "title_before_remix" and "remix_after_title" as possible column names
 

Posted Fri 08 Sep 23 @ 10:40 am
locoDogPRO InfinityModeratorMember since 2013
Good stuff,
Adion wrote :
...I'll add...


one of my favourite phrases of yours. XD

 

Posted Fri 08 Sep 23 @ 11:29 am
locoDogPRO InfinityModeratorMember since 2013
open question/discussion for skinners

I've been playing with <stack> elements, very cool having things fade in & out.
This fades out then another separate stack in another position fades in.
This introduced me to pulse & fadeout, cool as well, still thinking on how to use those outside skins [might... do... something useful ??]

So then I started thinking about animation, a few ideas;
long way round with 100's of elements [pixel by pixel] each with a visibility condition.
possible but a lot of work for me and the skin engine

other thought is horizontal slider, it will follow a value, it's just an animated square really,
It's still just an idea, but it seems interesting.

*edit* in messing around with fadeout
custom_button slider type set d (just something to look at )
custom_button ( loop on & wait 4bt & loop off ) & repeat_start name 25ms 1000 & set d `loop & fadeout 1000ms 5000ms`
press button
That's... something, I'm not sure what its use is yet, or if it's any better than other methods, I think it might be in some ways.

It's starting to feel like there's lots of parts that haven't been put together yet and they might make cool stuff.
 

Posted Fri 08 Sep 23 @ 8:06 pm
locoDogPRO InfinityModeratorMember since 2013


Nice little demo, had to jump thru some hoops but the result is what I was wanting.
Getting to grips with fadeout, pulse & stack. Not sure how it will scale to a full skin, I suppose I'll find out.
Question has any video skin done this kind of thing? so I can see how they did it.
 

Posted Sat 09 Sep 23 @ 4:58 am
locoDogPRO InfinityModeratorMember since 2013
I'm now trying text on a fader, horizontal & vertical work fine, but a 2d slider the text doesn't follow movement on the y axis [it jumps back in when x has movement]

Am I writing it wrong? Or am I finding weird things by doing weird things?

<slider action="effect_slider 1" action2="effect_slider 2" direction="right" direction2="up" orientation="2d" >
<pos x="+35+4" y="+30+4"/>
<size width="1600" height="600"/>

<fader>
<size width="600" height="200"/>
<off color="white" radius="16"/>
<text fontsize="60" color="gray" colorover="white" align="center" text="SOMETHING"/>
</fader>

</slider>
 

Posted Sat 09 Sep 23 @ 6:46 am
AdionPRO InfinityCTOMember since 2006
Will fix, I don't think 2d sliders with text on the fader have been used before.
 

Posted Sat 09 Sep 23 @ 10:48 am
locoDogPRO InfinityModeratorMember since 2013
Thanks, I agree it's a bit weird but once I started thinking about animated text, <fader> on slider seemed like the only way, then the experiments start.
[unrelated not text; I'm sure there's the making of a 2d game somewhere here, a less silly (but still silly) idea is a scratch tutorial thing - platter controls on screen slider aim to follow a scrolling up/down line from a video, video full of poi to send info to the videoSkin ... anyway back to reality...]


I might have found another oddity with stack and visibility.
controlling with a manual var cycle b 3.
If I cycle slowly and let combobox lose visibility following the pulse command it's fine, but if I cycle var from zero to zero quickly combobox is popped off the stack as expected,
but then if I cycle to var = 1, combobox will reappear when the pulse expires to then fadeout to the length stated by the stack.

I noticed it before with other vSkins but this is the first time I've been in the weeds watching what's really happening.

	<define class="combobox">
<square name="white" color="white" radius="16">
<size width="471" height="100"/>
</square>
<textzone group="horizontal" align="center" scroll="NO" >
<pos x="+20" y="+0"/>
<size width="430" height="100"/>
<text size="100" color="#343434" font="segoe script" weight="Italic" format="Animated" />
</textzone>
</define>
<define class="blank_item1"></define>
<stack fadein="0ms" fadeout="5000ms">
<size width="900" height="100"/>
<slot x="+440" y="650" />
<item class="combobox" visibility="var_equal b 2 && pulse 10000ms"></item>
<item class="blank_item1" visibility="var_equal b 0"></item>
</stack>
 

Posted Sat 09 Sep 23 @ 3:34 pm
locoDogPRO InfinityModeratorMember since 2013
sorry I meant cycle b 4
 

Posted Sat 09 Sep 23 @ 9:27 pm