D:/work/code_by/Wave/pitchlib.h

查看本檔案說明文件.
00001 #ifndef _PITCHLIB_H_
00002 
00003 extern float freqToSmtn(float freq);
00004 extern float smtnToFreq(int smtn);
00005 extern void processWave(int *wave, int waveSize);
00006 extern int waveToPitch(int *wave, int waveSize, int sampleRate, int pitchRate, float *&fpitch, int *used);
00007 extern void smoothPitch(float *fpitch, int pitchSize, int rate);
00008 extern void correctPitch(float *fpitch, int pitchSize, int *pitch);
00009 extern void limitPitch(float *fpitch, int pitchSize, float minPitch, float maxPitch);
00010 extern void limitPitch(int *pitch, int pitchSize, int minPitch, int maxPitch);
00011 extern void trimPitch(float *pitch, int pitchSize, int &from, int &to);
00012 extern void trimPitch(int *pitch, int pitchSize, int &from, int &to);
00013 extern int stairPitch(int *pitch, int pitchSize, int pitchRate, int tempo, int beatsPerMeasure);
00014 extern int pitchToMidi(int *pitch, int pitchSize, int *midi);
00015 
00016 #endif

產生日期:Tue Jul 11 11:52:19 2006, 專案:cbmr, 產生器:  doxygen 1.4.7