# Plugins

- [Overview](/plugins/overview.md): Open source extensions to MIDI Mixer to allow users to control more than just audio.
- [Use a plugin](/plugins/use-a-plugin.md): How to install and use plugins within MIDI Mixer.
- [Create a plugin](/plugins/create-a-plugin.md): How to develop, build, and package a plugin for use by yourself and other MIDI Mixer users.
- [Development environment](/plugins/create-a-plugin/development-environment.md): Set up your development environment ready to create MIDI Mixer plugins.
- [Creating a plugin](/plugins/create-a-plugin/creating-a-plugin.md): Get started with a MIDI Mixer Template plugin.
- [plugin.json](/plugins/create-a-plugin/plugin-json.md): The manifest file for our MIDI Mixer plugin.
- [Assignments](/plugins/create-a-plugin/assignments.md): Add assignments to your plugin that your users can select and control with faders and buttons.
- [Buttons](/plugins/create-a-plugin/buttons.md): Add buttons to your plugin so users can select and trigger one-time actions.
- [Settings](/plugins/create-a-plugin/settings.md): Provide your user with settings to customise your plugin.
- [Releasing](/plugins/create-a-plugin/releasing.md): Create a midiMixerPlugin file to distribute your plugin to other users.
- [Debugging and common issues](/plugins/create-a-plugin/debugging-and-common-issues.md): Learn how to debug your plugin, view logs, and resolve common issues during development.
- [Troubleshooting](/plugins/troubleshooting.md): How to troubleshoot a plugin that isn't working as expected.
