I found another Beatnik language, it is interesting!
What is Beatnik
Beatnik is a drum programming language, by Amit Lavon.
It is implemented with go language. I think that it belongs to the Domain specific programming languages (DPL) because it is a music generation language.
Rules
With Beatnik you can type text which describes your beat, and Beatnik will interpret it and turn in into MIDI.
Example
bpm:120
# Try this example!
HC,K. HC. HC,S. HC.
HC,K. HC,K. HC,S. HC.
HC,K. HC. HC,S. HC.
S+.. S.. S.. S.. T3+.. T3.. T4.. T4..
K,C2~~
bpm:120 -- The first part is the tempo. Syntax is simple: bpm:X for X BPM.
HC,K. --- A hit is a bunch of drums played at the same time.
HC -- hi-hat closed
S -- snare
• + -- Fortissimo
• .. -- 1/16 bar
Go to play
Difficulties in learning this language
Require familiar with the drum :-(