AlgorithmicTimbreDemo |
VERY IMPORTANT EXAMPLE FOR JMSL/JSyn2 interaction!!!!
Create a MusicShape with an Instrument that controls the various input ports
on some JSyn UnitVoice.
|
AlgorithmicTimbreScoreDemo |
Generate a JMSL Score algorithmically.
|
AnimationTextDemoWithSound |
Extends AnimationApplet in jmslexamples substituting MusicJob "scripts" that
move the characters around while also making sound.
|
ChangeActiveVoices |
For Cindy Bui.
|
CustomTuningVirtualKeyboard |
A TuningTable is a Tuning which has frequencies specified.
|
DataTranslatorDemo |
Alter performance data non-destructively using DataTranslator
Play a MusicShape with chromatic pitches.
|
DataTranslatorVectorDemo |
Chain multiple DataTranslators together in a sequence.
|
DimensionNameSpaceEditorExample |
This class has a double[] that can be edited by a DimensionNameSpaceEditPanel
|
EventDistributionsJSynDemo |
Launch a MusicJob whose performance density is generated by a Myhill
Distribution.
|
EventDistributionsJSynDemoWithScore |
Launch a MusicJob whose performance density is generated by a Myhill
Distribution.
|
FrequencyDataTranslatorDemo |
Use a DataTranslator to convert data from frequencies to pitches so pitch
based instruments can perform a MusicShape where frequencies are specified.
|
FullFeaturedJSynUnitVoiceSupport |
Full featured example of using JSyn UnitVoice to play in JMSL.
|
JScoreJSynDemo |
Score with a JSyn instrument orchestra
|
JScoreJSynVariableClockRate |
Cool new feature in JMSL lets you globally change the JMSL.clock rate.
|
JScoreOofDemo |
This demo generates pitches using JMSL's 1/F sequence generator.
|
JSyn2FMScore |
This is a popular demo.
|
JSyn2MusicShapes |
|
JSyn2SignalProcessing |
One MusicShape plays SubtractiveSynthVoice, another plays a SimpleDelay.
|
JSynMIDIPlayer |
Play a JSyn UnitVoice with MIDI .
|
LineInInstrumentExample |
Send a LineIn wrapped up in an Instrument to the input of an Instrument that
controls a polyphonic delay.
|
Nancarrow |
Launch more than one score simultaneously so you can do multi-tempo pieces,
etc
|
NicksDream |
Demonstrates why setTimeStretch() is *NOT* the way to smoothly speed up and slow down a collection's playback!
See NicksDreamClock to see the right way to do this!
Control the timestretch of a ParallelCollection of MusicShapes by moving a
scrollbar.
|
NicksDreamClock |
|
NicksDreamScore |
|
PitchGliss |
Use instrument.update() to gliss pitch
Set two glisses going in opposite directions, both starting from pitch 60
This used to be a little clunky with the old JSyn API.
|
PlayLurkingArpeggiatorExample |
PlayLurker is notified of the elements of a MusicShape as it is being played.
|
PolyTimbralScoreDemo |
Score with a JSynUnitVoiceInstrument orchestra
Double click on a note to edit its timbre
This instrument takes a UnitVoice class name and max voices in its
constructor, and will make each input port editable
|
SamplePlayingMusicShape |
|
SignalProcessingExampleChanges |
Play a melody with a MusicShape.
|
SignalProcessingExampleNoChanges |
Play a melody with a MusicsShape.
|
SignalProcessingScore |
Demonstrates how a JMSL Score can have one instrument in one staff apply
signal processing to the output of other instrument(s) on other staves.
|
SignalProcessingScore2 |
Signal Processing JMSL Score example
Instrument on second staff processes the signal from the instrument on top staff
Play a rich resonant drone in staff 1
Band Pass filter in staff 2
Notice that pitches of bandpass "melody" are fractional, and are mapped onto the frequency of the filter
|
SimpleTimbralEvolution |
This examples shows how to use Instrument on(), update() and off() to start a
sound, update its timbre over time, then shut it down.
|
Speedy |
Control the playback speed of a ParallelCollection of MusicJobs that play
JSyn Instruments using timeStretch
Also shows how to manage data as frequencies and use
com.softsynth.jmsl.util.FrequencyToPitchTranslator to convert to pitch right
before handing double[] to Instrument which expect pitch
new Version 12/11/10 uses JSyn2 Uses JMSL.clock.setRate() to smoothly change
playback duration
|
TimbralInterpolationApplet |
Demonstrates continuous control by JMSL over JSyn synth parameters.
|