davec
Getting all that capability just by adding a manifest file and a service worker was pretty cool. I won't comment on the pros and cons of just releasing a native app (we are in a lot of schools that prefer a web interface so this made sense for us), but we are very happy with the added functionality and don't see any downsides.
Some more info about what we are trying to do:
http://www.hooktheory.com/blog/introducing-hookpad-2-a-music...
Show HN: Hooktheory, Music theory for songwriting
Hooktheory is a pretty unique approach to music theory and songwriting. Most books in this area tend to use examples from classical music, while all our examples draw from popular songs you hear on the radio. The book also uses the Theorytab format we developed to let you see the chords/melody in sync with the music while it plays. Theorytabs associate colors with musical function and are more...
Show HN: Automatically turn a major song into minor and hear how it sounds
Screenwriter John August Discusses Hooktheory's Book on Music Theory
Part of the problem is that sometimes when people analyze a section of a song, they include a pick up, etc. Other times the song doesn't have a strong resolution, so it's not clear where a progression begins or ends.
We thought this was the best compromise for now. The tool will show you all songs that start with the progression, as well as songs that use the progression in a phase shifted manner (which is also interesting).
I analyzed the chords to 1300 songs for patterns. Part 3 – Interactive Discovery
Show HN: A daily challenge to improve your ear.
A statistical study of inversions (slash chords) in popular music
In Defense of Popular Music: Why Reports of its Death are Greatly Exaggerated
I know Pandora has done some analysis like this for their database, but I thought it was limited to things like major or minor tonality, upbeat tempo, etc. and didn't delve as much into the nitty gritty harmony. One reason for this might be that these patterns are so universal (spanning lots of genres), that it might not be too helpful for determining what types of music people like. I could be wrong about this though.