ES version is available. Content is displayed in original English for accuracy.
This started out when I vibe-coded a guitar scale fingering generator. It came out pretty good, and I started adding stuff to it: chords, then how chords and scales interact.
Then I added charts for other instruments I mess around with: piano, cello, alto recorder.
There's a complexity toggle to go from basic harmony to extended/experimental stuff.
It's honestly still mostly a toy, but I thought other people might be interested in playing with it. Source is on github, so it's easy enough to run locally and fork.

Discussion (17 Comments)Read Original on HackerNews
C Major starting and ending on D is D Dorian.
C Major starting and ending on E is E Phrygian.
Etc.
I very much would like some way to preview what the sound and feel of certain combinations of chords and scales/tones is, but I haven't quite figured out how it might work.
https://www.alphatab.net/
- All the notes on fingering charts can be clicked and they play a sound
- Chords get a little playback button
- Compose mode gets its own playback controls
The sound is very basic, I'll see if I can fix that next.
I don't play anything other than guitar so maybe this helps in terms of if you want to learn overall music theory i guess.