|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use PitchCandidate | |
|---|---|
| inpro.pitch | |
| inpro.pitch.util | |
| Uses of PitchCandidate in inpro.pitch |
|---|
| Fields in inpro.pitch with type parameters of type PitchCandidate | |
|---|---|
(package private) java.util.List<PitchCandidate> |
PitchedDoubleData.candidates
all the pitch candidates for this frame, i.e. peaks in the autocorrelation function |
| Methods in inpro.pitch that return PitchCandidate | |
|---|---|
(package private) static PitchCandidate |
PitchTracker.bestCandidateSelection(java.util.List<PitchCandidate> candidates)
select the candidate with the highest quality (deepest minimum in the lagScoreTrajectory |
private static PitchCandidate |
PitchTracker.simplisticCandidateSelection(java.util.List<PitchCandidate> candidates)
select the first candidate (with the highest f0) |
(package private) PitchCandidate |
PitchTracker.trackingCandidateSelection(java.util.List<PitchCandidate> candidates)
select lag of the candidate that is closest to the most recently selected lag (which is recorded in lastBestPitch) |
| Methods in inpro.pitch that return types with arguments of type PitchCandidate | |
|---|---|
java.util.List<PitchCandidate> |
PitchedDoubleData.getCandidates()
|
private java.util.List<PitchCandidate> |
PitchTracker.qualityThresheldCandidates(double[] lagScoreTrajectory)
pick global minima in the lagScoreFunction that are smaller than candidateScoreThreshold as candidates and return the least lag. |
| Methods in inpro.pitch with parameters of type PitchCandidate | |
|---|---|
private void |
PitchTracker.signalListeners(PitchCandidate selectedCandidate,
java.util.List<PitchCandidate> candidates)
signal listeners, and apply values to first element of queue |
| Method parameters in inpro.pitch with type arguments of type PitchCandidate | |
|---|---|
(package private) static PitchCandidate |
PitchTracker.bestCandidateSelection(java.util.List<PitchCandidate> candidates)
select the candidate with the highest quality (deepest minimum in the lagScoreTrajectory |
(package private) void |
PitchedDoubleData.setPitch(java.util.List<PitchCandidate> candidates,
double pitchHz,
boolean voiced,
double voicing)
set pitch-relevant properties after construction |
private void |
PitchTracker.signalListeners(PitchCandidate selectedCandidate,
java.util.List<PitchCandidate> candidates)
signal listeners, and apply values to first element of queue |
private static PitchCandidate |
PitchTracker.simplisticCandidateSelection(java.util.List<PitchCandidate> candidates)
select the first candidate (with the highest f0) |
(package private) PitchCandidate |
PitchTracker.trackingCandidateSelection(java.util.List<PitchCandidate> candidates)
select lag of the candidate that is closest to the most recently selected lag (which is recorded in lastBestPitch) |
| Constructor parameters in inpro.pitch with type arguments of type PitchCandidate | |
|---|---|
PitchedDoubleData(edu.cmu.sphinx.frontend.DoubleData data,
boolean voiced,
double voicing,
double pitch,
java.util.List<PitchCandidate> candidates)
use this if calculation has already finished and all values can be set |
|
| Uses of PitchCandidate in inpro.pitch.util |
|---|
| Fields in inpro.pitch.util declared as PitchCandidate | |
|---|---|
private PitchCandidate |
PitchOptimizer.start
|
| Fields in inpro.pitch.util with type parameters of type PitchCandidate | |
|---|---|
private java.util.ArrayList<java.util.List<PitchCandidate>> |
PitchOptimizer.candidateList
|
private java.util.List<PitchCandidate> |
PitchOptimizer.lastCandidates
|
| Method parameters in inpro.pitch.util with type arguments of type PitchCandidate | |
|---|---|
void |
PitchOptimizer.addCandidates(java.util.List<PitchCandidate> candidates)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||