top | item 22358170

Show HN: Ten Steps to an Algorithmic Song

6 points| abrie | 6 years ago |abrie.github.io

3 comments

order
[+] atum47|6 years ago|reply
this is nice. Where can I learn more about music theory? I have a project (is stopped right now) where I use JavaScript to create music as well, but I don't know jack about music.

I used excerpts from that code on my Genius game, where I give the player audio feedback from each move (I think is do re mi fa).

[+] abrie|6 years ago|reply
"Intervals", "Scales", and "Chords" are good terms to search for. They are elementary concepts present in a lot of music. Ten Steps use six notes of the C Major Scale, all of which belong to either the I or IV chord. The I and IV chords use, by definition, an interval of 1-4-7.

For an entertaining overview, check out Leonard Bernstein's 1973 Norton lectures, "The Unanswered Question"[0]

[0] https://www.youtube.com/playlist?list=PLFjonLo8gYHIXC35K4Ujr...