Marsyas  0.5.0-beta1
Public Member Functions
TranscriberExtract Class Reference

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 &ampList, 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)
MarSystemmakeAmplitudeNet (MarSystem *rvSink=NULL)
MarSystemmakePitchNet (const mrs_real srate, const mrs_real lowFreq=100.0, MarSystem *rvSink=NULL)
void toMidi (realvec &pitchList)
 TranscriberExtract ()
 ~TranscriberExtract ()

Detailed Description

A collection of functions which simplify transcription (pitch extraction, amplitude extraction, etc).

Definition at line 16 of file TranscriberExtract.h.


Constructor & Destructor Documentation

Definition at line 7 of file TranscriberExtract.cpp.

Definition at line 11 of file TranscriberExtract.cpp.


Member Function Documentation

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.

void toMidi ( realvec pitchList)

Definition at line 182 of file TranscriberExtract.cpp.


The documentation for this class was generated from the following files: