description |
---|
Set up your development environment ready to create MIDI Mixer plugins. |
MIDI Mixer supports loading JavaScript Node.js plugins as a separate process that can communicate with MIDI Mixer's plugin API.
To get started, you'll need to set up a development environment. It's recommended that you build your plugin using TypeScript (JavaScript with types), giving you much better developer tooling and quality-of-life helpers such as autocomplete and static error checking.
{% hint style="info" %} If you've already got a development environment set up with Node.js installed, skip to the next step. {% endhint %}
If you don't have Node.js installed on your system, I'd recommend installing Volta, a toolchain manager for JavaScript that allows you to easily download and use any version of Node, NPM, or Yarn across multiple platforms.
- Follow the Volta Getting Started Guide
Visual Studio Code is a very popular code editor that has fantastic support for TypeScript. If you don't get yet a code editor, I'd recommend downloading and using VSCode for getting started.
I'll be using VSCode in any demonstrations throughout this guide.
- Install Visual Studio Code
If you've done the above or already have your development environment set up, let's get started!