|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
See:
Description
The classes defined in the net.charlesames.music framework model elements of musical scores which are either performance-ready or notation-ready.
Together they provide the components to represent a score which is performance-ready, notation-ready, or both.
The framework is not intended for compositional applications.
Score instances can be saved to and loaded from data files using an XML format which mirrors the framework's
object structure.
They can also be exported to MIDI, MusicXML, and MusicN file formats.
These pages document framework version 1.2.9. The build date is 2015-09-24.
The vertical structure of a score is described in the Ensemble entity.
Every Score is associated with one Ensemble, but a
single Ensemble can be associated with many Score instances.
The Ensemble defines the EnsembleVoice components,
It also defines the EnsembleInstrument components that map notes to sounds, and the
EnsembleContour components that control things like tempo and dynamics.
The relationships between these entities are determined by nested EnsembleChoir
instances. These allow one EnsembleInstrument or one EnsembleContour
to be shared between multiple EnsembleVoice instances.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||