Uses of Class
inpro.pitch.PitchCandidate

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)