public class MutableWaveform extends java.lang.Object implements AudioDataCompatible, java.lang.Cloneable
コンストラクタと説明 |
---|
MutableWaveform(AudioDataCompatible audiodata) |
MutableWaveform(DoubleArray[] waveform,
int sampleRate) |
MutableWaveform(double length,
int sampleRate,
int channels) |
修飾子とタイプ | メソッドと説明 |
---|---|
MutableWaveform |
changeSampleRate(int newrate) |
int |
channels() |
java.lang.Object |
clone() |
void |
conv_st(DoubleArray impL,
DoubleArray impR) |
void |
conv(DoubleArray imp) |
void |
cutAfter(int t) |
void |
cutBefore(int t) |
void |
cutBeforeOnset(int n,
double thresh) |
javax.sound.sampled.AudioFormat |
getAudioFormat() |
byte[] |
getByteArrayWaveform() |
DoubleArray[] |
getDoubleArrayWaveform() |
boolean |
hasNext(int sampleSize) |
void |
mix_st(AudioDataCompatible audiodata,
int onsetL,
int onsetR,
double weightL,
double weightR) |
void |
mix(AudioDataCompatible audiodata,
int onset,
double weight) |
void |
normalize() |
DoubleArray[] |
read(long microsecond,
int sampleSize) |
DoubleArray[] |
readNext(int sampleSize,
int nOverlap) |
int |
sampleRate() |
void |
smoothOffset() |
boolean |
supportsRandomAccess() |
void |
trim() |
void |
trim(int lastSilence) |
public MutableWaveform(AudioDataCompatible audiodata)
public MutableWaveform(DoubleArray[] waveform, int sampleRate)
public MutableWaveform(double length, int sampleRate, int channels)
public MutableWaveform changeSampleRate(int newrate)
public int channels()
channels
インタフェース内 AudioDataCompatible
public java.lang.Object clone()
clone
クラス内 java.lang.Object
public void conv_st(DoubleArray impL, DoubleArray impR)
public void conv(DoubleArray imp)
public void cutAfter(int t)
public void cutBefore(int t)
public void cutBeforeOnset(int n, double thresh)
public javax.sound.sampled.AudioFormat getAudioFormat()
getAudioFormat
インタフェース内 AudioDataCompatible
public byte[] getByteArrayWaveform()
getByteArrayWaveform
インタフェース内 AudioDataCompatible
public DoubleArray[] getDoubleArrayWaveform()
getDoubleArrayWaveform
インタフェース内 AudioDataCompatible
public boolean hasNext(int sampleSize)
hasNext
インタフェース内 AudioDataCompatible
public void mix_st(AudioDataCompatible audiodata, int onsetL, int onsetR, double weightL, double weightR)
public void mix(AudioDataCompatible audiodata, int onset, double weight)
public void normalize()
public DoubleArray[] read(long microsecond, int sampleSize)
read
インタフェース内 AudioDataCompatible
public DoubleArray[] readNext(int sampleSize, int nOverlap)
readNext
インタフェース内 AudioDataCompatible
public int sampleRate()
sampleRate
インタフェース内 AudioDataCompatible
public void smoothOffset()
public boolean supportsRandomAccess()
supportsRandomAccess
インタフェース内 AudioDataCompatible
public void trim()
public void trim(int lastSilence)