com.softsynth.jmsl.score.util
Class QuietPlayLurkingInstrument

java.lang.Object
  extended by com.softsynth.jmsl.InstrumentAdapter
      extended by com.softsynth.jmsl.score.util.QuietPlayLurkingInstrument
All Implemented Interfaces:
Instrument, Namable, OutputProvider, PlayLurker, Transposable

public class QuietPlayLurkingInstrument
extends InstrumentAdapter
implements PlayLurker

Override notifyPlayLurker to do something useful, and put .class file in your jmsl_plugins folder for loading into JScore, or use directly in your own code.

Author:
Nick Didkovsky, (c) 2004 All rights reserved, Email: didkovn@mail.rockefeller.edu

Constructor Summary
QuietPlayLurkingInstrument()
           
 
Method Summary
 int getJMSLScoreInstrumentType()
           
 boolean isConnectable()
           
 void notifyPlayLurker(double playTime, MusicJob list, int index)
          Override to do something useful, and put it in your jmsl_plugins folder or use directly in your own code.
 
Methods inherited from class com.softsynth.jmsl.InstrumentAdapter
close, getDimensionNameSpace, getInterpreter, getMixerClassName, getMusicDevice, getName, getNumOutputs, getOutput, getOutput, getTransposition, main, noteOff, noteOn, noteOnFor, off, on, open, play, setDimensionNameSpace, setInterpreter, setMixerClassName, setMusicDevice, setName, setTransposition, toString, update
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QuietPlayLurkingInstrument

public QuietPlayLurkingInstrument()
Method Detail

notifyPlayLurker

public void notifyPlayLurker(double playTime,
                             MusicJob list,
                             int index)
Override to do something useful, and put it in your jmsl_plugins folder or use directly in your own code.

Specified by:
notifyPlayLurker in interface PlayLurker

getJMSLScoreInstrumentType

public int getJMSLScoreInstrumentType()
Returns:
Score.QUIET_INSTRUMENT

isConnectable

public boolean isConnectable()
Returns:
false