Mini logiciel de MAO
Synthétisation d'une musique en Rust
Durant mon semestre 4 au sein de l’ENIB, dans le cadre de la matière dédiée à la programmation en langage RUST, nous avons réalisé un projet de mini-logiciel de MAO répondant à 2 objectifs :
-
Insister sur la démarche de mise en œuvre afin de tendre vers des pratiques (consulter la documentation, utiliser un analyseur de code, tester le code, produire de la documentation…) qui sont courantes dans le milieu professionnel.
-
Comprendre le cycle de vie des données manipulées dans un programme : la création, la destruction, la consommation, la recopient, l’accès en consultation, l’accès en modification…
Le principal objectif de ce projet était de réaliser une musique à partir d’une partition au format JSON chose que j’ai réussi ! Néanmoins, durant la phase final consistant à faire usage d’un fichier MIDI (bien plus courant dans le milieu de la MAO), je n’ai pu finaliser totalement le projet.