Marsyas
0.6.0-alpha
|
A collection of functions which simplify transcription (pitch extraction, amplitude extraction, etc). More...
#include <TranscriberExtract.h>
Inherited by Transcriber.
Public Member Functions | |
mrs_real | addFileSource (MarSystem *net, const std::string infile) |
void | getAllFromAudio (const std::string audioFilename, realvec &pitchList, realvec &List, realvec &boundaries) |
realvec | getAmpsFromAudio (const std::string audioFilename) |
realvec | getAmpsFromRealvecSink (MarSystem *rvSink) |
mrs_real | getNormalizingGain (const std::string audioFilename) |
realvec | getPitchesFromAudio (const std::string audioFilename) |
realvec | getPitchesFromRealvecSink (MarSystem *rvSink, const mrs_real srate) |
MarSystem * | makeAmplitudeNet (MarSystem *rvSink=NULL) |
MarSystem * | makePitchNet (const mrs_real srate, const mrs_real lowFreq=100.0, MarSystem *rvSink=NULL) |
void | toMidi (realvec &pitchList) |
TranscriberExtract () | |
~TranscriberExtract () |
A collection of functions which simplify transcription (pitch extraction, amplitude extraction, etc).
Definition at line 16 of file TranscriberExtract.h.
Definition at line 7 of file TranscriberExtract.cpp.
~TranscriberExtract | ( | ) |
Definition at line 11 of file TranscriberExtract.cpp.
mrs_real addFileSource | ( | MarSystem * | net, |
const std::string | infile | ||
) |
Definition at line 15 of file TranscriberExtract.cpp.
void getAllFromAudio | ( | const std::string | audioFilename, |
realvec & | pitchList, | ||
realvec & | ampList, | ||
realvec & | boundaries | ||
) |
Definition at line 72 of file TranscriberExtract.cpp.
realvec getAmpsFromAudio | ( | const std::string | audioFilename | ) |
Definition at line 123 of file TranscriberExtract.cpp.
realvec getAmpsFromRealvecSink | ( | MarSystem * | rvSink | ) |
Definition at line 172 of file TranscriberExtract.cpp.
mrs_real getNormalizingGain | ( | const std::string | audioFilename | ) |
Definition at line 188 of file TranscriberExtract.cpp.
realvec getPitchesFromAudio | ( | const std::string | audioFilename | ) |
Definition at line 103 of file TranscriberExtract.cpp.
realvec getPitchesFromRealvecSink | ( | MarSystem * | rvSink, |
const mrs_real | srate | ||
) |
Definition at line 150 of file TranscriberExtract.cpp.
MarSystem * makeAmplitudeNet | ( | MarSystem * | rvSink = NULL | ) |
Definition at line 57 of file TranscriberExtract.cpp.
MarSystem * makePitchNet | ( | const mrs_real | srate, |
const mrs_real | lowFreq = 100.0 , |
||
MarSystem * | rvSink = NULL |
||
) |
Definition at line 31 of file TranscriberExtract.cpp.
Definition at line 182 of file TranscriberExtract.cpp.