Mise à jour Ce projet est actuellement en réingénérie; l'idée est d'isoler l'interface graphique pour en faire une librairie. Des mises à jour seront donc à venir. Partie I - Le contexte Voici maintenant un an que je travaille sur un projet C++ utilisant la librairie CDK. Le but de ce projet est de créer un gestionnaire/éditeur universel fonctionnant avec l'interface "texte" sous Linux. Initialement, le programme a été conçu pour gérer les programmes et les performances de deux Yamaha TX816, chacun possédant 8 modules indépendants (les “TF1”). Pour rappel, chaque module est un synthétiseur à part entière, équivalent au célèbre Yamaha DX7, pouvant stocker 32 programmes (des voices dans le jargon Yamaha) et 32 performances . C'est ce qui distingue un module TF1 d'un DX7, ce dernier n'ayant qu'une seule performance . Avec deux TX816, l'ensemble équivaut à gérer 16 synthétiseurs similaires, 512 programmes et 512 performances. ...
Parce que j'aime bien la musique. Parce que je trouve bien les instruments. Parce qu'il y a beaucoup de boutons. Et que j'aimerais bien jouer du piano.