Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]





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.

Image

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.

Image

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.

Image

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.

Image

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



Connecter la MIDIMIX


Image

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



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)

Image

Passer en mode Edit

Image

Appuyer sur Stop/Play/Rec

Image

Choisir la valeur MMC pour le transport

Image
Image


Changement de la Clock


Passer en mode Global

Image

Naviguer jusqu'au menu de la Clock

Image

Puis sélectionner external

Image

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

Image


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.

Image



Test


Rajouter 16 pistes mono à Ardour.

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

Image
Image
Image

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.

Image
Image
Image
Image
Image


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.

Collaborateur(s) de cette page : olinuxx et faquin .
Page dernièrement modifiée le Jeudi 21 mai 2020 14:34:00 par olinuxx.
Le contenu de cette page est licencié sous les termes licence.

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]


FRANCK HUMBERT

Mégaphone [Afficher / Cacher]

allany, 21:11, dim. 05 Jul 2020: Trop fort, R-oooouane !
r1, 20:56, dim. 05 Jul 2020: Ce ne sont pas des nigauds, la bande de l'édito \o/ !
allany, 18:09, dim. 05 Jul 2020: C'est pas la bande à Bonnot, c'est la bande de l'édito ! [Lien]
GypsyPlayer, 10:33, ven. 03 Jul 2020: Merci Olinuxx ! J'épluche le site depuis maintenant 2-3 jours, y a plein plein d'infos c'est top !
olinuxx, 10:57, jeu. 02 Jul 2020: Bonjour et bienvenue à GypsyPlayer cool
olinuxx, 13:34, mer. 01 Jul 2020: Bonjour et bienvenue à nevastech cool
farvardin, 10:29, mer. 01 Jul 2020: @Sahaathyva original comme outil ! Un piano roll pour du chiptune à la place du traditionnel tracker. Pas mal du tout !
pierrotlo, 09:12, mer. 01 Jul 2020: Salut tous. Pour les nostalgiques ou les curieux. Quasar Beach a développé un clone du mythique Fairlight CMI IIx. [Lien] ça tourne sous Linux
r1, 23:49, mar. 30 Jun 2020: @Sahaathyva merci pour le tuyau et c'est sous license MIT : [Lien] par contre du c# :-D
Sahaathyva, 23:02, mar. 30 Jun 2020: Pour les amateurs de Chiptune (R1?) , voici : https://famistudio.org/ Première version compatible linux(cool!)
olinuxx, 14:48, sam. 27 Jun 2020: Bonjour et bienvenue à Desloric, steve29, et garzenton cool
olinuxx, 15:27, mer. 24 Jun 2020: FullishB : il semble y avoir un soucis avec ton adresse courriel. Contacte nous : [Lien]