Comment by IvanK_net

18 hours ago

Am I the only one who thinks that the classic music notation is 3x harder to learn than the basic music theory (without the rules of notation)?

I think that you can learn music theory (to play an instrument or to compose music e.g. in a "piano roll tool" / MIDI editor) much faster if you skip the classic notation. And I think that it is even better to learn the notation AFTER you understand the music theory.

I even made my own guide to music :D https://www.jampea.com/learn

This is a bit off topic, but since you mentioned your guide: I hope this doesn't come off as hostile, but the guide you linked contains a number of inaccuracies and oversimplifications - it's kind of naive in an endearing way, but also leaves the reader with the impression that it covers all there is to music. I guess what I'm saying is it's fine to restrict yourself in what you include in the guide, or even simplify things, but it should be clear that the topic (i.e. music) is far richer and more complex.

  • To give an example, this it of course not true:

    > Only a limited set of frequencies is used in music. All these frequencies (that exist in music) can be played by a piano.

    • Yeah, I think a good discussion on music theory is starting from first principles, explaining Pythagorean tuning, then explaining 5-limit just intonation, the explaining we compromised on 12-tone equal temperament because it made tuning and changing keys a lot simpler, at the expenses of some notes being slightly out of tune (e.g. the minor and major thirds deviate by about 15 cents from their 5-limit just intonated “ideal” tunings).

https://youtu.be/Eq3bUFgEcb4 explains why music notation is the way it is. There are very good reasons for it.

The parts that are really weird (like the C clef) have mostly been obsoleted, unless you play the viola I guess.

  • It kind of reminds me of the periodic declaration someone makes on HN that textual programming sucks and we all need to switch to something else, usually visual programming in this case.

    If someone takes time to deeply understand the advantages of the textual approach and then builds an alternative, I'll listen.

    But at this point, anyone who is doing this and their criticism of the original approach is shallow and uninsightful, where it's basically just "it's old and it must therefore suck", is unlikely to produce a good answer.

    I think that applies to the music notation case too. "Conventional" music notation isn't just a staff and a couple of types of notes. By the time you handle all the use cases that conventional notation handles, or even just a solid subset of it, your brand new notation is probably a lot less elegant than it started out as in someone's head.

    • Exactly. Music theory is a programming language for musical composition and performance.

      Unlike most languages it's inherently two dimensional because music includes both horizontal (time, rhythm) and vertical pitches (chords/colours, harmony) information.

      And - especially important - melody is an element that needs both.

      You can't represent the same information with text without losing a lot of important content, which is why toys like Sonic Pi are more limited than they seem.

      You can kinda sorta represent the same information on a piano roll, but it's not any easier to read than dots - in some ways harder, because you're not going to see the relationship between a bass line and chords as clearly.

      Is it a good programming language? It's quite dense, but not denser than some code idioms. The 2D element is unique, and hard to represent in other ways.

      The learning curve is steep, but it's probably as good as it can be given the requirements and constraints.

    • Have a look at http://terpstrakeyboard.com/about/ and the janko keyboard

      I know neither is about music notation per se (but about fixing the piano), but it is analogous: Music notation has exactly the same problem as the piano -> it defaults to C, which makes everything else relative to C and overly complicated.

      For the record, I don't think this means we should switch to a new system, but it is usefull to recognize that it is suboptimal, if only to be able to accept it and continue (because nobody is going to translate everything to some new notation)

  • love that video, it made me lol so hard the first time I saw it :D

    Classical composer and software engineer here. One of my goals is to help update score notation. I use something called "harmonic coloring" which is like a reduced MIDI notation: You color a note by its functional role (harmonic value) rather than an arbitrary hue in 0-11.

    What this view shares with MIDI: Long rectangles representing the applied durations. How it is different: Occupies a minimal amount vertical space.

    The color palette I'm using is intended to support people with colorblindness. The shades/hues of a color encodes the functional harmony. The root key signature (origin) is always the same color; and chords some distance r away on the circle of fifths is the shade/hue at that offset r.

    There is a similar concept described in the Tantacruel video towards the end.

    You can explore it here on Monic Theory. (mobile view should be fixed within 48 hours)

    https://monictheory.com/project-templates

    • Note that in historical Byzantine musical culture, there are no absolute pitches at all. Their notational form is entirely intervals from some arbitrary root note.

      Similarly, in Carnatic and Hindustani classical traditions, the note names (Sa, Re, Pa etc) do not denote pitches - Sa is always the root, whatever it is, and the rest have a somewhat well defined intervallic relationship to it.

      I personally would not use "harmonic value" to describe this, since it occurs in music that (broadly speaking) lacks harmony. The key point, IMO, is that what matters are sets of intervals (ratios, if you prefer) rather than actual pitches (as frequencies).

      2 replies →

  • As a semi-professional trombonist, C clefs are very important to me. Alto and tenor as-written, tenor as a means of transposing Bb treble, mezzo-soprano as a means of transposing F parts… they are not obsolete.

    • Yes, I did write "mostly". Sometimes the bassoon uses the C clef as well. Still, overall it can be safely ignored in most cases.

    • My favorite genre of hacker news comment is when someone lacks sufficient imagination to wonder why something that’s commonly used by many people is still in use

      1 reply →

  • I suppose it makes historical sense, and even ingeniously designed.

    But it, and the piano black keys with it, are definitely not optimal. It makes playing in C easy, and playing in anything else hard. I've picked up a new instrument since ~2 months, and 1 month in I could already play all scales by by deliberately staying away from music notation, learning the raw distances/steps that make up a scale and how to play them, rather than the 'delta from C', which is how classical training taught me to think. (Same story for chords etc)

    • > But it, and the piano black keys with it, are definitely not optimal. It makes playing in C easy, and playing in anything else hard.

      I don't think this is true—I was under the impression that, at least on piano, keys other than C major are sometimes chosen specifically to make things easier on the fingers.

      1 reply →

It's all about the integers modulo 12. Classical notation obscures that (while making it easier to figure out which of the integers modulo 12 you're using, minus being able to assign them to integers in an obvious way).

  • I fun little exercise is to work out what would be different if we found aliens that also used 12 tone equal temperament, and also used a subset of 7 of those 12 notes to make their major scale, and also followed the same convention that we do of naming the notes of the major scale C, D, E, F, G, A, B like we do and naming the other 5 by naming a major scale note and adding modifier to tell how far away the not is from that like our # and b modifiers, and we both have the convention that when naming the notes of a transposed major scale we use each letter exactly once--except they picked a different 7 notes to be their major scale.

    Our 12 tone scale with the major scale note names and notes not in the major scale marked with dots looks like this:

      C.D.EF.G.A.B
    

    Suppose the aliens have a very different idea of what makes a good sounding major scale, and their system is:

      CDE.FGAB....
    

    Suppose we transpose ours up 7 tones. We can represent this graphically by drawing out major pattern for two octaves, and below that drawing our major scale pattern with names replaced by X (X.X.XX.X.X.X) shifted over by 7, then look above to see how to name the notes (remembering we can only use each letter once):

      C.D.EF.G.A.BC.D.EF.G.A.B
             X.X.XX.X.X.X
    

    Our major scale transposed up 7 is G A B C D E F#.

    Let's do the same 7 tone transposition for the aliens. Their major scale pattern is XXX.XXXX..., so we get

      CDE.FGAB....CDE.FGAB....
             XXX.XXXX...
    

    That's B Cbbbb Dbbbb Ebbb Fbbbb Gbbbb Abbbb.

    At first that seems very different from our 7 tone transposition. We only need one sharp and they need 23 flats! But wait...mod 12 we have -23 = 1.

    It turns out for all transpositions if you count sharps in your key signature as +1 and flats as -1, the key signature for a transposition by N tones will have 7N sharps or flats mod 12 in both our systems.

    In general if you have a T note equal temperament scale with an M note subset major scale, transposing the major scale up N tones gives a key signature with NM mod T sharps/flats.

    I'll leave it as an exercise to prove that. Hint: you can think of a transposition as a two step operation: (1) a shift that keeps the same letters and just adds sharps or flats to move the notes, and (2) a renaming that changed the name you use to name the first note of the transposed scale. Think about what each of those operations does to the number of sharps and flats needed.

  • > It's all about the integers modulo 12.

    Only in 12TET.

    • 24, 128, approach infinity -- I know there are microtonal systems, but if you want to understand them, choose the nearest multiple-of-twelve (or really, choose whatever TET contains the closest approximations to the exact notes) TET and look where their intervals land with respect to the symmetries (factors) within that TET, and where those symmetries are broken by a note moving by a perceptual 'slide' (one note 'moves' into the other position) rather than sounding like a new distinct voice.

      3 replies →