JMSL Tutorial: JScore
JMSL has a programmable music notation editor called JMSL Score. The package
is in com.softsynth.jmsl.score. The top level class in the score
package is a Score. A Score can be added to a ScoreFrame which has
user-friendly menu items for entering, editing, and transforming notes.
JMSL's score package
The structure of a Score object is as follows:
Score holds a reference to a ScoreCollection.
ScoreCollection is a SequentialCollection of Measure.
Measure is a ParallelCollection of Staff
Staff is a ParallelCollection of Track
Track is a MusicList of Note
Note implements InstrumentPlayable, and contains graphic as well as musical
data and methods.
(C) 2000 Nick Didkovsky and Phil Burk, All Rights Reserved
JMSL is based upon HMSL (C) Phil Burk, Larry Polansky and David Rosenboom.