mixxxdj / mixxx

Mixxx is Free DJ software that gives you everything you need to perform live mixes.
http://mixxx.org
Other
4.39k stars 1.26k forks source link

support vinyl auto-detect #5788

Open mixxxbot opened 2 years ago

mixxxbot commented 2 years ago

Reported by: ywwg Date: 2011-02-23T16:21:53Z Status: Confirmed Importance: Wishlist Launchpad Issue: lp723800 Tags: vinylcontrol Attachments: [VirtualDJ v8.2.3870 control DVS dropdown menu](https://bugs.launchpad.net/bugs/723800/+attachment/4959345/+files/VirtualDJ v8.2.3870 control DVS dropdown menu)


It should be possible to automatically detect what type of vinyl someone is playing. In the preferences, there could be a "detect" button. When pushed, mixxx:

maybe we could also keep a timecoder around initialized for the reverse side in case someone decides to flip the record over, which I've seen happen.

mixxxbot commented 2 years ago

Commented by: mhaulo Date: 2011-02-27T11:07:03Z


Would it be possible to skip the detect button so that detecting vinyl type wouldn't require any user interaction? Once detected, the vinyl type could be saved to configuration as the default vinyl type. If the vinyl type changed (not very likely) and the decoding failed, detection would be run automatically.

mixxxbot commented 2 years ago

Commented by: bronxio Date: 2017-09-29T21:21:40Z


Other software work like this:

VirtualDJ info: http://www.virtualdj.com/manuals/virtualdj8/settings/audiosetup/timecode.html dropdown menu screenshot: https://es.virtualdj.com/image/71486/207049/timecode.jpg

So, the side may be autodetected, but I don't know how they do.

I think there are 1, 2 and 3 KHz timecode base tones depending on the brand. Here you can hear the Serato CV02 (B side), Traktor MK2 (not compatible with Xwax/Mixxx, B side) and MixVibes:

https://www.youtube.com/watch?v=uaPRSR_Iqgg

mixxxbot commented 2 years ago

Commented by: bronxio Date: 2017-09-30T14:21:09Z


Just for other team experiences watching:

I downloaded the last VirtualDJ version (v8.2.b3870 PC) and they added the "Autodetect" option in the control vinyl dropdown menu. But it works once only for everyone (at least with Serato CV02, Traktor MK2 and MixVibes). But if you set that it's side A of the Serato CV02 and change to the B, in some second decimals it do a little jump in the song track when it starts to play it (I guess because timecode position correction after detection is complete, but it does even in relative mode) and automatically change the side. It's the same with Traktor MK2 (added recently, but it doesn't work that good than Serato and MixVibes, I can see how it miss the timecode position with fast backspins).

Maybe ywwg is right, but I don't know why the VirtualDJ team don't keep the autodetect option after the first detection.

mixxxbot commented 2 years ago

Commented by: bronxio Date: 2017-09-30T14:23:08Z Attachments: [VirtualDJ v8.2.3870 control DVS dropdown menu](https://bugs.launchpad.net/mixxx/+bug/723800/+attachment/4959345/+files/VirtualDJ v8.2.3870 control DVS dropdown menu)


Forgot to add the VirtualDJ screenshot.

mixxxbot commented 2 years ago

Commented by: Be-ing Date: 2017-11-11T14:35:44Z


There has been no progress on this lately, so I am removing the 2.1.0 milestone.