|
hydrogen 1.2.6
|
All major classes of the part of hydrogen. More...
Data Structures | |
| class | Action |
| class | ADSR |
| Attack Decay Sustain Release envelope. More... | |
| class | AlsaAudioDriver |
| class | AlsaMidiDriver |
| Alsa Midi Driver Based on Matthias Nagorni alsa sequencer example. More... | |
| class | AudioEngine |
| The audio engine deals with two distinct TransportPosition. More... | |
| class | AudioOutput |
| Base abstract class for audio output classes. More... | |
| class | AutomationPath |
| class | AutomationPathSerializer |
| class | Base |
| Base class. More... | |
| class | ColorTheme |
| Colors for hydrogen. More... | |
| class | CoreActionController |
| class | CoreAudioDriver |
| class | CoreMidiDriver |
| class | DiskWriterDriver |
| Driver for export audio to disk. More... | |
| class | Drumkit |
| Drumkit info. More... | |
| class | DrumkitComponent |
| class | Effects |
| class | EnvelopePoint |
| A container for a sample, being able to apply modifications on it. More... | |
| class | Event |
| Basic building block for the communication between the core of Hydrogen and its GUI. More... | |
| class | EventQueue |
| Object handling the communication between the core of Hydrogen and its GUI. More... | |
| class | FakeDriver |
| Fake audio driver. More... | |
| class | Files |
| Files is in charge of writing and reading Patterns, Drumkits, Songs to the filesystem. More... | |
| class | Filesystem |
| Filesystem is a thin layer over QDir, QFile and QFileInfo. More... | |
| class | FontTheme |
| class | H2Exception |
| class | Hydrogen |
| Hydrogen Audio Engine. More... | |
| class | Instrument |
| Instrument class. More... | |
| class | InstrumentComponent |
| class | InstrumentLayer |
| 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. More... | |
| class | InstrumentList |
| InstrumentList is a collection of instruments used within a song, a drumkit, ... More... | |
| class | InterfaceTheme |
| class | JackAudioDriver |
| JACK (Jack Audio Connection Kit) server driver. More... | |
| class | JackMidiDriver |
| class | LadspaControlPort |
| class | LadspaFX |
| class | LadspaFXGroup |
| class | LadspaFXInfo |
| class | LashClient |
| class | Legacy |
| Legacy is a container for legacy code which should be once removed. More... | |
| class | License |
| Wrapper class to help Hydrogen deal with the license information specified in a drumkit. More... | |
| class | LilyPond |
| A class to convert a Hydrogen song to LilyPond format. More... | |
| class | Logger |
| Class for writing logs to the console. More... | |
| class | MidiActionManager |
| The MidiActionManager cares for the execution of MidiActions. More... | |
| class | MidiInput |
| MIDI input base class. More... | |
| class | MidiMap |
| The MidiMap maps MidiActions to MidiEvents. More... | |
| class | MidiMessage |
| class | MidiOutput |
| MIDI input base class. More... | |
| class | Note |
| A note plays an associated instrument with a velocity left and right pan. More... | |
| class | NsmClient |
| Non session manager client implementation. More... | |
| class | NullDriver |
| class | OscServer |
| OSC Server implementation. More... | |
| class | OssDriver |
| OSS Audio Driver. More... | |
| class | Pattern |
| Pattern class is a Note container. More... | |
| class | PatternList |
| PatternList is a collection of patterns. More... | |
| class | Playlist |
| Drumkit info. More... | |
| class | PortAudioDriver |
| class | PortMidiDriver |
| class | Preferences |
| Manager for User Preferences File (singleton) More... | |
| class | PulseAudioDriver |
| PulseAudio driver. More... | |
| class | Random |
| Container for functions generating random number. More... | |
| class | Sampler |
| Waveform based sampler. More... | |
| class | SMF |
| class | SMF0Writer |
| class | SMF1Writer |
| class | SMF1WriterMulti |
| class | SMF1WriterSingle |
| class | SMFBase |
| class | SMFBuffer |
| class | SMFCopyRightNoticeMetaEvent |
| class | SMFEvent |
| class | SMFHeader |
| class | SMFNoteOffEvent |
| class | SMFNoteOnEvent |
| class | SMFSetTempoMetaEvent |
| class | SMFTimeSignatureMetaEvent |
| class | SMFTrack |
| class | SMFTrackNameMetaEvent |
| class | SMFWriter |
| class | Song |
| Song class. More... | |
| class | SoundLibraryInfo |
| This class holds information about a soundlibrary. More... | |
| class | Synth |
| A simple synthetizer... More... | |
| class | Theme |
| class | Timeline |
| Timeline class storing and handling all TempoMarkers and Tags. More... | |
| class | Translations |
| Translations manager. More... | |
| class | WindowProperties |
| class | XMLDoc |
| XMLDoc is a subclass of QDomDocument with read and write methods. More... | |
| class | XMLNode |
| XMLNode is a subclass of QDomNode with read and write values methods. More... | |
Macros | |
| #define | MAX_BPM 400 |
| #define | MIDI_OUT_CHANNEL_MAX 15 |
| #define | MIDI_OUT_CHANNEL_MIN -1 |
| #define | MIDI_OUT_NOTE_MAX 127 |
| #define | MIDI_OUT_NOTE_MIN 0 |
| #define | MIN_BPM 10 |
| #define | SAMPLE_CHANNELS 2 |
| #define | TWOPI 6.28318530717958647692 |
| #define | UNUSED(v) |
| #define | US_DIVIDER .000001 |
All major classes of the part of hydrogen.