Articles on: Morningstar Apps

MIDI Magnet User Guide

User guide for the MIDI Magnet device preset manager


Contents


  1. Introduction
  2. What You'll Need
  3. Getting Started
  4. Connecting a Device
  5. The Control Grid
  6. Knob
  7. Button
  8. Option Group
  9. Activate and Deactivate Parameters
  10. Filter Parameters
  11. Card Size
  12. Groups
  13. Colors
  14. Randomize
  15. Lock Parameters
  16. Reset Parameters
  17. Send CC Messages
  18. Presets
  19. Preset Limits
  20. Device Dashboard
  21. Cloud vs. Local Storage
  22. Your Account



Introduction

MIDI Magnet is a browser-based tool for configuring and sending MIDI CC parameters to your hardware — no software installation needed. Just open it, connect your device, and you're good to go.



What You'll Need


A supported browser. Chrome or Edge only. The Web MIDI API isn't supported in Firefox or Safari. You'll see a warning banner if you're in an unsupported browser.


A Morningstar MIDI Controller or USB MIDI interface to relay MIDI messages from your computer to TRS or 5-pin MIDI devices.


If you're using a PRO Morningstar MIDI controller as your interface, make sure that USB Device Thru to your relevant MIDI Output is enabled as shown below.



If you're using a Standard Morningstar MIDI controller, be sure to enable Cross MIDI Thru so it passes USB MIDI messages through to its 5-pin output.



If you are using a MIDI Controller as a USB Interface, be sure to make sure that the MIDI Channels do not clash with your MIDI Controller's channel.



Getting Started


  1. Go to midimagnet.io
  2. Sign in (optional, but recommended — it unlocks cloud storage for your presets)
  3. Connect your MIDI hardware to your computer. More info about connecting under Connecting a Device
  4. Pick your MIDI device Brand and Model from the dropdowns — the control grid loads automatically




Connect a Device


If your device has a USB Device port that accepts MIDI, you can connect directly to your computer via USB.


If your device does not (which is the likely case), you will need a Morningstar MIDI controller or a USB MIDI Interface to connect your MIDI device to your computer.



  1. Connect your MIDI device to your computer either directly via USB, or via a Morningstar MIDI controller or MIDI USB interface.
  2. Launch Chrome **or Edge browser and go to **midimagnet.io
  3. A MIDI access permission prompt will appear on first use. You'll need to allow it.



Finally, select a MIDI Output port on the MIDI Magnet app. If nothing appears, check that your hardware is connected correctly and that your browser has MIDI access permission allowed.



Select Your Device


MIDI Magnet retrieves the MIDI CC specification of your device from the Morningstar MIDI Dictionary. It exposes all MIDI-controllable parameters and lays them out in a Control Grid. Tweak any effect parameter and hear the changes happen in real time.


Select your device brand and model from the dropdown list and all its MIDI-controllable parameters will be displayed on the Control Grid.






The Control Grid

This is where the action happens. Every configurable CC parameter on your device gets its own card and is laid out on the Control Grid.



There are 3 control types:



Knob

Each adjustable parameter is represented by a knob on its own card.


Drag Up - Increase value

Drag Down - Decrease value

Mouse Scroll Wheel - Fine adjustment

Double Click - Reset parameter to mid value



Button

When a parameter has no range (min value = max value), the knob becomes a clickable button that sends the CC message immediately.




Some parameters that are supposed to appear as Button may appear as a Knob instead due to the multiple CC values being accepted to perform the same function. In such a case, you can convert a Knob into a Button by clicking on the settings icon on the relevant card as shown below.



Option Group

When multiple options share a CC number (like mode selectors), they appear as a row of buttons. Selecting one sets the CC to the midpoint of that option's value range.



Activate and Deactivate Parameters

Only active controls are sent when you use Send All or save a preset. Toggle a control on or off using the ON/OFF indicator on its card.



You can also bulk-toggle using Activate All / Deactivate All in the filter row, and hide inactive controls with the Hide Inactive toggle.




Filter Parameters

Type in the 'Filter parameters' field to search by name. Clear the field to show all parameters.




Card Size

Use the S / M / L picker to adjust card size — Small fits more on screen, Large makes for easier adjustments.




Groups

You can organize parameters into up to 3 named sections. After Groups are created, they will be displayed on the Control Grid, each containing their respective parameters.


Click Groups in the filter row to enter the Group editor.



Drag parameters into group columns, or double-click to move them into the active group. Rename groups by typing in the group header.


Click Done to save and return to the Control Grid, where your assigned parameters will be displayed in groups.

Clicking on the back arrow will exit without saving.


Group names and parameter assignments are saved to the cloud if you are signed in to an account.

If not, they will be stored locally in your browser cache. Settings will persist across sessions.



Colors

Click Edit Colors in the filter row, then click any knob to assign it a custom accent color.



Use the Copy **and Paste buttons found on each parameter card to quickly apply a color to other knobs. Click **Done to save color changes.




Color assignments are saved to the cloud if you are signed in to an account.

If not, they will be stored locally in your browser cache. Settings will persist across sessions.



Randomize

Sets all unlocked, active parameters to a random value within their range and sends immediately. You'll need a MIDI output port selected for this to work. You can also randomize individual groups using the dice icon in a group's header.



Lock Parameters


Lock / Unlock

Click the lock icon on any card to protect that parameter from randomization. Useful when you want to hold certain values steady while experimenting.




Reset Parameters

Clicking on Reset returns all parameters to their midpoint value.



Card Size


Use the S / M / L size picker in the filter row to change how large the knob cards are displayed. Small gives you more controls on screen at once; Large gives you a more comfortable drag target.

Parameter Colors



Send CC Messages


CC parameter changes send automatically as you adjust a knob or click on a button, as long as a MIDI Output port is selected, MIDI output isn't paused, and the control is active.


Send All

Pushes the full state of all active controls to your hardware



Send Group

Sends only the active controls within a specific group




MIDI Channel

Use the CH stepper (1–16) to set the MIDI channel for all outgoing CC messages. Click the branch icon next to it to apply that channel to all saved presets for this device at once. This is useful when you have changed the MIDI receive channel on your device.




Message Delay Time

Use the Delay stepper (0–200 ms, default 10 ms) to add a gap between message bursts if your hardware can't keep up.



Pause MIDI Send

Click the signal icon in the toolbar to stop all outgoing CC messages without disconnecting the MIDI Output port. This is useful when you want to explore or edit values without affecting your hardware. Click again to resume sending.



Presets

Presets store the active CC values and MIDI channel for a specific device.


Save Preset
  1. Configure your controls to the desired state.
  2. Click Save Preset.
  3. Enter a preset name (up to 32 characters) and confirm.

A pop-up from the bottom of the screen will tell you if a preset is saved to cloud (if you're signed in) or in browser cache (if you're not signed in).


Load Preset

Open the preset sidebar via the menu icon in the top left corner. Click on any preset to load it. Included parameters become active; everything else is marked inactive.



Update Preset

After loading a preset and making changes, click Update Preset to overwrite it.


Save as New

Saves current settings as a new preset instead of overwriting the previous settings.


Reload Preset

If you have made changes after loading a preset and want to discard them, click on the preset name again in the sidebar to restore last saved settings.


Delete Preset

Click the delete icon next to any preset in the sidebar.



Preset Limits

You can save up to 64 presets per device, with a total of up to 16 distinct devices.


The preset sidebar header shows a count badge (e.g. 3/64) so you always know where you stand. If you reach a limit, you must delete an existing preset before saving a new one.



Device Dashboard

The home screen shows a card for each device that has at least one saved preset. Each card shows the model name, brand, and preset count. Click a card to jump straight to that device's control grid. The dashboard counter in the top right shows your device count (e.g. 2/16).




Cloud vs Local Storage

When signed in, presets, groups, and colors are stored in the cloud and accessible from any browser or device. When signed out, everything is stored in your browser's local storage — your computer only.


The cloud icon in the preset drawer header shows your sync status at a glance (green = synced, dim = local only). When you sign in, your cloud data loads automatically.



Your Account

The icon in the top-right of the toolbar handles sign-in. Click the login icon to create an account or sign in. When signed in, it shows your account circle — click it to see your name/email or sign out.


Updated on: 11/06/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!