Uses of Package
com.softsynth.jmsl.score

Packages that use com.softsynth.jmsl.score
com.softsynth.jmsl.score   
com.softsynth.jmsl.score.justify   
com.softsynth.jmsl.score.midi   
com.softsynth.jmsl.score.operators   
com.softsynth.jmsl.score.transcribe   
com.softsynth.jmsl.score.transforms   
com.softsynth.jmsl.score.util   
com.softsynth.jmsl.score.view   
jmslexamples   
jmslexamples.jsyn   
jmslexamples.simple   
jmsltestsuite   
jmsltutorial   
 

Classes in com.softsynth.jmsl.score used by com.softsynth.jmsl.score
AccidentalLevelManager
          Keep track of what accidentals are in force for what levels in a staff.
BinaryCopyBufferTransform
          BinaryCopyBufferTransform
Operate on two copy buffers, send output to a third copyBuffer.
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.
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
DirtyListener
          When a score is edited, the EditManager notifies the Score that it is "dirty".
EditManager
          This class makes decisions about things like cursor placement, note selection, based on mouse clicks.
EditStateListener
           
EditStateProvider
          This interface provides info to Edit manager
JMSL Notation Project
KeySignature
           
Measure
          Measure
A ParallelCollection of Staff
JMSL Notation Project
MeasureMetronomeListener
           
NewScoreListener
           
Note
          Note
A Note is a Playable object with dur/note/amp/hold info as well as graphic info.
NotePropertiesTransform
          Abstract superclass for Transforms that apply to the properties of Notes in Selection Buffer.
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()
Orchestra
           
PlayLurkerPatchManager
          This holds a Vector of PlayLurkers and which staff indexes to add them to.
Score
          Score has a handle to a ScoreCollection.
ScoreCanvas
           
ScoreCanvasAdapter
           
ScoreCanvasAWT
           
ScoreCanvasListener
          Interface to communicate mouse activity and graphics rendering info to a listener interested in ScoreCanvas behavior.
JMSL Notation Project
ScoreCollection
          ScoreCollection contains the playable structure of a Score.
ScoreCommand
           
ScoreCommandAddedListener
           
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.
ScoreLayoutManager
          Manage layout of measures on a rectangular drawing surface
JMSL Notation Project
ScoreLoaderListener
           
ScoreOperator
          Classes that implement this interface can perform an arbitrary operation on a Score.
ScorePainter
          Tell all score components to draw themselves.
ScoreSection
          Section holds start/end measure number information to play subsections of a piece
JMSL Score 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.
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
           
Tempo
          Tempo class maintains tempo in beats per minute, translates to JMSL time stretch (1.0 = 60bpm, 0.5 = 120 bpm, etc)
TempoResultProcessor
          interface to get new tempo and go-ahead flag from a TempoDialog
TieManager
           
TimeSigResultProcessor
           
Track
          Track
A Track is a MusicList of Note objects
JMSL Notation Project
UnaryCopyBufferTransform
          UnaryCopyBufferTransform.
ZoomListener
          This interface provides classes with zoom scrollbar changes
JMSL Score
 

Classes in com.softsynth.jmsl.score used by com.softsynth.jmsl.score.justify
Measure
          Measure
A ParallelCollection of Staff
JMSL Notation Project
Note
          Note
A Note is a Playable object with dur/note/amp/hold info as well as graphic info.
 

Classes in com.softsynth.jmsl.score used by com.softsynth.jmsl.score.midi
Score
          Score has a handle to a ScoreCollection.
 

Classes in com.softsynth.jmsl.score used by com.softsynth.jmsl.score.operators
Score
          Score has a handle to a ScoreCollection.
ScoreOperator
          Classes that implement this interface can perform an arbitrary operation on a Score.
 

Classes in com.softsynth.jmsl.score used by com.softsynth.jmsl.score.transcribe
Note
          Note
A Note is a Playable object with dur/note/amp/hold info as well as graphic info.
Score
          Score has a handle to a ScoreCollection.
Tempo
          Tempo class maintains tempo in beats per minute, translates to JMSL time stretch (1.0 = 60bpm, 0.5 = 120 bpm, etc)
 

Classes in com.softsynth.jmsl.score used by com.softsynth.jmsl.score.transforms
BinaryCopyBufferTransform
          BinaryCopyBufferTransform
Operate on two copy buffers, send output to a third copyBuffer.
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
NotePropertiesTransform
          Abstract superclass for Transforms that apply to the properties of Notes in Selection Buffer.
Score
          Score has a handle to a ScoreCollection.
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.
UnaryCopyBufferTransform
          UnaryCopyBufferTransform.
 

Classes in com.softsynth.jmsl.score used by com.softsynth.jmsl.score.util
Score
          Score has a handle to a ScoreCollection.
ScoreFrame
          A PVFrame (ie dual purpose Swing or AWT frame), which hosts numerous Scores, and provides Menus for interaction.
ScoreLoaderListener
           
 

Classes in com.softsynth.jmsl.score used by com.softsynth.jmsl.score.view
Measure
          Measure
A ParallelCollection of Staff
JMSL Notation Project
NewScoreListener
           
Score
          Score has a handle to a ScoreCollection.
ScoreFrame
          A PVFrame (ie dual purpose Swing or AWT frame), which hosts numerous Scores, and provides Menus for interaction.
ScoreSection
          Section holds start/end measure number information to play subsections of a piece
JMSL Score 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.
Tempo
          Tempo class maintains tempo in beats per minute, translates to JMSL time stretch (1.0 = 60bpm, 0.5 = 120 bpm, etc)
TempoResultProcessor
          interface to get new tempo and go-ahead flag from a TempoDialog
TimeSigResultProcessor
           
 

Classes in com.softsynth.jmsl.score used by jmslexamples
ScoreFrame
          A PVFrame (ie dual purpose Swing or AWT frame), which hosts numerous Scores, and provides Menus for interaction.
 

Classes in com.softsynth.jmsl.score used by jmslexamples.jsyn
ScoreFrame
          A PVFrame (ie dual purpose Swing or AWT frame), which hosts numerous Scores, and provides Menus for interaction.
 

Classes in com.softsynth.jmsl.score used by jmslexamples.simple
Score
          Score has a handle to a ScoreCollection.
 

Classes in com.softsynth.jmsl.score used by jmsltestsuite
Note
          Note
A Note is a Playable object with dur/note/amp/hold info as well as graphic info.
Score
          Score has a handle to a ScoreCollection.
ScoreCanvas
           
ScoreCanvasListener
          Interface to communicate mouse activity and graphics rendering info to a listener interested in ScoreCanvas behavior.
JMSL Notation Project
 

Classes in com.softsynth.jmsl.score used by jmsltutorial
BinaryCopyBufferTransform
          BinaryCopyBufferTransform
Operate on two copy buffers, send output to a third copyBuffer.
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
Note
          Note
A Note is a Playable object with dur/note/amp/hold info as well as graphic info.
Score
          Score has a handle to a ScoreCollection.
ScoreFrame
          A PVFrame (ie dual purpose Swing or AWT frame), which hosts numerous Scores, and provides Menus for interaction.
UnaryCopyBufferTransform
          UnaryCopyBufferTransform.