Live data from Hacker News

Interactive Music Theory Cheat Sheet

muted.io

31–40 of 53 posts

Re: Interactive Music Theory Cheat Sheet

#31

Neat. A version for guitar might be quite popular. Also extending the range of scales. Pick your favorite ones from the 4096 possibilities or maybe all of them :-) [0] [0] https://ianring.com/musictheory/scales/

There are several guitar-specific tools on the site. Ex: https://muted.io/guitar-scales/ https://muted.io/guitar-chords/ https://muted.io/guitar-fretboard/

ahh, missed those. very cool. even caged / tnps patterns.

Re: Interactive Music Theory Cheat Sheet

#34

I just started learning the piano again, and using modern apps (such as Simply Piano) makes it actually fun. Ten years ago, I couldn't bear through reading sheet music, making mistakes and got discouraged. But now, learning to play is like playing Guitar Hero. You get instant feedback, guidance on what and how to play. It's great. We'll see how long it stays "fun", but atm I'm making progress every day.

"Learning the piano" is nothing like Guitar Hero, though. These apps just tell you (and check) which key to press in what order. They don't teach you anything about musicality like dynamics or articulation. They often can't even tell if you played multiple notes simultaneously or if your timing was correct.

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.

Re: Interactive Music Theory Cheat Sheet

#36
post #11

This is nice. I think it has appeared before on HN. A nitpick is that the piano keys are drawn incorrectly; on a real piano the black keys are not centered between the white keys (most important), and they are also wider and longer.

Here are two ways to get the keys' measurements, which I made/use. The tricky part from a naive approach is that white keys are on a grid of seven whereas black keys are on a grid of twelve. I copypasta'ed from my code so I hope it's still correct. This is Python but it should be trivial to use any language.

  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)

Re: Interactive Music Theory Cheat Sheet

#37
This is like my own little tonality calculator, except with good UI/UX, and with two changes (Ionian/Aeolian) instead of arbitrary changes. What would be super cool would be to combine the best of both somehow. My change calculator is at https://edrihan.neocities.org/changedex if anyone wants to derive harmony of changes which are not Ionian/Aeolian. Though it looks like a turd from 1997, and the audio doesn't work, it does expand this idea to include all 12-tone possibilities, which I call changes. Also hit me up if you like OP!

Re: Interactive Music Theory Cheat Sheet

#38

I just started learning the piano again, and using modern apps (such as Simply Piano) makes it actually fun. Ten years ago, I couldn't bear through reading sheet music, making mistakes and got discouraged. But now, learning to play is like playing Guitar Hero. You get instant feedback, guidance on what and how to play. It's great. We'll see how long it stays "fun", but atm I'm making progress every day.

I'm on the fence about apps like Simply Piano. I have a subscription since more than half a year and yes it's fun and I'm making progress albeit slowly. But I have the impression that it focuses too much on simple songs or techniques. 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 rea…

I get that, too. I struggle to even play "Over the Rainbow". Moving the hands, coordinating the hands is still a big brain fuck in week 1. But, I'm not sure how much a teacher would help me at this stage. I think I just have to practice more, recall which key plays which note, and nail down the individual parts. A teacher might be more valuable later down the line when I somewhat know what I'm doing and correct my path.

Re: Interactive Music Theory Cheat Sheet

#39
One bit of complexity that lots of tools like this seem to always punt on is the fact that most chords (at least in jazz) are typically played rootless and inverted and with lots of 'upper extensions'. It would be nice if a tool really did a deep dive in actual chord voicings that one would play in the real world (i.e. in a context where the bass player is covering the root and therefore it is best left out of the chord).

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.

Re: Interactive Music Theory Cheat Sheet

#40

I just started learning the piano again, and using modern apps (such as Simply Piano) makes it actually fun. Ten years ago, I couldn't bear through reading sheet music, making mistakes and got discouraged. But now, learning to play is like playing Guitar Hero. You get instant feedback, guidance on what and how to play. It's great. We'll see how long it stays "fun", but atm I'm making progress every day.

I'm on the fence about apps like Simply Piano. I have a subscription since more than half a year and yes it's fun and I'm making progress albeit slowly. But I have the impression that it focuses too much on simple songs or techniques. 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 rea…

Same to be honest, I am pretty grateful just for the fact that the app got me back into piano but I was pretty alarmed when I tried to play some beginner’s songs from a songbook and really struggled. I just finished Pre-Advanced so I was kind of thinking it would be a cake walk. I think the downside of the immediate feedback is you can kind of guess a few times until you get the note right and then just do it from memory and don’t really have to learn to read at sight, I noticed my reading of the bass clef is really not there at all when you take that away. Thinking of finishing the program and getting a real teacher. I am sure they will also tell me my technique is crap but all part of learning I guess.
Post reply on HN