CAO sonore

Cette page décrit un logiciel de CAO sonore élaboré au cours du projet : ses objectifs, ses composantes, comment le mettre en oeuvre, ses présupposés scientifiques, etc.

MAESSTRO est un logiciel de synthèse sonore de sons de piano par modèle physique. L'objectif du logiciel est de fournir aux facteurs de piano des outils leur permettant de prédire et d'anticiper les impacts acoustiques de modifications structurelles de leur table d'harmonie sur le résultat sonore de l'instrument fini. L'intérêt de la modélisation physique fine à la base des calculs intégrés à MAESSTRO est de pouvoir rendre compte de réalités physiques : les variations acoustiques entre des notes de deux pianos différents reflètent fidèlement leurs différences structurelles. Pour cela, MAESSTRO assemble et articulent entre eux plusieurs modèles physiques et numériques permettant de simuler numériquement l'ensemble des phénomènes physiques à l'origine de la production des sons de pianos, de l'activation du marteau au rayonnement acoustique.

Exemples

Découvrez l'intérêt de MAESSTRO à travers des exemples illustrant ses différentes fonctionnalités.

Interface graphique

Pour les besoins du fonctionnement des codes de calcul du logiciel MAESSTRO, les données normalisées liées à la géométrie de la table et des matériaux utilisés sont écrites dans un fichier texte, de format JSON, et de nom par défaut piano.json. La principale vocation de l'interface graphique est d'aider l'utilisateur du logiciel de calcul MAESSTRO à générer le fichier de géométrie qui sera demandé en entrée des codes de calcul.

Modules de calcul

MAESSTRO propose un ensemble de calculs permettant de reproduire numériquement l'ensemble des processus physiques, mécaniques et acoustiques qui sont à l'origine de la production des sons de piano. Cette page décrit chacun de ces modules de calculs.

Outils de caculs

Pour l'utilisateur standard, le lancement des calculs peut s'effectuer à partir de la plateforme de simulation numérique collaborative Simulagora. Il aura à disposition un ensemble d'outils, correspondant chacun à une suite séquentielle de calculs prédéfinis. Cette page décrit ces outils, et décrit comment y accéder.