Algorithmic Music Generation with Python