I've built something similar, but focused on guitar backing tracks. It's a TUI built using go, with midi output. Backing-tracks: https://github.com/ako/backing-tracks
You did a great job on the visualizations!!
I couldn't get sound to work on OSX yet, but will keep trying. We uke here, so will make an issue for that ;)
I work on NTCharts and also just yesterday had an LLM fix a visual bug using world understanding, one that I had thought about multiple times prior. In the end, the solution was obvious once revealed and I had overthought the problem.
Video in OP Miditui project is amazing, I missed it on first skim.
For uke, would you expect same functionality but with 4 strings?
It's nice that someone can vibecode what used to take probably a manyear of work though.
In my case i wanted flexible way to display lyrics, chords, strumming, metronome, fingerpicking, scales, chord shapes, etc, with an easy way for LLMs to define the backing-track, so a backing track DSL.
I think we'll see a lot of these very specialized software popping up, instead of generic solutions that contain everything and the kitchen-sink, where you don't use 90% of the functionality.
Let's not oversell it to that degree, please.
The amount of ideas that can be built and validated within a few hours or days went way way way up, but is still very very far away from "any". Nor will it ever get there unless we get actual AGI with "free" compute.
T-A•17h ago
https://www.youtube.com/watch?v=xWGUrQsJ7_U
Aldipower•11h ago