| CAudioEngine::_locker_struct | This struct is most probably intended to be used for logging the locking of the AudioEngine |
| C_nsm_client_t | |
| CEventQueue::AddMidiNoteVector | |
| CShotList::Arg | Buffer for construction of Q_ARGs |
| ►CAudioEngineLocking | AudioEngineLocking |
| CPatternList | PatternList is a collection of patterns |
| CAboutDialog::Author | |
| CEnvelopePoint::Comparator | To be able to sort velocity points vectors |
| Ccompare_pNotes | |
| CPlaylist::Entry | |
| CEvent | Basic building block for the communication between the core of Hydrogen and its GUI |
| ►CEventListener | |
| CAudioEngineInfoForm | Audio Engine information form |
| CCpuLoadWidget | Shows CPU load |
| CDirector | |
| CExportSongDialog | Dialog for exporting song |
| CHydrogenApp | |
| CInstrumentEditor | Instrument Editor |
| CInstrumentEditorPanel | Container for the Instrument Editor (Singleton) |
| CLayerPreview | |
| CMainForm | Debug only |
| CMetronomeWidget | |
| CMidiActivityWidget | |
| CMixer | |
| ►CPatternEditor | Pattern Editor |
| CDrumPatternEditor | Drum pattern editor |
| CNotePropertiesRuler | |
| CPianoRollEditor | |
| CPatternEditorPanel | Pattern Editor Panel |
| CPatternEditorRuler | |
| CPlayerControl | Player control panel |
| CSongEditorPanel | |
| CSongEditorPatternList | Song editor pattern list |
| ►Cexception | STL class |
| ►Cruntime_error | STL class |
| CH2Exception | |
| CFillRange | |
| CSongEditor::GridCell | |
| CLashClient | |
| CLilyPond | A class to convert a Hydrogen song to LilyPond format |
| CLogger | Class for writing logs to the console |
| CSample::Loops | Set of loop configuration flags |
| CMidiAction | This class represents a midi action |
| ►CMidiLearnable | |
| ►CButton | Generic Button with pixmaps and text |
| CToggleButton | A ToggleButton (On/Off) |
| ►CFader | Fader and VuMeter widget |
| CVerticalFader | |
| CKnob | |
| CMasterFader | |
| CRotary | |
| CMidiMessage | |
| CMidiPortInfo | |
| CObject::obj_cpt_t | Objects class map item type |
| ►CObject | Base class |
| CAboutDialogContributorList | |
| CAction | |
| CAudioEngineInfoForm | Audio Engine information form |
| CAudioFileBrowser | This dialog is used to preview audiofiles |
| CAutomationPathView | |
| CButton | Generic Button with pixmaps and text |
| CCpuLoadWidget | Shows CPU load |
| CDetailWaveDisplay | |
| CDirector | |
| ►CDownload | |
| CDownloadWidget | |
| CExportMidiDialog | Dialog for exporting song to midi |
| CExportSongDialog | Dialog for exporting song |
| CFader | Fader and VuMeter widget |
| CFileBrowser | |
| CFilesystemInfoForm | |
| CADSR | Attack Decay Sustain Release envelope |
| CAudioEngine | Audio Engine main class (Singleton) |
| ►CAudioOutput | Base abstract class for audio output classes |
| CAlsaAudioDriver | |
| CCoreAudioDriver | |
| CDiskWriterDriver | Driver for export audio to disk |
| CFakeDriver | Fake audio driver |
| CJackAudioDriver | JACK (Jack Audio Connection Kit) server driver |
| CNullDriver | |
| COssDriver | OSS Audio Driver |
| CPortAudioDriver | |
| CPulseAudioDriver | PulseAudio driver |
| CAutomationPath | |
| CAutomationPathSerializer | |
| CCoreActionController | |
| CDrumkit | Drumkit info |
| CDrumkitComponent | |
| CEffects | |
| CEnvelopePoint | A container for a sample, being able to apply modifications on it |
| CEventQueue | Object handling the communication between the core of Hydrogen and its GUI |
| CFiles | Files is in charge of writing and reading Patterns, Drumkits, Songs to the filesystem |
| CFilesystem | Filesystem is a thin layer over QDir, QFile and QFileInfo |
| CH2RGBColor | |
| CHydrogen | Hydrogen Audio Engine |
| CInstrument | Instrument class |
| CInstrumentComponent | |
| CInstrumentLayer | InstrumentLayer is part of an instrument
each layer has it's own :
gain which is the ration between the input sample and the output signal,
pitch which allows you to play the sample at a faster or lower frequency,
start velocity and end velocity which allows you to chose between a layer or another within an instrument by changing the velocity of the played note |
| CInstrumentList | InstrumentList is a collection of instruments used within a song, a drumkit, .. |
| CLadspaControlPort | |
| CLadspaFX | |
| CLadspaFXGroup | |
| CLadspaFXInfo | |
| CLegacy | Legacy is a container for legacy code which should be once removed |
| CLocalFileMng | |
| ►CMidiInput | MIDI input base class |
| CAlsaMidiDriver | Alsa Midi Driver Based on Matthias Nagorni alsa sequencer example |
| CCoreMidiDriver | |
| CJackMidiDriver | |
| CPortMidiDriver | |
| ►CMidiOutput | MIDI input base class |
| CAlsaMidiDriver | Alsa Midi Driver Based on Matthias Nagorni alsa sequencer example |
| CCoreMidiDriver | |
| CJackMidiDriver | |
| CPortMidiDriver | |
| CNote | A note plays an associated instrument with a velocity left and right pan |
| CPattern | Pattern class is a Note container |
| CPatternList | PatternList is a collection of patterns |
| CPlaylist | Drumkit info |
| CPreferences | Manager for User Preferences File (singleton) |
| CSMF | |
| CSMFBuffer | |
| ►CSMFEvent | |
| CSMFCopyRightNoticeMetaEvent | |
| CSMFNoteOffEvent | |
| CSMFNoteOnEvent | |
| CSMFSetTempoMetaEvent | |
| CSMFTimeSignatureMetaEvent | |
| CSMFTrackNameMetaEvent | |
| CSMFHeader | |
| CSMFTrack | |
| ►CSMFWriter | |
| CSMF0Writer | |
| ►CSMF1Writer | |
| CSMF1WriterMulti | |
| CSMF1WriterSingle | |
| CSample | |
| CSampler | Waveform based sampler |
| CSong | Song class |
| CSongEditorPanelBpmWidget | |
| CSongEditorPanelTagWidget | |
| CSongReader | Read XML file of a song |
| CSongWriter | Write XML file of a song |
| CSoundLibraryPropertiesDialog | |
| CSynth | A simple synthetizer.. |
| CTimeline | Timeline class storing and handling all TempoMarkers and Tags |
| CTranslations | Translations manager |
| CTransportInfo | Object holding most of the information about the transport state of the AudioEngine, like if it is playing or stopped or its current transport position and speed |
| CUIStyle | Colors for hydrogen |
| CWindowProperties | |
| CXMLDoc | XMLDoc is a subclass of QDomDocument with read and write methods |
| CXMLNode | XMLNode is a subclass of QDomNode with read and write values methods |
| CHydrogenApp | |
| CInstrumentEditor | Instrument Editor |
| CInstrumentEditorPanel | Container for the Instrument Editor (Singleton) |
| CInstrumentRack | |
| CKnob | |
| CLCDCombo | |
| CLCDDigit | |
| CLCDDisplay | |
| CLCDSpinBox | |
| CLadspaFXProperties | |
| CLadspaFXSelector | |
| CLayerPreview | |
| CMainForm | Debug only |
| CMainSampleWaveDisplay | |
| CMasterFader | |
| CMetronomeWidget | |
| CMidiActionManager | The MidiActionManager cares for the execution of MidiActions |
| CMidiActivityWidget | |
| CMidiMap | The MidiMap maps MidiActions to MidiEvents |
| CMidiSenseWidget | |
| CMidiTable | |
| CMixer | |
| CMixerSettingsDialog | Mixer Settings Dialog |
| CNsmClient | Non session manager client implementation |
| COscServer | OSC Server implementation |
| CPatternEditor | Pattern Editor |
| CPatternEditorInstrumentList | |
| CPatternEditorPanel | Pattern Editor Panel |
| CPatternEditorRuler | |
| CPatternFillDialog | Pattern Fill Dialog |
| ►CPixmapWidget | |
| CComponentMixerLine | |
| CFxMixerLine | Mixer strip for FX |
| CInstrumentLine | |
| CInstrumentNameWidget | |
| CLadspaFXMixerLine | |
| CMasterMixerLine | |
| CMixerLine | A mixer strip |
| CPlayerControl | Player control panel |
| CPlaylistDialog | This dialog is used to use the H2PlayList |
| CPreferencesDialog | Preferences Dialog |
| CRotary | |
| CSampleEditor | This dialog is used to preview audiofiles |
| CSampleWaveDisplay | |
| CSongEditor | Song editor |
| CSongEditorPanel | |
| CSongEditorPatternList | Song editor pattern list |
| CSongEditorPositionRuler | |
| CSoundLibraryDatabase | This class holds information about all installed soundlibrary items |
| CSoundLibraryExportDialog | |
| CSoundLibraryImportDialog | This dialog is used to import a SoundLibrary file from a local file or via HTTP |
| CSoundLibraryInfo | This class holds information about a soundlibrary |
| CSoundLibraryOpenDialog | |
| CSoundLibraryPanel | |
| CSoundLibraryRepositoryDialog | |
| CSoundLibrarySaveDialog | |
| CSoundLibraryTree | |
| CSplashScreen | |
| CTargetWaveDisplay | |
| CVirtualPatternDialog | Virtual Pattern Dialog |
| ►CWaveDisplay | |
| CPlaybackTrackWaveDisplay | |
| CObject | Base class of all components of hydrogen |
| CPatternDisplayInfo | |
| ►CQAbstractMessageHandler | |
| CSilentMessageHandler | |
| ►CQApplication | |
| CH2QApplication | |
| ►CQComboBox | |
| CDeviceComboBox | Combo box showing a list of available devices for a given driver |
| CHostAPIComboBox | Combo box showing a list of HostAPIs |
| ►CQDialog | |
| CAboutDialog | |
| CAudioFileBrowser | This dialog is used to preview audiofiles |
| CDirector | |
| CDownload | |
| CExportMidiDialog | Dialog for exporting song to midi |
| CExportSongDialog | Dialog for exporting song |
| CSongEditorPanelBpmWidget | |
| CSongEditorPanelTagWidget | |
| CSoundLibraryPropertiesDialog | |
| CLadspaFXSelector | |
| CMidiSenseWidget | |
| CMixerSettingsDialog | Mixer Settings Dialog |
| CPatternFillDialog | Pattern Fill Dialog |
| CPatternPropertiesDialog | Pattern Properties Dialog |
| CPlaylistDialog | This dialog is used to use the H2PlayList |
| CPreferencesDialog | Preferences Dialog |
| CSampleEditor | This dialog is used to preview audiofiles |
| CSongPropertiesDialog | Song Properties Dialog |
| CSoundLibraryExportDialog | |
| CSoundLibraryImportDialog | This dialog is used to import a SoundLibrary file from a local file or via HTTP |
| CSoundLibraryOpenDialog | |
| CSoundLibraryRepositoryDialog | |
| CSoundLibrarySaveDialog | |
| CVirtualPatternDialog | Virtual Pattern Dialog |
| ►CQDomDocument | |
| CXMLDoc | XMLDoc is a subclass of QDomDocument with read and write methods |
| ►CQDomNode | |
| CXMLNode | XMLNode is a subclass of QDomNode with read and write values methods |
| ►CQLabel | |
| CClickableLabel | |
| CPlayerControl | Player control panel |
| ►CQMainWindow | |
| CMainForm | Debug only |
| ►CQObject | |
| CDragScroller | Drag scroller object |
| CHydrogenApp | |
| CShotList | Shot List |
| ►CQScrollArea | |
| CWidgetScrollArea | |
| ►CQSplashScreen | |
| CSplashScreen | |
| ►CQTableWidget | |
| CMidiTable | |
| ►CQTreeWidget | |
| CSoundLibraryTree | |
| ►CQUndoCommand | |
| CSE_addNoteOffAction | |
| CSE_addOrDeleteNoteAction | |
| CSE_addOrDeleteNotePianoRollAction | |
| CSE_addPatternAction | |
| CSE_addPianoRollNoteOffAction | |
| CSE_automationPathAddPointAction | |
| CSE_automationPathMovePointAction | |
| CSE_automationPathRemovePointAction | |
| CSE_clearNotesPatternEditorAction | |
| CSE_deleteInstrumentAction | |
| CSE_deletePatternAction | |
| CSE_deletePatternFromListAction | |
| CSE_deletePatternSequenceAction | |
| CSE_deleteTimeLineAction | |
| CSE_deselectAndOverwriteNotesAction | |
| CSE_dragInstrumentAction | |
| CSE_duplicatePatternAction | |
| CSE_editNoteLenghtAction | |
| CSE_editNotePropertiesPianoRollAction | |
| CSE_editNotePropertiesVolumeAction | |
| CSE_editPianoRollNoteLengthAction | |
| CSE_editTagAction | |
| CSE_editTimeLineAction | |
| CSE_fillNotesRightClickAction | |
| CSE_fillRangePatternAction | |
| CSE_insertPatternAction | |
| CSE_loadPatternAction | |
| CSE_mainMenuAddInstrumentAction | |
| CSE_modifyPatternCellsAction | |
| CSE_modifyPatternPropertiesAction | |
| CSE_moveInstrumentAction | |
| CSE_moveNoteAction | |
| CSE_moveNotePianoRollAction | |
| CSE_movePatternListItemAction | |
| CSE_pasteNotesPatternEditorAction | |
| CSE_randomVelocityRightClickAction | |
| ►CQWidget | |
| CAudioEngineInfoForm | Audio Engine information form |
| CAutomationPathView | |
| CButton | Generic Button with pixmaps and text |
| CCpuLoadWidget | Shows CPU load |
| CDetailWaveDisplay | |
| CFader | Fader and VuMeter widget |
| CFileBrowser | |
| CFilesystemInfoForm | |
| CInfoBar | |
| CInstrumentEditor | Instrument Editor |
| CInstrumentEditorPanel | Container for the Instrument Editor (Singleton) |
| CInstrumentRack | |
| CKnob | |
| CLCDCombo | |
| CLCDDigit | |
| CLCDDisplay | |
| CLCDSpinBox | |
| CLadspaFXProperties | |
| CLayerPreview | |
| CMainSampleWaveDisplay | |
| CMasterFader | |
| CMetronomeWidget | |
| CMidiActivityWidget | |
| CMixer | |
| CPatternEditor | Pattern Editor |
| CPatternEditorInstrumentList | |
| CPatternEditorPanel | Pattern Editor Panel |
| CPatternEditorRuler | |
| CPixmapWidget | |
| CRotary | |
| CRotaryTooltip | |
| CSampleWaveDisplay | |
| CSongEditor | Song editor |
| CSongEditorPanel | |
| CSongEditorPatternList | Song editor pattern list |
| CSongEditorPositionRuler | |
| CSoundLibraryPanel | |
| CTargetWaveDisplay | |
| CWaveDisplay | |
| CSample::Rubberband | Set of rubberband configuration flags |
| CSelectedLayerInfo | |
| CSelection< Elem > | Selection management for editor widgets |
| CSelection< QPoint > | |
| CSelection< SelectionIndex > | |
| CSelection< Elem >::SelectionGroup | Group of SelectionWidget objects sharing the same selection set |
| CSelectionWidget< Elem > | SelectionWidget defines the interface used by the Selection manager to communicate with a widget implementing selection, and provides for event translation, testing for intersection with selectable objects, keyboard input cursor geometry, and screen refresh |
| ►CSelectionWidget< H2Core::Note * > | |
| CPatternEditor | Pattern Editor |
| ►CSelectionWidget< QPoint > | |
| CSongEditor | Song editor |
| CSelectionWidget< SelectionIndex > | |
| CSkin | Skin support |
| ►CSMFBase | |
| CSMF | |
| CSMFEvent | |
| CSMFHeader | |
| CSMFTrack | |
| CTimeline::Tag | Tag specifies a note added to a certain position in the Song |
| CTimeline::TagComparator | |
| CMidiActionManager::targeted_element | Contains all information to find a particular object in a list of objects, like an effect among all LADSPA effects present or an individual sample |
| CTimeline::TempoMarker | TempoMarker specifies a change in speed during the Song |
| CTimeline::TempoMarkerComparator | |
| Ctimezone | |
| ►CUi_AboutDialog_UI | |
| CAboutDialog | |
| ►CUi_AudioEngineInfoForm_UI | |
| CAudioEngineInfoForm | Audio Engine information form |
| ►CUi_AudioFileBrowser_UI | |
| CAudioFileBrowser | This dialog is used to preview audiofiles |
| ►CUi_Director_UI | |
| CDirector | |
| ►CUi_ExportMidiDialog_UI | |
| CExportMidiDialog | Dialog for exporting song to midi |
| ►CUi_ExportSongDialog_UI | |
| CExportSongDialog | Dialog for exporting song |
| ►CUi_LadspaFXSelector_UI | |
| CLadspaFXSelector | |
| ►CUi_MixerSettingsDialog_UI | |
| CMixerSettingsDialog | Mixer Settings Dialog |
| ►CUi_PatternFillDialog_UI | |
| CPatternFillDialog | Pattern Fill Dialog |
| ►CUi_PatternPropertiesDialog_UI | |
| CPatternPropertiesDialog | Pattern Properties Dialog |
| ►CUi_PlaylistDialog_UI | |
| CPlaylistDialog | This dialog is used to use the H2PlayList |
| ►CUi_PreferencesDialog_UI | |
| CPreferencesDialog | Preferences Dialog |
| ►CUi_SampleEditor_UI | |
| CSampleEditor | This dialog is used to preview audiofiles |
| ►CUi_SongEditorPanelBpmWidget_UI | |
| CSongEditorPanelBpmWidget | |
| ►CUi_SongEditorPanelTagWidget_UI | |
| CSongEditorPanelTagWidget | |
| ►CUi_SongPropertiesDialog_UI | |
| CSongPropertiesDialog | Song Properties Dialog |
| ►CUi_SoundLibraryExportDialog_UI | |
| CSoundLibraryExportDialog | |
| ►CUi_SoundLibraryImportDialog_UI | |
| CSoundLibraryImportDialog | This dialog is used to import a SoundLibrary file from a local file or via HTTP |
| ►CUi_SoundLibraryPropertiesDialog_UI | |
| CSoundLibraryPropertiesDialog | |
| ►CUi_SoundLibraryRepositoryDialog_UI | |
| CSoundLibraryRepositoryDialog | |
| ►CUi_SoundLibrarySaveDialog_UI | |
| CSoundLibrarySaveDialog | |
| ►CUi_VirtualPatternDialog_UI | |
| CVirtualPatternDialog | Virtual Pattern Dialog |