MMA (Musical MIDI Accompaniment) est un générateur d'accompagnements et de fichiers MIDI.
Il peut être comparé à Band In A Box sous Windows.
Site web officiel : https://www.mellowood.ca/mma/index.html .
Version actuelle : 20.02 du 2020 02 24.
Plateforme : GNU/Linux, Mac ou Windows.
Licence : GNU GPL.
Aide :
Il crée des pistes MIDI pour qu'un soliste puisse jouer par au dessus, depuis un fichier utilisateur qui contient les accords et les directives MMA. Contrairement à Band In A Box, il se manipule en ligne de commande par rapport à des instructions que vous mettrez dans un fichier.
Créez un répertoire où vous mettrez vos fichiers, car MMA va vous créer un autre fichier .mid qui est un fichier midi de vos instructions. Par exemple, imaginons que vous créez
ensuite allez dans le dossier
Voilà vous pourrez désormais lancer MMA pour qu'il compile les fichiers que vous allez créer dans ce dossier.
Vous pouvez maintenant lancer
Maintenant copiez et collez ces instructions :
Nous verrons ce que cela veut dire bientôt, pour l'instant contentons nous de sauver ce fichier sous le nom
Il ne nous reste plus qu'à lancer la commande
Vous devriez avoir ce message :
MMA vient de vous créer un fichier
Il ne vous reste plus qu'à l'écouter :
Comme vous pouvez le voir, le fichier commence par :
En fait, toutes les lignes qui commencent par
Pas prise en compte ? Ben à quoi ça sert ?
Tout simplement, à vous rappeler certaines choses qui sont dans ce fichier :
Ensuite vous avez :
Bon ben là je vous fait pas un dessin, c'est la vitesse du morceau !!
La suite est beaucoup plus intéressante :
Les mesures sont symbolisées par les chiffres de chaque lignes. Donc
Comme vous le voyez dans votre fichier, vous avez le nom des accords en notation internationale. Donc ici, vous avez les deux premières mesures avec un Fa Majeur puis la troisième avec un Do Septième.
Vous avez un récapitulatif de toutes les extensions possibles d'accords dans le document http://www.mellowood.ca/mma/chords.pdf.gz.
À la 16ème mesures on a
Nous n'avons pas parlé des répétitions. En fait, les répétitions se font entre deux balises :
Voilà, vous avez tout pour démarrer et écrire vos premières grilles. Bon, ne vous attendez pas non plus à un résultat spectaculaire, ce n'est que du MIDI et, à ce propos, plus vos banques de sons sf2 seront performantes, plus le son de votre orchestre sera bon. Rien ne vous empêche non plus, si vous êtes tatillons, de convertir le fichier .mid en Lilypond ou de l'ouvrir avec Rosegarden et d'y trafiquer dedans ! En tout cas, ce logiciel peut vous aider à vous entraîner à improviser sur des suites d'accords. Sachez enfin que nous n'avons vu que la partie immergée de l'iceberg, ce programme permet en effet bien d'autres choses.
Vous pouvez trouver des .deb et des .rpm à cette adresse: http://www.mellowood.ca/mma/downloads.html .
Sous Ubuntu, vous avez juste à télécharger http://www.mellowood.ca/mma/mma_12.10_all.deb puis à l'installer avec les commandes:
Il peut être comparé à Band In A Box sous Windows.
Table des matières
Informations
Site web officiel : https://www.mellowood.ca/mma/index.html .
Version actuelle : 20.02 du 2020 02 24.
Plateforme : GNU/Linux, Mac ou Windows.
Licence : GNU GPL.
Aide :
- Forum : https://www.kara-moon.com/forum/index.php?board=21.0
- Tutos : https://www.mellowood.ca/mma/mma-pdf-12.10.tar.gz
Description
Il crée des pistes MIDI pour qu'un soliste puisse jouer par au dessus, depuis un fichier utilisateur qui contient les accords et les directives MMA. Contrairement à Band In A Box, il se manipule en ligne de commande par rapport à des instructions que vous mettrez dans un fichier.
- LinuxBand est une interface graphique pour MMA.
- GNU Solfege utilise MMA pour générer les devinettes sur les progressions harmoniques.
- Une autre interface graphique mais spécialisée sur les progressions d'accords : LeMMA?.
Utilisation
Création d'un fichier .mma et compilation.
Écriture du fichier
Créez un répertoire où vous mettrez vos fichiers, car MMA va vous créer un autre fichier .mid qui est un fichier midi de vos instructions. Par exemple, imaginons que vous créez
mma
dans votre /home
. Ouvrez donc un terminal et tapez :mkdir mma
ensuite allez dans le dossier
mma
:cd mma
Voilà vous pourrez désormais lancer MMA pour qu'il compile les fichiers que vous allez créer dans ce dossier.
Vous pouvez maintenant lancer
Gedit
(ou tout autre éditeur de texte) avec la commande:gedit
Maintenant copiez et collez ces instructions :
// Sample tutorial file // Fella Bird, try 1 Tempo 120 Groove Rhumba Repeat 1 F / / / 2 F 3 Gm7 / C7 / 4 F 5 F 6 F 7 Gm7 / C7 / 8 F 9 Gm7 10 F 11 Gm7 / C7 / 12 F 13 Gm7 14 F 15 C7 16 F / / z! RepeatEnd 4
Nous verrons ce que cela veut dire bientôt, pour l'instant contentons nous de sauver ce fichier sous le nom
essai.mma
, puis de fermer Gedit
.note
De nombreux exemples sont livrés avec le paquet MMA, si l'installation est complète ils se trouvent dans le répertoire :
/usr/share/mma/egs/
/usr/share/mma/egs/
Commande mma
Il ne nous reste plus qu'à lancer la commande
mma
avec le nom du fichier que vous voulez compiler :mma essai.mma
Vous devriez avoir ce message :
Creating new midi file (16 bars, 0.53 min)~hs~: 'essai.mid'
MMA vient de vous créer un fichier
essai.mid
.Il ne vous reste plus qu'à l'écouter :
- Soit avec Totem (dans ce cas toujours dans votre terminal tapez)
totem essai.mid
- Ou avec Timidity :
timidity essai.mid
- Ou avec un lecteur de sound fonts comme Qsynth.
Les instructions
Les commentaires
Comme vous pouvez le voir, le fichier commence par :
// Sample tutorial file // Fella Bird, try 1
En fait, toutes les lignes qui commencent par
//
sont des commentaires, c'est à dire des lignes qui ne seront pas prisent en compte par MMA.Pas prise en compte ? Ben à quoi ça sert ?
Tout simplement, à vous rappeler certaines choses qui sont dans ce fichier :
- La tonalité du morceau
- Le version du morceau (vous pouvez tester un morceau avec des passages d'accords différents)
Tempo
Ensuite vous avez :
Tempo 120
Bon ben là je vous fait pas un dessin, c'est la vitesse du morceau !!
Styles
La suite est beaucoup plus intéressante :
Groove Rhumba
. Il s'agit ici du style avec lequel les accords vont être joués. Ici ce sera une Rumba ! Pour avoir un aperçu, ou choisir un autre style, vous pouvez télécharger http://www.mellowood.ca/mma/mma-pdf-1.7.tar.gz puis décompactez le fichier et ouvrez le document : mma-lib.pdf
. Vous avez tous les styles abordés dans ce logiciel soit 83 styles principaux sans compter toutes les variantes de chaque style !! Amusez vous à changer le style de votre fichier et écoutez ce qui se passe !Les mesures et les temps
Les mesures sont symbolisées par les chiffres de chaque lignes. Donc
1
est la première mesures. Ici la mesure 1 est la même que la mesure 2 à ceci prêt qu'un temps peut être noté avec un /
. Si vous avez deux accords par mesure vous allez donc écrire par exemple C7 / F /
.Accords
Comme vous le voyez dans votre fichier, vous avez le nom des accords en notation internationale. Donc ici, vous avez les deux premières mesures avec un Fa Majeur puis la troisième avec un Do Septième.
Vous avez un récapitulatif de toutes les extensions possibles d'accords dans le document http://www.mellowood.ca/mma/chords.pdf.gz.
Silences
À la 16ème mesures on a
F / / z!
. Cela signifie :- 3 temps de Fa Majeur
- 1 temps de silence de tous les instruments. Le
z
signifie que vous mettez un silence.!
signifie que tous les instruments sont silencieux, alors quez
tout seul ne fait jouer que la batterie.
Répétitions
Nous n'avons pas parlé des répétitions. En fait, les répétitions se font entre deux balises :
Repeat
et RepeatEnd x
. C'est après RepeatEnd
que vous pouvez mettre le nombre de répétitions que vous voulez. Donc là, on va recommencer le morceau 4 fois.Conclusion
Voilà, vous avez tout pour démarrer et écrire vos premières grilles. Bon, ne vous attendez pas non plus à un résultat spectaculaire, ce n'est que du MIDI et, à ce propos, plus vos banques de sons sf2 seront performantes, plus le son de votre orchestre sera bon. Rien ne vous empêche non plus, si vous êtes tatillons, de convertir le fichier .mid en Lilypond ou de l'ouvrir avec Rosegarden et d'y trafiquer dedans ! En tout cas, ce logiciel peut vous aider à vous entraîner à improviser sur des suites d'accords. Sachez enfin que nous n'avons vu que la partie immergée de l'iceberg, ce programme permet en effet bien d'autres choses.
Installation
Vous pouvez trouver des .deb et des .rpm à cette adresse: http://www.mellowood.ca/mma/downloads.html .
Sous Ubuntu, vous avez juste à télécharger http://www.mellowood.ca/mma/mma_12.10_all.deb puis à l'installer avec les commandes:
sudo dpkg -i mma_*_all.deb