Applied Guitar Theory in ~400 Lines of Python
mvanga.com