com.frinika.contrib.boblang
Class BezierSynthPlayer

java.lang.Object
  extended by java.lang.Thread
      extended by com.frinika.contrib.boblang.BezierSynthPlayer
All Implemented Interfaces:
java.lang.Runnable

public class BezierSynthPlayer
extends java.lang.Thread

A polyphonic note player for the Bezier Synthesizer.

Version:
25 April 2004
Author:
Bob Lang

Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
BezierSynthPlayer(BezierParams inParams, CommandList inCommands, int inMaxPolyphony)
          Constructor for this class.
 
Method Summary
 void changePatch(BezierParams inParams)
          Change the instrument patch, so that it plays new sounds.
 void run()
          Run method for this thread performs all the necessary thread actions.
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BezierSynthPlayer

public BezierSynthPlayer(BezierParams inParams,
                         CommandList inCommands,
                         int inMaxPolyphony)
Constructor for this class.

Method Detail

changePatch

public void changePatch(BezierParams inParams)
Change the instrument patch, so that it plays new sounds.


run

public void run()
Run method for this thread performs all the necessary thread actions.

Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread