Entropy Piano Tuner  1.1.3 (documentation not yet complete)
An open-source experimental software for piano tuning by entropy minimization
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
SignalAnalyzer Member List

This is the complete list of members for SignalAnalyzer, including all inherited members.

activateMessageListener()MessageListenerinline
AnalyzerRole enum nameSignalAnalyzerprivate
analyzeSignal()SignalAnalyzerprivate
AUDIO_BUFFER_SIZE_IN_SECONDSSignalAnalyzerstatic
cancelThread() const SimpleThreadHandlerprotected
changeRole(AnalyzerRole role)SignalAnalyzerprivate
createPolygon(const FFTWVector &powerspec, FFTPolygon &poly) const SignalAnalyzerprivate
deactivateMessageListener()MessageListenerinline
detectClipping(FFTWVector signal)SignalAnalyzerprivate
exceptionCaught(const EptException &e)SimpleThreadHandlerprotectedvirtual
exit()SignalAnalyzerinline
handleMessage(MessagePtr m) overridefinalSignalAnalyzerprivatevirtual
identifySelectedKey()SignalAnalyzerprivate
init()SignalAnalyzer
isMessageListenerActive() const MessageListenerinline
isThreadRunning() const SimpleThreadHandlerprotected
keyRecognized(int keyIndex, double frequency) overridefinalSignalAnalyzerprivatevirtual
mAnalyzerRoleSignalAnalyzerprivate
mAudioRecorderSignalAnalyzerprivate
mDataBufferSignalAnalyzerprivate
mDataBufferMutexSignalAnalyzerprivate
MessageListener(bool defaultActivation=true)MessageListener
mFFTSignalAnalyzerprivate
mFFTAnalyserSignalAnalyzerprivate
MINIMAL_FFT_INTERVAL_IN_MILLISECONDSSignalAnalyzerstatic
mKeyCountStatisticsSignalAnalyzerprivate
mKeyCountStatisticsMutexSignalAnalyzerprivate
mKeyForcedSignalAnalyzerprivate
mKeyRecognizerSignalAnalyzerprivate
mOverpullSignalAnalyzerprivate
mPianoSignalAnalyzerprivate
mPowerspectrumSignalAnalyzerprivate
mProprocessedSignalSignalAnalyzerprivate
mRecordingSignalAnalyzerprivate
mSelectedKeySignalAnalyzerprivate
msleep(double milliseconds)SimpleThreadHandlerprotected
PerformFFT(FFTWVector &signal, FFTWVector &powerspec)SignalAnalyzerprivate
recordPostprocessing()SignalAnalyzerprivate
recordSignal()SignalAnalyzerprivate
ROLE_IDLE enum valueSignalAnalyzerprivate
ROLE_RECORD_KEYSTROKE enum valueSignalAnalyzerprivate
ROLE_ROLLING_FFT enum valueSignalAnalyzerprivate
setCancelThread(bool b)SimpleThreadHandlerprotected
setThreadName(std::string s)SimpleThreadHandlerstatic
SignalAnalyzer(AudioRecorderAdapter *recorder)SignalAnalyzer
signalPreprocessing(FFTWVector &signal)SignalAnalyzerprivate
signalProcessing(FFTWVector &signal, int samplingrate)SignalAnalyzerprivate
SimpleThreadHandler()SimpleThreadHandler
start()SimpleThreadHandlervirtual
stop() overrideSignalAnalyzervirtual
updateDataBufferSize()SignalAnalyzerprivate
updateOverpull()SignalAnalyzerprivate
workerFunction() overridefinalSignalAnalyzerprivatevirtual
WriteFFT(std::string filename, const FFTWVector &fft)SignalAnalyzerprivate
WriteSignal(std::string filename, const FFTWVector &signal)SignalAnalyzerprivate
~MessageListener()MessageListenervirtual
~SignalAnalyzer()SignalAnalyzerinline
~SimpleThreadHandler()SimpleThreadHandlervirtual