Thème
Superviseur — Frontend / config/ui-sounds / UiTone
Interface: UiTone
Défini dans: config/ui-sounds.ts:58
Ton élémentaire d'une recette : une note de hauteur fixe, avec sa place dans le motif.
Propriétés
| Propriété | Type | Description | Défini dans |
|---|---|---|---|
frequency | number | Hauteur de la fondamentale, en hertz. | config/ui-sounds.ts:60 |
wave | OscillatorType | Forme d'onde des partiels. | config/ui-sounds.ts:62 |
offsetMs | number | Décalage du départ par rapport au déclenchement du son, en millisecondes. | config/ui-sounds.ts:64 |
durationMs | number | Durée totale du ton, extinction comprise, en millisecondes. | config/ui-sounds.ts:66 |
gain | number | Amplitude crête du ton, avant application du volume utilisateur (0–1). | config/ui-sounds.ts:68 |
lowpassHz | number | Fréquence de coupure du passe-bas appliqué au ton, en hertz. | config/ui-sounds.ts:70 |
partials? | readonly object[] | Amplitude des partiels supérieurs, relative à la fondamentale, du deuxième au énième. C'est là que se joue le timbre : une fondamentale seule siffle, quelques partiels décroissants donnent un corps. Les rangs pairs — octave, double octave — restent consonants ; un rang impair ajoute du mordant, à réserver aux sons qui doivent se remarquer. | config/ui-sounds.ts:78 |