jmsltutorial
Class SineSynthNoteAllocator

java.lang.Object
  extended by com.softsynth.jsyn.util.VoiceAllocator
      extended by com.softsynth.jsyn.util.BussedVoiceAllocator
          extended by jmsltutorial.SineSynthNoteAllocator

public class SineSynthNoteAllocator
extends com.softsynth.jsyn.util.BussedVoiceAllocator

A voice allocator to get a polyphonic JSyn instrument.

Author:
Nick Didkovsky, copyright 2000 Nick Didkovsky, all rights reserved

Field Summary
 
Fields inherited from class com.softsynth.jsyn.util.BussedVoiceAllocator
output
 
Constructor Summary
SineSynthNoteAllocator(int maxVoices)
           
 
Method Summary
 com.softsynth.jsyn.SynthCircuit makeVoice()
           
 
Methods inherited from class com.softsynth.jsyn.util.BussedVoiceAllocator
addVoiceToMix, clear, delete, getOutput
 
Methods inherited from class com.softsynth.jsyn.util.VoiceAllocator
allocate, allocate, allocate, allocate, free, free, getMaxVoices, getNthVoice, getNumVoices, steal, steal, steal, steal, stop, stop
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SineSynthNoteAllocator

public SineSynthNoteAllocator(int maxVoices)
Method Detail

makeVoice

public com.softsynth.jsyn.SynthCircuit makeVoice()
                                          throws com.softsynth.jsyn.SynthException
Specified by:
makeVoice in class com.softsynth.jsyn.util.VoiceAllocator
Throws:
com.softsynth.jsyn.SynthException