> For the complete documentation index, see [llms.txt](https://docs.lmms.io/developer-guides/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.lmms.io/developer-guides/core.md).

# Core

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