This looks really useful! I'll definitely give it a try at the next opportunity. One improvement I would suggest for the future is adding an option for a locally running LLM, such as Llama or Mistral.
If you were to use analog and digital computers together, something like a hybrid analog-digital chip, you could combine the best of both worlds... Quantum computers are also partly an analog quantum processor to simulate a quantum system, and then a digital computer to control that system, modify it, read and evaluate the state, and get the result...
If you want to go in the jazz direction, the Jazz Piano Book by Mark Levine [1] is great! It has everything a jazz player needs to know, from II - V - I voicings to scales, upper structures, etc.