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.

Tuto1 000

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.

Tuto2 000

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.

Tuto3

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.

Tuto4

  • Choisir le MIDI binding correspondant à la MIDIMIX en "Normal Mode".
  • Cocher la case "Enable Feedback".



Connecter la MIDIMIX


Tuto5

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.
Tuto7



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)

IMG 20191003 134937

Passer en mode Edit

IMG 20191003 134944

Appuyer sur Stop/Play/Rec

IMG 20191003 135005

Choisir la valeur MMC pour le transport

IMG 20191003 135016
IMG 20191003 135025


Changement de la Clock


Passer en mode Global

IMG 20191003 135033

Naviguer jusqu'au menu de la Clock

IMG 20191003 135039

Puis sélectionner external

IMG 20191003 135046

Naviguez ensuite jusqu'au menu de sauvegarde des paramètres globaux et sauvegarder ces paramètres.

IMG 20191003 140117


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.

Tuto8



Test


Rajouter 16 pistes mono à Ardour.

Puis tester avec que la midimix réagisse bien. Notamment en naviguant avec bank left/ bank right.

IMG 20191003 141133
IMG 20191003 141200
IMG 20191003 141228

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.

IMG 20191003 141431
IMG 20191003 141452
IMG 20191003 141500
IMG 20191003 141507
IMG 20191003 141510


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.Licence

La licence de cet article est la Creative Commons suivante :
http://creativecommons.org/licenses/by-sa/2.5/deed.fr

Extrait :
Paternité - Partage des Conditions Initiales à l'Identique 2.5

Vous êtes libres :

  • de reproduire, distribuer et communiquer cette création au public
  • de modifier cette création
  • d'utiliser cette création à des fins commerciales

Selon les conditions suivantes :
  • by: Paternité. Vous devez citer le nom de l'auteur original.
  • sa: Partage des Conditions Initiales à l'identique. Si vous modifiez, transformez ou adaptez cette création, vous n'avez le droit de distribuer la création qui en résulte que sous un contrat identique à celui-ci.

À notez que :
  • À chaque réutilisation ou distribution, vous devez faire apparaître clairement aux autres les conditions contractuelles de mise à disposition de cette création.
  • Chacune de ces conditions peut être levée si vous obtenez l'autorisation du titulaire des droits.

Ce qui précède n'affecte en rien vos droits en tant qu'utilisateur (exceptions au droit d'auteur : copies réservées à l'usage privé du copiste, courtes citations, parodie...)



voir la version intégrale de la licence