Un métronome qui bat
Septembre 2026
Présentation
Le cercle au centre de l’écran bat au même instant et avec la même intensité que chaque clic. J’ai créé un métronome pour iPhone sans publicité, sans compte et sans écran de réglages.
Je l’ai créé pour mes séances de saxophone ténor. On l’ouvre et on peut démarrer aussitôt ; la pulsation reste visible même quand le son est difficile à entendre. J’ai tout fait seul, de la conception au design, à l’implémentation en SwiftUI et à la synthèse des clics.
Commandes — toucher ce que l’on veut changer
L’écran ne contient que les points des temps, un cercle et la valeur du tempo. Ni menus ni instructions : on touche directement ce que l’on veut changer.
- ⓘ
- Ouvre la page d’assistance.
- Points
- Touchez pour ajouter un temps (1–7). Faites glisser pour en ajouter ou en retirer.
- Cercle
- Touchez pour démarrer ou arrêter. Maintenez le doigt, puis tapez au rythme d’un morceau pour fixer le tempo.
- Chiffres
- Faites glisser pour accélérer ou ralentir. Un mouvement lent permet un réglage fin. −/+ change la valeur d’une unité.
Pulsation — au même instant, avec la même intensité
Le cercle gonfle quand le son arrive à l’oreille, et non lorsqu’il est émis. Le retard d’environ 0.1–0.3 seconde des écouteurs Bluetooth est compensé à partir de la latence de sortie signalée par iOS. L’amplitude du gonflement est proportionnelle au volume du clic : au premier temps, le son est plus aigu et plus fort, et le cercle gonfle davantage.
Le thread audio détermine l’instant des temps à l’échantillon près. Le calcul évite l’accumulation des erreurs : même après une heure de lecture continue, l’écart reste inférieur ou égal à 0.5 échantillon.
Tempo par frappes — le silence pendant la saisie
Un appui long fait trembler le cercle comme de la gelée. Tapez au rythme d’un morceau ou du tempo que vous imaginez : le cercle s’enfonce au point touché, oscille et reprend sa forme. La vibration vous restitue le tempo.
Le silence pendant les frappes est volontaire. Un retour sonore immédiat arriverait en retard en Bluetooth et se superposerait aux clics du métronome. Quand on cesse de taper, les clics au tempo saisi commencent presque inaudibles et atteignent leur volume habituel en six secondes.
Son — choisir à l’oreille une hauteur qui porte au-dessus du saxophone
Les clics sont synthétisés à partir de sinusoïdes, sans fichiers audio. J’ai créé une page de comparaison et effectué trois écoutes comparatives sur le haut-parleur de l’iPhone en jouant du saxophone ténor. J’ai retenu 1875 Hz et 1250 Hz, soit 1.25 fois les fréquences initiales : au-dessus de la zone la plus forte du saxophone et en dessous de celle qui paraît facilement perçante.
Des sons plus aigus et plus longs, ou enrichis en harmoniques, étaient plus audibles. J’ai pourtant choisi dans la plage qui conservait un caractère électronique doux et neutre.
Soustraire — ce que j’ai laissé de côté
Rien qui fasse hésiter entre des options. J’ai vérifié pour chaque élément si l’app pouvait fonctionner sans lui, puis je l’ai retiré.
- Publicité, suivi et comptes
- Décidé dès le départ. L’app n’établit aucune communication réseau de sa propre initiative.
- Écran de réglages
- Tout se fait sur un seul écran.
- Choix de timbres
- Deux sons suffisent, pour les temps accentués et non accentués. Les options font hésiter.
- Curseur de volume
- Les boutons de volume de l’appareil suffisent.
- Mode clair
- Un seul écran noir.
- Huit temps ou plus
- Le 12/8 se compte en quatre temps, le 9/8 en trois.
- Subdivisions (croches, triolets, doubles croches)
- Elles ne sont pas indispensables. Elles restent le premier ajout envisagé.
- Saisie numérique du tempo
- −/+ et le glissement suffisent.
Réalisé en SwiftUI, sans bibliothèques externes. Fonctionne sur iPhone avec iOS 17 ou version ultérieure. Son nom anglais est No Ads Simplest Metronome. Je prépare sa sortie sur l’App Store (septembre 2026). Le mode d’emploi complet et la politique de confidentialité figurent sur la page d’assistance (en anglais).