|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
music.ensemble define the structure of scores.
See:
Description
| Class Summary | |
|---|---|
| ContainerOfChoirsAndContours | The abstract ContainerOfChoirsAndContours class implements functionality shared between Ensemble and EnsembleChoir objects. |
| ContainerOfInstrumentLinks | The abstract ContainerOfInstrumentLinks class implements functionality shared between ContainerOfInstrumentLinks and UnpitchedSound objects. |
| Ensemble | Every ensemble starts at the top with an instance of the Ensemble class. |
| EnsembleChoir | Instances of the EnsembleChoir class define hierarchical groupings for voice specifications, contour specifications,
MIDI controls, and sub-choirs. |
| EnsembleChoirMidiData | XML I/O stuff for EnsembleChoir data that is pertinent to MIDI. |
| EnsembleChoirMusicXmlData | XML I/O stuff for EnsembleChoir data that is pertinent to MusicXML. |
| EnsembleContour | The EnsembleContour class contains information about ScoreContour
Each EnsembleContour instance is a child of a EnsembleChoir. |
| EnsembleContourNoteListData | XML I/O stuff for EnsembleContour data that is pertinent to Music-N note lists. |
| EnsembleCredit | The EnsembleCredit class documents information such as the composer name and copyright date. |
| EnsembleEntity | The abstract EnsembleEntity class provides a base for all Ensemble components. |
| EnsembleInstrument | The {link EnsembleInstrument} class holds attributes that determine the timbre of a note. |
| EnsembleInstrumentMidiData | XML I/O stuff for EnsembleInstrument data that is pertinent to Music-N note lists. |
| EnsembleInstrumentMusicXmlData | XML I/O stuff for EnsembleInstrument data that is pertinent to Music-N note lists. |
| EnsembleInstrumentNoteListData | XML I/O stuff for EnsembleInstrument data that is pertinent to Music-N note lists. |
| EnsembleInstrumentVoice | The EnsembleInstrumentVoice class implements a cross reference between an EnsembleInstrument
and an EnsembleVoice which is capable of using the instrument. |
| EnsembleMidiData | XML I/O stuff for Ensemble data that is pertinent to Music-N note lists. |
| EnsembleMusicXmlData | XML I/O stuff for Ensemble data that is pertinent to MusicXML. |
| EnsembleNativeData | XML I/O stuff for Ensemble data that is pertinent to Music-N note lists. |
| EnsembleNoteListData | XML I/O stuff for Ensemble data that is pertinent to Music-N note lists. |
| EnsembleVoice | The EnsembleVoice class hold properties. |
| EnsembleVoiceMidiData | XML I/O stuff for EnsembleVoice data that is pertinent to Music-N note lists. |
| EnsembleVoiceMusicXmlData | XML I/O stuff for EnsembleVoice data that is pertinent to Music-N note lists. |
| EnsembleVoiceMusicXmlStaff | XML I/O stuff for EnsembleVoice data that is pertinent to Music-N note lists. |
| MidiControl | A MidiControl instance binds a TypeOfMidiControl instance with a ScoreContour that
details how control values evolve over time. |
| MusicXmlPart | MusicXmlPart objects together define the coarse vertical structure of a MusicXML score. |
| MusicXmlStaff | MusicXmlStaff objects together define the fine vertical structure of a MusicXML part. |
| NoteAttribute | The NoteAttribute class maps attribute names to specific properties of ScoreNote instances. |
| NoteListInstrument | The NoteListInstrument class defines note-list instrument ID's and associates these
with EnsembleContour instances. |
| NoteListInstrumentContour | Deprecated. |
| NoteListInstrumentLink | The NoteListInstrumentLink class defines an external reference from a ContainerOfInstrumentLinks
to a NoteListInstrument. |
| NoteListOpcode | NoteListOpcode objects define the text used to identify various types of statement in MUSIC-N note lists. |
| NoteListParameter | NoteListParameter objects direct score information to be written to fields in MUSIC-N note lists. |
| NoteListParameterLink | NoteListParameterLink instances details how to obtain parameter values when
the EnsembleInstrument associated with the containing NoteListInstrumentLink
generates a note statement using the associated NoteListInstrument. |
| PianoEnsembleTest | |
| SequenceTest | |
| ThreePartEnsembleTest | |
| TuningElement | Element of a mapping from degrees to cents. |
| TuningElementAccidental | |
| TuningElementDegree | |
| TuningElementInflection | |
| TuningElementLetter | |
| TuningMap | A TuningMap manages mappings between Degree instances and tunings expressed in cents. |
| TuningMapChromatic | In a TuningMapChromatic the cents value associated with each
degree independently configurable. |
| TuningMapDiatonic | In a TuningMapDiatonic the cents value associated with any
degree is the sum of a cents value associated with the letter name
and the cents value associated with the accidental. |
| TuningMapTest | |
| TypeOfMidiControl | TypeOfMidiControl instances defines MIDI controller types such as velocity, pitch bend, channel pressure, modulation wheel, and so forth. |
| UnpitchedIndication | An EnsembleEntity which wraps a MusicXML Indication. |
| UnpitchedSound | An UnpitchedSound object maps a Pitch to details controlling the musical sound. |
| UnpitchedSoundMidiData | XML I/O stuff for UnpitchedSound data that is pertinent to Music-N note lists. |
| UnpitchedSoundMusicXmlData | XML I/O stuff for UnpitchedSound data that is pertinent to Music-N note lists. |
| UnpitchedSoundNoteListData | XML I/O stuff for UnpitchedSound data that is pertinent to Music-N note lists. |
| ViolinEnsembleTest | |
| XmlSchemaTest | |
| Enum Summary | |
|---|---|
| NoteListFormat | Output formats for MUSIC-N Note lists. |
| NoteListLineTerminator | Line terminator options for MUSIC-N note lists. |
| NoteListParameterLink.Moment | The NoteListParameterLink.Moment class identifies at what time during a note a Contour link should
acquire a parameter value. |
| TuningMap.Type | Tuning map options. |
| TypeOfOpcode | TypeOfOpcode instances headers for statements in MUSIC-N note-lists. |
| TypeOfParameterLink | Each TypeOfParameterLink instance defines a method for obtaining a parameter value. |
Classes in package music.ensemble define the structure of scores.
Multiple Scores can share the same Ensemble.
The apex of the class hierarchy is Ensemble.
Ensemble is parent to EnsembleChoir, EnsembleInstrument, NoteListOpcode, and NoteListParameter.
EnsembleChoir is parent to itself; that is, EnsembleChoir instances can be nested.
EnsembleChoir is also parent to EnsembleVoice, EnsembleContour, MidiControl, and NoteListParameter.
EnsembleInstrument is parent to NoteListParameter.
The linkages between score components and ensemble components are:
EnsembleVoice defines properties pertaining to ScoreVoice.
music.ensemble.EnsembleInstrument defines properties pertaining to ScoreInstrument.
EnsembleContour defines properties pertaining to ScoreContour.
Ensembles also provide the mapping information that scores need to generate MIDI files, MusicXML,
files, and MUSIC-N note lists.
The Ensemble object itself has properties bearing on all three formats listed above.
Mapping data is also available from these other components:
Mapping data for MIDI files is present in the EnsembleInstrument, EnsembleVoice and MidiControl components.
Mapping data for MUSIC-N note lists is present in the NoteListOpcode, EnsembleInstrument and NoteListParameter components.
Mapping data for MusicXML files is present in the MusicXmlPart, EnsembleCredit, EnsembleInstrument and EnsembleVoice components.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||