\

Termixer (TUI DJ Mixer)

30 points - today at 6:28 PM

Source
  • vintagevibe

    today at 7:57 PM

    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?

      • l00sed

        today at 8:22 PM

        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.

    • try-working

      today at 8:40 PM

      I built something similar, but for the browser: https://dj.t-tunes.com/

        • l00sed

          today at 8:55 PM

          That's rad!

      • bdcravens

        today at 8:45 PM

        Nice app, though the naming is very close to others

        https://github.com/termix-ssh/termix

        • tosti

          today at 6:54 PM

          Finally, I can ssh to the booth from a tablet and take a dump mid-party.

            • l00sed

              today at 8:23 PM

              Hahaha Audio works over RDP too

              • pixel_popping

                today at 7:18 PM

                HackerRaves.

            • noodlescb

              today at 8:12 PM

              This has "I got doom to run on my smart fridge" vibes, which are pretty fun vibes tbh

                • l00sed

                  today at 8:22 PM

                  I've actually gotten it running on the steamdeck which is freakin dope and hilarious

              • distortionfield

                today at 7:48 PM

                Honestly this seems like it would be a sick party trick. Combine with some strudel.cc and it could be pretty cool little setup.

                  • l00sed

                    today at 8:24 PM

                    Exactly! And ghostty shaders!!

                • alchemism

                  today at 8:14 PM

                  Cool! Plz do VJing next

                    • l00sed

                      today at 8:23 PM

                      I was thinking of doing something like aaa (ASCII art animation) to play videos in the pads section...

                  • LeSaucy

                    today at 7:00 PM

                    Rekordbox/serato this is not.

                      • gchamonlive

                        today at 7:05 PM

                        Kind of the point

                    • erikschoster

                      today at 7:27 PM

                      I guess this is a boring and predictable thing to say, but I miss seeing a project like this and being excited about it. Instead I looked at the codebase, see that it seems LLM-generated and assume it hasn't had much thought or care put into it, so I'm not really motivated to even try it out. Sorry. :-/

                        • l00sed

                          today at 8:28 PM

                          I'll come out and say it, heavily AI-assisted. First rust project, and wanted to dive on in with something that I'd been wanting to make. Lots of iteration, almost entirely free opencode tier models and agentic edits. I know what behavior I'm looking for though, and rust is pretty good at finding obvious errors (clippy too). It's not a production app, and it's just for fun, so ya. :)

                          • mikestorrent

                            today at 7:57 PM

                            Perhaps one needs to go a level up: if making the program is now semi-trivial, it remains to be proven if using the program to actually perform is. If I have a Star Trek replicator that can reproduce a perfect Stradivarius for me, is it any less impressive when I play a beautiful song on it?

                            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.

                            • iamjackg

                              today at 8:00 PM

                              > assume it hasn't had much thought or care put into it > I'm not really motivated to even try it out

                              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.

                              • kelseyfrog

                                today at 7:41 PM

                                Does it do what it says on the tin? If so, does it matter that it's made with an LLM?

                                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.

                                • rvz

                                  today at 7:36 PM

                                  You’re going to be disappointed to see a continuous deluge of even more slop on Show HN.