Is there a BNF grammar for the scripting language? I cannot find anything that explains the syntax of this scripting environment, definitions of all the keywords, how to create syntactically and semantically valid "statements" so as to create my own scripts.
For example, what do the following "statements" actually mean and why do they seem to be german style with verbs at the end? Is this a stack-based RPN style (or Forth-like) language?
empty join group 1 listen
tonic to notea set
course 2 offset to 5 interval set
(P.S. I looked through http://www.eigenlabs.com/wiki/The_Belcanto_Introduction/ but frankly it's not really helpful unless you already understand the system deeply)