Recent submissions

Comment · 1 year ago
Yes, a shame. I honestly expected this could get picked up as a mainstream news story over Christmas (except I think the actual story is older than this video);

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.!

Comment · 1 year ago
The best of the internet, engineering and humanity... all in one video.
Comment · 2 years ago
It was magical and very exciting seeing these things emerge!
Comment · 2 years ago
Acquiring one of these "ScratchAmp" boxes that was missing its software is what started the whole project. These earlier systems deserve a lot of credit. If I'd had access to the software I don't imagine I would have dug so deeply into the concept.
Comment · 2 years ago
It's something I have seen before! Seeing xwax reduced to very small hardware is interesting. Thanks for sharing here.
Comment · 2 years ago
I don't know of any these days, though in the past I received some great photos of packed large venues with xwax laptops on display.

Check the xwax built-in Jack module, likely to be the easiest way to bridge with other applications.

Comment · 2 years ago
The records used by xwax have about 100 kilobytes of data on each side of a 12" record. However, the goals are very different here; it's designed to decode the position under specific conditions such as being moved very fast, in reverse and changing direction rapidly. There would be a more efficient encoding if your goal was to fit as much data as possible and relax the other requirements.
Comment · 2 years ago
Pre-dating xwax and Mixxx there was "TerminatorX", sounds like it might be what you're interested in.
Comment · 2 years ago
How do you propose that you'd select and load tracks? Or view time remaining. Even if you don't care about a waveform display, some sort of computer (ie. display) seems to become necessary at some point. Perhaps you could check the PiDeck project, which puts xwax into smaller hardware.
Comment · 2 years ago
xwax /is/ meant for end-users, but right at the beginning it only had actual live professional use in mind. I was literally DJ'ing in clubs at the time and I wanted the digital equivalent of playing vinyl records.

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.

Comment · 2 years ago
xwax author here, nice to see it submitted to HN front page. Must be 20+ years now since I wrote the original code for DJ'ing live. Very happy to answer questions
Comment · 3 years ago
Comment · 3 years ago
Fair, I was thinking that because its not actually an X11 GUI (though it is X11 of course)

Its fun to query or set information on a remote. The same applies to xdpyinfo, xset, xrandr and many more support the -display option (if they don't then set the DISPLAY environment variable).

Comment · 3 years ago
If you're thinking of an X11 GUI, I think perhaps you mean xfontsel?
Comment · 3 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton