Ho sviluppato un sistema di diagnostica timbrica in tempo reale per l'intonazione dei martelli del pianoforte. Il sistema misura i descrittori spettrali di ciascuna nota — centroide, rolloff, spread, flatness — tramite una catena di analisi SuperCollider/FluCoMa, e li confronta con una curva di riferimento costruita su un modello fisico di corda rigida.

Per ogni nota suonata viene calcolato un punteggio di scostamento e viene immediatamente visualizzato un suggerimento concreto di intervento: punzonatura profonda alle spalle, rasatura alla punta, trattamento a vapore, lacca armonica.

Il concetto centrale è quello di profilo timbrico: è possibile registrare l'impronta acustica di uno strumento di riferimento su otto note chiave, per poi utilizzare questo profilo come obiettivo per intonare altri pianoforti — permettendo di lavorare verso un timbro preciso e riproducibile e di omogeneizzare il parco strumenti di un laboratorio.

Il sistema permette inoltre al cliente di partecipare attivamente alla definizione del timbro desiderato: scegliendo tra profili di riferimento diversi — più brillante, più morbido, più neutro — è possibile orientare il lavoro verso il suono che corrisponde alle proprie aspettative musicali.

Interfaccia Piano Voicing — scheda Diagnostica
Diagnostica — analisi in tempo reale nota per nota
Interfaccia Piano Voicing — Mappa timbrica, spazio timbrico
Mappa timbrica — spazio centroide/rolloff
Interfaccia Piano Voicing — Mappa timbrica, vista tastiera
Mappa timbrica — vista tastiera
Interfaccia Piano Voicing — scheda Comparatore
Comparatore — confronto tra profili di riferimento
Interfaccia Piano Voicing — Editor del profilo
Editor del profilo — costruzione di un profilo timbrico personalizzato
  • Analisi spettrale in tempo reale (centroide, spread, rolloff, flatness)
  • Confronto con profilo di riferimento calibrabile
  • Suggerimento automatico di intervento per ogni nota
  • Mappa visiva delle 88 tasti colorata per score
  • Comparatore multi-profilo (Steinway B Iowa MIS, profili teorici)
  • Funzione prima/dopo per misurare l'effetto di un intervento
  • Export PDF del rapporto di sessione
  • SuperCollider + FluCoMa — analisi audio e relay OSC
  • Python / PyQt5 — interfaccia grafica e diagnostica
  • Modello fisico di riferimento basato su Chaigne & Kergomard (2016)

Una guida completa all'intonazione dei martelli e al sistema di diagnostica timbrica: la distinzione tra accordatura e voicing, le tecniche di intervento sul feltro e il funzionamento dettagliato del sistema di misurazione.

Scarica la documentazione (PDF)

J'ai développé un système de diagnostic timbrique en temps réel pour l'harmonisation des marteaux de piano. Le système mesure les descripteurs spectraux de chaque note — centroïde, rolloff, spread, flatness — via une chaîne d'analyse SuperCollider/FluCoMa, et les compare à une courbe de référence construite sur un modèle physique de corde rigide.

Pour chaque note jouée, un score d'écart est calculé et une suggestion d'intervention concrète est affichée immédiatement : égrenage profond aux épaulements, surfaçage à la pointe, étuvage, laque harmonique.

La notion centrale est celle de profil timbrique : il est possible d'enregistrer l'empreinte acoustique d'un instrument de référence sur huit notes clés, puis d'utiliser ce profil comme cible pour harmoniser d'autres pianos — permettant de travailler vers un timbre précis et reproductible, et d'homogénéiser le parc d'un atelier.

Le système permet également au client de participer activement à la définition du timbre souhaité : en choisissant parmi différents profils de référence — plus brillant, plus doux, plus neutre — il est possible d'orienter le travail vers le son qui correspond à ses attentes musicales.

Interface Piano Voicing — onglet Diagnostic
Diagnostic — analyse en temps réel note par note
Interface Piano Voicing — Carte timbrique, espace timbrique
Carte timbrique — espace centroïde/rolloff
Interface Piano Voicing — Carte timbrique, vue clavier
Carte timbrique — vue clavier
Interface Piano Voicing — onglet Comparateur
Comparateur — comparaison entre profils de référence
Interface Piano Voicing — Éditeur de profil
Éditeur de profil — construction d'un profil timbrique personnalisé
  • Analyse spectrale en temps réel (centroïde, spread, rolloff, flatness)
  • Comparaison avec un profil de référence calibrable
  • Suggestion automatique d'intervention pour chaque note
  • Carte visuelle des 88 touches colorée par score
  • Comparateur multi-profils (Steinway B Iowa MIS, profils théoriques)
  • Fonction avant/après pour mesurer l'effet d'une intervention
  • Export PDF du rapport de session
  • SuperCollider + FluCoMa — analyse audio et relay OSC
  • Python / PyQt5 — interface graphique et diagnostic
  • Modèle physique de référence basé sur Chaigne & Kergomard (2016)

Un guide complet sur l'harmonisation des marteaux et le système de diagnostic timbrique : la distinction entre accordage et voicing, les techniques d'intervention sur le feutre et le fonctionnement détaillé du système de mesure.

Télécharger la documentation (PDF)

I developed a real-time timbral diagnostic system for piano hammer voicing. The system measures spectral descriptors for each note — centroid, rolloff, spread, flatness — through a SuperCollider/FluCoMa analysis chain, comparing them against a reference curve built on a stiff-string physical model.

For each note played, a deviation score is calculated and a concrete intervention suggestion is displayed immediately: deep shoulder needling, tip surfacing, steaming, harmonic lacquer.

The central concept is the timbral profile: it is possible to record the acoustic fingerprint of a reference instrument across eight key notes, then use this profile as a target for voicing other pianos — enabling work towards a precise, reproducible timbre, and homogenising the instruments in a workshop.

The system also allows the client to actively participate in defining the desired timbre: by choosing among different reference profiles — brighter, softer, more neutral — the work can be oriented towards the sound that matches their musical expectations.

Piano Voicing interface — Diagnostics tab
Diagnostics — real-time, note-by-note analysis
Piano Voicing interface — Timbral map, timbre space view
Timbral map — centroid/rolloff space
Piano Voicing interface — Timbral map, keyboard view
Timbral map — keyboard view
Piano Voicing interface — Comparison tab
Comparison — comparing reference profiles
Piano Voicing interface — Profile editor
Profile editor — building a custom timbral profile
  • Real-time spectral analysis (centroid, spread, rolloff, flatness)
  • Comparison against a calibratable reference profile
  • Automatic intervention suggestion per note
  • Visual map of all 88 keys coloured by score
  • Multi-profile comparator (Steinway B Iowa MIS, theoretical profiles)
  • Before/after function to measure the effect of an intervention
  • PDF session report export
  • SuperCollider + FluCoMa — audio analysis and OSC relay
  • Python / PyQt5 — graphical interface and diagnostics
  • Physical reference model based on Chaigne & Kergomard (2016)

A complete guide to hammer voicing and the timbral diagnostic system: the distinction between tuning and voicing, the felt-work techniques involved, and the detailed workings of the measurement system.

Download the documentation (PDF)