The system is in charge of translating actions described by the user into effective operations that will operate in real-time , during expression rendering. The user makes a specification in terms of temporal organization and manipulation of the real-time stream, the rendering engine will execute low level side effect operations according to the specification. Several tools are available to manage Elody documents. Elody expressions can be saved in several different formats. The HTML format save Elody expressions in their intentional description thus keeping all the history of their construction.
Additional tools are available.
The musical language specification is not frozen yet and may change in future versions.