Join the discussion
Write your take first — we'll ask for email only when you're ready to publish.
- Hacker News
- Aww I was lowkey expecting something like Mixxx but with a tui-like interface where I can connect my Dj board on the fly.by lopoman
- Nice! If you could plug in a controller and use a TUI I would 100% use this - Mixxx is great but sometimes I don't want to install another desktop appby rrvsh
- Nice app, though the naming is very close to othersby bdcravens
- my mind jumps to termite/pest control companies like terminixby dylan604
- Not 100% sure what I'm looking at, but I know that it looks awesome!by jeremywho
- the constraints of a TUI force you to be creative (in a good way) how to represent/encode information to the user.
In a DJ TUI, how to represent the track waveform? Encoding waveform amplitude in ascii blocks or dots is a pretty low fidelity representation. Instead, you can encode waveform amplitude in single row of blocks with 256 color/intensity averaging the backing sample peaks.
And's if you ever do stems separation you have 4 such rows for each track - efficient and dense!
As the track is playing, or user is zooming or jogging, this representation would give more of the feel that the playhead is moving through the track smoothly.
by kbouck - This has "I got doom to run on my smart fridge" vibes, which are pretty fun vibes tbhby noodlescb
- I've actually gotten it running on the steamdeck which is freakin dope and hilariousby l00sed
- I built something similar, but for the browser: https://dj.t-tunes.com/by try-working
- That's rad!by l00sed
- also someone made https://youtube-dj.com/by fragmede
- Finally, I can ssh to the booth from a tablet and take a dump mid-party.by tosti
- HackerRaves.
- Hahaha Audio works over RDP tooby l00sed
- Feature request: ASCII llama and original winamp intro audio file
https://democyclopedia.wordpress.com/wp-content/uploads/2017...
by walrus01 - I have something similar in the works, but I'm going the GUI route: https://github.com/robmorgan/halo
Regardless, you might be able to use my timestretch library: https://github.com/robmorgan/timestretch-rs - it's still very early, but it's working for alot of my use cases, and it's pure Rust.
by robmorgan - I dig the look - check out https://boorch.itch.io/ for some similar lovely musical TUIsby tomduncalf
- Nice! Thanks!by l00sed
- I'm a DJ/TUI nerd and as much as I want to like this, I don't think the keyboard will ever be the right input or mode for DJing. Maybe my mental model is an outlier, but multi-point physical controls are critical for so much of what's happening while DJing — the master level controls, effects, cueing, individual track controls, and even just being able to physically manipulate playing tracks. It just doesn't map to a TUI, or perhaps more importantly, it just doesn't seem fun. How does the TUI transition this? What makes a TUI the right interface?by vintagevibe
- some controls lend themselves well to a TUI, others not so much. buttons and pads: no problem. knobs and faders: passable but compromised. jog wheel for scratching: pretty much needs to be controller/midi.
No reason this project couldn't add midi controller support directly to the backend (not via TUI!).
by kbouck - I mean, you theoretically still could have that, USB decks send MIDI signals (even though I found it a bit obtuse trying to get my FLX4 to control anything except VirtualDJ - I was trying to map it to grandMA lighting controls). The TUI here could be primarily a presentation layer. I think the main benefits would be a) more hackable than VirtualDJ and b) it looks cool.
- Get something like the M-brio midi CC controller and have it output keyboard keys into the terminal.by fragmede
- I think for algorave stuff it's great because I'm already at the keyboard, but I totally agree with you otherwise. I was thinking (way too complex at this point) of adding control macros to be able to "turn" 2 knobs at once, because that's something real hands and knobs can do, but not this TUI atm.by l00sed