SMS: Open Music Theory