Nice one!
I agree, it is still in its early stages.
Looking at your code it seems it would be useful to have a way to repeat a play command without a chunk.
I think something like: " play E4 for 1b rep 5 "
As a way to repeat something 5 times for example (and reduce duplicates) could be a future solution.