DSL that implements the music patterns and functions to make it easy to write music and parse its structures to send to browser.
Music action
Track type
Song data to send to JS
Song identifier type
Song name type
Track data to send to JS
Msg type
Model type
Intrument type