Le moteur audio complet et les morceaux du dépôt, avec une interface volontairement minimale : ce qui se juge ici, c'est l'oreille, pas la mise en page. L'app est ailleurs ; cette page reste pour ecouter un morceau instrument par instrument et pour la non-regression.
Aucun son avant cet appui : le contexte audio d'iOS ne demarre qu'apres un geste, et le bouton silencieux de l'iPhone se contourne dans le meme geste.
Changer de morceau garde les instruments en place et repart du debut dans le meme etat de lecture. C'est le cahier des charges, et c'est ce qu'il faut verifier a l'oreille : aucun clic, aucune coupure sur un instrument qui n'a pas bouge.
Le curseur de tempo s'aimante sur les trois reperes (a moins de 4 % il colle). La hauteur des notes ne bouge pas quand le tempo change : l'app joue des partitions, pas des enregistrements.
Un appui ouvre ou ferme le canal. Ca ne lance et n'arrete rien : les 13 parties tournent en permanence, y compris celles des instruments fermes. Scene vide, aucun son, et l'horloge continue de tourner.
Les trois tests de CLAUDE.md : le violon
seul doit etre ecoutable, le tuba seul doit etre ecoutable, et le trio doit sonner comme un
vrai petit arrangement. C'est toi qui tranches, je ne peux mesurer que la presence du son.
Tranche a 20 ms le 15 septembre 2026, a l'oreille sur l'iPad. Tone met 0,1 s par defaut, ce qui donnait une reaction percue de 108 ms alors que la rampe de mute fait son travail en 11 ms. A 20 ms la reaction tombe a environ 28 ms.
Reserve a garder : descendre l'anticipation accelere la reaction au prix d'un risque d'accrocs audio sur les appareils faibles. Teste sur l'iPad, pas sur l'iPhone. Les trois boutons restent la pour retester ailleurs : joue le trio, appuie sur un instrument, et ecoute si ca decroche.
Le meme validateur tourne sur l'import d'un fichier depuis l'appareil, dans la zone parent de l'app : une erreur refuse l'import, une reserve le laisse passer en le disant. Il verifie les 13 cles, les positions dans la boucle, les noms de notes (la banque n'a pas de dieses), les frappes sur le bon canal, et deux contraintes propres a ce projet : aucune note au dela des 3,16 s de l'echantillon, et aucune transposition de plus de 5 demi-tons.
lecture des morceaux...
Si ca sonne. Je peux mesurer que chaque instrument produit du son, qu'aucune note n'est coupee, que la transposition reste courte et que les 13 parties tournent ensemble sans erreur. Savoir si l'arrangement est musical et si le mixage tient, c'est ton oreille et elle seule. Les niveaux de mixage sont mon estimation, jamais validee : leur reglage morceau par morceau est la phase 4.
Il manque des morceaux de la liste du jouet, et c'est volontaire : je n'ecris
que des phrases dont je suis sur, et le reseau d'ici bloque Wikipedia comme les sites de
partitions. Ecrire une fausse melodie sur une chanson que les garcons connaissent serait un
vrai defaut. La liste de ce qui manque, et les deux facons de debloquer, sont dans
docs/points-ouverts.md.