Para teléfonos Android · Android 9 o posterior
Apunta el teléfono a cualquier música y el tempo aparece en segundos: un altavoz, una sala de ensayo, un disco, una sesión de DJ o Spotify sonando en el mismo teléfono. Sin grabaciones, sin cuentas y sin pausar nada de lo que escuchas.
No es una reinterpretación
La mayoría de las apps de música multiplataforma escriben dos veces la parte difícil y, a partir de ahí, cada versión va por su lado. MagicBPM no: el detector es un único código en Swift, compilado con el NDK de Android, que recibe el audio a través de AAudio. Una herramienta de análisis en diferido pasa la misma grabación por las dos versiones y las compara fragmento a fragmento; así sabemos que un teléfono Android da el mismo tempo que daría un iPhone.
En la práctica, nada de esto es una versión de segunda. El tempo, la confianza, el manejo de las octavas y el tempograma son el mismo código haciendo el mismo trabajo.
Qué hace
Dos motores de detección funcionan en paralelo, autocorrelación y detección de ataques, con un indicador de confianza para que sepas cuándo la lectura ya es sólida y cuándo todavía se está estabilizando.
MagicBPM escucha con el micrófono sin quitarle la sesión de audio a Spotify, YouTube Music ni a ninguna otra app. Empieza a medir sin detener la canción.
Toca «Identificar canción» para ver el título y el artista junto al tempo, y ábrela en Spotify, YouTube Music, Amazon Music, Deezer, TIDAL o SoundCloud, la que elijas en «Abrir canciones en».
Hasta 300 BPM, con ocho compases, el primer tiempo acentuado, subdivisiones en corcheas, tresillos y semicorcheas, trece sonidos de clic y una vibración en cada tiempo. Sigue sonando en segundo plano, con los controles en una notificación.
Las canciones ambiguas pueden quedarse a una octava del pulso que sientes. Los botones MITAD, DETECTADO y DOBLE bajo la lectura la llevan adonde querías, y ahí se queda.
La detección de tempo nunca sale del teléfono: el audio se analiza en vivo y se descarta, y nunca se graba ni se sube. La identificación de canciones envía una huella del sonido, no el sonido en sí.
Primeros pasos
Si la lectura no se estabiliza, acércate a la fuente, reduce el ruido de fondo o limita el rango de tempo en Ajustes cuando ya sepas más o menos qué esperar. Las conexiones Bluetooth de manos libres entregan una frecuencia de muestreo más baja que la del micrófono integrado, algo que el detector sabe manejar, pero el micrófono del propio teléfono sigue siendo la mejor opción.
Gratis, con mejora a Pro de un solo pago
La detección, el metrónomo, el tap tempo y la identificación de canciones con un toque son gratis. Pro es una compra única a través de Google Play, nunca una suscripción.
Conviene saberlo
Android 9 o posterior. La página de MagicBPM en Google Play indica el mínimo exacto vigente, ya que cambia con cada versión.
Literalmente el mismo, no una reimplementación. El núcleo de detección es un único código en Swift compilado con el NDK de Android, y una herramienta que reanaliza grabaciones en diferido demuestra que, con el mismo audio, las dos versiones no se desvían más de una fracción de BPM. Lo que cambia entre plataformas es la interfaz que lo rodea, no el tempo que da.
Sí, siempre que el sonido salga por un altavoz. MagicBPM escucha con el micrófono y no le quita la sesión de audio a tu app de música, así que la reproducción continúa mientras se fija el tempo. Los auriculares son el único caso en que no funciona, porque el micrófono no tiene nada que oír. Más detalles aquí (en inglés).
Sí. El clic continúa cuando sales de la app o bloqueas la pantalla, y una notificación reúne los controles: iniciar y detener, y subir o bajar el tempo de 1 en 1 o de 5 en 5 BPM. Android pide permiso para mostrar notificaciones la primera vez que tocas «INICIAR», porque esa notificación es lo que permite que el clic siga sonando. La versión para iPhone hace lo mismo con una Actividad en Vivo.
No. Pro es una compra única a través de Google Play. Si reinstalas la app o cambias de teléfono, Restaurar compras te lo devuelve en la misma cuenta de Google. La detección, el metrónomo, el tap tempo y la identificación de canciones con un toque son gratis sin Pro.
Sí. Está disponible en ocho idiomas: español, inglés, alemán, japonés, portugués de Brasil, francés, italiano y coreano. En Android 13 y versiones posteriores, la app aparece en la pantalla del sistema para elegir el idioma de cada app; en versiones anteriores, elige el idioma en Idioma de la app, en los Ajustes de la propia app.
¿No encuentras lo que buscas? Visita la página de ayuda (en inglés) o escribe a [email protected]; te responderemos en inglés.