Deluge Firmware
1.3.0
Build date: 2025.04.16
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
4
5
6
7
]
►
N
Debug
C
AverageDT
C
Averager
C
AverageVOT
C
CountsPer
C
OnceEvery
C
OneOfN
C
RTimer
►
N
deluge
►
N
dsp
►
N
filter
C
BasicFilterComponent
C
Filter
C
FilterSet
C
HighPass
►
C
HpLadderFilter
C
HPLadderState
C
LowPass
►
C
LpLadderFilter
C
LpLadderState
C
SpecificFilter
A filters family (types which can all share an implementation for toggling) and specific type within that family
►
C
SVFilter
C
SVFState
►
N
reverb
C
Base
C
Digital
The Griesinger topology model from Part 1 of Effect Design by John Dattorro, classically based on the famous Lexicon 224
Digital
Reverb
C
Freeverb
►
C
FxEngine
C
AllPass
C
Context
C
DelayLine
C
Mutable
C
Interpolator
C
Oscillator
C
Reverb
C
SineOsc
►
N
gui
►
N
context_menu
►
N
clip_settings
C
ClipSettingsMenu
C
LaunchStyleMenu
C
NewClipType
►
N
sample_browser
C
Kit
C
Synth
C
AudioInputSelector
C
CancelStemExport
C
ClearSong
C
ConfigureSongMacros
C
DeleteFile
C
DoneStemExport
C
LoadInstrumentPreset
C
MidiLearnMode
C
OverwriteFile
C
SaveSongOrInstrument
►
N
menu_item
►
N
arpeggiator
►
N
midi_cv
C
ArpNonSoundInteger
C
BassProbability
C
ChordPolyphony
C
ChordProbability
C
Gate
C
NoteProbability
C
RatchetAmount
C
RatchetProbability
C
Rate
C
Rhythm
C
SequenceLength
C
SpreadGate
C
SpreadOctave
C
SpreadVelocity
C
ArpMpeVelocity
C
ArpNonKitSoundUnpatchedParam
C
ArpSoundOnlyUnpatchedParam
C
ArpUnpatchedParam
C
ChordType
C
IncludeInKitArp
C
KitRate
C
Mode
C
NoteMode
C
NoteModeForDrums
C
NoteModeFromOctaveMode
C
NoteModeFromOctaveModeForDrums
C
OctaveMode
C
OctaveModeToNoteMode
C
OctaveModeToNoteModeForDrums
C
Octaves
C
PresetMode
C
RandomizerLock
C
Rate
C
Rhythm
C
StepRepeat
C
Sync
►
N
audio_clip
C
Attack
C
AudioSourceSelector
C
Reverse
C
SampleMarkerEditor
C
SetClipLengthEqualToSampleLength
C
SpecificSourceOutputSelector
C
Transpose
►
N
audio_compressor
C
Attack
C
Blend
C
CompParam
C
CompressorValue
C
Ratio
C
Release
C
SideHPF
►
N
bend_range
C
Main
C
PerFinger
►
N
cv
C
DualCVSelection
C
Selection
C
Submenu
C
Transpose
C
Volts
►
N
defaults
►
N
ui
►
N
clip_type
C
DefaultNewClipType
C
BendRange
C
DefaultFavouritesLayout
C
DefaultGridDefaultActiveMode
C
DefaultScale
C
HoldTime
C
KeyboardLayout
C
Magnitude
C
MetronomeVolume
C
PadBrightness
C
SessionLayout
C
SliceMode
C
StartupSongModeMenu
C
SwingInterval
C
Velocity
►
N
delay
C
Analog
C
PingPong
C
Sync
►
N
envelope
C
Segment
►
N
filter
C
FilterInfo
C
FilterModeSelection
C
FilterParam
C
UnpatchedFilterParam
►
N
firmware
C
Version
►
N
flash
C
Status
►
N
fx
C
Clipping
►
N
gate
C
Mode
C
OffTime
C
Selection
►
N
keyboard
C
Layout
►
N
lfo
C
Rate
C
Shape
C
Sync
C
Type
►
N
midi
►
N
device_definition
C
DeviceDefinitionSubmenu
C
Linked
►
N
sound
C
OutputMidiChannel
C
OutputMidiNoteForDrum
C
AftertouchToMono
C
Bank
C
Command
C
DefaultVelocityToLevel
C
Device
C
Devices
C
FollowChannel
C
FollowFeedbackAutomation
C
FollowFeedbackChannelType
C
FollowKitRootNote
C
MPEToMono
C
MPEYToModWheel
C
PGM
C
Preset
C
SendClock
C
Sub
C
Takeover
C
Transpose
►
N
mod_fx
C
Depth_Patched
C
Depth_Unpatched
C
Feedback
C
Offset
C
Type
►
N
modulator
C
Destination
C
Transpose
►
N
monitor
C
Mode
►
N
mpe
C
DirectionSelector
C
ZoneNumMemberChannels
C
ZoneSelector
►
N
note
C
Fill
C
IteranceDivisor
C
IterancePreset
C
IteranceStepToggle
C
Probability
C
SelectedNote
C
Velocity
►
N
note_row
C
Fill
C
IteranceDivisor
C
IterancePreset
C
IteranceStepToggle
C
Probability
C
SelectedNoteRow
►
N
osc
►
N
source
C
Feedback
C
Volume
C
WaveIndex
C
AudioRecorder
C
PulseWidth
C
RetriggerPhase
C
Sync
C
Type
►
N
patch_cable_strength
C
Fixed
C
Range
C
Regular
►
N
patched_param
C
Integer
C
IntegerNonFM
C
Pan
►
N
performance_session_view
C
EditingMode
►
N
record
C
CountIn
C
LoopCommand
C
Quantize
C
ThresholdMode
►
N
reverb
►
N
sidechain
C
Shape
C
Volume
C
Damping
C
HPF
C
LPF
C
Model
C
Pan
C
RoomSize
C
Width
►
N
runtime_feature
C
DevSysexSetting
C
EmulatedDisplay
C
Setting
C
Settings
C
SettingToggle
C
ShiftIsSticky
►
N
sample
►
N
browser_preview
C
Mode
C
End
C
Interpolation
C
LoopPoint
C
PitchSpeed
C
Repeat
C
Reverse
C
Start
C
TimeStretch
C
Transpose
►
N
sequence
C
Direction
►
N
shortcuts
C
Version
►
N
sidechain
C
Attack
C
Release
C
Send
C
Sync
C
VolumeShortcut
►
N
song
C
ConfigureMacros
C
MidiLearn
►
N
source
►
N
patched_param
C
FM
C
PatchedParam
C
Transpose
►
N
source_selection
C
Range
C
Regular
►
N
stem_export
C
Start
►
N
stutter
C
PingPongStutter
C
QuantizedStutter
C
ReversedStutter
C
UseSongStutter
►
N
submenu
C
ActualSource
C
ArpMpeSubmenu
C
Bend
C
Envelope
C
Modulator
C
PolyMonoConversion
C
Sidechain
►
N
swing
C
Interval
►
N
sync_level
C
RelativeToSong
►
N
trigger
►
N
in
C
PPQN
►
N
out
C
PPQN
►
N
unison
C
Count
C
CountToStereoSpread
C
Detune
C
StereoSpread
►
N
unpatched_param
C
Pan
C
UpdatingReverbParams
►
N
voice
C
PolyphonyType
C
Priority
C
VoiceCount
C
ActiveScaleMenu
C
AudioInterpolation
C
Automation
C
BendRange
C
Colour
C
Decimal
C
DecimalWithoutScrolling
C
DxBrowseMenu
C
DxCartridge
C
DxEngineSelect
C
DxGlobalParams
C
DxOperatorParams
C
DxParam
C
EditName
C
Enumeration
An enumeration has a fixed number of items, with values from 1 to n (exclusive)
C
FileSelector
C
FilterRouting
C
FormattedTitle
C
HorizontalMenu
C
Integer
C
IntegerContinuous
C
IntegerRange
C
IntegerWithOff
C
InvertedToggleBool
C
InvertedToggleBoolDyn
C
KeyRange
C
MasterTranspose
C
MultiRange
C
Number
C
Param
C
PatchCables
C
PatchCableStrength
C
PatchedParam
C
PPQN
C
Range
C
Selection
C
SourceSelection
C
Submenu
C
SubmenuReferringToOneThing
C
SyncLevel
C
SynthModeSelection
C
Toggle
C
ToggleBool
C
ToggleBoolDyn
C
Transpose
C
UnpatchedParam
C
Value
►
N
ui
►
N
keyboard
►
N
controls
C
ChordColumn
C
ChordMemColumn
C
ControlColumn
C
DXColumn
C
ModColumn
C
ScaleModeColumn
C
SessionColumn
C
SongChordMemColumn
C
VelocityColumn
►
N
layout
C
ColumnControlsKeyboard
C
ColumnControlState
C
KeyboardLayoutChord
Represents a keyboard layout for chord-based input
C
KeyboardLayoutChordLibrary
Represents a keyboard layout for chord-based input
C
KeyboardLayoutInKey
C
KeyboardLayoutIsomorphic
C
KeyboardLayoutNorns
C
KeyboardLayoutPiano
C
KeyboardLayoutVelocityDrums
C
Chord
A chord is a name and a set of voicings
C
ChordList
A collection of chords
C
KeyboardLayout
C
KeyboardScreen
C
KeyboardState
C
KeyboardStateChord
C
KeyboardStateChordLibrary
C
KeyboardStateDrums
C
KeyboardStateInKey
C
KeyboardStateIsomorphic
C
KeyboardStatePiano
C
NotesState
C
NoteState
C
PressedPad
C
Voicing
A voicing is a set of offsets from the root note of a chord
C
ContextMenu
C
ContextMenuForLoading
C
ContextMenuForSaving
►
N
hid
►
N
display
►
N
oled_canvas
C
Canvas
C
ConsoleItem
C
ConsoleItemAccessor
C
SevenSegment
C
SideScroller
C
TextLine
C
TextLineBreakdown
►
N
encoders
C
Encoder
C
Display
►
N
l10n
C
Language
►
N
memory
C
external_allocator
A simple GMA wrapper that conforms to the C++ Allocator trait spec (see:
https://en.cppreference.com/w/cpp/named_req/Allocator
)
C
fast_allocator
A simple GMA wrapper that conforms to the C++ Allocator trait spec (see:
https://en.cppreference.com/w/cpp/named_req/Allocator
)
C
ObjectPool
A simple object pool implementation
C
sdram_allocator
A simple GMA wrapper that conforms to the C++ Allocator trait spec (see:
https://en.cppreference.com/w/cpp/named_req/Allocator
)
►
N
dmui
►
N
dsl
C
Menu
C
MultiContextMenu
C
MultiContextMenuInstance
C
MultiModeMenu
C
MultiModeMenuMode
C
Submenu
►
N
visitor
►
N
cpp_emitter
C
CppEmitter
►
N
doc_emitter
C
DocEmitter
►
N
visitor
C
Visitor
►
N
freeverb
C
Allpass
C
Comb
►
N
indicator_leds
C
LedBlinker
►
N
MIDIDeviceManager
C
USBDev
►
N
util
C
Finalizer
C
AbsValueFollower
C
Action
C
ActionClipState
C
ActionLogger
C
AllClips
C
Arpeggiator
C
ArpeggiatorBase
C
ArpeggiatorForDrum
C
ArpeggiatorForKit
C
ArpeggiatorSettings
C
ArpJustNoteCode
C
ArpNote
C
ArpReturnInstruction
C
ArpRhythm
C
Arrangement
C
ArrangerView
C
AudioClip
C
AudioClips
C
AudioClipView
C
AudioFile
C
AudioFileHolder
►
C
AudioFileManager
C
StringLessThan
C
AudioFileReader
C
AudioOutput
C
AudioRecorder
C
AutomationView
C
AutoParam
C
AutoParamState
C
BackedUpParamManager
C
Browser
C
CableGroup
C
CacheManager
C
Canvas
C
Clip
C
ClipArray
C
ClipInstance
C
ClipInstanceVector
C
ClipIterator
C
ClipIteratorBase
C
ClipMinder
C
ClipNavigationTimelineView
C
ClipSet
C
ClipView
C
Cluster
C
ClusterPriorityQueue
C
ComparativeNoteNumber
C
ConnectedUSBMIDIDevice
C
Consequence
C
ConsequenceArrangerParamsTimeInserted
C
ConsequenceAudioClipSetSample
C
ConsequenceBeginPlayback
C
ConsequenceClipBeginLinearRecord
C
ConsequenceClipExistence
C
ConsequenceClipHorizontalShift
C
ConsequenceClipInstanceChange
C
ConsequenceClipInstanceExistence
C
ConsequenceClipLength
C
ConsequenceInstrumentClipMultiply
C
ConsequenceNoteArrayChange
C
ConsequenceNoteExistence
C
ConsequenceNoteRowHorizontalShift
C
ConsequenceNoteRowLength
C
ConsequenceNoteRowMute
C
ConsequenceOutputExistence
C
ConsequenceParamChange
C
ConsequencePerformanceViewPress
C
ConsequenceScaleAddNote
C
ConsequenceSwingChange
C
ConsequenceTempoChange
C
CopiedNoteRow
C
CopiedParamAutomation
C
CStringArray
C
CVChannel
C
CVEngine
C
CVInstrument
►
C
Delay
C
State
►
C
DelayBuffer
C
ResampleConfig
C
Deserializer
C
Destination
C
Drum
C
DrumName
C
DualCosineOscillator
C
DX7Cartridge
C
DxEngine
C
DxPatch
C
DxSyxBrowser
C
DxVoice
C
DxVoiceCtrl
C
EditPadPress
C
EmptySpaceRecord
C
Encoder
C
EngineMkI
C
EnumStringMap
C
Env
C
Envelope
C
EnvParams
C
Exp2
C
ExpressionParamSet
►
C
FavouritesManager
C
Favorite
C
FILdata
C
FileDeserializer
C
FileItem
C
FileReader
C
FileWriter
C
FixedPoint
Fixed point number with a configurable number of fractional bits
C
FmAlgorithm
C
FmCore
C
FmOperatorInfo
C
FmOpKernel
C
FmOpParams
C
Freqlut
C
FXColumnPress
C
GateChannel
C
GateDrum
C
GeneralMemoryAllocator
C
GlobalEffectable
C
GlobalEffectableForClip
C
GlobalEffectableForSong
C
Grain
C
GrainBuffer
C
GranularProcessor
C
ImpulseResponseProcessor
C
Instrument
C
InstrumentClip
C
InstrumentClipMinder
C
InstrumentClips
C
InstrumentClipView
C
Iterance
C
JsonDeserializer
C
JsonSerializer
C
Kit
C
Knob
C
LearnedMIDI
C
LFO
C
LFOConfig
C
LiveInputBuffer
C
LivePitchShifter
C
LivePitchShifterPlayHead
C
LoadInstrumentPresetUI
C
LoadMidiDeviceDefinitionUI
C
LoadPatternUI
C
LoadSongUI
C
LoadUI
C
lv_font_glyph_dsc_t
C
MarkerColumn
C
MatrixDriver
►
C
MelodicInstrument
C
EarlyNoteInfo
C
MemoryRegion
C
MenuItem
Base class for all menu items
C
MenuItemWithCCLearning
C
Metronome
C
MIDICable
A MIDI cable connection. Stores all state specific to a given cable and its contained ports and channels
C
MIDICableDINPorts
C
MIDICableUSB
C
MIDICableUSBHosted
C
MIDICableUSBUpstream
C
MIDIDeviceLumiKeys
C
MIDIDrum
C
MidiFollow
C
MIDIInputChannel
C
MIDIInstrument
C
MIDIKnob
C
MidiKnobArray
C
MIDIMessage
C
MIDIParamCollection
C
MIDIPort
C
ModControllable
C
ModControllableAudio
C
ModelStack
C
ModelStackWithAutoParam
C
ModelStackWithModControllable
C
ModelStackWithNoteRow
C
ModelStackWithNoteRowId
C
ModelStackWithParamCollection
C
ModelStackWithParamId
C
ModelStackWithSoundFlags
C
ModelStackWithThreeMainThings
C
ModelStackWithTimelineCounter
C
ModFXProcessor
C
ModKnob
C
MPEOutputMemberChannel
C
MultiRange
C
MultiRangeArray
C
MultisampleRange
C
MultiWaveTableRange
C
MusicalKey
C
NamedThingVector
C
NamedThingVectorElement
C
NeighbouringMemoryGrabAttemptResult
C
NonAudioDrum
C
NonAudioInstrument
C
Note
C
NoteRow
C
NoteRowVector
C
NoteSet
C
NoteVector
C
NumericLayer
C
NumericLayerBasicText
C
NumericLayerLoadingAnimation
C
NumericLayerScrollingText
C
NumericLayerScrollTransition
C
OpenAddressingHashTable
C
OpenAddressingHashTableWith16bitKey
C
OpenAddressingHashTableWith32bitKey
C
OpenAddressingHashTableWith8bitKey
C
OrderedResizeableArray
C
OrderedResizeableArrayWith32bitKey
C
OrderedResizeableArrayWithMultiWordKey
C
Output
C
Pad
C
PadPress
C
ParamCollection
C
ParamCollectionSummary
C
ParamDescriptor
C
ParamLPF
C
ParamManager
C
ParamManagerForTimeline
C
ParamNode
C
ParamNodeVector
C
ParamSet
C
ParamsForPerformance
C
PatchCable
C
PatchCableSet
C
PatchedParamSet
►
C
Patcher
C
Config
C
PendingNoteOn
C
PendingNoteOnList
C
PerformanceView
C
PhaseIncrementFineTuner
C
PIC
The static class for interacting with the
PIC
peripheral
C
PitchEnv
C
PlaybackHandler
C
PlaybackMode
C
Positionable
C
PresetNavigationResult
C
QuickSorter
C
QwertyUI
C
RenameClipUI
C
RenameDrumUI
C
RenameMidiCCUI
C
RenameOutputUI
C
RenameUI
C
ResizeableArray
C
ResizeablePointerArray
C
RGB
This class represents the colour format most used by the Deluge globally
C
RMSFeedbackCompressor
C
RootUI
C
RuntimeFeatureSetting
Every setting keeps its metadata and value in here
C
RuntimeFeatureSettingOption
Definition for selectable options
C
RuntimeFeatureSettings
Encapsulating class
C
Sample
C
SampleBrowser
C
SampleCache
C
SampleCacheElement
C
SampleCluster
C
SampleClusterArray
C
SampleControls
C
SampleHolder
C
SampleHolderForClip
C
SampleHolderForVoice
C
SampleLowLevelReader
C
SampleMarkerEditor
C
SamplePercCacheZone
C
SamplePlaybackGuide
C
SampleReader
C
SampleRecorder
C
SaveInstrumentPresetUI
C
SaveKitRowUI
C
SaveMidiDeviceDefinitionUI
C
SavePatternUI
C
SaveSongUI
C
SaveUI
C
ScaleChange
C
ScaleMapper
C
SearchRecord
C
Section
►
C
SemVer
Represents a simple Semantic Version number such as "4.3.7-beta"
C
Parser
Used to parse SemVers from strings
C
Serializer
C
Session
C
SessionMacro
C
SessionView
C
SideChain
C
Sin
C
SliceItem
C
Slicer
C
Slot
C
SlotBrowser
C
SMSharedData
C
Song
C
Sound
C
SoundDrum
C
SoundEditor
C
SoundInstrument
C
Source
C
SpiTransferQueueItem
C
SquareInfo
C
Stealable
C
StemExport
C
StereoFloatSample
C
StereoSample
C
StolenParamNodes
C
String
C
StringBuf
C
StutterConfig
C
Stutterer
C
SysExDataEntry
C
Tanh
C
TimelineCounter
C
TimelineView
C
Timer
C
TimeStretcher
C
UartItem
C
UI
C
UITimerManager
C
UnknownSetting
Unknown Settings container
C
UnpatchedParamSet
C
View
Assorted utilities for manging the user interface
C
Voice
C
Voiced
C
VoiceSample
C
VoiceSamplePlaybackGuide
C
VoiceStatus
C
VoiceUnisonPart
C
VoiceUnisonPartSource
C
WaveformBasicNavigator
C
WaveformRenderData
C
WaveformRenderer
C
WaveTable
C
WaveTableBand
C
WaveTableBandData
C
WaveTableHolder
C
WaveTableReader
C
XMLDeserializer
C
XMLSerializer