Until now, editing your VL3 or VL3 Extreme in Pilot meant a USB cable running from the unit to the machine. That cable is what decides where the unit can live. This release adds Bluetooth MIDI, and with it the unit stays on the stand, or in the rack, or across the room at the back of the stage, while you work from wherever you actually are. Both models are covered, and the rest of this page writes them as VL3/X.

Pilot tells you which link you are on, in the status line, every session:

Status line VL3X Connected · Bluetooth (MD-BT01)

Everything the editor does over USB, it does over Bluetooth: the full 500 slot preset list, preset changes, parameter edits, saving to the device, steps. Firmware updates are the single exception, and there is a section on that below.

Why you would want it

Edit from the front of house position instead of kneeling at the pedalboard. Rehearse with the laptop on a music stand and the unit out of reach. Work from a tablet in a room where running a cable is not practical.

Certified hardware: the Yamaha MD-BT01

The Yamaha MD-BT01 is the adapter Pilot is certified against. It plugs into the VL3/X MIDI IN and MIDI OUT sockets and takes its power from them, so there is no battery and nothing to charge.

Two consequences of that bus power are worth knowing before you start:

Other Bluetooth MIDI adapters are not supported. The MD-BT01 is the one that has been tested end to end with Pilot, and it works. If you are buying an adapter for this, buy that one.

Setting it up: macOS and iPadOS differ

Both platforms are confirmed working on real hardware, and they are set up differently. The difference is not cosmetic, so read your own platform's steps: the other platform's instructions will send you after an app you do not have.

Two things have to be true before Pilot can talk to the VL3/X wirelessly. Something has to hold the Bluetooth link and present the MD-BT01 as a MIDI port on the machine, and the browser you open Pilot in has to support Web MIDI. On macOS the system does the pairing and any Web MIDI browser does the rest. On iPadOS neither is available, so you install two apps that fill the two gaps.

What is neededmacOSiPadOS
Holds the Bluetooth linkThe system, via Audio MIDI Setupmidimittr
Provides Web MIDIChrome or EdgeMIDIWeb
You open Pilot inChrome or EdgeMIDIWeb, not Safari
To installA Web MIDI browser, if you do not have oneTwo apps
Pairing screenAudio MIDI SetupNone. iPadOS has no equivalent
Reconnect after a VL3/X power cycleAudio MIDI Setupmidimittr

macOS

No extra apps. Pairing is a system operation, and the Web MIDI browser you already run Pilot in does the rest.

  1. Plug the MD-BT01 into the VL3/X MIDI IN and MIDI OUT sockets. Power the VL3/X on, and the adapter comes up with it.
  2. Open Audio MIDI Setup (Applications › Utilities).
  3. Choose Window › Show MIDI Studio.
  4. Click the Bluetooth icon, find MD-BT01, click Connect. It then appears as a MIDI port named MD-BT01 Bluetooth.
  5. Open Pilot in a Web MIDI browser, Chrome or Edge on the Mac, and allow MIDI access when asked. Pilot finds the port by name, identifies the unit over the link, and the status line reads Bluetooth (MD-BT01).
Pair it in Audio MIDI Setup, not in System Settings

System Settings › Bluetooth and Audio MIDI Setup are not the same operation. A generic pairing in System Settings can take the adapter and stop the MIDI pairing from succeeding, and the symptom is a device that looks paired but never turns up as a MIDI port.

Safari has no Web MIDI on any platform, so Pilot does not run in it. On the Mac that means Chrome or Edge, on the iPad it means MIDIWeb. That is unchanged by this release, and it applies on USB just as it does on Bluetooth.

iPadOS

Two apps, because iPadOS gives you neither piece. Audio MIDI Setup does not exist on iPadOS, so there is no system screen to pair Bluetooth MIDI from, and Safari provides no Web MIDI, so Pilot cannot run there at all. This is the setup confirmed on a 13 inch iPad Pro.

  1. Install midimittr and MIDIWeb from the App Store.
  2. Plug the MD-BT01 into the VL3/X MIDI IN and MIDI OUT sockets. Power the VL3/X on.
  3. Open midimittr and connect to MD-BT01. midimittr is what holds the Bluetooth link, and it stays responsible for it, so leave it running.
  4. Open MIDIWeb and load Pilot in it. MIDIWeb is a browser that provides Web MIDI, and it sees the iPad's real MIDI ports, so the MD-BT01 shows up under its own name exactly as it does on the Mac.
  5. Allow MIDI access when asked. From here Pilot behaves identically to the Mac.

Your usual browser is not involved on the iPad. Open Pilot in Safari and it will report no MIDI support, and that is Safari, not the adapter and not your setup.

Bluetooth is slower than USB, and here is exactly why

Read this part before you decide which link to use for a given job. Bluetooth is not a degraded connection. It is a correct connection with a lower ceiling, and Pilot is now paced for it rather than pretending it is USB.

Three factors, all measured on this hardware:

What that looks like in practice

Measured over the MD-BT01 on the shipping build:

ActionOver Bluetooth
Change presetabout 0.1 s
Read the preset list on connect (500 slot names)9 to 61 s
Save a single step presetabout 4 s
Rename and save a 7 step presetabout 14 s
Add a step to a 6 step presetabout 13 s
Build a preset from 1 step to 10about 102 s
Load a full 500 preset folder onto the unitabout 30 minutes

Note the shape of those numbers. Anything that only changes what the device is playing is effectively instant. Anything that writes a preset into a slot pays the spacing and the confirmation. Bigger presets cost more, in a straight line, at roughly 2.5 seconds per additional step.

The two ends of that table are the ones to plan around. Reading the preset list is a once per session cost that runs while you can already see the editor. Loading a full 500 preset folder is the opposite: it overwrites every slot on the unit, so it pays the outbound spacing and a device confirmation 500 times over. One preset takes about 3.4 seconds to land and be confirmed, and a full folder is 500 of them back to back, which comes to about half an hour. A folder you have built yourself out of multi step presets takes proportionally longer, at roughly two and a half seconds more per extra step in each preset.

Saving now shows its progress

During a store, the top bar counts the frames as they go out: Saving preset 499: chunk 34 of 50. The count comes from frames that actually reached the port, so a stalled link shows a stalled count rather than a bar that keeps moving on its own.

The bulk jobs, and how long to allow

Loading a full 500 preset folder is the longest thing Pilot asks your device to do, and it is the useful reference for the rest. A backup or a restore will not take longer than that, so half an hour is the figure to plan against for any of the three. Start them with the unit powered, the adapter connected, and time to spare, and do not power anything down part way through.

These are also the clearest case for reaching for the cable. Plug in for bulk work, go wireless for playing, editing and saving.

Firmware updates stay on USB

Pilot will not send a firmware update over Bluetooth. Connect the VL3/X with a USB cable and the firmware utility unlocks itself. On a Bluetooth link it is blocked at the door, before an Update button is ever offered:

UTIL › Firmware Firmware updates require USB. Pilot sends firmware over USB only, not over Bluetooth. Connect your VL3X with a USB cable to update firmware.

The reason is the timing above. The firmware uploader sends its frames at a fixed 50 ms spacing, and the bootloader sends no acknowledgement per frame, only one at the end of the session. 50 ms is below the measured Bluetooth floor for this hardware, and with no per-frame handshake a frame that did not arrive cannot be detected. Firmware is also the one operation whose only undo is the backup you took beforehand.

A policy, not a warning about your unit

This is a deliberate rule, enforced in two independent places so that a change to the interface cannot accidentally re-open it. It is not a claim that Bluetooth will damage your VL3/X. Plug in the cable, update, unplug, carry on wirelessly.

When Pilot cannot see the unit

It says so plainly rather than sitting on a blank screen, and it names the step for the platform you are actually on.

On a Mac No VoiceLive device detected. Connect over USB, or reconnect the Yamaha MD-BT01 in Audio MIDI Setup.
On an iPad No VoiceLive device detected. Connect the Yamaha MD-BT01 in midimittr, then launch Pilot from MIDIWeb.

This matters most after a power cycle. The MD-BT01 is powered by the VL3/X, so switching the unit off drops the link, and bringing it back is a manual step in a different place on each platform: Audio MIDI Setup on the Mac, midimittr on the iPad. Once the port is back, Pilot picks it up again by itself.

What was verified

Bluetooth support was not shipped on the strength of "it connected once".

If something behaves differently on your rig, the useful details are: which platform, whether you were on USB or Bluetooth at the time (the status line says which), the preset slot, and how many steps it had. Bluetooth timing is sensitive to preset size, so step count matters more than it sounds like it should.