Un metrónomo que late
Septiembre de 2026
Descripción general
El círculo del centro de la pantalla late al mismo tiempo y con la misma intensidad que cada clic. Creé un metrónomo para iPhone sin anuncios, cuentas ni pantalla de ajustes.
Lo hice para mis prácticas de saxofón tenor. Se puede abrir y empezar a usar al instante; el pulso sigue siendo visible cuando cuesta oírlo. Hice todo por mi cuenta: la concepción, el diseño, la implementación en SwiftUI y la síntesis de los clics.
Controles — tocar lo que se quiere cambiar
En la pantalla solo hay puntos de pulso, un círculo y el valor del tempo. Sin menús ni instrucciones: se toca directamente lo que se quiere cambiar.
- ⓘ
- Abre la página de soporte.
- Puntos
- Toca para añadir un pulso (1–7). Desliza para aumentar o reducir la cantidad.
- Círculo
- Toca para iniciar o detener. Mantén pulsado y luego marca el ritmo de una canción para fijar el tempo.
- Números
- Arrastra para acelerar o ralentizar. Muévete despacio para ajustar con precisión. −/+ cambia de uno en uno.
Latido — el mismo instante, la misma intensidad
El círculo se expande cuando el sonido llega al oído, no cuando se emite. Compensa el retraso de unos 0.1–0.3 segundos de los auriculares Bluetooth mediante la latencia de salida que informa iOS. La expansión es proporcional al volumen del clic: el primer pulso suena más agudo y fuerte, y el círculo se expande visiblemente más.
El hilo de audio determina el instante de cada pulso con precisión de muestra. El cálculo evita acumular errores: incluso tras una hora de reproducción continua, la desviación no supera 0.5 muestras.
Tempo por toques — silencio mientras marcas el ritmo
Al mantener pulsado el círculo, empieza a temblar como gelatina. Toca al ritmo de una canción o del tempo que imaginas: el círculo se hunde donde lo tocas, oscila y recupera su forma. La vibración te devuelve el tempo.
Mientras marcas el ritmo, no suena nada a propósito. Una respuesta sonora inmediata llegaría tarde por Bluetooth y se superpondría al metrónomo. Al dejar de tocar, los clics a ese tempo empiezan casi inaudibles y suben al volumen habitual en seis segundos.
Sonido — elegir de oído un tono que se distinga del saxofón
Los clics se sintetizan con ondas sinusoidales, sin archivos de audio. Creé una página de comparación e hice tres pruebas de escucha con el altavoz del iPhone mientras tocaba el saxofón tenor. Elegí 1875 Hz y 1250 Hz, 1.25 veces las frecuencias originales: por encima de la zona más intensa del saxofón y por debajo de la que suele resultar estridente.
Los sonidos más agudos y largos, o con armónicos añadidos, se oían mejor. Aun así, elegí dentro del margen que conservaba un carácter electrónico suave y neutro.
Restar — lo que dejé fuera
Nada que haga dudar entre opciones. Comprobé, elemento por elemento, si la app podía funcionar sin él y lo retiré.
- Anuncios, seguimiento y cuentas
- Decidido desde el principio. La app no inicia comunicaciones de red por su cuenta.
- Pantalla de ajustes
- Todo se resuelve en una sola pantalla.
- Selección de timbres
- Bastan dos sonidos, para pulsos acentuados y no acentuados. Las opciones generan dudas.
- Control deslizante de volumen
- Bastan los botones de volumen del dispositivo.
- Modo claro
- Una única pantalla negra.
- Ocho pulsos o más
- El 12/8 se cuenta en cuatro pulsos; el 9/8, en tres.
- Subdivisiones (corcheas, tresillos, semicorcheas)
- No son imprescindibles. Quedan como primera opción para una futura incorporación.
- Introducir el tempo con números
- Bastan −/+ y arrastrar.
Implementado en SwiftUI, sin bibliotecas externas. Funciona en iPhone con iOS 17 o posterior. Su nombre en inglés es No Ads Simplest Metronome. Estoy preparando su publicación en el App Store (septiembre de 2026). Las instrucciones completas y la política de privacidad están en la página de soporte (en inglés).