Finally, a real parser.

Comments are moderated. It may take a few minutes before your comment appears.
Markdown is supported in your comments.

On top of this went a second wrapper, the music engine. It looks at the programmed rules and tell Fluidsynth what notes to play. This layer new about things like chords, durations and channels. There are three major components within it. One is for soft realtime operation. Another is to keep the infinite recursion in check. The final component process an abstract syntax tree which contains the entire composition.

Mail: (not shown)

Please type this: