A small PyQt app to visualize scales and modes to educate myself :-)

Here is a work in progress I’m on currently:

My aim is to be able to get a visual aid for finger positions according to Scale/mode and root note chosen. Currently, I have colours changing erraticaly when switching scales and modes. As I said, WIP :wink: .

This is based on a similar app I made for myself for guitar some time ago.

It helps going out of the usual stuff.

I found all the scales and modes in the excellent Guitar Cookbook of Romain Morlot.

3 Likes

Looks helpful! Don’t know if this would be of interest to you:

It amounts to using a paper strip with coloured dots across the top of the keyboard, to easily visualise chords/harmonic relationships. I was thinking of getting some nice card and maybe some magnets, and making one to sit on my Gemini and help me learn.

Just sharing in case you find any inspiration there!

2 Likes

update:

Added to ability to visualize several degrees of the scale/mode:

I would like to refine the way to present chords in the keyboard(s). Each degree should be able to show a different chord.

I tried to ‘compile’ the python code so as to obtain a MacOS universal binary. It seems to work, but I can only test it on my M1 Max…

Tempted to add some MIDI listening ability, then showing what key are played in real time :slight_smile: