Comment on page
The manifest file for our MIDI Mixer plugin.
plugin.jsonfile (also known as the "manifest") in the root of your plugin is used to tell MIDI Mixer some basic information about the plugin, as well as what can be configured. It provides:
nameThe name of the plugin as it appears in the UI
versionThe version of the plugin, shown to the user but used for releases in the future
authorThe author of the plugin (that's you!)
mainThe file to load to start the plugin
iconA path to the icon to display next to the plugin for buttons, assignments, and other lists
settingsSettings for your plugin that are set by the user and accessible in code (see the Settings page for the schema)
This file must be placed in the root of your plugin so that MIDI Mixer can access it.
$schemakey below provides autocompletion and validation when editing this file. You can reference your local
midi-mixer-pluginpackage as below or use a service such as Skypack to always reference the latest version.
"name": "Template Plugin",
"author": "MIDI Mixer",
"label": "A text field",
Next, let's have a look at how to add assignments so our users can control our plugin with faders and buttons.