ramagottfried / symbolist

A library for graphic/symbolic score editing
15 stars 3 forks source link
music-notation

Please note: the JUCE version of Symbolist is now archived -- current development is on a new Electron-based version, located at https://github.com/HfMT-ZM4/symbolist-electron

SYMBOLIST

SYMBOLIST is a graphic notation environment for music and multimedia. SYMBOLIST is based on an Open Sound Control (OSC) encoding of symbols representing multi-rate and multidimensional control data, which can be streamed as control messages to audio processing or any kind of media environment. Symbols can be designed and composed graphically, and brought in relationship with other symbols. The environment provides tools for creating symbol groups and stave references, by which symbols maybe timed and used to constitute a structured and executable multimedia score.

See: Symbolist: An Open Authoring Environment for End-user Symbolic Notation. R. Gottfried, J. Bresson. Int. Conference on Technologies for Music Notation and Representation (TENOR), 2018.

Pre-requisites

Project's architecture

Here is described the architecture of the symbolist project.

SYMBOLIST's Releases

Please find all releases of the SYMBOLIST Max (and soon OpenMusic) objects in the Releases page.

Contributing to the project

For developers eager to contribute to the SYMBOLIST project, the setting of the work environment and the coding guidelines are described in the SYMBOLIST Wiki.