com.softsynth.jmsl.score.util
Class QuietPlayLurkingInstrument
java.lang.Object
com.softsynth.jmsl.InstrumentAdapter
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
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 |
QuietPlayLurkingInstrument
public QuietPlayLurkingInstrument()
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