Entropy Piano Tuner
1.1.3 (documentation not yet complete)
An open-source experimental software for piano tuning by entropy minimization
|
►Nentropyminimizer | Namespace for all entropy minimizer components |
►Nexamplealgorithm | |
►Noptions | |
►Npitchraise | |
►Nresettorecording | |
CAboutDialog | |
CAlgorithm | Basic abstract class for any algorithm |
CAlgorithmDialog | |
CAlgorithmFactory | The AlgorithmFactory class is a template class to be created with the actual Algorithm |
CAlgorithmFactoryBase | Create the desired Algorithm |
CAlgorithmFactoryDescription | |
CAlgorithmInformation | |
CAlgorithmInformationParser | |
CAlgorithmParameter | |
CAudioBase | Abstract base class for audio interfaces |
CAudioPlayerAdapter | Abstract adapter class for PCM-based audio output drivers |
CAudioPlayerForQt | The AudioPlayerForQt class |
CAudioPlayerThreadForQt | Class for the audio player thread |
CAudioRecorderAdapter | Abstract adapter class for recording audio signals |
CAudioRecorderForQt | |
CAutoClosingMessageBox | Dialog that will automatically close on a event (message) |
CAutoScaledToKeyboardGraphicsView | An GraphicsViewAdaptorForQt keeping the same size as a KeyboardGraphicsView |
CCalculationAdapter | Adapter for starting and stopping the calculation process |
CCalculationManager | Calculation-Manager |
CCalculationProgressGroup | Visible QGroupBox to handle the calculation |
CCentralPlotFrame | |
CCircularBuffer | Template class for a circular buffer |
CClass | |
CCore | CORE : Class managing the core |
CCoreInitialisationAdapter | Core initialization adapter (singleton class) |
CDisplaySizeDefines | |
CDisplaySizeDependingGroupBox | |
CDoNotShowAgainMessageBox | A MessageBox with a QCheckBox to remember the decision of the user |
CDoubleSlider | |
CDrawerBase | Abstract base class for drawing 2d graphics |
CEditPianoSheetDialog | Dialog to edit the piano data sheet stored in a Piano |
CEnvelope | Structure describing the envelope (dynamics) of a sound |
CEptException | |
CFFT_Implementation | Thread-safe implementation of fftw3 |
CFFTAdapter | Abstract base class for handling fast Fourier transforms |
CFFTAnalyzer | Module performing the final analysis of the Fourier transform |
CFFTData | Data struct for a FFT |
CFileChangesCallback | The ProjectManagerChangesInFileUpdatedCallback class |
CFileManager | Abstract singleton adapter for opening files |
CFileManagerForQt | Implementation of the FileManager for Qt |
CFourierSpectrumGraph | The QGraphicsView to display the fourier spectrum |
CFourierSpectrumGraphDrawer | The FourierSpectrumGraphDrawer class |
CFrequencyDetectionResultStruct | |
CFullScreenKeyboardDialog | Dialog that displays a KeyboardGraphicsView in fullscreen |
CGraphicsItem | Class for a single item in a graphics view |
CGraphicsItemForQt | Implementation class for the GraphicsItem in Qt |
CGraphicsKeyItem | |
►CGraphicsViewAdapter | Abstract base class for implementations rendering graphics |
CGraphicsViewAdapterForQt | Implementation of the GraphicsViewAdapter in Qt using QGraphicsView |
CInitializeDialog | |
CKey | Class describing a single piano key |
CKeyboard | Class describing the piano keyboard, holding a collection of keys |
CKeyboardGraphicsView | Viewer for the keyboard |
CKeyIndexScaleDraw | |
CKeyIndexScaleEngine | |
CKeyRecognizer | Module for fast recognition of the pressed key |
CKeyRecognizerCallback | Callback class for KeyRecognizer |
CLog | |
CLogForQt | Implementation for the log in Qt |
CLogViewer | |
CMainWindow | The main window |
CMessage | The Message class |
CMessageCaluclationProgress | |
CMessageChangeTuningCurve | |
CMessageFinalKey | |
CMessageHandler | Class for handling and sending messages |
CMessageKeyDataChanged | |
CMessageKeySelectionChanged | |
CMessageListener | |
CMessageMidiEvent | |
CMessageModeChanged | |
CMessageNewFFTCalculated | |
CMessagePreliminaryKey | |
CMessageProjectFile | |
CMessageRecorderEnergyChanged | |
CMessageStroboscope | |
CMessageTuningDeviation | |
►CMidiAdapter | Adapter class for reading an externally connected MIDI keyboard |
CModeSelectorAdapter | The ModeSelectorAdapter class |
CNoMidiImplementation | Inactive Midi interface |
COptionsTabContentsVScrollArea | |
COverpullEstimator | Class for estimating the overpull needed in a pitch raise |
CPCMWriterInterface | Abstract base class for sound-producing software components which transmit data to the AudioPlayerAdapter |
CPiano | |
CPianoFile | |
CPianoManager | The PianoManager class |
CPlatformTools | |
CPlatformToolsCore | |
CPlatformToolsImplementation | |
CPlotsDialog | |
CPlotToolButton | |
CPreferredTextSizeLabel | |
►CProjectManagerAdapter | Project manager adapter class |
CProjectManagerForQt | Implementation of the ProjectManagerAdapter in Qt |
CQtCoreInitialisation | Implementation of the core initializ |
CRecorderLevel | Adapter for displaying the recording level (VU meter) |
CRecordingManager | Recording manager |
CRecordingQualityBar | Quality recording bar |
CRecordingStatusGraphicsView | The QGraphicsView that will display the current recording status |
CRtMidiImplementation | Interface for reading an externally connected MIDI keyboard |
CRunGuard | Class for checking whether the application is already running |
CSettings | The Settings class |
CSettingsForQt | Qt specific settings |
CSignalAnalyzer | Signal analyzer: Fourier transformation of the recorded audio signal |
CSignalAnalyzerGroupBox | |
CSimpleFileDialog | |
CSimpleThreadHandler | Simple thread handler |
CSoundGenerator | Class for managing the sound generation in the EPT |
CStroboscope | Class for a stroboscopic tuning indicator |
CStroboscopicViewAdapterForQt | Stroboscopic view adapter for Qt |
CSynthesizer | Synthesizer class |
CTimer | Versatile timer for the entropy tuner |
CTone | Structure of a single tone |
CTunerApplication | The main application singleton class |
CTuningCurveGraph | The QGraphicsView to display the tuning curve and the inharmonicity |
CTuningCurveGraphDrawer | Class for drawing various tuning curves |
CTuningIndicatorDrawer | Drawer for the tuning indicator |
CTuningIndicatorGroupBox | |
CTuningIndicatorView | Class for the Qt implementation of the tuning indicator |
CVersionCheck | |
CVersionInformation | |
CVerticalScrollArea | |
CVolumeControlGroupBox | |
CVolumeControlLevel | QProgressBar to display the current input level |
CWaveformGenerator | The WaveformGenerator class |