Deluge Firmware 1.3.0
Build date: 2026.08.29
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 Cdeluge::hid::display::[struct].blinkArea.__unnamed0__
 Cdeluge::gui::menu_item::[struct].items
 CConsequenceParamChange::[union].__unnamed0__
 Cdeluge::hid::display::[union].blinkArea
 CABC
  Cdmui.visitor.visitor.Visitor
   Cdmui.visitor.cpp_emitter.CppEmitter
   Cdmui.visitor.doc_emitter.DocEmitter
 CAbsValueFollower
 CAction
 CActionClipState
 CActionLogger
 CAlignedBuf< T, size, alignment >
 Cfreeverb::Allpass
 CArpeggiatorBase
  CArpeggiator
   CArpeggiatorForKit
  CArpeggiatorForDrum
 CArpeggiatorSettings
 CArpJustNoteCode
 CArpNote
 CArpReturnInstruction
 CArpRhythm
 CAudioFileHolder
  CSampleHolder
   CSampleHolderForClip
   CSampleHolderForVoice
  CWaveTableHolder
 CAudioFileManager
 CAudioFileReader
  CSampleReader
  CWaveTableReader
 Cdeluge::gui::menu_item::Automation
  Cdeluge::gui::menu_item::Param
   Cdeluge::gui::menu_item::PatchedParam
    Cdeluge::gui::menu_item::MasterTranspose
    Cdeluge::gui::menu_item::Transpose
     Cdeluge::gui::menu_item::source::Transpose
      Cdeluge::gui::menu_item::modulator::Transpose
      Cdeluge::gui::menu_item::sample::Transpose
    Cdeluge::gui::menu_item::patched_param::Integer
     Cdeluge::gui::menu_item::arpeggiator::Rate
     Cdeluge::gui::menu_item::delay::Amount
     Cdeluge::gui::menu_item::filter::FilterParam
     Cdeluge::gui::menu_item::mod_fx::Depth_Patched
     Cdeluge::gui::menu_item::mod_fx::Rate
     Cdeluge::gui::menu_item::patched_param::IntegerNonFM
     Cdeluge::gui::menu_item::patched_param::Pan
     Cdeluge::gui::menu_item::reverb::Amount
     Cdeluge::gui::menu_item::source::PatchedParam
      Cdeluge::gui::menu_item::envelope::Segment
      Cdeluge::gui::menu_item::osc::PulseWidth
      Cdeluge::gui::menu_item::osc::source::Feedback
      Cdeluge::gui::menu_item::osc::source::Volume
      Cdeluge::gui::menu_item::osc::source::WaveIndex
      Cdeluge::gui::menu_item::source::patched_param::ModulatorFeedback
      Cdeluge::gui::menu_item::source::patched_param::ModulatorLevel
   Cdeluge::gui::menu_item::UnpatchedParam
    Cdeluge::gui::menu_item::arpeggiator::ArpUnpatchedParam
     Cdeluge::gui::menu_item::arpeggiator::SequenceLength
    Cdeluge::gui::menu_item::arpeggiator::KitRate
    Cdeluge::gui::menu_item::arpeggiator::Rhythm
    Cdeluge::gui::menu_item::audio_compressor::CompParam
    Cdeluge::gui::menu_item::delay::Amount_Unpatched
    Cdeluge::gui::menu_item::eq::EqUnpatchedParam
    Cdeluge::gui::menu_item::filter::UnpatchedFilterParam
    Cdeluge::gui::menu_item::mod_fx::Depth_Unpatched
    Cdeluge::gui::menu_item::mod_fx::Feedback
    Cdeluge::gui::menu_item::mod_fx::Offset
    Cdeluge::gui::menu_item::mod_fx::Rate_Unpatched
    Cdeluge::gui::menu_item::randomizer::RandomizerNonKitSoundUnpatchedParam
    Cdeluge::gui::menu_item::randomizer::RandomizerSoundOnlyUnpatchedParam
    Cdeluge::gui::menu_item::randomizer::RandomizerUnpatchedParam
    Cdeluge::gui::menu_item::reverb::Amount_Unpatched
    Cdeluge::gui::menu_item::stutter::Rate
    Cdeluge::gui::menu_item::unpatched_param::Pan
    Cdeluge::gui::menu_item::unpatched_param::UpdatingReverbParams
     Cdeluge::gui::menu_item::sidechain::GlobalVolume
     Cdeluge::gui::menu_item::sidechain::Shape
    Cdeluge::gui::menu_item::voice::Portamento
  Cdeluge::gui::menu_item::PatchCableStrength
   Cdeluge::gui::menu_item::patch_cable_strength::Range
   Cdeluge::gui::menu_item::patch_cable_strength::Regular
    Cdeluge::gui::menu_item::patch_cable_strength::Fixed
     Cdeluge::gui::menu_item::sidechain::VolumeShortcut
 CAutomationEditorLayout
  CAutomationEditorLayoutModControllable
  CAutomationEditorLayoutNote
   CAutomationEditorLayoutNoteVelocity
 CAutoParam
 CAutoParamState
 CDebug::AverageDT
 CDebug::Averager
 CDebug::AverageVOT
 CBackedUpParamManager
 Cdeluge::dsp::reverb::Base
  Cdeluge::dsp::Reverb
  Cdeluge::dsp::reverb::Freeverb
  Cdeluge::dsp::reverb::Mutable
   Cdeluge::dsp::reverb::DigitalThe Griesinger topology model from Part 1 of Effect Design by John Dattorro, classically based on the famous Lexicon 224 Digital Reverb
 Cdeluge::dsp::filter::BasicFilterComponent
 CBidirectionalLinkedList
 CBidirectionalLinkedListNode
  CStealable
   CAudioFile
    CSample
    CWaveTable
   CCluster
   CGrainBuffer
   CWaveTableBandData
 Cdeluge::hid::display::Rainfall::BlockA single square block of a streak
 CCableGroup
 CCacheManager
 CCanvas
 Cdeluge::hid::display::oled_canvas::Canvas
 CCartesian
  Cdeluge::gui::ui::keyboard::PressedPad
 Cdeluge::gui::ui::keyboard::ChordA chord is a name and a set of voicings
 Cdeluge::gui::ui::keyboard::ChordListA collection of chords
 CClipIteratorBase
  CClipIterator< ClipClass >
 CClipMinder
  CAudioClipView
  CInstrumentClipMinder
   CAutomationView
   CInstrumentClipView
   Cdeluge::gui::ui::keyboard::KeyboardScreen
 CClipSet
  CAllClips
  CAudioClips
  CInstrumentClips
 CClockSchedulingResult
 Cdeluge::gui::ui::keyboard::layout::ColumnControlState
 Cfreeverb::Comb
 CComparativeNoteNumber
 CCompare
 CPatcher::Config
 CConnectedUSBMIDIDevice
 CConsequence
  CConsequenceArrangerParamsTimeInserted
  CConsequenceAudioClipSetSample
  CConsequenceBeginPlayback
  CConsequenceClipBeginLinearRecord
  CConsequenceClipExistence
  CConsequenceClipHorizontalShift
  CConsequenceClipInstanceChange
  CConsequenceClipInstanceExistence
  CConsequenceClipLength
  CConsequenceInstrumentClipMultiply
  CConsequenceNoteArrayChange
  CConsequenceNoteExistence
  CConsequenceNoteRowHorizontalShift
  CConsequenceNoteRowLength
  CConsequenceNoteRowMute
  CConsequenceOutputExistence
  CConsequenceParamChange
  CConsequencePerformanceViewPress
  CConsequenceScaleAddNote
  CConsequenceSwingChange
  CConsequenceTempoChange
 Cdeluge::hid::display::ConsoleItem
 Cdeluge::hid::display::ConsoleItemAccessor
 Cdeluge::dsp::reverb::FxEngine::Context
 Cdeluge::hid::encoders::ContinuousEncoderGold mod encoders (MOD_0, MOD_1) are continuous, and accumulate raw edges for velocity
 Cdeluge::gui::ui::keyboard::controls::ControlColumn
  Cdeluge::gui::ui::keyboard::controls::ChordColumn
  Cdeluge::gui::ui::keyboard::controls::ChordMemColumn
  Cdeluge::gui::ui::keyboard::controls::DXColumn
  Cdeluge::gui::ui::keyboard::controls::ModColumn
  Cdeluge::gui::ui::keyboard::controls::ScaleModeColumn
  Cdeluge::gui::ui::keyboard::controls::SessionColumn
  Cdeluge::gui::ui::keyboard::controls::SongChordMemColumn
  Cdeluge::gui::ui::keyboard::controls::VelocityColumn
 CCopiedNoteRow
 CCopiedParamAutomation
 CDebug::CountsPer
 CCVChannel
 CCVEngine
 CDelay
 CDelayBuffer
 Cdeluge::dsp::reverb::FxEngine::DelayLine
  Cdeluge::dsp::reverb::FxEngine::AllPass
 CDeserializer
  CFileDeserializer
   CJsonDeserializer
   CXMLDeserializer
 CDestination
 Cdeluge::hid::encoders::DetentedEncoder
 Cdeluge::hid::Display
  Cdeluge::hid::display::SevenSegment
 CIterance::DisplayOptions
 Cdeluge::hid::display::oled_canvas::DrawLineOptions
 Cdeluge::hid::display::Rainfall::Drop
 CDrumName
 CDualCosineOscillator
 CDX7Cartridge
 CDxEngine
 CDxPatch
 CDxVoice
 CDxVoiceCtrl
 CMelodicInstrument::EarlyNoteInfo
 CEditPadPress
 CEmptySpaceRecord
 CEnumStringMap< Enum, N >
 CEnv
 CEnvelope
 CEnvParams
 Cdeluge::gui::menu_item::eq::EqMenu::EqualizerValues
 CExp2
 Cdeluge::memory::external_allocator< T >A simple GMA wrapper that conforms to the C++ Allocator trait spec (see: https://en.cppreference.com/w/cpp/named_req/Allocator)
 Cdeluge::memory::fast_allocator< T >A simple GMA wrapper that conforms to the C++ Allocator trait spec (see: https://en.cppreference.com/w/cpp/named_req/Allocator)
 CFavouritesManager::Favourite
 CFavouritesManager
 CFILdata
 CFileItem
 Cdeluge::gui::browser::FileListView
 CsmSysex::FileOpParams
 CFileReader
  CFileDeserializer
 CFileWriter
  CJsonSerializer
  CXMLSerializer
 Cdeluge::dsp::filter::Filter< T >
 Cdeluge::dsp::filter::Filter< HpLadderFilter >
  Cdeluge::dsp::filter::HpLadderFilter
 Cdeluge::dsp::filter::Filter< LpLadderFilter >
  Cdeluge::dsp::filter::LpLadderFilter
 Cdeluge::dsp::filter::Filter< SVFilter >
  Cdeluge::dsp::filter::SVFilter
 Cdeluge::gui::menu_item::filter::FilterInfo
 Cdeluge::dsp::filter::FilterSet
 Cdeluge::gui::menu_item::filter::FilterContainer::FilterValues
 Cutil::Finalizer< F >
 CFixedPoint< FractionalBits, Rounded, FastApproximation >Fixed point number with a configurable number of fractional bits
 CFmAlgorithm
 CFmCore
  CEngineMkI
 CFmOperatorInfo
 CFmOpKernel
 CFmOpParams
 Cdeluge::gui::menu_item::FormattedTitle
  Cdeluge::gui::menu_item::DxOperatorParams
  Cdeluge::gui::menu_item::cv::Submenu
  Cdeluge::gui::menu_item::cv::Transpose
  Cdeluge::gui::menu_item::cv::Volts
  Cdeluge::gui::menu_item::envelope::EnvelopeMenu
  Cdeluge::gui::menu_item::envelope::Segment
  Cdeluge::gui::menu_item::gate::Mode
  Cdeluge::gui::menu_item::lfo::Sync
  Cdeluge::gui::menu_item::lfo::Type
  Cdeluge::gui::menu_item::midi::FollowChannelTrack
  Cdeluge::gui::menu_item::modulator::Transpose
  Cdeluge::gui::menu_item::osc::AudioRecorder
  Cdeluge::gui::menu_item::osc::PulseWidth
  Cdeluge::gui::menu_item::osc::RetriggerPhase
  Cdeluge::gui::menu_item::osc::Type
  Cdeluge::gui::menu_item::osc::source::Feedback
  Cdeluge::gui::menu_item::osc::source::Volume
  Cdeluge::gui::menu_item::osc::source::WaveIndex
  Cdeluge::gui::menu_item::sample::Interpolation
  Cdeluge::gui::menu_item::sample::Repeat
  Cdeluge::gui::menu_item::sample::Reverse
  Cdeluge::gui::menu_item::sample::TimeStretch
  Cdeluge::gui::menu_item::sample::Transpose
  Cdeluge::gui::menu_item::source::patched_param::ModulatorFeedback
  Cdeluge::gui::menu_item::source::patched_param::ModulatorLevel
 CFreqlut
 CFXColumnPress
 Cdeluge::dsp::reverb::FxEngine
 CGateChannel
 CGeneralMemoryAllocator
 CGrain
 CGranularProcessor
 Cdeluge::dsp::filter::HighPass
 Cdeluge::gui::menu_item::HorizontalMenuContainer
  Cdeluge::gui::menu_item::filter::FilterContainer
 Cdeluge::dsp::filter::HpLadderFilter::HPLadderState
 CImpulseResponseProcessor
 Cdeluge::dsp::Interpolator
 CIterance
 Cdeluge::gui::ui::keyboard::KeyboardLayout
  Cdeluge::gui::ui::keyboard::layout::ColumnControlsKeyboard
   Cdeluge::gui::ui::keyboard::layout::KeyboardLayoutChordRepresents a keyboard layout for chord-based input
   Cdeluge::gui::ui::keyboard::layout::KeyboardLayoutChordLibraryRepresents a keyboard layout for chord-based input
   Cdeluge::gui::ui::keyboard::layout::KeyboardLayoutInKey
   Cdeluge::gui::ui::keyboard::layout::KeyboardLayoutIsomorphic
   Cdeluge::gui::ui::keyboard::layout::KeyboardLayoutPiano
  Cdeluge::gui::ui::keyboard::layout::KeyboardLayoutNorns
  Cdeluge::gui::ui::keyboard::layout::KeyboardLayoutVelocityDrums
 Cdeluge::gui::ui::keyboard::KeyboardState
 Cdeluge::gui::ui::keyboard::KeyboardStateChord
 Cdeluge::gui::ui::keyboard::KeyboardStateChordLibrary
 Cdeluge::gui::ui::keyboard::KeyboardStateDrums
 Cdeluge::gui::ui::keyboard::KeyboardStateInKey
 Cdeluge::gui::ui::keyboard::KeyboardStateIsomorphic
 Cdeluge::gui::ui::keyboard::KeyboardStatePiano
 CKnob
  CMIDIKnob
  CModKnob
 Cdeluge::l10n::Language
 CLearnedMIDI
 Cindicator_leds::LedBlinker
 CLFO
 CLFOConfig
 CLiveInputBuffer
 CLivePitchShifter
 CLivePitchShifterPlayHead
 Cdeluge::hid::display::Rainfall::LogoThe whole logo, as one object
 Cdeluge::dsp::filter::LowPass
 Cdeluge::dsp::filter::LpLadderFilter::LpLadderState
 Clv_font_glyph_dsc_t
 CMarkerColumn
 CMatrixDriver
 CMemoryRegion
 Cdmui.dsl.Menu
  Cdmui.dsl.MultiContextMenu
  Cdmui.dsl.MultiContextMenu
  Cdmui.dsl.MultiContextMenuInstance
  Cdmui.dsl.MultiModeMenu
  Cdmui.dsl.Submenu
 CMenuItemBase class for all menu items
  Cdeluge::gui::menu_item::Value< int32_t >
   Cdeluge::gui::menu_item::EnumerationAn enumeration has a fixed number of items, with values from 1 to n (exclusive)
    Cdeluge::gui::menu_item::Selection
     Cdeluge::gui::menu_item::AudioInterpolation
      Cdeluge::gui::menu_item::sample::Interpolation
     Cdeluge::gui::menu_item::Colour
     Cdeluge::gui::menu_item::FilterRouting
     Cdeluge::gui::menu_item::SynthModeSelection
     Cdeluge::gui::menu_item::arpeggiator::ArpMpeVelocity
     Cdeluge::gui::menu_item::arpeggiator::ChordType
     Cdeluge::gui::menu_item::arpeggiator::IncludeInKitArp
     Cdeluge::gui::menu_item::arpeggiator::Mode
     Cdeluge::gui::menu_item::arpeggiator::NoteMode
      Cdeluge::gui::menu_item::arpeggiator::NoteModeFromOctaveMode
     Cdeluge::gui::menu_item::arpeggiator::NoteModeForDrums
      Cdeluge::gui::menu_item::arpeggiator::NoteModeFromOctaveModeForDrums
     Cdeluge::gui::menu_item::arpeggiator::OctaveMode
      Cdeluge::gui::menu_item::arpeggiator::OctaveModeToNoteMode
      Cdeluge::gui::menu_item::arpeggiator::OctaveModeToNoteModeForDrums
     Cdeluge::gui::menu_item::arpeggiator::PresetMode
     Cdeluge::gui::menu_item::cv::DualCVSelection
     Cdeluge::gui::menu_item::cv::Selection
     Cdeluge::gui::menu_item::defaults::AccessibilityMenuHighlighting
     Cdeluge::gui::menu_item::defaults::DefaultFavouritesLayout
     Cdeluge::gui::menu_item::defaults::DefaultGridDefaultActiveMode
     Cdeluge::gui::menu_item::defaults::DefaultScale
     Cdeluge::gui::menu_item::defaults::KeyboardLayout
     Cdeluge::gui::menu_item::defaults::PatchCablePolarity
     Cdeluge::gui::menu_item::defaults::ScreensaverModeMenuPicks what the screensaver shows: off, blank, the starscape, or the rain
     Cdeluge::gui::menu_item::defaults::SessionLayout
     Cdeluge::gui::menu_item::defaults::SliceMode
     Cdeluge::gui::menu_item::defaults::StartupSongModeMenu
     Cdeluge::gui::menu_item::defaults::ui::clip_type::DefaultNewClipType
     Cdeluge::gui::menu_item::delay::Analog
     Cdeluge::gui::menu_item::delay::PingPong
     Cdeluge::gui::menu_item::filter::FilterModeSelection
     Cdeluge::gui::menu_item::flash::Status
     Cdeluge::gui::menu_item::gate::Selection
      Cdeluge::gui::menu_item::gate::Mode
     Cdeluge::gui::menu_item::keyboard::Layout
     Cdeluge::gui::menu_item::lfo::Type
     Cdeluge::gui::menu_item::midi::FollowFeedbackAutomation
     Cdeluge::gui::menu_item::midi::FollowFeedbackChannelType
     Cdeluge::gui::menu_item::midi::Takeover
     Cdeluge::gui::menu_item::midi::Transpose
     Cdeluge::gui::menu_item::mod_fx::Type
     Cdeluge::gui::menu_item::modulator::Destination
     Cdeluge::gui::menu_item::monitor::Mode
     Cdeluge::gui::menu_item::mpe::DirectionSelector
     Cdeluge::gui::menu_item::mpe::ZoneSelector
     Cdeluge::gui::menu_item::osc::Type
     Cdeluge::gui::menu_item::performance_session_view::EditingMode
     Cdeluge::gui::menu_item::randomizer::RandomizerLock
     Cdeluge::gui::menu_item::record::LoopCommand
     Cdeluge::gui::menu_item::record::ThresholdMode
     Cdeluge::gui::menu_item::reverb::Model
     Cdeluge::gui::menu_item::runtime_feature::DevSysexSetting
     Cdeluge::gui::menu_item::runtime_feature::Setting
      Cdeluge::gui::menu_item::runtime_feature::EmulatedDisplay
      Cdeluge::gui::menu_item::runtime_feature::SettingToggle
       Cdeluge::gui::menu_item::runtime_feature::OledOnlySettingToggle
        Cdeluge::gui::menu_item::runtime_feature::RoundedCornersSettingToggle
       Cdeluge::gui::menu_item::runtime_feature::ShiftIsSticky
     Cdeluge::gui::menu_item::sample::PitchSpeed
     Cdeluge::gui::menu_item::sample::Repeat
     Cdeluge::gui::menu_item::sample::browser_preview::Mode
     Cdeluge::gui::menu_item::sequence::Direction
     Cdeluge::gui::menu_item::shortcuts::Version
     Cdeluge::gui::menu_item::stutter::StutterDirection
     Cdeluge::gui::menu_item::voice::PolyphonyType
     Cdeluge::gui::menu_item::voice::Priority
    Cdeluge::gui::menu_item::SyncLevel
     Cdeluge::gui::menu_item::arpeggiator::Sync
     Cdeluge::gui::menu_item::delay::Sync
     Cdeluge::gui::menu_item::lfo::Sync
     Cdeluge::gui::menu_item::sidechain::Sync
     Cdeluge::gui::menu_item::swing::Interval
      Cdeluge::gui::menu_item::defaults::SwingInterval
     Cdeluge::gui::menu_item::sync_level::RelativeToSong
      Cdeluge::gui::menu_item::record::Quantize
    Cdeluge::gui::menu_item::defaults::Magnitude
   Cdeluge::gui::menu_item::Number
    Cdeluge::gui::menu_item::Decimal
     Cdeluge::gui::menu_item::DecimalWithoutScrolling
      Cdeluge::gui::menu_item::audio_compressor::CompressorValue
       Cdeluge::gui::menu_item::audio_compressor::Attack
       Cdeluge::gui::menu_item::audio_compressor::Blend
       Cdeluge::gui::menu_item::audio_compressor::Ratio
       Cdeluge::gui::menu_item::audio_compressor::Release
       Cdeluge::gui::menu_item::audio_compressor::SideHPF
     Cdeluge::gui::menu_item::PatchCableStrength
     Cdeluge::gui::menu_item::Transpose
     Cdeluge::gui::menu_item::audio_clip::Transpose
     Cdeluge::gui::menu_item::cv::Transpose
     Cdeluge::gui::menu_item::cv::Volts
     Cdeluge::gui::menu_item::gate::OffTime
     Cdeluge::gui::menu_item::osc::RetriggerPhase
    Cdeluge::gui::menu_item::Integer
     Cdeluge::gui::menu_item::BendRange
      Cdeluge::gui::menu_item::bend_range::Main
      Cdeluge::gui::menu_item::bend_range::PerFinger
      Cdeluge::gui::menu_item::defaults::BendRange
     Cdeluge::gui::menu_item::IntegerContinuous
      Cdeluge::gui::menu_item::UnpatchedParam
      Cdeluge::gui::menu_item::patched_param::Integer
     Cdeluge::gui::menu_item::IntegerWithOff
      Cdeluge::gui::menu_item::fx::Clipping
      Cdeluge::gui::menu_item::midi::DefaultVelocityToLevel
      Cdeluge::gui::menu_item::mpe::ZoneNumMemberChannels
      Cdeluge::gui::menu_item::record::CountIn
      Cdeluge::gui::menu_item::voice::VoiceCount
     Cdeluge::gui::menu_item::MasterTranspose
     Cdeluge::gui::menu_item::PPQN
      Cdeluge::gui::menu_item::trigger::in::PPQN
      Cdeluge::gui::menu_item::trigger::out::PPQN
     Cdeluge::gui::menu_item::arpeggiator::Octaves
     Cdeluge::gui::menu_item::arpeggiator::StepRepeat
     Cdeluge::gui::menu_item::arpeggiator::midi_cv::ArpNonSoundInteger
      Cdeluge::gui::menu_item::arpeggiator::midi_cv::Gate
      Cdeluge::gui::menu_item::arpeggiator::midi_cv::Rate
      Cdeluge::gui::menu_item::arpeggiator::midi_cv::Rhythm
      Cdeluge::gui::menu_item::arpeggiator::midi_cv::SequenceLength
     Cdeluge::gui::menu_item::audio_clip::Attack
     Cdeluge::gui::menu_item::defaults::HoldTime
     Cdeluge::gui::menu_item::defaults::MetronomeVolume
     Cdeluge::gui::menu_item::defaults::PadBrightness
     Cdeluge::gui::menu_item::defaults::ScreensaverTimeoutSets the number of minutes without physical input before the screensaver appears
     Cdeluge::gui::menu_item::defaults::Velocity
     Cdeluge::gui::menu_item::midi::FollowChannel
      Cdeluge::gui::menu_item::midi::FollowChannelTrack
     Cdeluge::gui::menu_item::midi::FollowKitRootNote
     Cdeluge::gui::menu_item::midi::Preset
      Cdeluge::gui::menu_item::midi::Bank
      Cdeluge::gui::menu_item::midi::PGM
      Cdeluge::gui::menu_item::midi::Sub
     Cdeluge::gui::menu_item::midi::sound::OutputMidiChannel
     Cdeluge::gui::menu_item::midi::sound::OutputMidiNoteForDrum
     Cdeluge::gui::menu_item::note::SelectedNote
      Cdeluge::gui::menu_item::note::Fill
      Cdeluge::gui::menu_item::note::IteranceDivisor
      Cdeluge::gui::menu_item::note::IterancePreset
      Cdeluge::gui::menu_item::note::Probability
      Cdeluge::gui::menu_item::note::Velocity
     Cdeluge::gui::menu_item::note_row::SelectedNoteRow
      Cdeluge::gui::menu_item::note_row::Fill
      Cdeluge::gui::menu_item::note_row::IteranceDivisor
      Cdeluge::gui::menu_item::note_row::IterancePreset
      Cdeluge::gui::menu_item::note_row::Probability
     Cdeluge::gui::menu_item::randomizer::midi_cv::RandomizerNonSoundInteger
      Cdeluge::gui::menu_item::randomizer::midi_cv::BassProbability
      Cdeluge::gui::menu_item::randomizer::midi_cv::ChordPolyphony
      Cdeluge::gui::menu_item::randomizer::midi_cv::ChordProbability
      Cdeluge::gui::menu_item::randomizer::midi_cv::GlideProbability
      Cdeluge::gui::menu_item::randomizer::midi_cv::NoteProbability
      Cdeluge::gui::menu_item::randomizer::midi_cv::RatchetAmount
      Cdeluge::gui::menu_item::randomizer::midi_cv::RatchetProbability
      Cdeluge::gui::menu_item::randomizer::midi_cv::SpreadGate
      Cdeluge::gui::menu_item::randomizer::midi_cv::SpreadOctave
      Cdeluge::gui::menu_item::randomizer::midi_cv::SpreadVelocity
      Cdeluge::gui::menu_item::randomizer::midi_cv::SwapProbability
     Cdeluge::gui::menu_item::reverb::Damping
     Cdeluge::gui::menu_item::reverb::HPF
     Cdeluge::gui::menu_item::reverb::LPF
     Cdeluge::gui::menu_item::reverb::Pan
     Cdeluge::gui::menu_item::reverb::RoomSize
     Cdeluge::gui::menu_item::reverb::Width
     Cdeluge::gui::menu_item::reverb::sidechain::Shape
     Cdeluge::gui::menu_item::reverb::sidechain::Volume
     Cdeluge::gui::menu_item::sample::TimeStretch
     Cdeluge::gui::menu_item::sidechain::Attack
     Cdeluge::gui::menu_item::sidechain::Release
     Cdeluge::gui::menu_item::sidechain::Send
     Cdeluge::gui::menu_item::unison::Count
      Cdeluge::gui::menu_item::unison::CountToStereoSpread
     Cdeluge::gui::menu_item::unison::Detune
     Cdeluge::gui::menu_item::unison::StereoSpread
   Cdeluge::gui::menu_item::Range
    Cdeluge::gui::menu_item::IntegerRange
    Cdeluge::gui::menu_item::KeyRange
    Cdeluge::gui::menu_item::MultiRange
   Cdeluge::gui::menu_item::SourceSelection
    Cdeluge::gui::menu_item::source_selection::Range
    Cdeluge::gui::menu_item::source_selection::Regular
   Cdeluge::gui::menu_item::midi::Devices
  Cdeluge::gui::menu_item::Value< bool >
   Cdeluge::gui::menu_item::Toggle
    Cdeluge::gui::menu_item::InvertedToggleBool
    Cdeluge::gui::menu_item::InvertedToggleBoolDyn
    Cdeluge::gui::menu_item::ToggleBool
     Cdeluge::gui::menu_item::midi::ReceiveClock
     Cdeluge::gui::menu_item::midi::SendClock
    Cdeluge::gui::menu_item::ToggleBoolDyn
    Cdeluge::gui::menu_item::audio_clip::Reverse
    Cdeluge::gui::menu_item::midi::AftertouchToMono
    Cdeluge::gui::menu_item::midi::DeviceIsRelative
    Cdeluge::gui::menu_item::midi::DeviceReceiveClock
    Cdeluge::gui::menu_item::midi::DeviceSendClock
    Cdeluge::gui::menu_item::midi::MPEToMono
    Cdeluge::gui::menu_item::midi::MPEYToModWheel
    Cdeluge::gui::menu_item::midi::device_definition::HideUnlabeled
    Cdeluge::gui::menu_item::midi::device_definition::Linked
    Cdeluge::gui::menu_item::note::IteranceStepToggle
    Cdeluge::gui::menu_item::note_row::IteranceStepToggle
    Cdeluge::gui::menu_item::osc::Sync
    Cdeluge::gui::menu_item::sample::Reverse
    Cdeluge::gui::menu_item::stutter::QuantizedStutter
  Cdeluge::gui::menu_item::ActiveScaleMenu
  Cdeluge::gui::menu_item::DxBrowseMenu
  Cdeluge::gui::menu_item::DxCartridge
  Cdeluge::gui::menu_item::DxEngineSelect
  Cdeluge::gui::menu_item::DxGlobalParams
  Cdeluge::gui::menu_item::DxOperatorParams
  Cdeluge::gui::menu_item::DxParam
  Cdeluge::gui::menu_item::EditName
  Cdeluge::gui::menu_item::FileSelector
  Cdeluge::gui::menu_item::PatchCables
  Cdeluge::gui::menu_item::Submenu
   Cdeluge::gui::menu_item::HorizontalMenu
    Cdeluge::gui::menu_item::HorizontalMenuGroup
    Cdeluge::gui::menu_item::envelope::EnvelopeMenu
    Cdeluge::gui::menu_item::eq::EqMenu
    Cdeluge::gui::menu_item::midi::ProgramSubMenu
    Cdeluge::gui::menu_item::submenu::ActualSource
    Cdeluge::gui::menu_item::submenu::ModFxHorizontalMenu
    Cdeluge::gui::menu_item::submenu::Modulator
   Cdeluge::gui::menu_item::cv::Submenu
   Cdeluge::gui::menu_item::defaults::ScreensaverSubmenuHolds the screensaver settings, and hides the whole submenu on 7SEG units rather than showing an empty one
   Cdeluge::gui::menu_item::midi::Device
   Cdeluge::gui::menu_item::midi::device_definition::DeviceDefinitionSubmenu
   Cdeluge::gui::menu_item::runtime_feature::Settings
   Cdeluge::gui::menu_item::submenu::ArpMpeSubmenu
   Cdeluge::gui::menu_item::submenu::Bend
   Cdeluge::gui::menu_item::submenu::PolyMonoConversion
  Cdeluge::gui::menu_item::Value< T >
  Cdeluge::gui::menu_item::audio_clip::AudioSourceSelector
  Cdeluge::gui::menu_item::audio_clip::SampleMarkerEditor
  Cdeluge::gui::menu_item::audio_clip::SetClipLengthEqualToSampleLength
  Cdeluge::gui::menu_item::audio_clip::SpecificSourceOutputSelector
  Cdeluge::gui::menu_item::battery::Level
  Cdeluge::gui::menu_item::firmware::Version
  Cdeluge::gui::menu_item::midi::Command
  Cdeluge::gui::menu_item::osc::AudioRecorder
  Cdeluge::gui::menu_item::reset_settings::Reset
  Cdeluge::gui::menu_item::sample::LoopPoint
   Cdeluge::gui::menu_item::sample::End
   Cdeluge::gui::menu_item::sample::Start
  Cdeluge::gui::menu_item::song::ConfigureMacros
  Cdeluge::gui::menu_item::song::MidiLearn
  Cdeluge::gui::menu_item::stem_export::Start
 CMenuItemWithCCLearning
  Cdeluge::gui::menu_item::PatchCableStrength
  Cdeluge::gui::menu_item::PatchedParam
  Cdeluge::gui::menu_item::UnpatchedParam
  Cdeluge::gui::menu_item::audio_clip::Transpose
 CMetronome
 CMIDICableA MIDI cable connection. Stores all state specific to a given cable and its contained ports and channels
  CMIDICableDINPorts
  CMIDICableUSB
   CMIDICableUSBHosted
    CMIDIDeviceLumiKeys
   CMIDICableUSBUpstream
 CMidiFollow
 CMIDIInputChannel
 CMIDIMessage
 CMIDIParam
 CMIDIPort
 CModControllable
  CModControllableAudio
   CGlobalEffectable
    CGlobalEffectableForClip
     CAudioOutput
     CKit
    CGlobalEffectableForSong
   CSound
    CSoundDrum
    CSoundInstrument
  CNonAudioDrum
   CGateDrum
   CMIDIDrum
  CNonAudioInstrument
   CCVInstrument
   CMIDIInstrument
 CModelStack
 CModelStackWithNoteRowId
  CModelStackWithNoteRow
   CModelStackWithModControllable
    CModelStackWithThreeMainThings
     CModelStackWithParamCollection
      CModelStackWithParamId
       CModelStackWithAutoParam
     CModelStackWithSoundFlags
 CModelStackWithTimelineCounter
 CModFXProcessor
 CMPEOutputMemberChannel
 Cdmui.dsl.MultiModeMenuMode
 CMultiRange
  CMultiWaveTableRange
  CMultisampleRange
 CMusicalKey
 CNamedThingVectorElement
 CNeighbouringMemoryGrabAttemptResult
 CNoteRow
 CNoteSet
 Cdeluge::gui::ui::keyboard::NotesState
 Cdeluge::gui::ui::keyboard::NoteState
 CNumericLayer
  CNumericLayerBasicText
  CNumericLayerLoadingAnimation
  CNumericLayerScrollTransition
  CNumericLayerScrollingText
 Cdeluge::memory::ObjectPool< T, Alloc >A simple object pool implementation
 CDebug::OnceEvery
 CDebug::OneOfN
 COpenAddressingHashTable
  COpenAddressingHashTableWith16bitKey
  COpenAddressingHashTableWith32bitKey
  COpenAddressingHashTableWith8bitKey
 Cdeluge::dsp::Oscillator
 COutput
  CAudioOutput
  CInstrument
   CKit
   CMelodicInstrument
    CNonAudioInstrument
    CSoundInstrument
 CPad
 CPadPress
 Cdeluge::gui::menu_item::HorizontalMenu::Paging
 CParamCollection
  CMIDIParamCollection
  CParamSet
   CExpressionParamSet
   CPatchedParamSet
   CUnpatchedParamSet
  CPatchCableSet
 CParamCollectionSummary
 CParamDescriptor
 CParamLPF
 CParamManager
  CParamManagerForTimeline
 CParamsForPerformance
 CSemVer::ParserUsed to parse SemVers from strings
 CPatchCable
 CPatcher
 CPendingNoteOn
 CPendingNoteOnList
 CPhaseIncrementFineTuner
 CPICThe static class for interacting with the PIC peripheral
 CPitchEnv
 CPlaybackHandler
 CPlaybackMode
  CArrangement
  CSession
 Cdeluge::hid::display::oled_canvas::Point
 CPositionable
  CClipInstance
  CNote
  CParamNode
 CPresetNavigationResult
 Cstd::priority_queue
  CClusterPriorityQueue
 Cdeluge::hid::display::Starfield::ProjectedA star projected onto the screen
 CQuickSorter
 Cdeluge::hid::display::RainfallA field of falling diagonal rain streaks, in the visual grammar of the Deluge logo
 CRecorderConfig
 CDelayBuffer::ResampleConfig
 CResizeableArray
  CCStringArray
  CMidiKnobArray
  CNamedThingVector
   CAudioFileVector
  COrderedResizeableArray
   CMIDIParamVector
   CMultiRangeArray
   CNoteRowVector
   COrderedResizeableArrayWith32bitKey
    CClipInstanceVector
    CNoteVector
    COrderedResizeableArrayWithMultiWordKey
    CParamNodeVector
  CResizeablePointerArray
   CClipArray
  CSampleClusterArray
 CRGBThis class represents the colour format most used by the Deluge globally
 CRMSFeedbackCompressor
 CDebug::RTimer
 CRuntimeFeatureSettingEvery setting keeps its metadata and value in here
 CRuntimeFeatureSettingOptionDefinition for selectable options
 CRuntimeFeatureSettingsEncapsulating class
 CSampleCache
 CSampleCacheElement
 CSampleCluster
 CSampleControls
 CSampleLowLevelReader
  CVoiceSample
 CSamplePercCacheZone
 CSamplePlaybackGuide
  CVoiceSamplePlaybackGuide
 CSampleRecorder
 CScaleChange
 CScaleMapper
 Cdeluge::hid::display::ScreensaverBlanks the OLED, or replaces it with a starfield or a field of Deluge rain, after a configurable period without physical input
 Cdeluge::memory::sdram_allocator< T >A simple GMA wrapper that conforms to the C++ Allocator trait spec (see: https://en.cppreference.com/w/cpp/named_req/Allocator)
 CSearchRecord
 CSection
 CSemVerRepresents a simple Semantic Version number such as "4.3.7-beta"
 CSerializer
  CJsonSerializer
  CXMLSerializer
 CSessionMacro
 CSideChain
 Cdeluge::hid::display::SideScroller
 CSin
 Cdeluge::dsp::SineOsc
 CSliceItem
 CSlot
 CSlotPosition
 CSMSharedData
 CSource
 Cdeluge::dsp::filter::SpecificFilterA filters family (types which can all share an implementation for toggling) and specific type within that family
 CSquareInfo
 Cdeluge::hid::display::Starfield::Star
 Cdeluge::hid::display::StarfieldPerspective-projection starfield
 CDelay::State
 CStemExport
 CStereoFloatSample
 CStereoSample
 CStolenParamNodes
 Cdeluge::hid::display::Rainfall::StreakA streak's shape and position, without its motion. Exposed so the spacing rule can be unit-tested against hand-built cases
 CString
 CStringBuf
 CStutterConfig
 CStutterer
 Cdeluge::dsp::filter::SVFilter::SVFState
 CSysExDataEntry
 CTanh
 Cdeluge::hid::display::TextLineBreakdown
 CTimelineCounter
  CClip
   CAudioClip
   CInstrumentClip
  CSong
 CTimer
 CTimeStretcher
 CUartItem
 CUI
  CAudioRecorder
  CQwertyUI
   CBrowser
    CDxSyxBrowser
    CSampleBrowser
    CSlotBrowser
     CLoadUI
      CLoadInstrumentPresetUI
      CLoadMidiDeviceDefinitionUI
      CLoadPatternUI
      CLoadSongUI
     CSaveUI
      CSaveInstrumentPresetUI
      CSaveKitRowUI
      CSaveMidiDeviceDefinitionUI
      CSavePatternUI
      CSaveSongUI
   CRenameUI
    CRenameClipUI
    CRenameDrumUI
    CRenameMidiCCUI
    CRenameOutputUI
  CRootUI
   CTimelineView
    CArrangerView
    CClipNavigationTimelineView
     CClipView
      CAudioClipView
      CAutomationView
      CInstrumentClipView
     CPerformanceView
     CSessionView
   Cdeluge::gui::ui::keyboard::KeyboardScreen
  CSampleMarkerEditor
  CSlicer
  CSoundEditor
  Cdeluge::gui::ContextMenu
   Cdeluge::gui::ContextMenuForLoading
    Cdeluge::gui::context_menu::ClearSong
    Cdeluge::gui::context_menu::LoadInstrumentPreset
   Cdeluge::gui::ContextMenuForSaving
    Cdeluge::gui::context_menu::DeleteFile
    Cdeluge::gui::context_menu::OverwriteFile
    Cdeluge::gui::context_menu::SaveSongOrInstrument
   Cdeluge::gui::context_menu::AudioInputSelector
   Cdeluge::gui::context_menu::CancelStemExport
   Cdeluge::gui::context_menu::ConfigureSongMacros
   Cdeluge::gui::context_menu::DoneStemExport
   Cdeluge::gui::context_menu::MidiLearnMode
   Cdeluge::gui::context_menu::ResetSettings
   Cdeluge::gui::context_menu::clip_settings::ClipSettingsMenu
   Cdeluge::gui::context_menu::clip_settings::LaunchStyleMenu
   Cdeluge::gui::context_menu::clip_settings::NewClipType
   Cdeluge::gui::context_menu::sample_browser::Kit
   Cdeluge::gui::context_menu::sample_browser::Synth
 CUITimerManager
 CUnknownSettingUnknown Settings container
 CMIDIDeviceManager::USBDev
 CViewAssorted utilities for manging the user interface
 CVoice
 CVoiced
  CDrum
   CNonAudioDrum
   CSoundDrum
  CSound
 CVoiceStatus
 CVoiceUnisonPart
 CVoiceUnisonPartSource
 Cdeluge::gui::ui::keyboard::VoicingA voicing is a set of offsets from the root note of a chord
 CWaveformBasicNavigator
 CWaveformRenderData
 CWaveformRenderer
 CWaveTableBand