Index
All Classes|All Packages
D
- DACAPO - Static variable in class com.softsynth.jmsl.score.musicglyphrenderers.BravuraFontConstants
- DACAPO - Static variable in class com.softsynth.jmsl.score.musicglyphrenderers.SonataFontConstants
- data1 - Variable in class com.softsynth.jmsl.score.midi.MidiTrackEventData
- data1 - Variable in class com.softsynth.midifile.MIDIFileEvent
- data2 - Variable in class com.softsynth.jmsl.score.midi.MidiTrackEventData
- data2 - Variable in class com.softsynth.midifile.MIDIFileEvent
- DataTranslator - Interface in com.softsynth.jmsl
-
MusicJob and all subclasses have a DataTranslator field (which by default is NULL).
- DataTranslatorDemo - Class in jmslexamples.jsyn2
-
Alter performance data non-destructively using DataTranslator Play a MusicShape with chromatic pitches.
- DataTranslatorDemo() - Constructor for class jmslexamples.jsyn2.DataTranslatorDemo
- DataTranslatorVector - Class in com.softsynth.jmsl.util
-
A Vector of DataTranslator.
- DataTranslatorVector() - Constructor for class com.softsynth.jmsl.util.DataTranslatorVector
- DataTranslatorVectorDemo - Class in jmslexamples.jsyn2
-
Chain multiple DataTranslators together in a sequence.
- DataTranslatorVectorDemo() - Constructor for class jmslexamples.jsyn2.DataTranslatorVectorDemo
- DBUG - Static variable in class com.softsynth.jmsl.score.Note
- debug - Static variable in class com.softsynth.jmsl.score.transcribe.HeuristicSearch
- DEBUG - Variable in class com.softsynth.jmsl.score.ScoreFrame
- decay - Variable in class jmslexamples.jsyn2.unitvoices.SpeedyUnitVoice
- decode(byte[]) - Static method in class com.softsynth.jmsl.util.Base64
-
Low-level access to decoding ASCII characters in the form of a byte array.
- decode(byte[], int, int, int) - Static method in class com.softsynth.jmsl.util.Base64
-
Low-level access to decoding ASCII characters in the form of a byte array.
- decode(String) - Static method in class com.softsynth.jmsl.util.Base64
-
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
- decode(String, int) - Static method in class com.softsynth.jmsl.util.Base64
-
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
- DECODE - Static variable in class com.softsynth.jmsl.util.Base64
-
Specify decoding in first bit.
- decodeFileToFile(String, String) - Static method in class com.softsynth.jmsl.util.Base64
-
Reads infile and decodes it to outfile.
- decodeFromFile(String) - Static method in class com.softsynth.jmsl.util.Base64
-
Convenience method for reading a base64-encoded file and decoding it.
- decodeQuotes(String) - Static method in class com.softsynth.jmsl.util.XMLString
-
change " to double quote
- decodeToFile(String, String) - Static method in class com.softsynth.jmsl.util.Base64
-
Convenience method for decoding data to a file.
- decodeToObject(String) - Static method in class com.softsynth.jmsl.util.Base64
-
Attempts to decode Base64 data and deserialize a Java Object within.
- decodeToObject(String, int, ClassLoader) - Static method in class com.softsynth.jmsl.util.Base64
-
Attempts to decode Base64 data and deserialize a Java Object within.
- DEFAULT_BOTTOM_MARGIN - Static variable in class com.softsynth.jmsl.score.Score
- DEFAULT_FIRST_SYSTEM_INDENT - Static variable in class com.softsynth.jmsl.score.Score
- DEFAULT_LEFT_MARGIN - Static variable in class com.softsynth.jmsl.score.Score
- DEFAULT_MEASURE_NUMBER_FONT_NAME - Static variable in class com.softsynth.jmsl.score.Score
- DEFAULT_MEASURE_NUMBER_FONT_SCALER - Static variable in class com.softsynth.jmsl.score.Score
- DEFAULT_RIGHT_MARGIN - Static variable in class com.softsynth.jmsl.score.Score
- DEFAULT_SCORE_SUBTITLE_FONT_NAME - Static variable in class com.softsynth.jmsl.score.Score
- DEFAULT_SCORE_SUBTITLE_FONT_SCALER - Static variable in class com.softsynth.jmsl.score.Score
- DEFAULT_SCORE_TITLE_FONT_NAME - Static variable in class com.softsynth.jmsl.score.Score
- DEFAULT_SCORE_TITLE_FONT_SCALER - Static variable in class com.softsynth.jmsl.score.Score
- DEFAULT_STAFF_SPACE_ABOVE - Static variable in class com.softsynth.jmsl.score.Staff
- DEFAULT_STAFF_SPACE_BELOW - Static variable in class com.softsynth.jmsl.score.Staff
- DEFAULT_TEXT_FONT_NAME - Static variable in class com.softsynth.jmsl.score.Score
- DEFAULT_TEXT_FONT_NAME - Static variable in class com.softsynth.jmsl.score.ScorePainter
- DEFAULT_TEXT_FONT_SCALER - Static variable in class com.softsynth.jmsl.score.Score
- DEFAULT_TIMESIG_FONT_NAME - Static variable in class com.softsynth.jmsl.score.Score
- DEFAULT_TIMESIG_FONT_SCALER - Static variable in class com.softsynth.jmsl.score.Score
- DEFAULT_TOP_MARGIN - Static variable in class com.softsynth.jmsl.score.Score
- DEFAULT_TOP_MARGIN_OF_FIRST_PAGE - Static variable in class com.softsynth.jmsl.score.Score
- DefaultDimensionNameSpace - Class in com.softsynth.jmsl
-
DefaultDimensionNameSpace is a singleton and cannot be instantiated.
- DefaultMidiListener - Class in com.softsynth.jmsl.midi
-
MidiListener that prints incoming Midi messages to JMSL.out
Source: - DefaultMidiListener() - Constructor for class com.softsynth.jmsl.midi.DefaultMidiListener
- DefaultMusicClock - Class in com.softsynth.jmsl
-
Default clock for JMSL uses Java millisecond timer.
- DefaultMusicClock() - Constructor for class com.softsynth.jmsl.DefaultMusicClock
- defaultSetup() - Static method in class com.softsynth.jmsl.score.transcribe.BeatDivisionSchemeList
-
Sets up a BeatDivisionSchemeList of general purpose use.
- DefaultSTDOut - Class in com.softsynth.jmsl
-
Sent output to System.out
- DefaultSTDOut() - Constructor for class com.softsynth.jmsl.DefaultSTDOut
- delay - Variable in class com.softsynth.jmsl.jsyn.circuits.SimpleDelay
-
Deprecated.
- delay - Variable in class com.softsynth.jmsl.jsyn2.unitvoices.DelayWithFeedback
- delay - Variable in class com.softsynth.jmsl.jsyn2.unitvoices.SimpleDelay
- delay - Variable in class jmslexamples.jsyn2.unitvoices.SpeedyUnitVoice
- delay - Variable in class jmsltutorial.TootDelay
- DelayWithFeedback - Class in com.softsynth.jmsl.jsyn2.unitvoices
- DelayWithFeedback() - Constructor for class com.softsynth.jmsl.jsyn2.unitvoices.DelayWithFeedback
- deleteCanvas() - Static method in class com.softsynth.jmsl.score.Score
-
Set static canvas to null to force new upon next build()
- DeleteCommand - Class in com.softsynth.jmsl.score
-
Undoable Delete.
- DeleteCommand() - Constructor for class com.softsynth.jmsl.score.DeleteCommand
- deleteMeasure() - Method in class com.softsynth.jmsl.score.EditManager
- deleteMeasure(Measure) - Method in class com.softsynth.jmsl.score.ScoreCollection
- DeleteMeasureCommand - Class in com.softsynth.jmsl.score
- DeleteMeasureCommand(Measure) - Constructor for class com.softsynth.jmsl.score.DeleteMeasureCommand
- deleteMeasureRange(int) - Method in class com.softsynth.jmsl.score.EditManager
-
delete numMeasures starting at score.getSelectedMeasure()
- deleteNote(Note) - Method in class com.softsynth.jmsl.score.Track
-
delete a Note from this track
If isMonoNote, delete with removeElement()
If isInterval, delete it from the chord handle's vector of intervals If isHandle of chord, removeElement, set new handle to first interval and insert that. - deleteScore() - Method in class com.softsynth.jmsl.score.max.NewJMSLScore
- deleteStaff() - Method in class com.softsynth.jmsl.score.EditManager
- deleteStaff(int) - Method in class com.softsynth.jmsl.score.Measure
-
Delete the staff at specified position
- deleteStaff(int) - Method in class com.softsynth.jmsl.score.Score
- DeleteStaffCommand - Class in com.softsynth.jmsl.score
- DeleteStaffCommand(Score, int) - Constructor for class com.softsynth.jmsl.score.DeleteStaffCommand
- deselectAll() - Method in class com.softsynth.jmsl.score.Score
-
Deselect all notes in score
- deselectAndClear() - Method in class com.softsynth.jmsl.score.SelectionBuffer
- DetachGraceNoteTransform - Class in com.softsynth.jmsl.score.transforms
- DetachGraceNoteTransform() - Constructor for class com.softsynth.jmsl.score.transforms.DetachGraceNoteTransform
- detranslate(int) - Method in class com.softsynth.jmsl.Translator
-
Detranslate an integer value generated by the translate method.
- differentiate() - Method in class com.softsynth.jmsl.util.MIDIFileToMusicShape
-
Midi tracks are read into MusicShapes with absolute time in dimension 0.
- differentiate(double, int) - Method in class com.softsynth.jmsl.MusicShape
-
go from absolute to delta time, given sum and dimension.
- DimAttributes - Class in com.softsynth.jmsl
-
The properties of one dimension, used by MusicShape.
- DimAttributes() - Constructor for class com.softsynth.jmsl.DimAttributes
- DimAttributes(String) - Constructor for class com.softsynth.jmsl.DimAttributes
- dimension() - Method in class com.softsynth.jmsl.DefaultDimensionNameSpace
- dimension() - Method in interface com.softsynth.jmsl.DimensionNameSpace
- dimension() - Method in class com.softsynth.jmsl.DimensionNameSpaceAdapter
- dimension() - Method in class com.softsynth.jmsl.jsyn.SynthNoteDimensionNameSpace
-
Deprecated.
- dimension() - Method in class com.softsynth.jmsl.jsyn2.UnitGeneratorDimensionNameSpace
- dimension() - Method in class com.softsynth.jmsl.midi.MidiDimensionNameSpace
- dimension() - Method in class com.softsynth.jmsl.MusicShape
-
returns how many dimensions a MusicShape has
- DimensionComparison - Interface in com.softsynth.jmsl
-
Used to write your own MusicShape sorting method.
- dimensionNames() - Method in class com.softsynth.jmsl.DefaultDimensionNameSpace
- dimensionNames() - Method in interface com.softsynth.jmsl.DimensionNameSpace
- dimensionNames() - Method in class com.softsynth.jmsl.DimensionNameSpaceAdapter
- dimensionNames() - Method in class com.softsynth.jmsl.jsyn.SynthNoteDimensionNameSpace
-
Deprecated.
- dimensionNames() - Method in class com.softsynth.jmsl.jsyn2.UnitGeneratorDimensionNameSpace
- dimensionNames() - Method in class com.softsynth.jmsl.midi.MidiDimensionNameSpace
- dimensionNames() - Method in class com.softsynth.jmsl.MusicShape
- DimensionNameSpace - Interface in com.softsynth.jmsl
-
Provides an interface for getting and setting values by name, and associating them with a dimension.
- DimensionNameSpaceAdapter - Class in com.softsynth.jmsl
-
General implementation of DimensionNameSpace
- DimensionNameSpaceAdapter() - Constructor for class com.softsynth.jmsl.DimensionNameSpaceAdapter
- DimensionNameSpaceComparison - Class in com.softsynth.jmsl
- DimensionNameSpaceComparison() - Constructor for class com.softsynth.jmsl.DimensionNameSpaceComparison
- DimensionNameSpaceEditable - Interface in com.softsynth.jmsl
-
Define an interface for Objects which have a DimensionNameSpace and associated values, and make these values available for editing
- DimensionNameSpaceEditorDialog - Class in com.softsynth.jmsl.view
-
Dialog to create and edit a DimensionNameSpace from scratch.
- DimensionNameSpaceEditorDialog(Frame) - Constructor for class com.softsynth.jmsl.view.DimensionNameSpaceEditorDialog
-
Construct a dialog for a DimensionNameSpace with standard invariants (0 duration, 1 pitch, 2 amplitude, 3 hold)
- DimensionNameSpaceEditorDialog(Frame, DimensionNameSpace) - Constructor for class com.softsynth.jmsl.view.DimensionNameSpaceEditorDialog
- DimensionNameSpaceEditorDialog(Frame, DimensionNameSpace, boolean) - Constructor for class com.softsynth.jmsl.view.DimensionNameSpaceEditorDialog
- DimensionNameSpaceEditorExample - Class in jmslexamples.jsyn2
-
This class has a double[] that can be edited by a DimensionNameSpaceEditPanel
- DimensionNameSpaceEditorExample() - Constructor for class jmslexamples.jsyn2.DimensionNameSpaceEditorExample
- DimensionNameSpaceEditorTest - Class in jmsltestsuite
- DimensionNameSpaceEditorTest(String) - Constructor for class jmsltestsuite.DimensionNameSpaceEditorTest
- DimensionNameSpaceTranslator - Class in com.softsynth.jmsl
-
Translate an array of double from one DimensionNameSpace to another.
- DimensionNameSpaceTranslator() - Constructor for class com.softsynth.jmsl.DimensionNameSpaceTranslator
- DimensionNameSpaceValuesEditorPanel - Class in com.softsynth.jmsl.view
- DimensionNameSpaceValuesEditorPanel(DimensionNameSpace) - Constructor for class com.softsynth.jmsl.view.DimensionNameSpaceValuesEditorPanel
- DimValueEditPanel - Class in com.softsynth.jmsl.view
-
Panel containing a label for Dimension name and index, scrollbar, textField for value, and edit checkbox
- DimValueEditPanel(DimensionNameSpaceValuesEditorPanel, DimensionNameSpace, int, double) - Constructor for class com.softsynth.jmsl.view.DimValueEditPanel
- DirectorySettable - Interface in com.softsynth.jmsl.util
- DirectoryTraverser - Class in com.softsynth.jmsl.util.classbrowser
-
Traverse all files in a directory and recurse on all subdirectories.
- DirectoryTraverser() - Constructor for class com.softsynth.jmsl.util.classbrowser.DirectoryTraverser
- DirectoryTraverser(String) - Constructor for class com.softsynth.jmsl.util.classbrowser.DirectoryTraverser
- DirtyListener - Interface in com.softsynth.jmsl.score
-
When a score is edited, the EditManager notifies the Score that it is "dirty".
- dispatchPlayhead(Score, Note, double) - Static method in class com.softsynth.jmsl.score.PlayheadDispatcher
- displayCurrentScore() - Method in class com.softsynth.jmsl.score.ScoreFrame
- displayScore(Score) - Method in class com.softsynth.jmsl.score.ScoreFrame
- dispose() - Method in interface com.didkovsky.portview.PVFrame
- dispose() - Method in class com.softsynth.jmsl.score.ScoreFrame
- dispose() - Method in class com.softsynth.jmsl.view.PVDialogAdapter
- dispose() - Method in class com.softsynth.jmsl.view.PVFrameAdapter
- disposeEditFrame() - Static method in class com.softsynth.jmsl.score.SelectionBuffer
- division - Variable in class com.softsynth.midifile.MIDIFileImage
- DO_BREAK_LINES - Static variable in class com.softsynth.jmsl.util.Base64
-
Do break lines when encoding.
- DONT_GUNZIP - Static variable in class com.softsynth.jmsl.util.Base64
-
Specify that gzipped data should not be automatically gunzipped.
- doStopWithHalt() - Static method in class com.softsynth.jmsl.score.Score
- DotTransform - Class in com.softsynth.jmsl.score.transforms
-
Cycle through setting 0, 1, 2 dots on Notes in Selection Buffer.
- DotTransform() - Constructor for class com.softsynth.jmsl.score.transforms.DotTransform
- DotTransform(int) - Constructor for class com.softsynth.jmsl.score.transforms.DotTransform
- dotXSeries - Static variable in class com.softsynth.jmsl.score.NoteRenderer
- dotYSeries - Static variable in class com.softsynth.jmsl.score.NoteRenderer
- DOUBLE_BARLINE - Static variable in class com.softsynth.jmsl.score.Measure
- DOUBLE_FLAT - Static variable in class com.softsynth.jmsl.score.musicglyphrenderers.BravuraFontConstants
- DOUBLE_FLAT - Static variable in class com.softsynth.jmsl.score.musicglyphrenderers.SonataFontConstants
- DOUBLE_SHARP - Static variable in class com.softsynth.jmsl.score.musicglyphrenderers.BravuraFontConstants
- DOUBLE_SHARP - Static variable in class com.softsynth.jmsl.score.musicglyphrenderers.SonataFontConstants
- DOUBLE_WHOLE_NOTE - Static variable in class com.softsynth.jmsl.score.musicglyphrenderers.BravuraFontConstants
- DOUBLE_WHOLE_NOTE - Static variable in class com.softsynth.jmsl.score.musicglyphrenderers.SonataFontConstants
- DOUBLEFLAT - Static variable in class com.softsynth.jmsl.score.AccidentalsFontConstants
- DOUBLESHARP - Static variable in class com.softsynth.jmsl.score.AccidentalsFontConstants
- doubleToString(double, int) - Static method in class com.softsynth.jmsl.JMSL
- DoubleTransform - Class in com.softsynth.jmsl.score.transforms
-
Double duration of selected notes.
- DoubleTransform() - Constructor for class com.softsynth.jmsl.score.transforms.DoubleTransform
- draw(Graphics, double, Note) - Method in class com.softsynth.jmsl.score.NoteOrnament
-
define draw() in your subclass to do what you want
- draw(Graphics, double, Note) - Method in class jmsltestsuite.DrippyNoteOrnament
- draw(Graphics, double, Note) - Method in class jmsltestsuite.SquigglyNoteOrnament
- draw(Graphics, String, Hashtable) - Method in interface com.softsynth.jmsl.score.MusicCurveRenderer
-
Here's what you get in the hashtable when this callback happens:
- draw(Graphics, String, Hashtable) - Method in class jmsltestsuite.MusicCurveRendererTest
-
MusicGraphicsRenderer interface
- draw(Graphics, String, Hashtable) - Method in class jmsltestsuite.MusicGlyphRendererTest
- DRAW_EDIT - Static variable in class com.softsynth.jmsl.view.MusicShapeEditor
- DrawingCanvas - Class in jmslexamples
- DrawingCanvas() - Constructor for class jmslexamples.DrawingCanvas
- drawLeftArrow(Graphics) - Method in class com.didkovsky.portview.PVScrollbar
- drawNoteHead(Graphics, double, double, double, Note, Color) - Static method in class com.softsynth.jmsl.score.NoteRenderer
- DrawOnScore - Class in jmsltestsuite
-
Draw on top of a score using call back
- DrawOnScore() - Constructor for class jmsltestsuite.DrawOnScore
- DrawOnScore2 - Class in jmsltestsuite
-
Draw on top of a rendered score repeatedly, save each resulting image as jpeg image sequence Using new callback via scorecanvaslistener to add drawing on top of score.
- DrawOnScore2() - Constructor for class jmsltestsuite.DrawOnScore2
- drawRightArrow(Graphics) - Method in class com.didkovsky.portview.PVScrollbar
- drawScrollRect(Graphics) - Method in class com.didkovsky.portview.PVScrollbar
- drawSlash(Graphics, int, int, int, double) - Static method in class com.softsynth.jmsl.score.MarkRenderer
- DrawWithMouseOnScore - Class in jmsltestsuite
-
Use the new scoreCanvasDragged() callback in ScoreCanvasListener to draw onto a Score with the mouse.
- DrawWithMouseOnScore() - Constructor for class jmsltestsuite.DrawWithMouseOnScore
- DrippyNoteOrnament - Class in jmsltestsuite
-
NoteOrnament subclasses allows users to create custom classes that draw into the note's Graphics context.
- DrippyNoteOrnament() - Constructor for class jmsltestsuite.DrippyNoteOrnament
- DualUseGraphicsScoreTest - Class in jmsltestsuite
-
Switch between AWT and Swing.
- DualUseGraphicsScoreTest() - Constructor for class jmsltestsuite.DualUseGraphicsScoreTest
- dumpSource() - Method in class com.softsynth.jmsl.MusicShape
-
Generate Java source that would recreate this MusicShape
- dumpSource(PrintWriter) - Method in class com.softsynth.jmsl.MusicShape
-
Generate Java source that would recreate this MusicShape, write to a PrintWriter
- dumpSource(String) - Method in class com.softsynth.jmsl.MusicShape
-
Generate Java source that would recreate this MusicShape, write to a file
- duration - Variable in class com.softsynth.jmsl.jsyn.circuits.SynthNoteWithDurationPort
-
Deprecated.
- DurationDefaultShortcutCommand - Class in com.softsynth.jmsl.score
- DurationDefaultShortcutCommand(int) - Constructor for class com.softsynth.jmsl.score.DurationDefaultShortcutCommand
-
0..7
- durationErrorsInScore() - Method in class com.softsynth.jmsl.score.util.LilyPondWriter
-
It is important that the input Score has correct total durations in each staff of each measure.
This is because LilyPond lays out its own barlines, so if you have 5 quarter notes in a measure of 4/4, for example, LilyPond will put the barline after the 4th note. - DurationReporter - Class in com.softsynth.jmsl.score.operators
-
Run through each staff of each measure and see if there are too many or not enough notes in each.
- DurationReporter() - Constructor for class com.softsynth.jmsl.score.operators.DurationReporter
- DurationTransform - Class in com.softsynth.jmsl.score.transforms
-
Set all durations to specified core duration
- DurationTransform(int) - Constructor for class com.softsynth.jmsl.score.transforms.DurationTransform
- DYNAMIC_F - Static variable in class com.softsynth.jmsl.score.Note
- DYNAMIC_FF - Static variable in class com.softsynth.jmsl.score.Note
- DYNAMIC_FFF - Static variable in class com.softsynth.jmsl.score.Note
- DYNAMIC_MF - Static variable in class com.softsynth.jmsl.score.Note
- DYNAMIC_MP - Static variable in class com.softsynth.jmsl.score.Note
- DYNAMIC_NONE - Static variable in class com.softsynth.jmsl.score.Note
- DYNAMIC_P - Static variable in class com.softsynth.jmsl.score.Note
- DYNAMIC_PP - Static variable in class com.softsynth.jmsl.score.Note
- DYNAMIC_PPP - Static variable in class com.softsynth.jmsl.score.Note
- dynamicToString(int) - Static method in class com.softsynth.jmsl.score.Note
- DynamicTransform - Class in com.softsynth.jmsl.score.transforms
-
Change dynamic value of Notes in Selection Buffer.
- DynamicTransform(int) - Constructor for class com.softsynth.jmsl.score.transforms.DynamicTransform
All Classes|All Packages