NO HTML5 canvas


Tips

1.Code format:

Time value (symbol) Phonetic name (up/down sign)/Phonetic name 2 (up/down sign)/ .. 
For example, the 4-point note c4 and the 4-point note a3 are semitones
Recorded as:
4.c4/a3# 
2. Separate each sound with a space