jmslexamples.jsyn
Class ContinuousControl

java.lang.Object
  extended byjmslexamples.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

Constructor Summary
ContinuousControl()
           
 
Method Summary
 void generateGesture(double pitch, double seconds)
           
 MusicList getControllerList()
           
static void main(java.lang.String[] args)
           
 void setInstrument(Instrument instrument)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContinuousControl

public ContinuousControl()
Method Detail

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)