Overview
Detect the BPM and musical key of the track playing in your active tab. Built for DJs prepping their next set.
TempoTango is a fast, private BPM and key analyzer for tracks playing in your browser tab. Open the popup, hit Listen, and in about 40 seconds you'll get: • BPM (with octave correction so 70/140 confusion is rare) • Musical key in standard notation • Camelot wheel position for harmonic mixing • A confidence indicator on each reading Built for DJs who use SoundCloud to dig for tracks and want a quick read on whether something fits the set they're building. What makes TempoTango different • Audio is analyzed locally in your browser using essentia.js (WebAssembly). Nothing is uploaded — not the audio, not the result, not even the track URL. • No accounts, no signups, no paywalls. • No analytics, no telemetry, no third-party services. • Works on any track that plays in your active tab — including private and unreleased uploads you have access to. How it works 1. Play a track on SoundCloud. 2. Click the TempoTango toolbar icon. 3. Hit Listen. The extension captures ~40 seconds of audio from the tab and runs BPM + key detection on-device. 4. Read the result. Hit "Analyze again" if you want a second pass. Permissions • Tab capture — to read the audio of the tab you're listening to (only when you click Listen). • Offscreen — to run audio analysis off the service worker. • Active tab — to confirm the tab you're on. • Storage — to remember the most recent result while the browser is open. • soundcloud.com host access — the extension only operates on SoundCloud. Open source: TempoTango is AGPL-3.0 (and bundles essentia.js, also AGPL-3.0). Full corresponding source: https://gitlab.com/alexhewittx77/tempo-tango-extension
0 out of 5No ratings
Details
- Version1.0.1
- UpdatedJune 28, 2026
- FeaturesOffers in-app purchases
- Size742KiB
- LanguagesEnglish
- DeveloperWebsite
Email
hello@tempotango.co - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
TempoTango - BPM & Key Analyzer has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
TempoTango - BPM & Key Analyzer handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site