Guitar technique
Tools to help improve guitar-playing technique and understanding of music theory.
todo
- Explain how to setup, install, run.
- Add example screenshot (can't embed video in markdown).
Project goals
- Make technical exercises more fun: turn them into a game.
- Learn to navigate the neck: where are notes? Where are chords?
- Learn chord shapes.
- Learn scales.
- Reduce time to change chords.
- Experiment with web APIs (e.g. web audio).
- Play with data visualisation and analysis.
- Play with interesting tools: Rust, TypeScript, Node/Deno, React, Express, Redux, MongoDB, Go, WebAssembly?
Setup
To generate music scores you will need to install GNU Lilypond.
Activating the virtual environment
Linux: at bash prompt, from root directory:
source venv/bin/activate
Installing dependencies
(After activating the virtual environment)
pip install -r requirements.txt
Useful links
Identify chords in audio recordings
- Chord detector (C++)
- Capo: Mac app for transcription.