Pour téléphones Android · Android 9 ou version ultérieure
Pointez le téléphone vers n’importe quelle musique et le tempo s’affiche en quelques secondes : une enceinte, une salle de répétition, un vinyle, un DJ set, ou Spotify sur le même téléphone. Aucun enregistrement, aucun compte, et rien de ce que vous écoutez n’est mis en pause.
Pas une imitation
La plupart des apps musicales multiplateformes réécrivent deux fois la partie difficile, puis divergent peu à peu. Pas MagicBPM : le détecteur est une seule base de code Swift, compilée avec le NDK Android, qui reçoit l’audio via AAudio. Un outil hors ligne rejoue le même enregistrement dans les deux versions et les compare trame par trame : c’est ainsi que nous savons qu’un téléphone Android affiche le tempo qu’afficherait un iPhone.
Concrètement, rien ici n’est une version au rabais. Le tempo, la confiance, la gestion des octaves et le tempogramme sont le même code qui fait le même travail.
Ce que fait l’app
Deux moteurs de détection tournent en parallèle, autocorrélation et détection des attaques, avec un indicateur de confiance qui vous dit quand la lecture est solide et non plus en train de se stabiliser.
MagicBPM écoute par le micro sans prendre la session audio à Spotify, YouTube Music ou toute autre app. Lancez une mesure sans arrêter le morceau.
Touchez « Identifier le morceau » pour afficher le titre et l’artiste à côté du tempo, puis ouvrez-le dans Spotify, YouTube Music, Amazon Music, Deezer, TIDAL ou SoundCloud, selon l’app choisie sous « Ouvrir les morceaux dans ».
Jusqu’à 300 BPM, avec huit types de mesure, un premier temps accentué, des subdivisions en croches, triolets et doubles croches, treize sons de clic et une vibration à chaque temps. Il continue de cliquer en arrière-plan, avec les commandes dans une notification.
Sur un morceau ambigu, la lecture peut se caler une octave à côté de la pulsation que vous ressentez. La commande Moitié / Détecté / Double, sous le chiffre, la ramène là où vous l’entendiez, et elle y reste.
La détection du tempo ne quitte jamais le téléphone : l’audio est analysé en direct puis effacé, jamais enregistré, jamais envoyé. L’identification des morceaux envoie une empreinte du son, pas le son lui-même.
Premier lancement
Si la lecture ne se stabilise pas, rapprochez-vous de la source, réduisez le bruit ambiant, ou resserrez la plage de tempo dans Paramètres si vous savez déjà à peu près à quoi vous attendre. Les kits mains libres Bluetooth fournissent une fréquence d’échantillonnage plus basse que le micro intégré, ce que le détecteur gère, mais le micro du téléphone reste le plus fiable.
Gratuit, avec Pro en achat unique
La détection, le métronome, le tap tempo et l’identification des morceaux à la demande sont gratuits. Pro est un achat unique via Google Play, jamais un abonnement.
Bon à savoir
Android 9 ou version ultérieure. La fiche Google Play indique le minimum exact du moment, car il évolue à chaque version.
Littéralement le même, pas une réécriture. Le cœur de détection est une seule base de code Swift compilée avec le NDK Android, et un outil hors ligne qui rejoue un même audio dans les deux versions prouve qu’elles concordent à une fraction de BPM près. Ce qui change d’une plateforme à l’autre, c’est l’interface autour, pas le tempo affiché.
Oui, tant que le son sort d’un haut-parleur. MagicBPM écoute par le micro sans retirer la session audio à votre app de musique : la lecture continue pendant que le tempo se verrouille. Seule l’écoute au casque ne peut pas fonctionner, car le micro n’a alors rien à entendre. Plus de détails ici (page en anglais).
Oui. Le clic continue quand vous quittez l’app ou verrouillez l’écran, et une notification regroupe les commandes : lecture et arrêt, et le tempo de 1 ou 5 BPM dans un sens comme dans l’autre. Android demande l’autorisation d’afficher des notifications la première fois que vous appuyez sur « Démarrer », car c’est cette notification qui permet au clic de continuer. La version iPhone fait de même avec une Activité en direct.
Non. Pro est un achat unique via Google Play. Si vous réinstallez l’app ou changez de téléphone, Restaurer les achats le récupère sur le même compte Google. La détection, le métronome, le tap tempo et l’identification des morceaux à la demande sont gratuits sans Pro.
Oui, parmi huit langues : français, anglais, allemand, japonais, espagnol, portugais du Brésil, italien et coréen. Sous Android 13 et versions ultérieures, l’app apparaît dans le réglage système des langues par application ; sur les versions antérieures, choisissez-la sous Langue dans les paramètres de l’app.
Votre question n’y est pas ? Consultez la page d’assistance ou écrivez à [email protected]. L’assistance est assurée en anglais.