Skip to content

Repository files navigation

AudioForges

Free browser-based audio tools for producers, DJs and musicians — no sign-up, no watermarks, no daily limits.

Live site: audioforges.com

Built and run by one person. The frontend is Next.js; the analysis and conversion backend is FastAPI + ffmpeg with a few ML models behind it.

Tools

Analysis

  • Key & BPM finder — Essentia key/tempo detection cross-checked with librosa, with a confidence score. Reads the audio itself rather than looking a track up in a database, so it works on unreleased music and demos.
  • Audio to MIDI — note detection with a piano-roll preview before you download.
  • Audio to sheet music — engraved score you can play back in the browser, exported as PDF, MusicXML and MIDI.
  • Instrument tuner, metronome

Separation and cleanup

Conversion

Transcription

Embeddable widgets

Two tools can be embedded on any site with one line of HTML — free, no account, no API key. The only condition is keeping the attribution link visible.

<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>

Audio-to-MIDI is available at /embed/audio-to-midi. Live previews and the copy-paste snippets: audioforges.com/embed

Stack

  • Next.js (App Router), TypeScript, Tailwind
  • FastAPI backend, ffmpeg, Essentia, librosa, basic-pitch, Demucs
  • Deployed on Vercel; analysis workers on a VPS

Guides

Long-form documentation on the audio problems behind the tools — sample rate and bit depth, audio formats for game engines, preparing samples for hardware samplers, converting audio for phone systems and more at audioforges.com/guides.

Development

npm install
npm run dev

Open http://localhost:3000.

Contact

Bug reports and feature requests: open an issue, or contact@audioforges.com

About

Free browser-based audio tools for producers, DJs and musicians - no sign-up

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages