lmms
Cross-platform music production software
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Nlmms
  Ndetail
   CBufferViewData
   CBufferViewData< T, DynamicChannelCount >
   CInterleavedFrameIterator
   CInterleavedFrameIteratorData
   CInterleavedFrameIteratorData< T, DynamicChannelCount >
   CPortAudioInitializationGuard
   CSharedMemoryData
  NDspEffectLibrary
   CMonoBase
   CStereoBase
   CMonoToStereoAdaptor
   CStereoToMonoAdaptor
   CMonoBypass
   CStereoBypass
   CChain
   CFastBassBoost
   CDistortionBase
   CFoldbackDistortion
   CDistortion
   CStereoEnhancer
  Ngui
   CAboutDialog
   CActionGroupConvenience subclass of QActionGroup
   CAmplifierControlDialog
   CAudioAlsaSetupWidget
   CAudioDeviceSetupWidget
   CAudioFileProcessorView
   CAudioFileProcessorWaveView
    Cknob
   CAudioPortAudioSetupWidget
    CDeviceSelectorWidget
   CAutomatableButton
   CAutomatableButtonGroup
   CAutomatableModelView
   CAutomatableModelViewSlots
   CAutomatableSlider
   CAutomationClipView
   CAutomationEditor
   CAutomationEditorWindow
   CAutomationTrackView
   CBarModelEditor
   CBassBoosterControlDialog
   CBitcrushControlDialog
   CBitInvaderView
   CCaptionMenuA context menu with a caption
   CCarlaInstrumentView
   CCarlaParamsSubWindow
   CCarlaParamsView
   CCheckControl
   CClipView
   CColorChooser
   CColorHelper
   CComboBox
   CComboControl
   CCompressorControlDialog
   CControl
   CControlLayout
   CControllerConnectionDialog
   CControllerDialog
   CControllerRackView
   CControllerView
   CCPULoadWidget
   CCrossoverEQControlDialog
   CDelayControlsDialog
   CDirectory
   CDispersionControlDialog
   CDraggableA pixmap that can be dragged from one location to another to control a FloatModel
   CDropToolBarSmall helper class: A QToolBar that accepts and exposes drop events as signals
   CDualColumnFilterProxyModel
   CDualFilterControlDialog
   CDummyEffectControlDialog
   CDynProcControlDialog
   CEditorSuperclass for editors with a toolbar
   CEffectControlDialog
   CEffectRackView
   CEffectSelectDialog
   CEffectView
   CEnvelopeAndLfoView
   CEnvelopeGraph
   CEqBand
   CEqControlsDialog
   CEqCurve
   CEqFader
   CEqHandle
   CEqParameterWidget
   CEqSpectrumView
   CExportProjectDialog
   CFadeButton
   CFader
   CFileBrowser
   CFileBrowserTreeWidget
   CFileBrowserWidgetItem
   CFileDialog
   CFileItem
   CFileRevealerA utility class for revealing files and directories in the system's file manager
   CFileSearchJob
    CTaskRepresents a search task to be carried out by the search job
   CFlangerControlsDialog
   CFloatModelEditorBase
   CFreeBoyInstrumentView
   CFreeBoyKnob
   CFrequencyShifterControlDialog
   CFrequencyShifterHelpView
   CGigInstrumentView
   CgigKnob
   CGranularPitchShifterControlDialog
   CGranularPitchShifterHelpView
   CGraph
   CGroupBox
   CGuiApplication
   CHelpWindowEventFilter
   CInstrumentFunctionArpeggioView
   CInstrumentFunctionNoteStackingView
   CInstrumentMidiIOView
   CInstrumentSoundShapingView
   CInstrumentTrackView
   CInstrumentTrackWindow
   CInstrumentTuningView
   CInstrumentViewInstrument view with variable size
   CInstrumentViewFixedSizeInstrument view with fixed LMMS-default size
   CKickerEnvKnob
   CKickerInstrumentView
   CKickerKnob
   CKickerLargeKnob
   CKnob
   CKnobControl
   CLadspaBrowserView
   CLadspaControlDialog
   CLadspaControlView
   CLadspaDescription
   CLadspaMatrixControlDialog
   CLadspaPortDialog
   CLadspaWidgetFactory
   CLb302SynthView
   CLcdControl
   CLcdFloatSpinBox
   CLcdSpinBox
   CLcdWidget
   CLedCheckBox
   CLeftRightNav
   CLfoControllerDialog
   CLfoGraph
   CLinkedModelGroupsView
   CLinkedModelGroupView
   CLmmsPalette
   CLmmsStyle
   CLOMMControlDialog
   CLv2FxControlDialog
   CLv2InsView
   CLv2ViewBaseBase class for view for one Lv2 plugin
   CLv2ViewProcView for one processor, Lv2ViewBase contains 2 of those for mono plugins
   CMainApplication
   CMainWindow
    CMovableQMdiArea
    CkeyModifiers
   CMalletsInstrumentView
   CManageVestigeInstrumentView
   CManageVSTEffectView
   CMeterDialog
   CMicrotunerConfig
   CMidiCCRackView
   CMidiClipView
   CMidiPortMenu
   CMidiSetupWidget
   CMixerChannelLcdSpinBox
   CMixerChannelView
   CMixerView
   CModelView
   CMonstroView
   CMultitapEchoControlDialog
   CNesInstrumentView
   CNineButtonSelector
   CNStateButton
   COpulenzInstrumentView
   COrganicInstrumentView
    COscillatorKnobs
   COrganicKnob
   COrganicVolumeKnob
   COscilloscope
   COscilloscopeControlDialog
   COscilloscopeGraph
   CPatchesDialog
   CPatchItem
   CPatmanView
   CPatternClipView
   CPatternEditor
   CPatternEditorWindow
   CPatternTrackView
   CPeakControllerDialog
   CPeakControllerEffectControlDialog
   CPeakIndicator
   CPianoRoll
   CPianoRollWindow
   CPianoView
   CPixmapButton
   CPluginBrowser
   CPluginDescWidget
   CPluginView
   CPositionLine
   CProjectNotes
   CRecentProjectsMenu
   CRenameDialog
   CReverbSCControlDialog
   CRowDelegate
   CRowTableView
   CRubberBand
   CSaControlsDialogTop-level widget holding the configuration GUI and spectrum displays
   CSampleClipView
   CSampleThumbnail
    CVisualizeParameters
    CThumbnail
     CPeak
    CSampleThumbnailEntry
    CHash
   CSampleTrackView
   CSampleTrackWindow
   CSaSpectrumViewWidget that displays a spectrum curve and frequency / amplitude grid
   CSaveOptionsWidget
   CSaWaterfallView
   CselectableObject
   CSendButtonIndicator
   CSetupDialog
   CSf2InstrumentView
   CSf2Knob
   CSfxrInstrumentView
   CSfxrKnob
   CSideBar
   CSideBarButton
   CSideBarWidget
   CSidInstrumentView
    CvoiceKnobs
   CsidKnob
   CSimpleTextFloat
   CSlewDistortionControlDialog
   CSlewDistortionHelpView
   CSlicerTView
   CSlicerTWaveform
   CSongEditor
   CSongEditorWindow
   CStepRecorderWidget
   CStereoEnhancerControlDialog
   CStereoMatrixControlDialog
   CStringPairDrag
   CSubWindowThe SubWindow class
   CTabBar
   CTabButton
   CTabWidget
    CwidgetDesc
   CTapTempoView
   CTemplatesMenu
   CTempoSyncBarModelEditor
   CTempoSyncKnob
   CTextFloat
   CTimeDisplayWidget
   CTimeLineWidget
   CToolButton
   CToolPluginView
   CTrackContainerView
    CscrollArea
   CTrackContentWidget
   CTrackGrip
   CTrackLabelButton
   CTrackOperationsWidgetThe grip and the mute/solo buttons of a track
   CTrackRenameLineEdit
   CTrackView
   CTripleOscillatorView
    COscillatorKnobs
   CTripleOscKnob
   CTypedModelView
   CVecControlsDialogTop-level widget holding the configuration GUI and vector display
   CVectorView
   CVersionedSaveDialog
   CVestigeInstrumentView
   CVibedView
   CVolumeKnob
   CVstEffectControlDialog
   CVstPluginKnob
   CvstSubWin
   CWatsynView
   CWaveShaperControlDialog
   CXpressiveHelpView
   CXpressiveKnob
   CXpressiveView
   CXyPad
   CZynAddSubFxView
  NLv2Ports
   CConstVisitor
   CVisitor
   CMeta
   CPortBase
   CVisitablePort
   CControlPortBase
   CControl
   CCv
   CAudio
   CAtomSeq
    CLv2EvbufDeleter
   CUnknown
   CDCastVisitor
   CConstDCastVisitor
  NMixHelpers
   CAddOp
   CAddMultipliedOp
   CAddSwappedMultipliedOp
   CAddMultipliedStereoOp
   CMultiplyAndAddMultipliedOp
  NSimpleRandom
   Cfloat_random_with_engine
  CADSR
  CAllpassDelay
  CAmplifierControls
  CAmplifierEffect
  CAnalyzerTop level class; handles LMMS interface and feeds data to the data processor
  CArrayVector
  CAudioAlsa
   CDeviceInfoContains the relevant information about available ALSA devices
  CAudioBuffer
   CChannelGroupNon-owning collection of audio channels + metadata
  CAudioBusHandleJob between PlayHandle and MixerChannel
  CAudioDevice
  CAudioDummy
   CsetupWidget
  CAudioEngine
   CRequestChangesGuardRAII helper for requestChangesInModel. Used by AudioEngine::requestChangesGuard
  CAudioEngineProfiler
   CProbe
  CAudioEngineWorkerThread
   CJobQueue
  CAudioFileDevice
  CAudioFileFlac
  CAudioFileMP3
  CAudioFileOgg
  CAudioFileProcessor
  CAudioFileWave
  CAudioJack
   CsetupWidget
  CAudioPortAudio
  CAudioPulseAudio
   CsetupWidget
  CAudioResamplerA utility class for resampling interleaved audio buffers using various resampling algorithms
   CResultResult of a resampling operation
   CStateDeleter
  CAudioSampleRecorder
  CAudioSdl
   CsetupWidget
  CAudioSndio
   CsetupWidget
  CAutoDetectMidiController
  CAutomatableModel
   CDCastVisitor
   CConstDCastVisitor
  CAutomationClip
  CAutomationNode
  CAutomationTrack
  CBandLimitedWave
  CBank
  CBasicFilters
  CBassBoosterControls
  CBassBoosterEffect
  CBiQuad
  CBitcrushControls
  CBitcrushEffect
  CBitInvader
  CBoolModel
  CBSynth
  CBufferManager
  CCarlaInstrument
  CCarlaParamFloatModel
  CClip
  CCombFeedback
  CCombFeedbackDualtap
  CCombFeedfwd
  CComboBoxModel
  CCompressorControls
  CCompressorEffect
  CConfigManager
  CConnectPortVisitor
  CConstModelVisitor
  CController
  CControllerConnection
  CCrossoverEQControls
  CCrossoverEQEffect
  CDataFile
  CDataprocLauncher
  CDelayControls
  CDelayEffect
  CDetuningHelper
  CDimension
  CDispersionControls
  CDispersionEffect
   CFilterState
  CDownsampler
  CDrumSynth
  CDualFilterControls
  CDualFilterEffect
  CDummyEffect
  CDummyEffectControls
  CDummyInstrument
  CDummyPlugin
  CDynProcControls
  CDynProcEffect
  CEffect
  CEffectChain
  CEffectControls
  CEngine
  CEnvelopeAndLfoParameters
   CLfoInstances
  CEqAnalyser
  CEqControls
  CEqEffect
  CEqFilterThe EqFilter class. A wrapper for the StereoBiQuad class, giving it freq, res, and gain controls. Used on a per channel per frame basis with recalculation of coefficents upon parameter changes. The intention is to use this as a bass class, children override the calcCoefficents() function, providing the coefficents a1, a2, b0, b1, b2
  CEqHighShelfFilter
  CEqHp12FilterThe EqHp12Filter class A 2 pole High Pass Filter Coefficent calculations from http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt
  CEqLinkwitzRiley
  CEqLowShelfFilter
  CEqLp12FilterThe EqLp12Filter class. A 2 pole low pass filter Coefficent calculations from http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt
  CEqPeakFilterThe EqPeakFilter class A Peak Filter Coefficent calculations from http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt
  Cexp2_wave
  Cexp_wave
  CExportFilter
  CExprFront
  CExprFrontData
  CExprSynth
  CFifoBuffer
  CFlags
  CFlangerControls
  CFlangerEffect
  CFloatModel
  CFluidVoice
  CFreeBoyInstrument
  Cfreefunc0
  Cfreefunc1
  CFrequencyShifterControls
  CFrequencyShifterEffect
  CGbApuWrapper
  CGigInstance
  CGigInstrument
  CGigNote
  CGIGPluginData
  CGigSample
  CGranularPitchShifterControls
  CGranularPitchShifterEffect
   CPrefilterLowpass
   CGrain
  CgraphModel2 dimensional function plot
  Charmonic_cent
  Charmonic_semitone
  CHilbertIIRFloat
  CHydrogenImport
  CImportFilter
  CInlineAutomation
  CInstrument
  CInstrumentFunctionArpeggio
  CInstrumentFunctionNoteStacking
   CChord
   CChordTable
    CInit
  CInstrumentLoaderThread
  CInstrumentPlayHandle
  CInstrumentSoundShaping
  CInstrumentTrack
  CIntegrateFunction
  CInterleavedBufferView
  CInterval
  CIntModel
  CJournallingObject
  CKeymap
  CKickerInstrument
  CKickerOsc
  CLadspa2LMMS
  CLadspaBrowser
  CLadspaControl
  CLadspaControls
  CLadspaEffect
  CLadspaManager
  CLadspaManagerDescription
  CLadspaSubPluginFeatures
  CLastSampleFunction
  CLb302Filter
  CLb302Filter3Pole
  CLb302FilterIIR2
  CLb302FilterKnobState
  CLb302Synth
  CLfo
  CLfoController
  CLilvNodeDeleter
  CLilvNodesDeleter
  CLilvPtrDeleter
  CLilvScalePointsDeleter
  CLinearMap
  CLinkedModelGroup
   CModelInfo
  CLinkedModelGroups
  CLinkwitzRiley
  CLocalFileMng
  CLocalZynAddSubFx
  CLocklessAllocator
  CLocklessAllocatorT
  CLocklessList
   CElement
  CLocklessRingBufferA convenience layer for a realtime-safe and thread-safe multi-reader ringbuffer
  CLocklessRingBufferReaderWrapper for lockless ringbuffer reader
  CLOMMControls
  CLOMMEffect
  CLV2_Evbuf_Impl
  CLV2_Evbuf_Iterator
  CLv2ControlBase
  CLv2Effect
  CLv2Features
  CLv2FxControls
  CLv2Instrument
  CLv2ManagerClass to keep track of all LV2 plugins
   CLv2InfoClass representing info for one plugin
  CLv2Options
  CLv2Proc
   CStereoPortRef
  CLv2ProcSuspender
  CLv2SubPluginFeatures
  CLv2UridCacheCached URIDs for fast access (for use in real-time code)
   CIdForType
   CIdForType< float >
   CIdForType< std::int32_t >
  CLv2Worker
  CMalletsInstrument
  CMalletsSynth
  CMeterModel
  CMetronome
  CMicroTimer
  CMicrotuner
  CMidiAlsaRaw
  CMidiAlsaSeq
   CPorts
  CMidiClient
  CMidiClientRaw
   CmidiParserData
  CMidiClip
  CMidiController
  CMidiDummy
  CMidiEvent
  CMidiEventProcessor
  CMidiExportMIDI exporting base class
   CNoteA single MIDI note
   CClipA clip of MIDI notes
  CMidiFileMIDI file class for exporting purposes
   CSectionBase class for sections of MIDI file
   CHeaderRepresents MIDI header info
   CEventRepresents a track event. See Event::Type for more info
    C[union].__unnamed0__Union for saving space
     C[struct].__unnamed0__.noteNote properties
   CTrackRepresents a MIDI track
  CMidiImport
  CMidiInputEvent
  CMidiJack
  CMidiPatch
  CMidiPort
  CMidiSndio
  CMixer
  CMixerChannel
  CMixerRoute
  CModel
  CModelVisitor
  CMonoDelay
  CMonstroInstrument
  CMonstroSynth
  Cmoog_wave
  Cmoogsaw_wave
  CMultitapEchoControls
  CMultitapEchoEffect
  CNesInstrument
  CNesObject
  CNoCopyNoMove
  CNote
  CNoteBounds
  CNoteKey
  CNotePlayHandle
   CBaseDetuning
  CNotePlayHandleManager
  CNullableResource
  CNullableResourceDeleter
  COnePole
  COpulenzInstrument
  COrganicInstrument
   CoscPtr
  COscillator
   CwtSampleControl
  COscillatorObject
  COscilloscope
  COscilloscopeControls
  COutputSettings
  CPatmanInstrument
   Chandle_data
  CPatternAnalysisResultUsed by the helper function that analyzes automation patterns
  CPatternClipDummy clip for PatternTracks
  CPatternStore
  CPatternTrack
  CPeakController
  CPeakControllerEffect
  CPeakControllerEffectControls
  CPerfLogTimerThe PerfLog class
  CPerfTimeCPU time point
  CPiano
  CPixmapLoader
  CPlanarBufferView
  CPlayHandle
  CPlugin
   CDescriptor
    CSubPluginFeatures
     CKey
  CPluginFactory
   CPluginInfo
   CPluginInfoAndKey
  CPluginIssueIssue type bundled with informational string
  CPollParentThread
  Cport_desc_t
  CPresetPreviewPlayHandle
  CPreviewTrackContainer
  CProcessWatcher
  CProjectJournal
   CCheckPoint
  CProjectRenderer
   CFileEncodeDevice
  CProjectVersionVersion number parsing and comparison
  CQuadratureLfo
  CRandomVectorFunction
  CRandomVectorSeedFunction
  CRemotePlugin
  CRemotePluginBase
   Cmessage
  CRemotePluginClient
  CRemoteVstPlugin
   CSuspendPlugin
   CSyncHost to plugin synchronisation data structure
  CRenderManager
  CReverbSCControls
  CReverbSCEffect
  CRingBufferA basic LMMS ring buffer for single-thread use. For thread and realtime safe alternative see LocklessRingBuffer
  CRmsHelper
  CSaControls
  CSample
   CPlaybackState
  CSampleBuffer
  CSampleClip
  CSampleDecoder
   CResult
   CAudioType
  CSampleFrame
  CSamplePlayHandle
  CSampleRecordHandle
  CSampleTrack
  CSaProcessorReceives audio data, runs FFT analysis and stores the result
  Csaw_wave
  CScale
  CSemaphore
  CSerializingObject
  CSerializingObjectHook
  CSf2Instrument
  CSf2PluginData
  CSfxrInstrument
  CSfxrNegPosOneFloatModelA class that simplify the constructor of FloatModel, with value [-1,1]
  CSfxrSynth
  CSfxrZeroToOneFloatModelA class that simplify the constructor of FloatModel, with value [0,1]
  CSharedMemory
  CSharedMemory< T[]>
  CSharedMemoryResourceSimilar to std::pmr::monotonic_buffer_resource, but the initial buffer can be replaced
  CSidInstrument
  Csin_wave
  CSlewDistortion
  CSlewDistortionControls
  CSlicerT
  CsmfMidiCC
  CsmfMidiChannel
  CSong
   CSaveOptions
  Csquare_wave
  CStepRecorder
   CStepNote
  CStereoDelay
  CStereoEnhancerControls
  CStereoEnhancerEffect
  CStereoMatrixControls
  CStereoMatrixEffect
  CStereoVolumeVector
  CSystemSemaphore
  CTapTempo
  CTempoSyncKnobModel
  CThreadableJob
  CThreadPoolA thread pool that can be used for asynchronous processing
  CTimeline
  CTimePos
  CTimeSig
  CToolPlugin
  CTrackBase-class for all tracks
  CTrackContainer
  Ctriangle_wave
  CTripleOscillator
   CoscPtr
  CTypedAutomatableModel
  CUpgradeExtendedNoteRange
  CUpsampler
  CUridMap
  CValueBuffer
  CVecControls
  CVectorscopeTop level class; handles LMMS interface and accumulates data for processing
  CVestigeInstrument
  CVibed
   CStringContainer
  CVibratingString
   CDelayLine
  CVoiceObject
  CVstEffect
  CVstEffectControls
  CVstInstrumentPlugin
  CVstParameterDumpItem
  CVstPlugin
  CVstSubPluginFeatures
  CVstSyncController
  CVstSyncData
  CWatsynInstrument
  CWatsynObject
  CWaveMipMap
  CWaveSample
  CWaveShaperControls
  CWaveShaperEffect
  CWaveValueFunction
  CWaveValueFunctionInterpolate
  CXpressive
  CZynAddSubFxInstrument
  CZynAddSubFxRemotePlugin
 NPE
  CFileInfo
 C_LADSPA_Descriptor
 C_LADSPA_PortRangeHint
 CAEffect
 CAlg_atomsSymbol table of Alg_attribute objects and other unique strings
 CAlg_beatUsed to contruct a tempo map
 CAlg_beatsA list of Alg_beat objects used in Alg_seq
 CAlg_eventAbstract superclass of Alg_note and Alg_update
 CAlg_event_list
 CAlg_eventsA sequence of Alg_event objects
 CAlg_iterator
 CAlg_midifile_reader
 CAlg_note
 CAlg_note_list
 CAlg_parameterAn attribute/value pair
  C[union].__unnamed0__
 CAlg_parametersA list of attribute/value pairs
 CAlg_pending_event
 CAlg_reader
 CAlg_seqAn array of Alg_events
 CAlg_smf_write
 CAlg_time_map
 CAlg_time_sigRepresents a single time signature
 CAlg_time_sigsA dynamic array of Alg_time_sig objects
 CAlg_track
 CAlg_tracksA sequence of Alg_events objects
 CAlg_update
 CERect
 Cevent_queue
 Ckiss_fft_cpx
 Cloud_lookup_struct
 CMidifile_reader
 CRemoteZynAddSubFx
 CSerial_bufferAbstract class with common elements of Serial_read_buffer and Serial_write_buffer
 CSerial_read_buffer
 CSerial_write_buffer
 Csp_auxdata
 Csp_data
 Csp_dcblock
 Csp_fft
 Csp_param
 Csp_revsc
 Csp_revsc_dl
 CString_parse
 CVstEvent
 CVstEvents
 CVstMidiEvent
 CVstTimeInfo