| AccidentalLevelManager |
Keep track of what accidentals are in force for what levels in a staff.
|
| AccidentalPlacementCalculator |
|
| AccidentalsFontConstants |
Constants for Hilton's Accidentals font which we use because Sonata font does not have microtonal accidentals
|
| AccidentalsMusicGlyphRenderer |
|
| BeamRenderer |
A class with static methods to draw Beams across a Vector of Notes.
New broken secondary beam direction algorithm 2015-05-21.
|
| 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.
|
| DeleteMeasureCommand |
|
| DeleteStaffCommand |
|
| DurationDefaultShortcutCommand |
|
| EditManager |
This class makes decisions about things like cursor placement, note selection, based on mouse
clicks.
|
| GlissManager |
|
| GoofyFace |
Testable implementation of a ScoreCanvasListener.
|
| InsertMeasureCommand |
|
| InsertStaffCommand |
|
| 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.
|
| MeasureTextEditor |
Dialog to set text for a Measure
|
| MixerPanelSettingsXMLLoader |
Load in pan/amp pairs into a vector.
|
| MusicGlyphNumberRenderer |
|
| MusicGlyphRenderer |
|
| MusicGlyphRendererProxy |
This MusicGlyph renderer builds text messages that can be sent to Max for
rendering in MaxScore, or anywhere else for that matter.
|
| 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", ..
|
| NoteOrnament |
You can create your own NoteOrnament that will load and save with a Note.
|
| 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 |
|
| PlayheadDispatcher |
|
| PlayLurkerPatchManager |
This holds a Vector of PlayLurkers and which staff indexes to add them to.
|
| PositionedGlyph |
|
| PrintableScoreCanvasAWT |
|
| Score |
Score has a handle to a ScoreCollection.
|
| ScoreAnnotation |
|
| ScoreAnnotationXMLHandler |
|
| 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.
|
| StaffAndLedgerLineVisibilityManager |
Keep track of what accidentals are in force for what levels in a staff.
|
| StaffLineVisibilityBean |
|
| StaffLineVisibilityXMLHandler |
|
| 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)
|
| TempoCommand |
|
| TieManager |
|
| TimeSignatureCommand |
|
| 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 |
|
| UndoStack |
|