|
||||||||||
| 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 | |||||||||