Basic Music Theory in ~200 Lines of Python | Hacker News