Skip to content

Put free audio tools on your site

One line of HTML. Your readers drop in a track and get the key, Camelot code and tempo — or a MIDI file of the melody — without leaving your page. No account, no API key, no cost.

Live preview

This is the key & BPM widget itself, running right here — try it with a track. The audio-to-MIDI widget works the same way.

Copy the code

Paste this anywhere HTML is allowed — a WordPress custom HTML block, a Ghost embed card, or straight into a template.

<iframe src="https://www.audioforges.com/embed/key-finder"
  width="100%" height="330" style="border:none;max-width:520px"
  title="Free key and BPM finder by AudioForges"
  loading="lazy"></iframe>
Adjust height if you want more or less room.

What they do

The key & BPM widget runs the same analysis as the full AudioForges key finder: Essentia estimates the key and tempo, librosa cross-checks both, and the result carries a confidence score. It reads the audio itself rather than looking the track up in a database, so it works on unreleased music, demos and your own recordings — not just released catalogue.

The audio-to-MIDI widget runs the same detection as the full converter, turning a melody, bassline or chord part into a MIDI file your readers can download and drop into any DAW. It takes longer than key detection — usually under a minute — so give it a taller frame.

Terms, in plain words

  • Free for any site, commercial or not.
  • Keep the “Powered by AudioForges” link visible. That link is the whole price.
  • Don't modify the iframe to hide the attribution or to auto-submit files.
  • Analysis is rate limited per visitor, which is generous for readers and useless for scripts.
  • No warranty — if the server is down, the widget shows an error rather than breaking your page.

Privacy

Files go to the AudioForges analysis server, are analysed, and are deleted. Nothing is stored, and no account or email is collected from your visitors. The widget sets no tracking cookies of its own.

Two widgets, same terms

Key & BPM and audio-to-MIDI are both embeddable — switch between them in the code block above. MIDI conversion takes longer to run, so give that one a taller frame.

If a stem splitterembed would suit your readers better, say so — it's next, and knowing who wants it decides the order.