public class SinusoidalTrack extends Object
Modifier and Type | Field and Description |
---|---|
static int |
ACTIVE |
float[] |
amps |
float |
avgAmpLinear |
float |
avgFreqInHz |
float |
avgPhaseInDegrees |
int |
currentIndex |
int[] |
frameIndices |
float[] |
freqs |
float |
maxAmpLinear |
float |
maxFreqInHz |
float[] |
maxFreqOfVoicings |
float |
maxPhaseInDegrees |
float |
maxTimeInSeconds |
float |
minAmpLinear |
float |
minFreqInHz |
float |
minPhaseInDegrees |
float |
minTimeInSeconds |
Sinusoid |
newCandidate |
int |
newCandidateInd |
float[] |
phases |
int[] |
states |
float[] |
times |
int |
totalSins |
static int |
TURNED_OFF |
static int |
TURNED_ON |
Constructor and Description |
---|
SinusoidalTrack(float time,
Sinusoid sin,
float maxFreqOfVoicing,
int state) |
SinusoidalTrack(int len) |
SinusoidalTrack(SinusoidalTrack trk) |
Modifier and Type | Method and Description |
---|---|
void |
add(float time,
float amp,
float freq,
float phase,
int frameIndex,
float maxFreqOfVoicing,
int state) |
void |
add(float time,
Sinusoid newSin,
float pVoicing,
int state) |
void |
copy(SinusoidalTrack srcTrack) |
void |
copy(SinusoidalTrack srcTrack,
int startSinIndex,
int endSinIndex) |
void |
correctTrack() |
void |
getStatistics(boolean isFreqRadian,
boolean isPhaseRadian,
int fs,
int trackIndex) |
void |
initialize(int len) |
void |
resetCandidate() |
void |
update(int index,
int time,
float amp,
float freq,
float phase,
int frameIndex,
float sysAmp,
float maxFreqOfVoicing,
int state) |
public float[] amps
public float[] freqs
public float[] phases
public int[] frameIndices
public float[] times
public float[] maxFreqOfVoicings
public int[] states
public static int ACTIVE
public static int TURNED_ON
public static int TURNED_OFF
public int currentIndex
public int totalSins
public Sinusoid newCandidate
public int newCandidateInd
public float avgFreqInHz
public float minFreqInHz
public float maxFreqInHz
public float avgAmpLinear
public float minAmpLinear
public float maxAmpLinear
public float avgPhaseInDegrees
public float minPhaseInDegrees
public float maxPhaseInDegrees
public float minTimeInSeconds
public float maxTimeInSeconds
public SinusoidalTrack(int len)
public SinusoidalTrack(float time, Sinusoid sin, float maxFreqOfVoicing, int state)
public SinusoidalTrack(SinusoidalTrack trk)
public void getStatistics(boolean isFreqRadian, boolean isPhaseRadian, int fs, int trackIndex)
public void initialize(int len)
public void copy(SinusoidalTrack srcTrack, int startSinIndex, int endSinIndex)
public void copy(SinusoidalTrack srcTrack)
public void add(float time, Sinusoid newSin, float pVoicing, int state)
public void add(float time, float amp, float freq, float phase, int frameIndex, float maxFreqOfVoicing, int state)
public void update(int index, int time, float amp, float freq, float phase, int frameIndex, float sysAmp, float maxFreqOfVoicing, int state)
public void resetCandidate()
public void correctTrack()
Copyright © 2000–2016 DFKI GmbH. All rights reserved.