Table des matières
Prérequis
Autonomie à l'utilisation basique de JACK, QJackctl, Ardour, Patchage. En autre être capable de démarrer une session JACK, lancer Ardour et connecter de pistes les unes aux autres en utilisant soit l'interface QjackCtl soit Patchage soit un autre outil.
Introduction
Ce tutoriel à pour but de montrer comment contrôler la STAN Ardour à l'aide de matériel MIDI de la marque AKAI.
Les deux équipements utilisés sont le Akai MIDIMIX et le Akai MPD226.
Le MIDIMIX est une surface composée de :
- 8 tranches de mix ayant chacune trois potentiomètres un fader un mute et un rec/arm.
- Un fader master.
- Trois boutons supplémentaires. Bank left, Bank Right et sendALL.
Le MPD226 quand à lui est une surface composée de :
- 16 pads de vélocité ayant 4 banques de valeurs de notes.
- Un tap tempo et un note repeat avec une configuration de l'intervalle de répétition de la note.
- 4 sliders et 4 potentiomètres ayant 3 banques différentes
- 3 boutons de contrôle MIDI : STOP, PLAY, RECORD.
Mise en place
Démarrage de JACK et analyse des entrées/sorties.
Démarrons QJackCtl. La capture d'écran ci-dessous montre l'état de ma session JACK avec en haut à gauche la fenêtre des messages, en bas à gauche l'interface de contrôle de JACK et dans le split de droite la fenêtre de connexion.
La fenêtre de connexions nous renseigne sur les différents matériels MIDI et l'ordre dans lequel ils ont été pris en compte par JACK à son lancement. On apprends également que la MPD226 expose 4 ports MIDI.
/!\ ATTENTION /!\ L'ordre n'a aucune raison d'être le même pour chaque ession. Ainsi au moment de recharger une session Ardour il faudra vérifier la place de chaque élément et peut être refaire certaines des connexions.
Démarrons à présent Patchage pour avoir une vue globale de notre système.
On observe dans Patchage que les noms des entrées sorties MIDI n'ont pas gardé leur origine dans leurs noms. Elles sont simplement numérotées de 1 à n. Si l'on veut trouver la MIDIMIX alors, il faut regarder dans l'onglet ALSA de JACK pour voir qu'il s'agira du 3e élément et la MPD226 commencera à partir du 4e élément.
Démarrage de Ardour.
À présent, démarrons Ardour.
Dans Patchage, un nouvel élément apparaît.
Dans mon exemple. J'ai encadré en rouge pointillé ce qui à priori n'est pas déjà présent chez vous et que l'on va activer avec des options dans Ardour.
Options Ardour à modifier
Dans Édition > préférences > Sync > MIDI :
- Cocher MIDI Beat Clock (Mclk) Generator
- Cocher sous MIDI Machine Control (MMC) : "Respond to MMC Commands" et "Send MMC Commands"
Dans Édition > préférences > Surfaces de contrôle :
- Cocher "Enable" en face de Generic MIDI
Puis cliquer sur le bouton "Afficher les paramètres de protocole" en ayant sélectionné dans le tableau la ligne correspondant à Generic MIDI. En cliquant sur ce bouton, une popup s'ouvre.
- Choisir le MIDI binding correspondant à la MIDIMIX en "Normal Mode".
- Cocher la case "Enable Feedback".
Connecter la MIDIMIX
Puis sélectionner les entrées sorties correspondant à la machine. Ici, dans notre exemple, il s'agit du port numéro 3. Comme vu dans la liste ALSA au début du tuto.
Dans patchage. On remarque que notre midiMix a été connectée.
Connecter la MPD226
On va modifier avoir besoin de modifier certains paramètres directement sur la MPD pour la rendre totalement compatible avec Ardour. Nous allons :
- Changer la valeur du transport à MMC.
- Changer la clock à External.
Le transport en MMC
À partir d'un mode Générique (genre le 16)
Passer en mode Edit
Appuyer sur Stop/Play/Rec
Choisir la valeur MMC pour le transport
Changement de la Clock
Passer en mode Global
Naviguer jusqu'au menu de la Clock
Puis sélectionner external
Naviguez ensuite jusqu'au menu de sauvegarde des paramètres globaux et sauvegarder ces paramètres.
Connecter sur Patchage
Chez moi, la MPD est mappée à partir du MIDI numéro 4.
Je branche donc, le MIDI 4 sur le MMC in.
La clock out et le MMC out sur sur le MIDI 4.
Test
Rajouter 16 pistes mono à Ardour.
Puis tester avec que la midimix réagisse bien. Notamment en naviguant avec bank left/ bank right.
Ensuite, testez que les interactions avec le MPD fonctionne bien.
Essayez d'enregistrer les pistes activées avec la midimix. Une simple pression sur rec lance l'enregistrement. Un appui sur stop l'arrête.
Le NOTE REPEAT
La fonction note repeat est maintenant synchronisée aussi sur le tempo d'ardour en recevant des messages MIDI clock.
Il faut cependant que Ardour soit en mode PLAY pour que les messages d'horloges soient transmis et donc que le note repeat fonctionne.
Conclusions
Ce tuto vous a présenté comment brancher du matériel AKAI avec Ardour.
On a vu que l'on peut piloter les niveaux des pistes ainsi que leur état, mute ou record avec la MIDIMIX et piloter l'enregistrement et la lecture avec la MPD226.
Cette solution à l'avantage d'épargner quelques manipulations de souris et d'apporter quelques boutons dans le monde physique ce qui est particulièrement agréable.
J'ai cependant remarqué quelques bugs concernant la gestion des signaux envoyés à la MIDIMIX notament en changeant de banque, gauche et droite. À voir si c'est reproductible.