hydrogen 1.1.1
Namespace List
Here is a list of all namespaces with brief descriptions:
[detail level 123]
 NH2Core
 NInterpolation
 CADSRAttack Decay Sustain Release envelope
 CAlsaAudioDriver
 CAlsaMidiDriverAlsa Midi Driver Based on Matthias Nagorni alsa sequencer example
 CAudioEngineAudio Engine main class (Singleton)
 CAudioEngineLockingAudioEngineLocking
 CAudioOutputBase abstract class for audio output classes
 CAutomationPath
 CAutomationPathSerializer
 Ccompare_pNotes
 CCoreActionController
 CCoreAudioDriver
 CCoreMidiDriver
 CDiskWriterDriverDriver for export audio to disk
 CDrumkitDrumkit info
 CDrumkitComponent
 CEffects
 CEnvelopePointA container for a sample, being able to apply modifications on it
 CEventBasic building block for the communication between the core of Hydrogen and its GUI
 CEventQueueObject handling the communication between the core of Hydrogen and its GUI
 CFakeDriverFake audio driver
 CFilesFiles is in charge of writing and reading Patterns, Drumkits, Songs to the filesystem
 CFilesystemFilesystem is a thin layer over QDir, QFile and QFileInfo
 CH2Exception
 CH2RGBColor
 CHydrogenHydrogen Audio Engine
 CInstrumentInstrument class
 CInstrumentComponent
 CInstrumentLayerInstrumentLayer 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
 CInstrumentListInstrumentList is a collection of instruments used within a song, a drumkit, ..
 CJackAudioDriverJACK (Jack Audio Connection Kit) server driver
 CJackMidiDriver
 CLadspaControlPort
 CLadspaFX
 CLadspaFXGroup
 CLadspaFXInfo
 CLegacyLegacy is a container for legacy code which should be once removed
 CLilyPondA class to convert a Hydrogen song to LilyPond format
 CLocalFileMng
 CLoggerClass for writing logs to the console
 CMidiInputMIDI input base class
 CMidiMessage
 CMidiOutputMIDI input base class
 CMidiPortInfo
 CNoteA note plays an associated instrument with a velocity left and right pan
 CNullDriver
 CObjectBase class
 COssDriverOSS Audio Driver
 CPatternPattern class is a Note container
 CPatternListPatternList is a collection of patterns
 CPlaylistDrumkit info
 CPortAudioDriver
 CPortMidiDriver
 CPreferencesManager for User Preferences File (singleton)
 CPulseAudioDriverPulseAudio driver
 CSample
 CSamplerWaveform based sampler
 CSelectedLayerInfo
 CSilentMessageHandler
 CSMF
 CSMF0Writer
 CSMF1Writer
 CSMF1WriterMulti
 CSMF1WriterSingle
 CSMFBase
 CSMFBuffer
 CSMFCopyRightNoticeMetaEvent
 CSMFEvent
 CSMFHeader
 CSMFNoteOffEvent
 CSMFNoteOnEvent
 CSMFSetTempoMetaEvent
 CSMFTimeSignatureMetaEvent
 CSMFTrack
 CSMFTrackNameMetaEvent
 CSMFWriter
 CSongSong class
 CSongEditorPanelBpmWidget
 CSongEditorPanelTagWidget
 CSongReaderRead XML file of a song
 CSongWriterWrite XML file of a song
 CSoundLibraryPropertiesDialog
 CSynthA simple synthetizer..
 CTimelineTimeline class storing and handling all TempoMarkers and Tags
 CTranslationsTranslations manager
 CTransportInfoObject 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
 CUIStyleColors for hydrogen
 CWindowProperties
 CXMLDocXMLDoc is a subclass of QDomDocument with read and write methods
 CXMLNodeXMLNode is a subclass of QDomNode with read and write values methods
 Nlo
 NUi