public class

ModelByteBufferWavetable

extends Object
implements ModelWavetable
java.lang.Object
   ↳ com.sun.media.sound.ModelByteBufferWavetable

Class Overview

Wavetable oscillator for pre-loaded data.

Summary

[Expand]
Inherited Constants
From interface com.sun.media.sound.ModelWavetable
Public Constructors
ModelByteBufferWavetable(ModelByteBuffer buffer)
ModelByteBufferWavetable(ModelByteBuffer buffer, float pitchcorrection)
ModelByteBufferWavetable(ModelByteBuffer buffer, AudioFormat format)
ModelByteBufferWavetable(ModelByteBuffer buffer, AudioFormat format, float pitchcorrection)
Public Methods
ModelByteBuffer get8BitExtensionBuffer()
float getAttenuation()
Attenuation is in cB.
ModelByteBuffer getBuffer()
int getChannels()
AudioFormat getFormat()
float getLoopLength()
float getLoopStart()
int getLoopType()
float getPitchcorrection()
ModelOscillatorStream open(float samplerate)
AudioFloatInputStream openStream()
void set8BitExtensionBuffer(ModelByteBuffer buffer)
void setAttenuation(float attenuation)
void setLoopLength(float loopLength)
void setLoopStart(float loopStart)
void setLoopType(int loopType)
void setPitchcorrection(float pitchcorrection)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.sun.media.sound.ModelOscillator
From interface com.sun.media.sound.ModelWavetable

Public Constructors

public ModelByteBufferWavetable (ModelByteBuffer buffer)

public ModelByteBufferWavetable (ModelByteBuffer buffer, float pitchcorrection)

public ModelByteBufferWavetable (ModelByteBuffer buffer, AudioFormat format)

public ModelByteBufferWavetable (ModelByteBuffer buffer, AudioFormat format, float pitchcorrection)

Public Methods

public ModelByteBuffer get8BitExtensionBuffer ()

public float getAttenuation ()

Attenuation is in cB.

public ModelByteBuffer getBuffer ()

public int getChannels ()

public AudioFormat getFormat ()

public float getLoopLength ()

public float getLoopStart ()

public int getLoopType ()

public float getPitchcorrection ()

public ModelOscillatorStream open (float samplerate)

public AudioFloatInputStream openStream ()

public void set8BitExtensionBuffer (ModelByteBuffer buffer)

public void setAttenuation (float attenuation)

public void setLoopLength (float loopLength)

public void setLoopStart (float loopStart)

public void setLoopType (int loopType)

public void setPitchcorrection (float pitchcorrection)