| Addon |
This is the base class for all addons. |
| Atoma |
Classes derived from the abstract class Atoma do not contain further elements in a canonical way. |
| AudioEvent |
Objects of this class are audio events. |
| Compound | The compound class is an abstract class to provide some list features. |
| Dump |
The Dump class shall serve as a very simple addon: It iterates through the musical context (song, track, part or selection)
and dumps the parameters to the standard output, (call Brahms from the shell to demonstrate). |
| Element |
The class Element is the most essentail class. |
| Event |
Instances of classes derived from the abstract class Event are called events. |
| Iterator | |
| MasterEvent |
This event contains information on tempo and meter. |
| MidiEvent |
Instances of this class are midievents. |
| Note |
The note event contains a pitch, velocity, and the midi channel. |
| Operation |
All operations are derived from the abstract class Operation. |
| Ornament |
This abstract class serves as a template for anything that may be associated with a note, like bows and lyrics. |
| Part | A Part is thought of as a container for events (like Notes, MasterEvents, etc. |
| Position |
The class Position is a very important class. |
| SelectionIterator | |
| Song | |
| SongIterator | |
| Symbol |
Instances of this class are symbols (or text-elements). |
| SystemIterator | |
| Table | the table is thought to contain references. |
| Track | |
| Vector | The vector is the simples implementation of the compound class. |