Class Summary |
Accidental |
An Accidental has a shape and optional tags: small size, parenthesis |
Accidental.Shape |
An Accidental.Shape has constants for the legal shapes. |
ArticulationDirection |
An ArticulationDirection has constants for the legal types of articulation direction
used in Tags. |
AugmentationDot |
An AugmentationDot has optional tags: logical placement. |
Barline |
A Barline has a type, extends to, number of staves and optional
tags: thickness, width and line quality. |
Barline.ExtendsTo |
A Barline.ExtendsTo has constants for the legal "extends to" values. |
Barline.Type |
A Barline.Type has constants for the legal barline types. |
Beam |
A Beam has a parts to left and parts to right and optional
tags: multi-node symbol tags |
ChunkLengthTable |
ChunkLengthTable |
Clef |
A Clef has a shape, staff step, and octave number and optional
tags: logical or absolute placement, voice ID |
Clef.OctaveNumber |
A Clef.OctaveNumber has constants for the legal octave number indicatiors. |
Clef.Shape |
A Clef.Shape has constants for the legal shapes. |
DrawShape |
A DrawShape holds the points defining a shape to be drawn by the Graphics class. |
FannedBeam |
A FannedBeam has constants for the legal types of fanned beam used in Tags. |
FinalPoint |
This is an immutable version of Point where x and y cannot change. |
HeirarchyNode |
A HeirarchyNode is used to manage the relationship between a parent and
its child nodes in a heirarchy tree. |
IntRatio |
IntRatio is a mathematical class for representing a rational number. |
KeySignature |
A KeySignature has a standard code indicating the number
of sharps or flats |
LineQuality |
An LineQuality has constants for the legal types of line quality used in Tags. |
LogicalPlacement |
A LogicalPlacement tag has horizontal, vertical and proximity values. |
MeasureStartTimeSlice |
A MeasureStartTimeSlice has a start time and optional tags and is always type MEASURE_START. |
MIDIPerformance |
A MIDIPerformance has a start time, duration, pitch and velocity. |
MusicSymbol |
MusicSymbol is a base class for music symbol classes
used in a Staff. |
NIFFInfo |
A NIFFInfo has a version string, writing program type, standard units,
absolute units, and MIDI ticks per quarter. |
Niffty |
Niffty is the class which a web page refers to in the applet tag. |
NifftyControls |
A NifftyControls is the floating window that lets the user control
the appearance of the score page in the main NifftyDrawPanel. |
NifftyDrawPanel |
|
NifftyEdit |
A NifftyEdit provides a frame with scroll bars for viewing the
Niffty applet (and eventually to edit the score). |
Notehead |
A Notehead has a shape, staff step, and duration and optional
tags: logical or absolute placement, part ID, voice ID, MIDI performance,
grace note, cue note, small size, large size, invisible, split stem,
silent |
Notehead.Shape |
A Notehead.Shape has constants for the legal shapes. |
Ossia |
An Ossia has constants for the legal types of ossia used in Tags. |
Page |
A Page encapsulates the page information of a ScoreData. |
PageHeader |
A PageHeader has optional tags: width and height. |
PartDescriptionOverride |
A PartDescriptionOverride has a MIDI channel, MIDI cable and transpose. |
PartsList |
PartsList |
Placement |
A Placement has a horizontal and vertical placement. |
Rational |
A Rational in an immutable object for representing a rational number
with a numerator and denominator. |
ReferencePointOverride |
A ReferencePointOverride has an anchor horizontal, dependent horizontal,
anchor vertical and dependent vertical. |
Rest |
A Rest has a shape, staff step, and duration. |
Rest.Shape |
A Rest.Shape has constants for the legal shapes. |
RIFF |
Class for reading RIFF files. |
RiffAccidental |
A RiffAccidental provides static methods for encoding/decoding an
Accidental using RIFF. |
RiffAugmentationDot |
A RiffAugmentationDot provides static methods for encoding/decoding an
AugmentationDot using RIFF. |
RiffBarline |
A RiffBarline provides static methods for encoding/decoding a
Barline using RIFF. |
RiffBeam |
A RiffBeam provides static methods for encoding/decoding a
Beam using RIFF. |
RiffChunkLengthTable |
A RiffChunkLengthTable provides static methods for encoding/decoding a
ChunkLengthTable using RIFF. |
RiffClef |
A RiffClef provides static methods for encoding/decoding a
Clef using RIFF. |
RiffKeySignature |
A RiffKeySignature provides static methods for encoding/decoding a
KeySignature using RIFF. |
RiffMeasureStartTimeSlice |
A RiffMeasureStartTimeSlice provides static methods for encoding/decoding a
MeasureStartTimeSlice using RIFF. |
RiffNIFFInfo |
A RiffNIFFInfo provides static methods for encoding/decoding a
NIFFInfo using RIFF. |
RiffNotehead |
A RiffNotehead provides static methods for encoding/decoding a
Notehead using RIFF. |
RiffPage |
A RiffPage provides static methods for encoding/decoding a
Page using RIFF. |
RiffPageHeader |
A RiffPageHeader provides static methods for encoding/decoding a
PageHeader using RIFF. |
RiffPartsList |
A RiffPartsList provides static methods for encoding/decoding a
PartsList using RIFF. |
RiffRest |
A RiffRest provides static methods for encoding/decoding a
Rest using RIFF. |
RiffScore |
A RiffScore provides static methods for encoding/decoding a
Score using RIFF. |
RiffScoreData |
A RiffScoreData provides static methods for encoding/decoding a
ScoreData using RIFF. |
RiffScoreSetup |
A RiffScoreSetup provides static methods for encoding/decoding a
ScoreSetup using RIFF. |
RiffStaff |
A RiffStaff provides static methods for encoding/decoding a
Staff using RIFF. |
RiffStaffHeader |
A RiffStaffHeader provides static methods for encoding/decoding a
StaffHeader using RIFF. |
RiffStaffSystem |
A RiffStaffSystem provides static methods for encoding/decoding a
StaffSystem using RIFF. |
RiffStaffSystemHeader |
A RiffStaffSystemHeader provides static methods for encoding/decoding a
StaffSystemHeader using RIFF. |
RiffStem |
A RiffStem provides static methods for encoding/decoding a
Stem using RIFF. |
RiffTags |
A RiffTags provides static methods for encoding/decoding a
Tags using RIFF. |
RiffTie |
A RiffTie provides static methods for encoding/decoding a
Tie using RIFF. |
RiffTimeSignature |
A RiffTimeSignature provides static methods for encoding/decoding a
TimeSignature using RIFF. |
RiffTimeSlice |
A RiffTimeSlice provides static methods for encoding/decoding a
TimeSlice using RIFF. |
Score |
A Score object encapsulates the information in a NIFF file. |
ScoreData |
A ScoreData object encapsulates the data section of a NIFF file. |
ScoreSetup |
A ScoreSetup has a NIFF info, chunk length table and parts list. |
Staff |
A Staff encapsulates the staff information of a StaffSystem. |
StaffHeader |
A StaffHeader has optional tags: part ID, absolute or logical
placement tags, width, height, number of staff lines,
silent (used for ossias). |
StaffSystem |
A StaffSystem encapsulates the system information of a Page. |
StaffSystemHeader |
A StaffSystemHeader has optional tags: absolute or logical placement,
width and height. |
Stem |
A Stem has optional tags: absolute or logical placement,
voice ID, part ID, multi-node symbol tags, height, small size,
large size, cue note, grace note, silent, number of flags |
SymbolPositioner |
|
Tags |
A Tags is a collection of the optional tags at the end of a chunk. |
TextAreaViewer |
|
Tie |
A Tie has optional tags: multi-node symbol tags, tie direction,
Bezier incoming and Bezier outgoing. |
TieDirection |
An TieDirection has constants for the legal types of tie direction use in Tags. |
TimeSignature |
A TimeSignature has a top number and bottom number and optional
tags: absolute or logical placement, large size, small size. |
TimeSlice |
A TimeSlice has a type, start time and optional tags. |
TupletDescription |
A TupletDescription tag has a, b, c, d and grouping symbol values. |