Cette page décrit un logiciel permettant à un musicien soliste d'être accompagné d'une orchestration pendant sa performance. L'accompagnement est construit à partir d'un ou plusieurs grooves différents sur la base d'une grille d'accord.
Ce logiciel utilise un langage descriptif qui permet l'écriture des parties batteries/percussions, des mélodies et des ryhtmiques d'accords. Cette approche donne une grande flexibilité dans la création.
MMA est une alternative open source à BIAB (Band In A Box) mais aussi à Impro-Visor (java open source GUI).
MMA fonctionne aussi sous windows.
Installer le paquet "mma" en cliquant sur le lien apt://mma ou en suivant le tutoriel installez le paquet.
MMA est un programme qui prend en entrée un fichier mma et qui crée un fichier MIDI en sortie. Vous pouvez ensuite jouer ce fichier MIDI avec votre player préféré.
MMA est fournit avec une documentation compléte et une bibliothèque de grooves (rock, jazz, bossa …).
Il est possible de créer ces propres bibliothèques au prix d'un investissement un peu plus important. Le langage est cependant très accessible et compréhensible (mais en anglais) et permet même d'introduire une part de hasard pondéré dans les Grooves ou motifs sélectionnés.
Ce logiciel gére les changements de type de mesures (mesures simples et composées) et de tempo dans un même morceau.
Chaque ligne numérotée représente une mesure avec un accord ( notation anglophone). On peut mettre plusieurs accords par mesure.
// Sample tutorial file tut1.mma // Fella Bird, try 1 Tempo 120 Groove Rhumba 1 F 2 F 3 C7 4 F 5 F 6 F 7 C7 8 F 9 Gm 10 F 11 C7 12 F 13 Gm 14 F 15 C7 16 F / / z!
Pour créer le fichier MIDI à partir du fichier MMA, appliquer la ligne de commande suivante:
mma tut1.mma
Cette commande crée le fichier tut1.mid.
Vous pouvez jouer ce fichier avec votre player MIDI préféré (par exemple: timidity, apt://timidity).
timidity tut1.mid