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
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NentropyminimizerNamespace for all entropy minimizer components
 Nexamplealgorithm
 Noptions
 Npitchraise
 Nresettorecording
 CAboutDialog
 CAlgorithmBasic abstract class for any algorithm
 CAlgorithmDialog
 CAlgorithmFactoryThe AlgorithmFactory class is a template class to be created with the actual Algorithm
 CAlgorithmFactoryBaseCreate the desired Algorithm
 CAlgorithmFactoryDescription
 CAlgorithmInformation
 CAlgorithmInformationParser
 CAlgorithmParameter
 CAudioBaseAbstract base class for audio interfaces
 CAudioPlayerAdapterAbstract adapter class for PCM-based audio output drivers
 CAudioPlayerForQtThe AudioPlayerForQt class
 CAudioPlayerThreadForQtClass for the audio player thread
 CAudioRecorderAdapterAbstract adapter class for recording audio signals
 CAudioRecorderForQt
 CAutoClosingMessageBoxDialog that will automatically close on a event (message)
 CAutoScaledToKeyboardGraphicsViewAn GraphicsViewAdaptorForQt keeping the same size as a KeyboardGraphicsView
 CCalculationAdapterAdapter for starting and stopping the calculation process
 CCalculationManagerCalculation-Manager
 CCalculationProgressGroupVisible QGroupBox to handle the calculation
 CCentralPlotFrame
 CCircularBufferTemplate class for a circular buffer
 CClass
 CCoreCORE : Class managing the core
 CCoreInitialisationAdapterCore initialization adapter (singleton class)
 CDisplaySizeDefines
 CDisplaySizeDependingGroupBox
 CDoNotShowAgainMessageBoxA MessageBox with a QCheckBox to remember the decision of the user
 CDoubleSlider
 CDrawerBaseAbstract base class for drawing 2d graphics
 CEditPianoSheetDialogDialog to edit the piano data sheet stored in a Piano
 CEnvelopeStructure describing the envelope (dynamics) of a sound
 CEptException
 CFFT_ImplementationThread-safe implementation of fftw3
 CFFTAdapterAbstract base class for handling fast Fourier transforms
 CFFTAnalyzerModule performing the final analysis of the Fourier transform
 CFFTDataData struct for a FFT
 CFileChangesCallbackThe ProjectManagerChangesInFileUpdatedCallback class
 CFileManagerAbstract singleton adapter for opening files
 CFileManagerForQtImplementation of the FileManager for Qt
 CFourierSpectrumGraphThe QGraphicsView to display the fourier spectrum
 CFourierSpectrumGraphDrawerThe FourierSpectrumGraphDrawer class
 CFrequencyDetectionResultStruct
 CFullScreenKeyboardDialogDialog that displays a KeyboardGraphicsView in fullscreen
 CGraphicsItemClass for a single item in a graphics view
 CGraphicsItemForQtImplementation class for the GraphicsItem in Qt
 CGraphicsKeyItem
 CGraphicsViewAdapterAbstract base class for implementations rendering graphics
 CGraphicsViewAdapterForQtImplementation of the GraphicsViewAdapter in Qt using QGraphicsView
 CInitializeDialog
 CKeyClass describing a single piano key
 CKeyboardClass describing the piano keyboard, holding a collection of keys
 CKeyboardGraphicsViewViewer for the keyboard
 CKeyIndexScaleDraw
 CKeyIndexScaleEngine
 CKeyRecognizerModule for fast recognition of the pressed key
 CKeyRecognizerCallbackCallback class for KeyRecognizer
 CLog
 CLogForQtImplementation for the log in Qt
 CLogViewer
 CMainWindowThe main window
 CMessageThe Message class
 CMessageCaluclationProgress
 CMessageChangeTuningCurve
 CMessageFinalKey
 CMessageHandlerClass for handling and sending messages
 CMessageKeyDataChanged
 CMessageKeySelectionChanged
 CMessageListener
 CMessageMidiEvent
 CMessageModeChanged
 CMessageNewFFTCalculated
 CMessagePreliminaryKey
 CMessageProjectFile
 CMessageRecorderEnergyChanged
 CMessageStroboscope
 CMessageTuningDeviation
 CMidiAdapterAdapter class for reading an externally connected MIDI keyboard
 CModeSelectorAdapterThe ModeSelectorAdapter class
 CNoMidiImplementationInactive Midi interface
 COptionsTabContentsVScrollArea
 COverpullEstimatorClass for estimating the overpull needed in a pitch raise
 CPCMWriterInterfaceAbstract base class for sound-producing software components which transmit data to the AudioPlayerAdapter
 CPiano
 CPianoFile
 CPianoManagerThe PianoManager class
 CPlatformTools
 CPlatformToolsCore
 CPlatformToolsImplementation
 CPlotsDialog
 CPlotToolButton
 CPreferredTextSizeLabel
 CProjectManagerAdapterProject manager adapter class
 CProjectManagerForQtImplementation of the ProjectManagerAdapter in Qt
 CQtCoreInitialisationImplementation of the core initializ
 CRecorderLevelAdapter for displaying the recording level (VU meter)
 CRecordingManagerRecording manager
 CRecordingQualityBarQuality recording bar
 CRecordingStatusGraphicsViewThe QGraphicsView that will display the current recording status
 CRtMidiImplementationInterface for reading an externally connected MIDI keyboard
 CRunGuardClass for checking whether the application is already running
 CSettingsThe Settings class
 CSettingsForQtQt specific settings
 CSignalAnalyzerSignal analyzer: Fourier transformation of the recorded audio signal
 CSignalAnalyzerGroupBox
 CSimpleFileDialog
 CSimpleThreadHandlerSimple thread handler
 CSoundGeneratorClass for managing the sound generation in the EPT
 CStroboscopeClass for a stroboscopic tuning indicator
 CStroboscopicViewAdapterForQtStroboscopic view adapter for Qt
 CSynthesizerSynthesizer class
 CTimerVersatile timer for the entropy tuner
 CToneStructure of a single tone
 CTunerApplicationThe main application singleton class
 CTuningCurveGraphThe QGraphicsView to display the tuning curve and the inharmonicity
 CTuningCurveGraphDrawerClass for drawing various tuning curves
 CTuningIndicatorDrawerDrawer for the tuning indicator
 CTuningIndicatorGroupBox
 CTuningIndicatorViewClass for the Qt implementation of the tuning indicator
 CVersionCheck
 CVersionInformation
 CVerticalScrollArea
 CVolumeControlGroupBox
 CVolumeControlLevelQProgressBar to display the current input level
 CWaveformGeneratorThe WaveformGenerator class