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.
|