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 インタフェース内 AudioDataCompatiblepublic java.lang.Object clone()
clone クラス内 java.lang.Objectpublic 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 インタフェース内 AudioDataCompatiblepublic byte[] getByteArrayWaveform()
getByteArrayWaveform インタフェース内 AudioDataCompatiblepublic DoubleArray[] getDoubleArrayWaveform()
getDoubleArrayWaveform インタフェース内 AudioDataCompatiblepublic boolean hasNext(int sampleSize)
hasNext インタフェース内 AudioDataCompatiblepublic 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 インタフェース内 AudioDataCompatiblepublic DoubleArray[] readNext(int sampleSize, int nOverlap)
readNext インタフェース内 AudioDataCompatiblepublic int sampleRate()
sampleRate インタフェース内 AudioDataCompatiblepublic void smoothOffset()
public boolean supportsRandomAccess()
supportsRandomAccess インタフェース内 AudioDataCompatiblepublic void trim()
public void trim(int lastSilence)