Are you aware of Rasteri’s SC1000? It uses a magnetic rotary sensor with a modified version of xwax instead of time-coded vinyl. I wonder if xwax has support for other DIY jog wheel controllers? I didn’t see anything in the docs.
GitHub - rasteri/SC1000: An open-source digital portable turntablist instrument https://github.com/rasteri/SC1000/ « the scratch wheel is handled by an Austria Microsystems AS5601 magnetic rotary sensor »
Check the xwax built-in Jack module, likely to be the easiest way to bridge with other applications.
Apparently, a one-off record costs about $99:
https://vinylify.com/how-to-make-vinyl-online/
Using modern LDPC (or whatever error correction is most appropriate), and assuming a midrange stylus (budget ~ $99), and 100 year retention, I wonder how much data can you jam onto a 10", 2-sided record.
And I am surprised that there was an open-source software for this.
I wonder if there is software to do scratches using a mouse or a MIDI slider? It looks like Mixxx might allow that using scripting.
I would love to be able to do DVS without a computer. I basically just want some piece of hardware with buttons (something like a groove box or https://1010music.com/product/blackbox) and I want to connect it it with usb-c to a one of those DVS mixers or a Reloop Flux.
I don't need anything fancy really. I basically just want to use my technics and this as a replacement / alternative for CDJs.
Been looking for something like this for years. The closest I know of is an iOS app that does DVS named djaypro
I was collaborating with a friend on the early versions, to see if it could be commercialised to provide a "house" system for radio studios and clubs (much like the house provides CDJs or turntables). Today that's superseded by DJs bringing their own laptops, of course.
I don't know much about Mixxx these days; that project was always much better set up to grow through a range of contributors (eg. with its scripting engine). But I think it's technical architecture is probably quite different.
Whereas, xwax was designed from day 1 with the idea it was a realtime system with very tight latencies, taking input from one audio interface and responding to it on another. That was fun on Linux (and FreeBSD!) systems of the early 2000s.
Young people with talent and ingenuity, using modern skills and tools to acquire and maintain something with a history behind it.
I've bookmarked it for next time some old guy complains that young people aren't smart or motivated etc. etc.!