MikeCullimore / guitar-technique

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About


Languages

Language:Python 99.4%Language:Shell 0.6%