rasmus.interpreter.sampled
Class AudioSession
java.lang.Object
rasmus.interpreter.sampled.AudioSession
public class AudioSession
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AudioSession
public AudioSession(double rate,
int channels)
getNameSpace
public NameSpace getNameSpace()
setNameSpace
public void setNameSpace(NameSpace namespace)
getVoiceManager
public AudioVoiceManager getVoiceManager()
setMaxPolyphony
public void setMaxPolyphony(int maxpoly)
getMaxPolyphony
public int getMaxPolyphony()
commit
public void commit()
getChannels
public int getChannels()
getRate
public double getRate()
getAudioCache
public AudioCache getAudioCache()
getBeatToTimeMap
public BeatToTimeMapper getBeatToTimeMap()
setBeatToTimeMap
public void setBeatToTimeMap(BeatToTimeMapper bmap)
isRealTime
public boolean isRealTime()
setRealTime
public void setRealTime(boolean value)
addToBatch
public void addToBatch(java.lang.Runnable runnable)
newSession
public AudioSession newSession(double rate,
int channels)
newSession
public AudioSession newSession()
getMonoSession
public AudioSession getMonoSession()
openStream
public AudioStream openStream(NameSpace namespace)
openStream
public AudioStream openStream(Variable variable)
openStream
public AudioStream openStream(AudioStreamable streamable)
asDoubleArray
public double[] asDoubleArray(NameSpace namespace)
asDoubleArray
public double[] asDoubleArray(Variable variable)
asDoubleArray
public double[] asDoubleArray(AudioStreamable streamable)
asDoubleArray
public double[] asDoubleArray(AudioStream stream)
asByteStream
public javax.sound.sampled.AudioInputStream asByteStream(AudioStream stream,
javax.sound.sampled.AudioFormat format)
asByteStream
public javax.sound.sampled.AudioInputStream asByteStream(AudioStreamable streamable,
javax.sound.sampled.AudioFormat format)
asByteStream
public javax.sound.sampled.AudioInputStream asByteStream(Variable variable,
javax.sound.sampled.AudioFormat format)
asByteStream
public javax.sound.sampled.AudioInputStream asByteStream(NameSpace namespace,
javax.sound.sampled.AudioFormat format)
close
public void close()