Je vais vous parler de
CGMusic, un logiciel incroyable permettant de générer des musiques midi de bonne qualité et dans des styles très variés. Le logiciel permet un grand choix d'options sur le style, la structure des morceaux, le rythme...
Ce logiciel est écrit par un certain Maciej Biedrzycki et le logiciel est disponible sur son blog : http://codeminion.com/blogs/maciek/2008/05/cgmusic-computers-create-music/
Lancement du logicielOn peut choisir une structure musical parmi 4 structures "classiques" prédéfinies et une totalement aléatoire. (Cette structure sera modifiable morceau par morceau par la suite).
On choisit également un style musical influençant les instruments utilisées et le rythme de la composition.
Premier résultatOn peut remplir les méta-information (ce qui est visible dans les propriétés d'un fichier) et cliquer sur Play pour écouter notre musique !
Si le résultat est satisfaisant, on peut simplement cliquer sur [exporter] et récupérer notre musique au format .midi.
En cliquant sur [Re-Randomize All] on peut mettre à jour le "seed" de la mélodie et avoir une toute nouvelle musique en gardant le même style et la structure.
La première solution simple pour avoir une musique sympa, c'est d’enchaîner des phases de "Randomize" puis écouter la musique jusqu'à avoir un résultat satisfaisant
Modification de la structureOn peut quand même accéder à des options supplémentaires pour paramétrer un peu le résultat :
Cet écran permet de modifier la structure en changeant des parties du morceau (déplacer, couper, dupliquer...) et en modifiant la tonalité et le tempo de chaque partie.
Modification détaillée d'un segment de la composition
Cet écran permet de modifier plus en détail chaque partie de la musique pour en modifier les accompagnements, le rythme, on peut aussi refaire une génération aléatoire d'une partie pour en changer la mélodie.
Conversion du midi en mp3Pour avoir une musique un peu plus harmonieuse qu'un simple midi interprété de façon légèrement différente par chaque carte son, il existe des convertisseur midi => mp3 qui instrumentalisent la musique.
Personnellement, j'utilise un convertisseur en ligne nommé Zammar https://www.zamzar.com/fr/convert/midi-to-mp3/ mais il en existe beaucoup d'autre.
Tous ces paramétrages associée a la qualité des mélodies générées permettent d'avoir des musiques uniques et de bonne qualité dans un temps record, c'est un outil parfait pour les game jams ou les prototypes.
Quelques exemples issues de mes dernier jeux fait pendant des Ludum Dare :https://soundcloud.com/jeremy-lebrun-475618258/sets/created-with-cgmusic
Télécharger CGMusic :> Sur le site de l'auteur
> Mirroir sur mon FTP (Installeur + les 2 DLL parfois manquantes sur Windows 8-10 à copier coller dans System32)