🔊
MIDI Mixer Help
  • 👋Introduction
  • 🏃‍♂️ Getting started
  • ❓FAQ
  • 💬Terminology
  • ⚙️Settings
  • 🎹Profiles
    • Use a preset
    • Create a profile
    • Share a profile
  • 🔌Plugins
    • Overview
    • Use a plugin
    • Create a plugin
      • 💻Development environment
      • ✨Creating a plugin
      • 📄plugin.json
      • 🎚️Assignments
      • 🔘Buttons
      • 🎛️Settings
      • 🚚Releasing
      • 🐛Debugging and common issues
    • Troubleshooting
  • 😀Accounts
    • Overview
    • Contribution
  • 🔗Links
    • 💬Discord
    • 💬Forums
    • 🛣️Roadmap
    • 📣Release notes
    • ☕Ko-fi
    • ❤️Patreon
    • ⬇️Download
Powered by GitBook
On this page
  • Installing Node
  • Installing an editor
  • That's it!

Was this helpful?

  1. Plugins
  2. Create a plugin

Development environment

Set up your development environment ready to create MIDI Mixer plugins.

PreviousCreate a pluginNextCreating a plugin

Last updated 3 years ago

Was this helpful?

MIDI Mixer supports loading JavaScript plugins as a separate process that can communicate with .

To get started, you'll need to set up a development environment. It's recommended that you build your plugin using (JavaScript with types), giving you much better developer tooling and quality-of-life helpers such as autocomplete and static error checking.

If you've already got a development environment set up with Node.js installed, skip to the next step.

Installing Node

If you don't have Node.js installed on your system, I'd recommend installing , 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

Installing an editor

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

That's it!

If you've done the above or already have your development environment set up, let's get started!

🔌
💻
Node.js
MIDI Mixer's plugin API
TypeScript
Volta
Volta Getting Started Guide
Visual Studio Code
Visual Studio Code