Load MIDI
Drop in any standard.mid file. Parsing happens locally in your browser — your file never leaves your device.
Tracks
Pick which MIDI tracks feed the converter. Unselected tracks are ignored. Multiple selected tracks get merged and then distributed across the chosen number of motor outputs.Time window (seconds)
Convert only a slice of the song. Start = 0, end ≤ song length. Useful for fitting a hook or chorus into Bluejay's 128-byte budget.Options
MIDI Editor
Drag a note's body to move it in pitch and time. Drag the right edge to resize. Double-click an empty area to add a new note (added to the lowest-numbered selected track). Select a note and press Delete / Backspace to remove it. Use the zoom buttons, or Ctrl+scroll / pinch-zoom on a trackpad. Bright notes are kept by the current converter settings; faded notes are out of budget or out of range.Outputs
One RTTTL string per motor. Paste each into the matching ESC slot in esc-configurator.com's Melody Editor.Make your FPV drone sing
beepmyquad is a free, browser-based MIDI → RTTTL converter for FPV drone pilots. Drop in a movie theme, video-game jingle, or a riff you wrote yourself and the converter splits the song across up to eight motors so your quadcopter, hexacopter, or octocopter plays the melody the moment it powers up. The MIDI is parsed locally in your browser — nothing is uploaded.
Want the longer story? Visit the dedicated pages:
- How it works — the physics of using a brushless motor as a speaker, how Bluejay encodes the RTTTL bytes, and how the converter distributes a polyphonic score across motor lanes.
- Song library — ready-to-paste RTTTL melodies you can copy directly into your ESC configurator. Themes, jingles, and classics built and curated for the 62-note Bluejay budget.
- FAQ — answers about Bluejay/BLHeli_S/BLHeli_32/AM32 compatibility, frame sizes, troubleshooting, and the limits of motor music.
How to flash the melodies
⚠️ Connect a flight battery to your quad before plugging the flight controller into your computer. The ESCs need to be powered to receive new melodies — USB alone does not power them.
- Connect the flight battery to your quad, then plug the flight controller into your PC via USB.
- Open esc-configurator.com, connect the flight controller, select your Bluejay ESCs.
- Open Melody Editor. Paste each motor's RTTTL into the matching ESC slot, click Accept.
- Click Write Melodies. Reboot the quad — your motors now sing your song on arming.