About beepmyquad
beepmyquad is a small, free tool with an oddly specific job: it turns a piece of music into something your FPV drone can play through its motors. If you've never seen a quadcopter chirp out the Imperial March on power-up, that's the thing this whole site exists to help you do.
How it started
It started, like a lot of these things do, with a rabbit hole. One of us flashed Bluejay onto a set of ESCs, discovered you could give it a custom startup melody as an RTTTL string (the same format as old Nokia ringtones), and spent an evening hand-typing notes to make a quad play Tetris. It worked. It was also tedious — RTTTL is fiddly to write by hand, and a quad has four motors, so you really want four melodies that play together, not one melody repeated.
So we built a converter: drop in a MIDI file, and it splits the music across your motors automatically, fits each part into the firmware's tiny memory budget, and hands you the strings to paste in. What took an evening now takes a couple of minutes. We put it online because if it saved us the hassle, it'll save other pilots the hassle too.
What we're trying to do
The converter is the core, but the goal is broader: we want this to be the place you go to learn how motor music actually works and how to do it well. That's why there's a growing blog with field reports and deep-dives, a how-it-works explainer covering the physics and the firmware, an FAQ, and a song library of ready-to-flash arrangements we've made and tested ourselves.
Everything we publish comes from actually doing this — flashing real ESCs, recording real quads, and writing down what worked and what didn't. We're not aggregating other people's content; we're documenting our own tinkering.
What makes it different
- It runs entirely in your browser. Your MIDI file is never uploaded — it's parsed locally on your device, and only the resulting text strings ever leave your machine (and only if you choose to copy or download them).
- It understands polyphony. Most online RTTTL tools handle one melody line. We split a multi-track score across up to eight motors so a quad plays harmony, not just a tune.
- It respects the firmware's limits. Bluejay gives each ESC 128 bytes. The converter fits your song into that budget automatically instead of letting it get silently truncated.
- It's free and ad-supported. The ads pay for the domain and hosting. That's the whole business model. No accounts, no upsell, no data resale.
Who's behind it
beepmyquad is operated by Follow Your Feet OÜ. The full legal details are on the imprint page. If you want to reach a human — to report a bug, request a feature, suggest a song, or just say a build sounded great — the contact form goes straight to our inbox and we read every message.
A standing invitation
This project gets better when pilots tell us what they're doing with it. If you flashed something that got a reaction at the field, recorded a clip you're proud of, or hit a problem we haven't documented, let us know. A good chunk of the blog and the song library exists because someone took the time to share.