jmslexamples.jsyn
Class ContinuousControl
java.lang.Object
jmslexamples.jsyn.ContinuousControl
- public class ContinuousControl
- extends java.lang.Object
Demostrates continuous control by JMSL over JSyn synth parameters Key idea:
for each pitch, instrument.on() starts a sound instrument.update() changes
its timbre and can be called frequently at control rates. instrument.off()
terminates sound
Use MusicList to turn an instrument on, update its timbre over time, then
turn it off
Uses a sequence of Interpolators and provides timbral dimension updates every
0.01 sec
- Author:
- Nick Didkovsky, (c) 2004 Nick Didkovsky, All rights reserved,
didkovn@mail.rockefeller.edu
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ContinuousControl
public ContinuousControl()
setInstrument
public void setInstrument(Instrument instrument)
- Parameters:
instrument
-
getControllerList
public MusicList getControllerList()
generateGesture
public void generateGesture(double pitch,
double seconds)
main
public static void main(java.lang.String[] args)