DVS Signal Quality Very Poor

Bug #1851598 reported by Richard Johnson on 2019-11-07
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Undecided
Unassigned

Bug Description

First time using Mixxx, connect my 2 turntables and Echo Audio PCI soundcard using ASIO mode. The Signal Quality plot changes from green to red blinking those colors and the audio, using the software, cuts in and out as if the Echo Audio PCI Sample Rate is out of sync with the Mixxx. I turned up the Turntable Input Signal Boost

I used MixVibes DVS vinyl, which I believe is version 2.
I tried Traktor vinyl V2 and results persisted.

I increase the Mixxx Audio Buffer to 85.3, ASIO mode, and this plays audio but the entire tracks stutters to play....
There are only 7 Buffer setting from the Sound Preference drop down box... I would think that up to 250ms is necessary here

System Model z270-hd3 motherboard
i7-7700K CPU@4.20Ghz
16G RAM Windows 10 Pro
Echo Audio PCI

Unless this works I cannot use Mixxx for DJing.

Daniel Schürmann (daschuer) wrote :

Has it ever worked?
You may try the wdm-ks api.

Richard Johnson (soundboyrich) wrote :

I post starts with "First time using Mixxx,". Therefore no idea if it has ever worked, I thought it was DJ software, DJs use spinning vinyl on turntables.

I don't know what wdm-ks api is? OK, I did a quick G search, it is definitely NOT my problem. Have you heard of ASIO soundcard drivers, I use Echo audio PCI (very low latency) successfully with 3 other DJ software without any problems. Serato, MixVibes, Traktor etc and others work just fine on my DVS setup.

This is a major blow to Mixxx, I thought Mixxx was serious DJ software... but I'm now shrugging my shoulders at it.

Owen Williams (ywwg) wrote :

Traktor Vinyl v2 is not supported at all, sorry. I haven't personally tested Mixvibes but if it supported by xwax (whose vinyl code we use) then it should work. Serato vinyl is the best-supported. Sorry if you're not able to get Mixxx working for you.

Richard Johnson (soundboyrich) wrote :

So I'll get Serato Vinyl and give it another try. Since I've turned over every stone, this is the only thing left to try.

Richard Johnson (soundboyrich) wrote :

After looking at videos on the web, I confirmed that vinyl DVS is used with Mixxx. Question is maybe Mixxx is only compatible with Serato CV02 aka V2 aka Scratch Live?

The vinyl I used was the latter version, 2.5 Serato NoiseMap (trademarked). This is suppose to be louder (6dB) or better/precise tracking? In the video I post, the sound level of the vinyl
input is high enough (although I mentioned the opposite on the video). It appears that Mixxx is just not processing the vinyl tone correctly.

I am still looking for vinyl that will work with Mixxx? Who is using vinyl that Mixxx is compatible with, anyone?

Owen Williams (ywwg) wrote :

I don't have this particular serato vinyl, but I used to use Mixxx with the CV02 vinyl so I know it can work. Mixxx uses the xwax library, and the report there is that the vinyl should work: https://sourceforge.net/p/xwax/mailman/message/35419342/

Can you try xwax and see if it works there? If so, then there might have been a regression in mixxx. I will hook up my turntables and see if I can reproduce the problem.

Richard Johnson (soundboyrich) wrote :

So it looks like XWAX is built on Linux, could not find xwax for Windows platform. I don't have time to build xwax from scratch. Mixxx uses xwax therefore it appears xwax needs updating to work with the latest Serator vinyl.

Richard Johnson (soundboyrich) wrote :

I think that Mixxx doesn't work well with Echo Audio Layla 3G soundcard. My System Reported Latency is 3.0625ms. Appears really low if you ask me. I tried all the different Audio Buffer setting and results are the same.

Richard Johnson (soundboyrich) wrote :

Today, I put Serato Control Vinyl CV02 Side A or Side B and I get the Red Color Doughnut. "It looks OK but the wrong choice of vinyl.

This shows that Mixxx doesn't work with CV02. Now is there a 2.5 Serator Vinyl that work... This version I think is actually 2.5 aka CV02.

Richard Johnson (soundboyrich) wrote :

Looks like problem is just about solved.

I set my M-Audio ProFire 610 to 96kHz. Set Mixxx Perference to ASIO soundcard, 96kHz, Audio Buffer1.33ms (less time = more realtime response).

It appears that Phono level of vinyl is not enough to provide signal for Mixxx DVS. Profire 610 Ch 1&2 are mic level so can turn those channel up using knobs on the Profire 610. Ch 3&4 are line level. I put a phono preamp, Schitt Mani, at the turntable phono plug to boost the level to line level, into Ch3&4 of M-Audio Profire.

In the early days, DJ DVS software use to accept phono level directly or was at least switchable line/phono.

2nd most important, I didn't realize how worn my MixVibes vinyl was until I use it on other DJ software. I replaced the vinyl with newer DVS vinyl and I can now play music reliably now.

Be (be.ing) wrote :

Thank you for the update. We can this bug then.

FWIW, using phono preamps has always been recommended:
https://mixxx.org/manual/latest/en/chapters/vinyl_control.html#what-do-i-need-to-use-it

Changed in mixxx:
status: New → Invalid
Richard Johnson (soundboyrich) wrote :

Well, I'm a professional DJ and professionals never read manuals. Just plug it up and play.

Besides, I thought some intelligent responder would point out that phono level is not accepted. I coming from DJ software where phono level (in the software) are used.

I've been searching every DJ software on the planet to transition too, maybe Mixxx will do the job?

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers