DARK METAL Skin

To set up a git repository on GitHub so your changes can be merged into the Mixxx git repository, start by forking the the mixxxdj/mixxx repository rather than creating a repository with just your skin. See the Using Git wiki page for some more details.

Ok, i think i got the idea. I´ll do it. thanks for the tip.

DARK METAL Skin has been updated, corrected some very small issues.
And it had issues on Ubuntu (because some missing fonts). But now everything is ok, since ALL fonts were converted to lines.
Only QT has small “breaks” in Ubuntu, nothing serious, but it makes the design a “little” more ugly in the waves… I´ll try to correct it too.

Ok, thanks all for the tips.

Dark Metal V.2.5 is ready for download (url in the first post).
Please report bugs and issues… or not… :unamused:

Dark Metal V.2.6 is ready for download (url in the first post).
Created the “Mini Player”, plus the minimum size was reduced.
Mini Player and library fits great, in even more smaller screens.
The minimum is now only: 1230x550! :slight_smile:

Hi !

Thanks a lot for this awsome skin ! I like it very much.

Here are some minor thinks :

  • The “Audio latency meter” seems to be a master vu-meter based on the volume or gain of master and has nothing to do with latency I think.
  • You should probably hide deck C/D of long waves when decks C/D are hidden and the same for deck A/B.
  • Vinyl controls are A->B->C logic wherever you click. It’s a bit disappointing when you are on “off” and you click on “hot” to show “One” being activated. would it be possible to activate the clicked button ?

Thanks again for that nice skin.

sb

Thanks for report that issues. Some I´ve already noticed, others not. But I´ll correct them all as soon as I can. :slight_smile:

I forgot to tell you that there’s an error in the latency monitor. You’re using the Vumeter instead of the latency.

templates/toolbar2/toolbar.xml:
LatencyVumeter
should have:
[Master],audio_latency_usage

There is another bug that has happened in all versions that I’ve tried that I simply cannot pinpoint. The Right master vu does not work, at least to me.
The volumes of the decks work and the left master vu works, but the right master vu behaves in a strange way. It is as if it was updated once each 5 seconds or whenever it feels like updating.
The settings are the same in left and right, and even though i saw a difference in the .svg file, exchanging them did nothing. I even tried to change the peak parameters, with no noticeable difference.

I’ve kept investigating, and this is weird.

If I put it at x position 207 and play deck 1 it almost keeps not updating, except for a 1 pixel wide region at position 207 that updates correctly.
If I put it at x position 207 and play deck 2 it has the same behaviour than where it is now.
If I put it at x position 230 and play deck 2 it has the same behaviour than where it is now.
If I put it at x position 230 and play deck 1 it updates correctly
If I put it at x position 250 and play any of the decks, it updates correctly

So, it looks like there is some interaction when two vu-meters are next to each other.
I’ve placed them at 200, 215, 230 and 245 and this way, at least, it works. (ch1, L, R, ch2)

Thanks a lot sblaisot and JosepMa! :slight_smile:
sblaisot, what you said makes sense, and if that is an issue to you, could be for other people too. I´ll change that.
JosepMa, you helped me a lot with your reports and tips. It was in fact an graphics overlap issue, they affected the VU Meter. And since it is impossible to affect the code, just can be a graphics “refresh” issue. All is now fixed. :slight_smile:
(The version is the same, I think there is no need to change it (?)… and the link in the first post)

Good, VUs and latency working well in that version.

Just one last issue, that I commented once and you only partially fixed (maybe it is a design decision, but I better report it).

It is about the “Sync” buttons. In 2.0 they are not only push buttons, but can have a state as well. Concretely, they can enable master sync, which means that all the decks that have it enabled will automatically be synced to the same BPM.

In order for this to act as a state button, the Skin has to be configured in that way, and use the correct keyword. You are not using multi-state and you are not using the expected keyword. If that is a design decision, then ok.
Else, you should change them to this:

		<PushButton>	
		<NumberStates>2</NumberStates>
		<State>
		<Number>0</Number>
		<Pressed>gfx_hifi/btn_sync1.svg</Pressed>
		<Unpressed>gfx_hifi/btn_sync1.svg</Unpressed>
		</State>
		<State>
		<Number>1</Number>
		<Pressed>gfx_hifi/btn_sync1_overdown.svg</Pressed>
		<Unpressed>gfx_hifi/btn_sync1_overdown.svg</Unpressed>
		</State>
		<Pos>392,6</Pos>
		<Connection>
		<ConfigKey>[Channel<Variable name="audiochannel_b"/>],sync_enabled</ConfigKey>
		<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
		<ButtonState>LeftButton</ButtonState>
		</Connection>
		<Connection>
		<ConfigKey>[Channel<Variable name="audiochannel_b"/>],beatsync</ConfigKey>
		<EmitOnPressAndRelease>true</EmitOnPressAndRelease>
		<ButtonState>RightButton</ButtonState>
		</Connection>
		</PushButton>

In 2.0 they are not only push buttons… Indeed, I hadnt noticed that yet (new features are more important than the design).
And… Its fixed!.. Thanks for report it!
Many changes were done (It´s now Dark Metal v.2.7.0) - Download Page: viewtopic.php?f=8&t=6052

Hello Jorge,
Congrats for this amazing skin.
One suggestion:
-Can we change the size of the font on the library?
I try to do it but there is no change at all, and usually the other mixxx skins let to do it.
Sorry if I don’t explain myself very well, but English isn’t my mother language, my mother language is the same as your, Portuguese. :slight_smile:
Cheers

Thanks.

Now you can, i´ve added buttons for increase and decrease fonts size, also I had to reconfigure some QT styles. All is working now. :slight_smile:

Thanks Jorge! I can testimony that it works fine! Now all the “Mr. Magoo”(like me) around the world can dj using your skin! :slight_smile:
One last suggestion, every time you release a new version of the skin you could post the changes/improvements you have made.

DM 2.7.6 + Mixxx 2.0.0 on OS X 10.11.3

  1. scrolling waveform

Issue when dragging waveform back and forth with 3-finger scroll left / right on trackpad. CPU goes to 100% and reaction from mixxx is super-laggy making this feature unusable.

This issue is skin related as it is not a problem when switching to deere and doing the same.

  1. waveform single color

I think it’s a real drawback for darkmetal to not use several colors to inidcate what’s happening in the track playing. not having this feature would prevent me from using DM skin :frowning:

  1. image in top bar

the non-functional speaker images on the top left / right should go. either use a blank bar (easy on the eyes) or add more functionality. otherwise those images are just distracting from real important knobs.

I think could be because CPU is processing the “Long Waves” too (even hidden thay may been processed by CPU). Try to disable them (try to remove them from the “skin.xml” file). I´ll do my own tests about it here too.

That is intentionally. Even they are not in a single color, only in very very similar colors :wink:

Makes all sense… So, they are now disabled! (But not removed… Since people may like that visual speakers, they are still there (The code, styles and graphics). To enable them just uncomment their . The file to edit is in the path: “(…) DarkMetal\templates\row01_globals[b]start.xml[/b]”.

INFO: I´ve just removed the skin branch from Github, that was just making me waste my time in updating stuff there.
Since it was an EXACTLY copy of this skin, as it is in this zip file, there is no need for “more of the same” there.
Still I will kept it in sourceforge, so in case my own webpage is offline, you will still be able to download it from there.

Many changes were done (It´s now Dark Metal v.2.7.6) - Download Page: viewtopic.php?f=8&t=6052

Audio stream receiver… Santa, are you there?.. bugs.launchpad.net/mixxx/+bug/1545288 :unamused:

Hi Jorge,
Some suggestions that came into my mind:
Miniplayers:
-Could choose between open the 4 players or only 2.
-Show remaining time in the song and band and song names, not only song name as it happen now.
The top shortcut bar:
-When open Mixxx the shortcut to autodj don’t work, only work when I select autodj in the left menu.
The color:
-Maybe you could give the chance to the user choose between the red or the purple in the same version of the skin.

Hi Jorge,

This is my first post also so… Hi everyone :slight_smile:

I’m very new to this world and Mixxx obviously caught my attention (being free and all :slight_smile: )

As I’ve discovered this skin I’ve been using it and I have yet another suggestion to (as the ones above are not enough :smiley:

Can you enable the long waves just for the number of deck in use? Seeing 4 with only two decks is a waste of screen real estate.

Thank you for the wonderful skin

/edit just noticed that using space the library doesn’t go full screen which adds to my point.