# Core

- [Glossary](/developer-guides/core/glossary.md)
- [The structure of the LMMS core](/developer-guides/core/the-structure-of-the-lmms-core.md)
- [Initializations and cleanups](/developer-guides/core/the-structure-of-the-lmms-core/initializations-and-cleanups.md)
- [For core](/developer-guides/core/the-structure-of-the-lmms-core/initializations-and-cleanups/for-core.md)
- [Accessing to core classes](/developer-guides/core/the-structure-of-the-lmms-core/accessing-to-core-classes.md)
- [The structure of an LMMS project](/developer-guides/core/the-structure-of-an-lmms-project.md)
- [Tracks and track containers](/developer-guides/core/tracks-and-track-containers.md)
- [Tracks and clips](/developer-guides/core/tracks-and-track-containers/tracks-and-tcos.md)
- [Track containers](/developer-guides/core/tracks-and-track-containers/track-containers.md)
- [The pattern system](/developer-guides/core/the-beat-bassline-system.md)
- [Play handles](/developer-guides/core/play-handles.md)
- [NotePlayHandle](/developer-guides/core/play-handles/noteplayhandle.md)
- [InstrumentPlayHandle](/developer-guides/core/play-handles/instrumentplayhandle.md)
- [SamplePlayHandle](/developer-guides/core/play-handles/sampleplayhandle.md)
- [Instruments](/developer-guides/core/instruments-and-effects.md)
- [The type of instruments](/developer-guides/core/instruments-and-effects/the-type-of-instruments.md)
- [Processing in instruments](/developer-guides/core/instruments-and-effects/processing-in-instruments.md)
- [Per-note processing](/developer-guides/core/instruments-and-effects/processing-in-instruments/per-note-processing.md)
- [Audio effects](/developer-guides/core/audio-effects.md)
- [Automation and controllers](/developer-guides/core/automation-and-controllers.md)
- [Automation](/developer-guides/core/automation-and-controllers/automation.md)
- [Processing automation](/developer-guides/core/automation-and-controllers/automation/processing-automation.md)
- [Controllers](/developer-guides/core/automation-and-controllers/controllers.md)
- [Controlling playback](/developer-guides/core/controlling-playback.md)
- [The audio rendering engine of LMMS](/developer-guides/core/how-lmms-renders-audio.md)
- [Stage 1: collect play handles and process automation](/developer-guides/core/how-lmms-renders-audio/stage-1-process-automation-and-midi-events.md)
- [Stage 2: render notes and instruments](/developer-guides/core/how-lmms-renders-audio/stage-2-render-notes-and-instruments.md)
- [Step 3: mix and master](/developer-guides/core/how-lmms-renders-audio/step-3-mix-and-master.md)
- [Threading and synchronization](/developer-guides/core/threading-and-synchronization.md)
- [Data serialization](/developer-guides/core/data-serialization.md)
- [Overview](/developer-guides/core/data-serialization/overview.md)
- [Relevant classes](/developer-guides/core/data-serialization/relevant-classes.md)
- [Upgrading data files](/developer-guides/core/data-serialization/upgrading-data-files.md)
- [Internal routing of events and signals](/developer-guides/core/internal-routing-of-events-and-signals.md)
- [Audio signals](/developer-guides/core/internal-routing-of-events-and-signals/audio-signals.md)
- [MIDI events](/developer-guides/core/internal-routing-of-events-and-signals/midi-events.md)
- [Audio and MIDI I/O](/developer-guides/core/audio-and-midi-i-o.md)
- [Supported backends and features](/developer-guides/core/audio-and-midi-i-o/supported-backends-and-features.md)
