Uses of Interface

Packages that use Playable

Uses of Playable in com.softsynth.jmsl

Subinterfaces of Playable in com.softsynth.jmsl
 interface Composable
          Define the interface for Composable objects for JMSL.

Classes in com.softsynth.jmsl that implement Playable
 class MessagePrinter
          A Playable that prints a message of choice.
Useful for announcing start/repeat/stop activity of MusicJobs, debugging, etc
 class MusicJob
          Root executable object for JMSL.
 class MusicList
A MusicList's children are InstrumentPlayable's.
 class MusicShape
          MusicShape - a MusicJob with an abstract array of data elements.
 class ParallelCollection
          Parallel Collection for JMSL Collections can contain other Composable objects which allows a hierarchy to be created.
 class Player
          A Player has a sequence of MusicShapes and one Instrument to interpret MusicShape data.
 class QueueCollection
          A QueueCollection launches each of its Composable children in sequence.
 class SequentialCollection
          A sequential collection launches each of its Composable children in sequence.

Methods in com.softsynth.jmsl with parameters of type Playable
 void MusicJob.addRepeatPlayable(Playable pl)
          Add listener to the list to be called when this job repeats.
 void MusicJob.addStartPlayable(Playable pl)
          Add listener to the list to be called after this job's StartDelay()
 void MusicJob.addStopPlayable(Playable pl)
          Add listener to the list to be called when this job stops.
 void MusicJob.removeRepeatPlayable(Playable pl)
 void MusicJob.removeStartPlayable(Playable pl)
 void MusicJob.removeStopPlayable(Playable pl)

Uses of Playable in com.softsynth.jmsl.midi

Classes in com.softsynth.jmsl.midi that implement Playable
 class MidiNoteRecorder
          MusicShape that logs Midi noteon's to a 3 dimensional MusicShape (timestamp, note, vel)
NoteOff's are logged at noteOn's with vel 0 See MidiParser

Uses of Playable in com.softsynth.jmsl.score

Classes in com.softsynth.jmsl.score that implement Playable
 class Measure
A ParallelCollection of Staff
JMSL Notation Project
 class MeasureMetronome
 class MeasureNumberNotify
          This class is added to the start and repeat listeners of the ScoreCollection to notify the ScoreLayoutManager for autoscrolling.
 class ScoreCollection
          ScoreCollection contains the playable structure of a Score.
 class ScoreControlPanel
Control zoom and measure #
JMSL Notation Project
 class Staff
A Staff is a ParallelCollection of up to any number of Tracks, which get drawn on the same staff, played by the same instrument.
 class Track
A Track is a MusicList of Note objects
JMSL Notation Project

Uses of Playable in com.softsynth.jmsl.util

Classes in com.softsynth.jmsl.util that implement Playable
 class TimePrinter

Uses of Playable in com.softsynth.jmsl.view

Classes in com.softsynth.jmsl.view that implement Playable
 class ClockTicker
          MusicJob which acts like a simple hh:mm:ss timer

Uses of Playable in jmslexamples

Classes in jmslexamples that implement Playable
 class FlasherFunction
 class TextJob
 A MusicJob subclass that has a drawing canvas on which it can draw messages.

Uses of Playable in jmslexamples.jsyn

Classes in jmslexamples.jsyn that implement Playable
 class FMNoodler
          FMNoodler noodles around with the frequency and modulation parameters of an FM pair.
 class QueueCollectionDemo
          Play shapes by adding them to a queue.
 class SeqGenDemo.SeqJob

Uses of Playable in jmsltestsuite

Classes in jmsltestsuite that implement Playable
 class DimensionNameSpaceEditorTest
 class MidiRecorderTest
          Bring up a frame with Midi record/stop/play buttons.
 class TimePostingPlayable
 class TimePrintingPlayable

Uses of Playable in jmsltutorial

Classes in jmsltutorial that implement Playable
 class AudioClipJob
 class MessagePrintingPlayable
 class PrintingJob
 class SabbathBrideMusicShape
          Microtonally reasonably close transcription of Jody Diamond singing "Sabbath Bride"