Interactive Music Theory Cheat Sheet
muted.io
muted.io
As an example of something that is very systematic (easy to put in an app), a rootless C maj 7 is equivalent to an E min 7. A rootless C min 7 is equivalent to an Eb maj 7. etc.
It is a pretty tough leap to learn rootless jazz piano comping when almost everything out there (except for the old-school dead tree books) only ever shows rooted voicings.
You mean just the regular E minor (triad)?
Anyway, there'a quite a lot of stuff on this site apart from this cheat sheet page: the chord page does indeed include inversions, e.g.: https://muted.io/c-major-chord/
It would be good if there were some keybindings to play notes (e.g. digits for I, II, or letters for notes ignoring #/b, or "r t y u i o p ["). A toggle to label the notes that are part of the selected key could help a beginner like myself.
If you have a MIDI keyboard you can play along as it prompts you with chords, or if not you can use it like chord flashcards.
tone.14.8.42.min.js:1 Uncaught DOMException: Failed to execute 'connect' on 'AudioNode': cannot connect to an AudioNode belonging to a different audio context.
at De (https://muted.io/js/tone.14.8.42.min.js:1:14949)
at uu.connect (https://muted.io/js/tone.14.8.42.min.js:1:29482)
at Sd (https://muted.io/js/tone.14.8.42.min.js:17:36141)
at I.connect (https://muted.io/js/tone.14.8.42.min.js:17:35056)
at https://muted.io/mini-music-machine/:2403:12
at Array.forEach (<anonymous>)
at recordStart (https://muted.io/mini-music-machine/:2402:11) evenlySpacedWhites = True
octaveWidthProportion = 2 #Piano keys longer/shorter
blackKeyProportion = 0.61832 #Black keys longer/shorter
height = 256 #This can be any number and controls total size
if evenlySpacedWhites:
CtoEWhites = 35
FtoBWhites = 35
CtoEBlacks = 21
FtoBBlacks = 20
else:
CtoEWhites = 20
FtoBWhites = 21
CtoEBlacks = 12
FtoBBlacks = 12
#before normalisation
octaveNumberWidth = 3 * CtoEWhites + 4 * FtoBWhites
#using the proportion makes the output image have the same height, regardless if whether evenlySpacedWhites is True/False
octaveWidth = round(height * octaveWidthProportion)
proportion = octaveWidth / octaveNumberWidth
CtoEWhites = round(CtoEWhites * proportion)
FtoBWhites = round(FtoBWhites * proportion)
CtoEBlacks = round(CtoEBlacks * proportion)
FtoBBlacks = round(FtoBBlacks * proportion)
blackKeyLength = round(height * blackKeyProportion)When I look at the introductory piano books of my wife I'm completely overwhelmed. Like my mind is unable to process the notes without an app that tells me what keys to press. Can't really explain it. I won't cancel my subscription yet. but I think that at some point 1-to-1 interactions with a teacher is invaluable.
If you cannot already play the piano, what you get is just a fancy way to learn reading (parts of) sheet music with the ability to connect a MIDI keyboard.
Ex:
https://muted.io/guitar-scales/
I get no audio on my iphone though for the interactive keyboard. Might just be my setup.
This website has been posted here at least once a month since launch.
Just hooked my phone up to look at the console and noted that the resources are not being loaded.
I have a pihole running and checked that log and can see that fish.muted.io is being blocked due to it being listed in in one of the pihole default blocklists that it downloads.
That’s enough for me to give it a miss anyway.