Class Summary |
Chord |
|
GeneralizedStaff |
|
GeneratedScore |
|
GeneratedStaff |
A Class to provide one channel of generated music |
GeneratedStaffOct |
|
GenerationLevel |
A class to store what level to generate music at. |
Instrument |
Instrument represents the instrument a staff is played with. |
KeySignature |
KeySignature represents a Key Signature for a Song. |
MIDIPlayer |
MIDIPlayer is the main class for the sub-system that is
responsible for playing midi sound during program
execution. |
Note |
Note represents a note that may be played by MIDIPlayer
Extends StaffProperty. |
NoteListGenerator |
NoteListGenerator creates a array of notes sutiable for use with Generalized Song |
NoteVector |
|
Play |
Play is just a wrapper for the MIDIPlayer class. |
Rythm |
Rythm is an abstract representation of a rythm-pattern for a song. |
Score |
|
StaffProperty |
StaffProperty is a generic superclass for everything that might be considered an intrinsic property
of a musical staff. |
Tempo |
Tempo represents the tempo, or speed of a song. |
TimeSignature |
TimeSignature represents the Time Signature of a staff. |
Volume |
Volume represents the master volume of a staff. |