Termixer (TUI DJ Mixer)
Posted by l00sed 3 days ago
Comments
Comment by vintagevibe 2 days ago
Comment by l00sed 2 days ago
Comment by fragmede 2 days ago
Comment by citruscomputing 2 days ago
Comment by l00sed 2 days ago
Comment by kbouck 2 days ago
No reason this project couldn't add midi controller support directly to the backend (not via TUI!).
Comment by tomduncalf 2 days ago
Comment by l00sed 2 days ago
Comment by robmorgan 2 days ago
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.
Comment by redgrekaud 2 days ago
Comment by dragginguija 2 days ago
Comment by walrus01 2 days ago
https://democyclopedia.wordpress.com/wp-content/uploads/2017...
Comment by tosti 2 days ago
Comment by l00sed 2 days ago
Comment by pixel_popping 2 days ago
Comment by try-working 2 days ago
Comment by fragmede 2 days ago
Comment by l00sed 2 days ago
Comment by try-working 2 days ago
Comment by kbouck 2 days ago
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.
Comment by noodlescb 2 days ago
Comment by l00sed 2 days ago
Comment by jeremywho 2 days ago
Comment by rrvsh 2 days ago
Comment by bdcravens 2 days ago
Comment by dylan604 2 days ago
Comment by lopoman 2 days ago
Comment by distortionfield 2 days ago
Comment by l00sed 2 days ago
Comment by LeSaucy 2 days ago
Comment by grvdrm 2 days ago
Comment by gchamonlive 2 days ago
Comment by alchemism 2 days ago
Comment by l00sed 2 days ago
Comment by erikschoster 2 days ago
Comment by kelseyfrog 2 days ago
In my own experience, LLMs+TUIs are surprisingly effective. They deal with the tedium of ncurses development much more than I can. It took an LLM about an hour to put a TUI over recutils so that I can monitor task progress. I doubt I could have done the same that shortly. My point is, 'that it works' is much more important to me than how it works.
Comment by l00sed 2 days ago
Comment by mikestorrent 2 days ago
If we want to get excited about a mixing board... we probably need to see someone using it in ways that traditional mixers don't facilitate.
Comment by saidnooneever 2 days ago
id love this workin on a phone with a little usb-c midi controller attached!
Comment by tim-projects 2 days ago
Do not assume that just makes you a jerk.
LLM use has nothing to do with thought or care in the same way that using a stencil doesn't.
Stop thinking your pencil is better than his stencil. It has nothing to do with design or creativity.
Comment by iamjackg 2 days ago
That's a little uncharitable. I get where it's coming from, because I also still feel a tinge of (hypocritical) disappointment when I realize things are built with LLMs, but I truly think we need to start moving past this. It's not a giant corporation trying to scam you out of your hard earned money by passing slop off as a lovingly crafted product: it's somebody's pet project, somebody who clearly had a fun "what if" idea and was able to materialize it over time, with a TBD amount of care/iteration/refinement. I think it's something worth engaging with. Worst case scenario it sucks, like many cheapo projects do -- best case scenario it's awesome and/or it sparks a new interesting idea in somebody else.
Comment by rvz 2 days ago