|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
DirtyListener | When a score is edited, the EditManager notifies the Score that it is "dirty". |
EditStateListener | |
EditStateProvider | This interface provides info to Edit manager JMSL Notation Project |
MeasureMetronomeListener | |
NewScoreListener | |
NumTracksPerStaffChangedListener | Objects that are interested in being notified of the number of tracks being a staff being changed should implement this interface and register with score.addNumTracksPerStaffChangedListener() |
ScoreCanvas | |
ScoreCanvasListener | Interface to communicate mouse activity and graphics rendering info to a listener interested in
ScoreCanvas behavior. JMSL Notation Project |
ScoreCommandAddedListener | |
ScoreLoaderListener | |
ScoreOperator | Classes that implement this interface can perform an arbitrary operation on a Score. |
TempoResultProcessor | interface to get new tempo and go-ahead flag from a TempoDialog |
TimeSigResultProcessor | |
XMLScoreEnabled | |
ZoomListener | This interface provides classes with zoom scrollbar changes JMSL Score |
Class Summary | |
---|---|
AccidentalLevelManager | Keep track of what accidentals are in force for what levels in a staff. |
BeamRenderer | A class with static methods to draw Beams across a Vector of Notes. |
BinaryCopyBufferTransform | BinaryCopyBufferTransform Operate on two copy buffers, send output to a third copyBuffer. |
BinaryCopyBufferTransformCommand | |
Clef | Clef.java A Clef has one of four types, TREBLE, ALTO, TENOR, or BASS and a level offset, used to calculate level on a staff where a Note should sit. |
ClefRenderer | |
CopyBuffer | CopyBuffer is a temporary place to copy selected elements, to enumerate through and delete for example, or to parse out into a new ScoreCollection Object |
CrescRenderer | A class with static methods to draw cresc across Notes. |
DeleteCommand | Undoable Delete. |
EditManager | This class makes decisions about things like cursor placement, note selection, based on mouse clicks. |
GoofyFace | Testable implementation of a ScoreCanvasListener. |
KeySignature | |
KeySignatureRenderer | |
LurkerPatchXMLHandler | |
MarkRenderer | Render a Note's mark, where mark is one of the following: MARK_ACCENT MARK_STACCATO MARK_TENUTO MARK_WEDGE MARK_ACCENT_STACCATO MARK_ACCENT_TENUTO MARK_WEDGE_STACCATO MARK_FERMATA MARK_HARMONIC MARK_TRILL MARK_TRILL_FLAT MARK_TRILL_SHARP MARK_NATURAL MARK_MORDANT |
Measure | Measure A ParallelCollection of Staff JMSL Notation Project |
MeasureMetronome | |
MeasureNumberNotify | This class is added to the start and repeat listeners of the ScoreCollection to notify the ScoreLayoutManager for autoscrolling. |
MixerPanelSettingsXMLLoader | Load in pan/amp pairs into a vector. |
Note | Note A Note is a Playable object with dur/note/amp/hold info as well as graphic info. |
NoteBlockEnumerator | Enumerate through all Notes in a rectangular selection of a Score. |
NoteFactory | NoteFactory Feed in a double duration and get out a Note. |
NoteFlasher | |
NoteNamer | NoteNamer Generate a name like "A", "B", "C", .. |
NotePropertiesTransform | Abstract superclass for Transforms that apply to the properties of Notes in Selection Buffer. |
NotePropertiesTransformCommand | Before operating, load a hashtable of original notes as keys pointing to their clones. |
NoteRenderer | A class with static methods to draw Note objects. |
NoteTextEditor | Dialog to set text for a Note or a selection of Notes. |
NoteTrackEnumerator | Enumerate through all Notes in a Track, crossing Measure bar into next
corresponding Track, etc Enumerating all notes that would belong to a contiguous "melody". |
NoteXMLHandler | |
NoteXMLLoader | |
OctavaRenderer | A class with static methods to draw 8va/8vb across Notes. |
Orchestra | |
OrchestraXMLLoader | |
PlayLurkerPatchManager | This holds a Vector of PlayLurkers and which staff indexes to add them to. |
PrintableScoreCanvasAWT | |
Score | Score has a handle to a ScoreCollection. |
ScoreCanvasAdapter | |
ScoreCanvasAWT | |
ScoreCanvasAWTCanvas | A renderable canvas for ScoreCanvas, AWT version. |
ScoreCanvasFactory | |
ScoreCanvasSwing | |
ScoreCanvasSwingJPanel | A renderable canvas for ScoreCanvas, Swing version. |
ScoreCollection | ScoreCollection contains the playable structure of a Score. |
ScoreCollectionBehavior | Implements behavior of common music rules such as repeats and repeat counts of measures. |
ScoreCommand | |
ScoreCommandCenter | Static repository of ScoreCommand classes Provides clones of ScoreCommands that were added Maintains hashtable with KeyCode ints hashed to Score Command Classes |
ScoreControlPanel | ScoreControlPanel Control zoom and measure # JMSL Notation Project |
ScoreEditPanel | ScoreEditPanel GUI Interface for edit functions JMSL Notation Project |
ScoreFrame | A PVFrame (ie dual purpose Swing or AWT frame), which hosts numerous Scores, and provides Menus for interaction. |
ScoreFrameJavaSound | ScoreFrame subclass whose Midi Device is JavaSound. |
ScoreLayoutManager | Manage layout of measures on a rectangular drawing surface JMSL Notation Project |
ScoreLayoutManagerEnumerator | Enumerate through all Notes displayed on a page Reads left to right, top staff to bottom staff, enumerating all notes that would belong to a contiguous "melody". |
ScorePagePrinter | |
ScorePainter | Tell all score components to draw themselves. |
ScorePrinter | |
ScoreSection | Section holds start/end measure number information to play subsections of a
piece JMSL Score project. |
ScoreSectionXMLHandler | |
ScoreWriter | ScoreWriter generates a textfile importable by San Andreas Press SCORE. |
ScoreXMLLoader | |
SegmentPath | A sequence of x,y coordinates with some transformations, like polygon, but
not closed JMSL Notation Project |
SelectionBuffer | SelectionBuffer is a temporary place to copy selected elements, to enumerate through and delete for example, or to parse out into a new ScoreCollection Object. |
SlurRenderer | A class with static methods to draw slurs across Notes. |
Staff | Staff A Staff is a ParallelCollection of up to any number of Tracks, which get drawn on the same staff, played by the same instrument. |
StaffSpacing | |
StaffSpacingXMLHandler | |
StaffXMLHandler | This is used to modify a Staff that has already been produced |
Tempo | Tempo class maintains tempo in beats per minute, translates to JMSL time stretch (1.0 = 60bpm, 0.5 = 120 bpm, etc) |
TieManager | |
TimeSigRenderer | A class with static methods to draw TimeSignature objects. |
Track | Track A Track is a MusicList of Note objects JMSL Notation Project |
TrackXMLHandler | |
UnaryCopyBufferTransform | UnaryCopyBufferTransform. |
UnaryCopyBufferTransformCommand |
Exception Summary | |
---|---|
NumberOutOfRangeException |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |