| AccidentalVisibilityPolicyTest |
|
| AddNotesToScore |
This simply uses addNote(dur) to add notes to a Score.
|
| BeamGroupTest |
test beam grouping, ie assigning groupings to a time signature (7/8 beamed as 2,2,3 versus 3,2,2 for example
|
| BigNoteheadStemPlacement |
|
| BravuraFontTest |
Displays Bravura Font characters in a JPanel.
|
| BravuraMusicGlyphRendererTest |
JMSL Score lets you add custom music glyph renderers, that might use a real music font for
example.
|
| ClassBrowserTest |
Look for instances of com.softsynth.jsyn.SynthNote in classpath
bug: grinds to a silent halt when it encounters JMSLInstrumentToMax which Class.forName() croaks on any subclass of MaxObject
|
| ClassForNameTest |
|
| CopyMusicShape |
|
| DimensionNameSpaceEditorTest |
|
| DrawOnScore |
Draw on top of a score using call back
|
| DrawOnScore2 |
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.
|
| DrawWithMouseOnScore |
Use the new scoreCanvasDragged() callback in ScoreCanvasListener to draw onto a Score with the
mouse.
|
| DrippyNoteOrnament |
NoteOrnament subclasses allows users to create custom classes that draw into the note's Graphics
context.
|
| DualUseGraphicsScoreTest |
Switch between AWT and Swing.
|
| EighthTones |
Generate a eighth tone scale with quarter tone accidentals.
|
| Encodings |
|
| EnharmonicNoteTest |
Exercise enharmonic spelling of notes.
|
| EventExample |
|
| EvSchedMusicListTest |
|
| ExpDecayInterpTest |
Build an exponentially decreasing shape and display in Shape Editor
|
| ExpInterpTest |
|
| ExtendedStaffLines |
|
| FourTracksPerStaff |
Put four tracks of music on one staff.
|
| GaussPlot |
|
| GeneralQuantizer |
|
| GraceNoteTest |
|
| GraceNoteTest2 |
|
| GraceNoteTest3 |
|
| HailStoneTest |
|
| HelloJMSL |
A simple JMSL class to test JMSL installation.
|
| InvisibleTupletTest |
|
| JavaSoundMidiTest |
Set JMSL.midi to MidiIO_JavaSound and play some Midi melodies
MOD 4/14/09: adding non-real-time example, which plays the MusicShape with
MIDI logging on, Midi quiet, and non real time music clock
|
| JMSLMixerContainerTest |
Add wildly heterogeneous Instruments to a JMSLMixer.
|
| JMSLRandomTest |
|
| JScrollPaneTest |
|
| JSyn2SimpleTest |
|
| KeySignatureTest |
|
| LedgerLineVisibility |
Test ledger line visibility
|
| ListMidiDevices |
List midi ports by name
Not very useful as of JMSL's default MidiShare implementation.
|
| LongList |
|
| LurkerTest |
|
| MIDIFileListenerTest |
|
| MidiInputTest |
|
| MidiLoggerNonRealTimeTest |
Play the hierarchy silently in non-realtime and log to MidiFile.
|
| MidiLoggerNonRealTimeTest2 |
You can use MidiLogger to simply write MIDI events into the logger and finally write out a MIDI
file.
|
| MidiLoggerRealTimeTest |
Perform some Midi melodies, change them in the MusicShapeEditor, and log them
as they are being played.
|
| MidiParserNoteOnInputTest |
|
| MidiParserTest |
|
| MidiRecorderTest |
Bring up a frame with Midi record/stop/play buttons.
|
| MidiSchedulingTest |
This class tests MidiScheduling by playing a parallel collection of monophonic melodies, whose
timing accuracy is clearly audible.
|
| MidiSysexSendTest |
Bring up a frame with a midi init panel.
|
| MultipleScoresDemo1 |
Displays scores in your own gui
Generate and transcribe 5 MusicShapes.
|
| MultipleScoresDemo2 |
Open up a Frame and display two different scores in the same frame
|
| MultiTrackExpressionMarks |
|
| MultiTrackLegacyOrientationTest |
|
| MultiTrackWedgesTest |
|
| MusicCurveRendererTest |
Test Music Curve Renderer which takes care of staff lines, ledger lines, ties, slurs, cresc,
decresc.
|
| MusicGlyphRendererTest |
JMSL Score lets you add custom music glyph renderers, that might use a real music font for
example.
|
| MusicGlyphRendererTestSimple |
JMSL Score lets you add custom music glyph renderers, that might use a real
music font for example.
|
| MusicJobTest |
|
| MusicJobTest2 |
|
| MusicShapeEditorFrame |
A convenience Frame with a MusicShapeEditor panel.
|
| MusicShapeToMIDIFile |
Create a piece using two MusicShapes, a MusicJob, and three MidiInstruments playing three
different programs on three different channels.
|
| MutipleScoresDemo3 |
Launch more than one score simultaneously.
|
| Noteheads |
Exercise various notehead types.
|
| NoteheadScale |
Exercise various notehead types.
|
| NoteheadsTest |
Test various notehead types
|
| NoteOnNoteOffTest |
Deprecated demo.
|
| NoteOrnamentTest |
|
| NoteOverrideLevelTest |
Test various notehead types
|
| NoteVisiblityTest |
turn note visibility on/off under program control *
|
| OofTest |
|
| PavlosExperiment |
Quarter notes that decelerate.
|
| PitchBendInstrument |
Midi instrument that sends pitchbend in play()
|
| PitchToTextTransform |
Set the text of selected notes to their pitches Select notes and look for
"PitchToTextTransform" in the Note menu
|
| PlayheadPositionTest |
|
| PortViewScrollPaneTest |
|
| PortViewTest |
Build a GUI with components that can switch between Swing and AWT .
|
| PrintMidiFile |
Use softsynth midifile tools to read in a midifile and print out events after they are all parsed
|
| QuarterTones |
Generate a quarter tone scale with sharps preferred, and another with flats preferred, to verify
NoteFactory's setLevelPitch with quarter tone accidentals.
|
| QuarterTonesTest2 |
Generate an eighth tone scale with flats preferred, to verify quarter tone accidental usage.
|
| RenderedMessagesTest |
Add RenderedMessageBean to measure, staff, and notes.
|
| SamplePlayingTest |
Load samples into a SamplePlayingInstrument, assigned to pitches.
|
| SaveScoreToJPEGImage |
|
| ScaledDrawingTest |
|
| ScoreChaseTest |
|
| ScoreDurationsTest |
Torture Score's ability to match arbitrary duration.
This simply uses addNote(dur)
It is *not* a test of the more sophisticated transcriber
Add notes with increasing Myhill ratio ...
|
| ScoreEditManagerListenerTest |
Receive notice of notes being added to a score by hand, notes being pasted, and ScoreCommands
being executed
Also received notice of measures being added, inserted, or deleted
for Peter McCullough's PhD research in tracking compositional process
|
| ScoreFontNamesAndScaling |
demonstrates bigger measure numbering font and ability to have each measure display measure number
For Jason Freeman 11-14-2011
controls over all other font names and scales
also for jason freeman 1/17/2012
|
| ScoreHarmComplexityTest |
|
| ScoreLayoutTest |
|
| ScoreMemoryTest |
Add measures and notes until java out of memeory
|
| ScoreOctavaIntervalsTest |
|
| ScoreTest |
Exercise Score.
|
| ScoreTestNoteAccidentalPolicy |
Test accidental visibility of Notes
|
| ScoreTestNoteAccidentalPolicy2 |
This simply uses addNote(dur) to add notes to a Score.
|
| ScoreWithoutScoreFrame |
Displays score in your own gui
|
| ScoreWithPlayables |
This simply uses addNote(dur) to add notes to a Score.
|
| SelfTest |
Call self testing qa() methods for various classes.
|
| SendJavaMidiNoteToExternalDevice |
|
| ShapeEditorTest |
|
| SimpleSamplePlayingInstrumentWithAmplitudeMap |
This subclass of SamplePlayingInstrument overrides
getAlternativeSampleIndex() to map note 60 to three different samples based
on amplitude.
|
| SimpleScoreTest |
|
| SMuFLOpenTypeTest |
|
| SquigglyNoteOrnament |
NoteOrnament subclasses allows users to create custom classes that draw into the note's Graphics
context.
|
| StaffAndLedgerLineVisibilityAndNonStandardTimeSignatureTest |
Show/hude staff lines selectively.
|
| StaffExtendedLinesTest |
|
| StaffVisibility |
Exercise various notehead types.
|
| SwingScoreCanvasTest |
Build a GUI in Swing.
|
| TestHoldScalerForMouseInput |
|
| TestMidiReceiverMultipleOpenClose |
|
| TestNoteOffHoldAlgorithm |
test: all note ons with noteoffs
no noteoffs at all
some noteons have noteoffs
some noteoffs with no matching noteon
|
| TestNoteRangeSelection |
|
| TestPermitOwnScoreCanvasConstructor |
|
| TestPitchBendInstrument |
Play a simple two note MIDI melody with long tones, and send pitchbend while
notes are sustaining.
|
| TestRenderAllowed |
Problem reported by Jason Freeman
You should be able to load a Score from a file without it displaying in ScoreFrame.
|
| TestScoreMemoryLimits |
This simply uses addNote(dur) to add notes to a Score.
|
| TestScoreMemoryUsage |
|
| TestTempo |
when this score is saved and loaded, the tempo and timesig change is lost
|
| TestTimeStampedMidiOutput |
|
| TimePostingPlayable |
|
| TimePrintingPlayable |
|
| TortureNoteVisibility |
|
| TranscribeScore1 |
JMSL's com.softsynth.jmsl.score.transcribe package enables the transcription
of arbitrary MusicShape data into common music notation.
|
| TranscribeScore10 |
Transcribe two MusicShapes and generate a Score.
|
| TranscribeScore11 |
Transcribe a MusicShapes and generate a Score.
|
| TranscribeScore12 |
Transcribe a MusicShapes with wacko tuplets
Dim 0 of MusicShapes must be absolute time.
|
| TranscribeScore13 |
Use 32nds if you use small durations and want to avoid chords where 32nds bump up to the nearest 16th
|
| TranscribeScore14 |
JMSL's com.softsynth.jmsl.score.transcribe package enables the transcription
of arbitrary MusicShape data into common music notation.
|
| TranscribeScore15 |
JMSL's com.softsynth.jmsl.score.transcribe package enables the transcription of arbitrary MusicShape data into common music notation.
|
| TranscribeScore16 |
2011-11-10 wrote to to fix transcriber bug which was revealed for chord, fixed now
2011-11-14, this revealed another bug though: first rest should be quarter note but it shows up as 16th+dotted8th rests
aha - fixed .
|
| TranscribeScore17 |
|
| TranscribeScore18 |
Use a fifth dimension to mark certain notes for conversion to rests with wedge.
|
| TranscribeScore19 |
JMSL's com.softsynth.jmsl.score.transcribe package enables the transcription
of arbitrary MusicShape data into common music notation.
|
| TranscribeScore19a |
|
| TranscribeScore2 |
JMSL's com.softsynth.jmsl.score.transcribe package enables the transcription of arbitrary
MusicShape data into common music notation.
|
| TranscribeScore20 |
This test examines minute differences in timestamp
|
| TranscribeScore21 |
This test examines minute differences in timestamp
|
| TranscribeScore22 |
This examines dimension name space, and tests fix of a bug that added rests with 0 instead of default values for extended dimensions
|
| TranscribeScore23 |
Test adding redundant beat division scheme to BeatDivisionSchemeList which results in long
transcription waits.
|
| TranscribeScore24 |
This examines dimension name space, and tests fix of a bug that added rests with 0 instead of
default values for extended dimensions
|
| TranscribeScore25 |
This examines dimension name space, and tests fix of a bug that added rests with 0 instead of
default values for extended dimensions
|
| TranscribeScore26 |
|
| TranscribeScore3 |
JMSL's com.softsynth.jmsl.score.transcribe package enables the transcription of arbitrary MusicShape data into common music notation.
|
| TranscribeScore4 |
JMSL's com.softsynth.jmsl.score.transcribe package enables the transcription of arbitrary MusicShape data into common music notation.
|
| TranscribeScore5 |
JMSL's com.softsynth.jmsl.score.transcribe package enables the transcription of arbitrary MusicShape data into common music notation.
|
| TranscribeScore6 |
JMSL's com.softsynth.jmsl.score.transcribe package enables the transcription of arbitrary MusicShape data into common music notation.
|
| TranscribeScore7 |
JMSL's com.softsynth.jmsl.score.transcribe package enables the transcription of arbitrary MusicShape data into common music notation.
|
| TranscribeScore8 |
TranscriberListener gets a callback for every note added to a Score during the transcription
process.
|
| TranscribeScore9 |
JMSL's com.softsynth.jmsl.score.transcribe package enables the transcription of arbitrary
MusicShape data into common music notation.
|
| TranscribeScoreJesse |
JMSL's com.softsynth.jmsl.score.transcribe package enables the transcription of arbitrary
MusicShape data into common music notation.
|
| TranscribeScoreLP1 |
JMSL's com.softsynth.jmsl.score.transcribe package enables the transcription of arbitrary
MusicShape data into common music notation.
|
| TranscribeScoreLP2 |
JMSL's com.softsynth.jmsl.score.transcribe package enables the transcription of arbitrary
MusicShape data into common music notation.
|
| TransposingSamplePlayingInstrumentWithAmplitudeMap |
This subclass of SamplePlayingInstrument overrides
getAlternativeSampleIndex() to map note 60 to three different samples based
on amplitude.
|
| TrillWholeNoteBugFixed |
|
| TuningTest |
Compare two definitions of 12tet tuning: TuningTable versus TuningET
|
| TwoHundredFiftySixthNotes |
Generate a measure of 256th notes.
|
| TwoTracksPerStaff |
Put two tracks of music on one staff hihats with stems up.
|
| UnicodeXMLTest |
|
| UpdateJSynUnitVoiceInstrumentTest |
Test update() on JSynUnitVoiceInstrument.
|
| UpdateSynthNoteInstrumentTest |
This is a very old demo which was built before jsyn2 existed.
|
| UserBeansTest |
Demonstrates creating userBean and assigning it to a Notes, staves, measures, and score
programmatically, saving and load to from a Score XML file
Extended to measure user beans too 4/3/07
for Peter McCullough.
|