> For the complete documentation index, see [llms.txt](https://support.4cast.world/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.4cast.world/5.-triggering/network-midi-rtp-midi-setup.md).

# Network MIDI (RTP-MIDI) Setup

Network MIDI (RTP-MIDI) allows you to send MIDI to the MVP over a standard Wi-Fi or Ethernet network. This is the preferred method for long-distance runs (e.g., FOH to stage) where USB cables are not feasible.

> **Performance Note**: While Network MIDI works over Wi-Fi, it can be susceptible to latency and jitter on congested networks. For critical live performances, a hardwired Ethernet connection is recommended.

***

## 1. Network Connection

First, you must choose where RTP-MIDI will be connecting from, WiFi or Ethernet:

Open **System Settings → Network MIDI Interface** and choose which one should advertise RTP-MIDI.&#x20;

<figure><img src="https://1295322784-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftu18KXlkMyaa2JzGGI3u%2Fuploads%2FDxRmnrIgWWx0QNHlPJkO%2Fimage.png?alt=media&amp;token=3e398567-6810-408b-8600-4d85b2cecbf8" alt="" width="375"><figcaption></figcaption></figure>

See \[[Network MIDI Interface](/6.-configuration/network-midi-interface.md)] for details

### For Wi-Fi

1. Open the MVP UI and click the **Wi-Fi icon** in the top bar.
2. Connect to your Wi-Fi network.
3. Ensure your Network MIDI Client is on the **same Wi-Fi network**.

### For Ethernet

1. Connect an Ethernet cable from the MVP to your computer (directly or via a network switch).
2. Set both devices to the same IP range:
   * MVP default: `2.0.0.111`, Subnet `255.0.0.0`
   * Computer: Set static IP (e.g., `2.0.0.50`), Subnet `255.0.0.0`
3. Mac:

   Windows:

   <figure><img src="https://support.4cast.world/~gitbook/image?url=https%3A%2F%2F972130380-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJy0o1OGq5vpGIjXyRxmH%252Fuploads%252F9Uitl7Kh5fcv3Wrx0a01%252Fimage.png%3Falt%3Dmedia%26token%3Dbd2d02ff-7f4d-402d-b807-6b77d4e0f939&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=829bcbd1&#x26;sv=2" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="https://support.4cast.world/~gitbook/image?url=https%3A%2F%2F972130380-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJy0o1OGq5vpGIjXyRxmH%252Fuploads%252F1ANwDIkBdFaDxmyzEuJQ%252Fimage.png%3Falt%3Dmedia%26token%3De7c5763f-e546-47bf-96c9-db421f00d145&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=65b4e290&#x26;sv=2" alt="" width="375"><figcaption></figcaption></figure>

***

## 2. macOS Setup (Native)

Mac has RTP-MIDI built into the operating system.

### Step 1: Open MIDI Studio

1. Press `Command + Space` to open Spotlight.
2. Type **"Audio MIDI Setup"** and press Enter.
3. In the top menu bar, click **Window > Show MIDI Studio**.

<figure><img src="https://1295322784-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftu18KXlkMyaa2JzGGI3u%2Fuploads%2F01Zb9WLR1hBMew1sA0PY%2Fimage.png?alt=media&amp;token=4559fe2e-552f-4f84-a0bc-910a72a807b9" alt="" width="273"><figcaption></figcaption></figure>

### Step 2: Configure Network Session

1. In the MIDI Studio window, double-click the **Globe Icon** (labeled "Network").\
   (*Or in the top menu bar, click MIDI Studio > Open MIDI Network Setup.)*

<figure><img src="https://support.4cast.world/~gitbook/image?url=https%3A%2F%2F972130380-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJy0o1OGq5vpGIjXyRxmH%252Fuploads%252Fuol26AevA6oNkxarPn8O%252Fimage.png%3Falt%3Dmedia%26token%3Dc93051fd-2b6f-4953-8c69-c9701176b9dc&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=48439bfb&#x26;sv=2" alt="" width="188"><figcaption></figcaption></figure>

1. In the **"My Sessions"** box (top left), click **+** to create a new session.<br>

   <figure><img src="https://1295322784-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftu18KXlkMyaa2JzGGI3u%2Fuploads%2FBpPPDk3VT4ck0bSt4aJG%2Fimage.png?alt=media&amp;token=b7eb36c3-6aaa-46d9-9bb6-99fa756b72d5" alt="" width="355"><figcaption></figcaption></figure>
2. Rename it to **"Network MVP"**.
3. Check the **checkbox** next to the session name to enable it.<br>

   <figure><img src="https://1295322784-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftu18KXlkMyaa2JzGGI3u%2Fuploads%2FMGdTL81WNJag4mUUjKFw%2Fimage.png?alt=media&amp;token=4aaaea99-6be3-4e93-8469-4e88a08c02a9" alt="" width="355"><figcaption></figcaption></figure>

### Step 3: Connect to MVP (Critical)

In the **"Directory"** box (bottom left), you will see two devices listed:

* `MVP` (Short name)
* `MVP/RtMidiIn Client-MVP` (Long name)

**You MUST select the one with the LONG NAME.**

1. Select **`MVP/RtMidiIn Client-MVP`**.
2. Click **Connect**.
3. The device moves to the **"Participants"** list on the right.

<figure><img src="https://1295322784-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftu18KXlkMyaa2JzGGI3u%2Fuploads%2FAVsCNh1LnVC67e1FENg0%2Fimage.png?alt=media&amp;token=f2c7676c-ca10-4ab5-a3e3-d0a31d058f1c" alt="" width="375"><figcaption></figcaption></figure>

***

## 3. Windows Setup (rtpMIDI)

Windows does not support RTP-MIDI natively. You can use the free **rtpMIDI** app.

1. **Download**: Install [rtpMIDI](https://www.tobias-erichsen.de/software/rtpmidi.html).
2. **Launch**: Open the program. The interface is nearly identical to the macOS version.
3. **Create Session**: Click **+** under "My Sessions" and rename to **"Network MVP"**.<br>

   <figure><img src="https://1295322784-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftu18KXlkMyaa2JzGGI3u%2Fuploads%2FtrAaxymhEnTtdFV61XHh%2Fimage.png?alt=media&amp;token=2d92418e-6400-4754-861a-745b8e0d48bd" alt="" width="307"><figcaption></figcaption></figure>
4. **Enable**: Check the box above the session name.
5. **Connect**: In the Directory, select the **long name** (`MVP/RtMidiIn Client-MVP`) and click **Connect**.<br>

   <figure><img src="https://1295322784-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftu18KXlkMyaa2JzGGI3u%2Fuploads%2F67e8QPXaz0IPUJDTI6CX%2Fimage.png?alt=media&amp;token=eca16bcc-88af-4f94-9129-dfcb7e1d0783" alt="" width="306"><figcaption></figcaption></figure>

***

## 4. Testing Your Connection

### Using Your DAW

In your DAW's MIDI settings, **"Network MVP"** will appear as an available MIDI output.

1. Set your MIDI track's output to **Network MVP**.
2. Set the channel to match your MVP configuration.
3. Play a MIDI note -- the MVP Dashboard should show the event.

<figure><img src="https://1295322784-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftu18KXlkMyaa2JzGGI3u%2Fuploads%2FbogDZMb63UJ8DStouRMk%2Fimage.png?alt=media&amp;token=3ec655a0-1a85-41f8-a3a1-1f4f56489ec2" alt="" width="374"><figcaption></figcaption></figure>

### Without a DAW

To verify the connection without opening a DAW, use a virtual MIDI keyboard:

#### macOS: MidiKeys (Simplest)

1. Download MidiKeys (free).
2. Set Destination to **"Network MVP"**.
3. Press keys on your computer keyboard to trigger the MVP.

#### Cross-Platform: VMPK

1. Download VMPK (Virtual MIDI Piano Keyboard).
2. **macOS "Unverified Developer" fix**: Right-click the app icon > Select Open > Click Open in the dialog.
3. Open VMPK > Go to **Edit > MIDI Connections**.
4. MIDI OUT Driver: Select **CoreMIDI** (Mac) or **Windows MM** (PC).
5. Output Connection: Select **"Network MVP"**.
6. Click OK and play the on-screen keys.

***

## Use Cases for Network MIDI

* **FOH to stage**: Send MIDI from the front-of-house computer to the MVP on stage over Ethernet -- no long USB cable needed.
* **Wireless triggering**: Control the MVP from a laptop or tablet over Wi-Fi during rehearsal.
* **MTC over network**: Send [MIDI Timecode](/4.-timecode-setup/mtc-midi-timecode-setup.md) to the MVP wirelessly.
* **Remote configuration**: Trigger test clips from anywhere on the network.

***

## Related Pages

* [Network MIDI Interface](/6.-configuration/network-midi-interface.md) -- Choose Ethernet or Wi-Fi for RTP-MIDI advertisement
* [Triggering Overview](/5.-triggering/triggering-overview.md) -- All trigger methods
* [MTC (MIDI Timecode) Setup](/4.-timecode-setup/mtc-midi-timecode-setup.md) -- Timecode sync over Network MIDI
* [Ethernet & ArtNet Configuration](/7.-networking/ethernet-and-artnet-configuration.md) -- Ethernet IP setup
* [MIDI Reference](/8.-reference/midi-reference.md) -- Complete note and CC reference
