hydrogen 1.2.3
Data structures

Data Structures

class  ADSR
 Attack Decay Sustain Release envelope. More...
 
class  AutomationPath
 
class  Drumkit
 Drumkit info. More...
 
class  DrumkitComponent
 
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  Note
 A note plays an associated instrument with a velocity left and right pan. 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  Song
 Song class. More...
 
class  SoundLibraryInfo
 This class holds information about a soundlibrary. More...
 

Detailed Description

Basic data structures hydrogen uses to store/handle individual instruments, samples, whole drumkits etc.