Forum: VirtualDJ Skins

Use this forum if you have questions about skin development, or if you want to communicate with skin developers.
Topic: [NEW] Blocks Skin
djdadPRO InfinityDevelopment ManagerMember since 2005
It's been a while since i made a custom skin. Here is one i had fun with

BLOCKS



Choose from the top :
- Mixer
- FX Panel (Single & Multi mode, FX On Master when Mixer is extended)
- Sampler Panel with FX on Sampler
- Video panel with Visualization and V.FX per Deck
- Record & Broadcast Panel
- In & Outs (Master, Booth, Headphones, Mic & FX, Crossfader & Fader Curves)
- Additional Browser on floating Window

Some more features..
- KEY and CBG Edit panels (click on the KEY and BPM labels on Deck)
- 3 Custom buttons below Jog
- Deck can display Cover/Video/Nothing
- Jog can display Remain or Elapsed Time
- Loop Normal/Advanced view
- Browser Zoom view

Download Link : http://www.virtualdj.com/plugins/index.html?addonid=80677

Enjoy ;)

Inviato Thu 02 Nov 17 @ 7:04 am
Hi Babis, I have installed this skin this morning and been playing around with it for the last half hour.

Very impressed with how you can have it with panels switched off keeping it simple to switching panels on making it very complex.

There is only one thing that I have noticed I don't like, maybe an error maybe not. I have been using V8 by Fruit for several months and have 8 custom buttons programmed, if I switch to the Default skin I then have the first 6 custom buttons with the same setup as on Fruit's skin. With Blocks I am only seeing the first three custom buttons on both decks. Is this meant to be this way or is it a minor error?

Cheers
Les

Inviato Thu 02 Nov 17 @ 8:32 am
locodogPRO InfinityMember since 2013
Fruit's skin uses different numbers.

Inviato Thu 02 Nov 17 @ 9:17 am
What I'm saying is that Blocks shows the same first three custom programmed buttons on both decks.

Switching to most skins that have custom buttons they show the first 6 or 8 programmed custom buttons.
1,2, 3 on the left deck and 4,5,6 on the right deck. Seems a waste having 1,2 & 3 on both decks.

I'm thinking it may a programming error rather than deliberately designed this way.

Inviato Thu 02 Nov 17 @ 9:59 am
djdadPRO InfinityDevelopment ManagerMember since 2005
It's just a matter of the approach on how the Custom buttons should be offered (i remember a small debate when we were making the default skin too)

Case 1.(Per Deck)
You want to assign Custom buttons with some missing deck features (thus the Custom buttons are on the Deck area), e.g. beatlock, smart_scratch etc.
In this case, it makes sense once you map Custom Button 1, the opposite one to get the same action and have them working on both sides on the respective deck, without the need to map the other one too.
Thats the approach the Blocks skin has.

Case 2 (Global)
More suitable when you want to have "global" actions, such as pitchlock or a Video FX button. Thats the approach of the Default skin. In this case, if you want a deck dependent action, you will need to map both Custom buttons (on the Deck sides) and for "global" actions, it would make sense to have those Custom buttons at the center (e.g. in a Mixer panel) and not on the Decks.

Anyways, dont want to debate once more hehe, so added an option in version 1.01 (re-download) that provides both approaches to choose (from the top Skin Options menu)

Tip. If you need more than 3 (or 3+3) Custom buttons, even if your currently used Custom skin offers more than that, it would be advised to add your Custom actions to a Custom Pad page, so that you can use those with all skins

Inviato Thu 02 Nov 17 @ 3:14 pm
Ah, I understand now Babis.

I use the custom buttons in the Case 2 (Global) setup.

Due to being bombarded with so many new tunes from Promo Only (over 100 per month) I found it difficult to remember each tune and where it would fit in. So, I came up with a browser colour system that's genre based to indicate what each new tune is. I use the custom buttons to colour each new tune as I audition them at home. I can see at a glance what type each new tune is so that I can play 2-3 of the same genre together.

I came up with this system long before Custom Pad pages were introduced. I started this as soon as we were able to change the song information with colour in the browser. Maybe I should have a look at doing the same with Custom Pad pages.

Oh, and thanks for the update, going to get it now.

Cheers
Les

Inviato Thu 02 Nov 17 @ 5:10 pm
Tried downloading the PC version and it doesn't appear to be in the correct format for installing.

The Mac version is working fine, I have a Mac bootcamped with Windows 7 and have VDJ on both sides.

P.S. I have now programmed a Pad Page for the functions I previously used on custom buttons. ;-)

Cheers
Les

Inviato Fri 03 Nov 17 @ 9:27 am
Les, I installed the PC version last night and it works fine.

Inviato Fri 03 Nov 17 @ 9:30 am
Hi Babis, great skin!

Noticed if you click on the bar above the pad section it gives the option to change pad param 1 and param 2 but it's not shown on the skin?

Also, can you please add an option to have the video panel above the deck section (below the waveform)

Thank you!


Inviato Fri 03 Nov 17 @ 12:05 pm
kradcliffe wrote :
Les, I installed the PC version last night and it works fine.


Got it eventually, had to download it from the Mac side and transfer it across to the PC side.

Programmed a new Pad Page with my colouring system for new tracks. Used it this morning and works great.

Also reprogrammed the three Custom Buttons with smart_play, pitch_lock & pitch_reset. Great that they light up when in use. I already have key combinations to switch these on/off with my MC6000 MkII.

Lovin' the clean looks of this skin, gonna use it on my gig tonight. :-)

Cheers
Les

Inviato Fri 03 Nov 17 @ 3:07 pm
hrdnxPRO InfinityMember since 2011
Have you tried Loco's Rate'n'Colour Pad Page

Inviato Fri 03 Nov 17 @ 9:06 pm
Yeh, had a look at it, but, I don't use the star rating system + I already have my own colour system thanks.

Inviato Sat 04 Nov 17 @ 2:47 am
Did my first gig with this skin last night and it was a pleasure to use.

My only critique is that near the end of the night when I was starting to watch the time I found the clock digits a bit small.


Inviato Sat 04 Nov 17 @ 9:45 am
DJSoulman wrote :
I found the clock digits a bit small.


What if it was this size?



If that would be suitable, I can post the code here for you to modify the skin.

Inviato Sat 04 Nov 17 @ 2:06 pm
thank you for this skin, I will put it to use today, I always love the skins that you make.....

Inviato Sat 04 Nov 17 @ 3:51 pm
groovindj wrote :


What if it was this size?

If that would be suitable, I can post the code here for you to modify the skin.


That's very generous of you mista. I wear varifocal glasses, bottom bit is for reading top half is for distance. The browser text is a standard size which I can read fine through the distance part, but, the clock digits are smaller meaning I have to tilt my head back to read the time thru the bottom reading part of my glasses. Bit of a pain really (and probably looks daft to the punters lol).

Cheers
Les

Inviato Sun 05 Nov 17 @ 2:34 am
I tried wearing those once. Horrible things!

So is that a yes?

Inviato Sun 05 Nov 17 @ 8:00 am
Go on then, you've twisted my arm lol.

P.S. It's no better wearing my contact lenses. They are called 'Mono vision', the left eye is set for reading at arms length, the right eye is set for distance vision. The brain is clever enough to work it all out. I normally only use them when out running, glasses slop around too much when a bit sweaty. I can use them for DJing, but, again the characters onscreen have just a little bit of a blurry edge to them because the right eye is set for distance and can't focus. Also, in clubs & Hotels the air conditioning can play havoc with them after a few hours.

About 12 years ago I had some green sunglasses converted to purely reading glasses for DJing. Only used them a couple of times because, although they were great for DJing with a computer, the peoples faces on the dancefloor were just a blur and couldn't recognise anybody....... and I looked like a reject from LMFAO lol.

Should have got my eyes lasered years ago and could have saved me a fortune on glasses & contacts.

Cheers
Les

Inviato Sun 05 Nov 17 @ 9:55 am
OK so you need to open up (in a text editor) the skin.xml that's inside blocks.zip, then look for the code that starts with <group name="clock"

Replace what's there with this:

<group name="clock" x="171" y="6">
<visual type="color" source="constant 'black'">
<pos x="+0" y="+0"/>
<size width="100" height="32"/>
</visual>
<textzone>
<pos x="+5" y="+1"/>
<size width="90" height="30"/>
<tooltip>CLOCK\n Click to toggle between 24hour clock and am/pm</tooltip>
<text size="30" color="#aaaaaa" align="center" weight="bold" format="%fullhour"/>
<text2 size="30" color="#aaaaaa" align="center" weight="bold" format="%hour12"/>
<text3 size="30" color="#aaaaaa" align="center" weight="bold" format="%counter"/>
</textzone>
</group>


If your text editor displays line numbers (like Notepad++) then it starts at 6165

Save the modified skin.xml back to blocks.zip and you're done.

Inviato Sun 05 Nov 17 @ 10:20 am
Thanks groovindj

I tried that exactly as you said, but, found it a little too much. After lots and lots of trial and error I've managed to get the clock somewhere in between with a text size of 26, it looks about the same size as the text I'm using in the browser. Much easier to see now.

Thanks for all your help, it's much appreciated.

Cheers
Les

Inviato Sun 05 Nov 17 @ 3:35 pm