Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://scribbletune.github.io/johann/

Use scribbletune to generate guitar, piano and computer keyboard scales/chords/notes practice charts.
https://scribbletune.github.io/johann/

Last synced: 3 months ago
JSON representation

Use scribbletune to generate guitar, piano and computer keyboard scales/chords/notes practice charts.

Awesome Lists containing this project

README

        

# Johann

Generate chords & scales to practice on your guitar, piano or computer keyboard!
[johann.scribbletune.com](http://johann.scribbletune.com)

---

This project is aimed at helping personal guitar, musical keyboard or computer keyboard music practice. It originates from a personal requirement for being able to put together a chart of notes to practice. This could be for a scale/mode or a chord across the instrument. Basically it helps you focus on the notes you wanna play and practice. For instance on a musical keyboard, you may want to just highlight the C Minor scale so that you can play over it. This little app will let you select the required root note and the scale to generate this:

![johann-piano-scale.png](./johann-piano-scale.png)

The same can be done for a triad. You can generate a sheet with just the notes of the C Minor chord to practice it's notes across the fretboard (or in this case the musical keyboard):

![johann-piano-chord.png](./johann-piano-chord.png)

The green dot is the root note and the blue dot is a note from the selected scale or chord.

The same can be done for guitars...

![johann-guitar.png](./johann-guitar.png)

and computer keyboards too!
![johann-keyboard.png](./johann-keyboard.png)

Demo: https://scribbletune.github.io/johann/#/

### Develop

Run `npm i`
Begin dev with `npm run dev`
Load http://localhost:8081 in your browser

Build with `npm run build`