LibraZiK - Accueil
Blog
Documentation
Contact
Tutoriels
Don
Cliquez ici pour donner sur le compte liberapay du projet
Démos
Bogue
LibraZiK - summary in english

Outils pour utilisateurs

Outils du site


tutoriels:lire_un_fichier_midi_et_jouer_par_dessus_avec_qtractor

Avant-propos

Dans ce tutoriel, nous allons utiliser la fonctionnalité de séquenceur MIDI du logiciel Qtractor afin de lire un fichier MIDI (.mid). Nous nous servirons également d'autres logiciels comme un synthétiseur virtuel du nom de synthv1 dans sa version en greffon LV2 et du gestionnaire de JACK QjackCtl.

Ce tutoriel a été revu pour la dernière fois avant LibraZiK-3. Voir la page à revoir.

Prérequis

Les prérequis sont :

  1. les paquets qjackctl, qtractor, et synthv1,
  2. une interface audio compatible 1) qui a déjà été testée fonctionnelle avec QjackCtl sous LibraZiK,
  3. un fichier MIDI fonctionnel 2),
  4. un clavier MIDI connecté et fonctionnel

Action

Lancer QjackCtl

Lancement de QjackCtl : menu → Applications → Son et vidéo → Outils JACK → QjackCtl

Cliquer sur le bouton démarrer en prenant soin d'avoir déjà lu le tutoriel de réglage de QjackCtl sous LibraZiK

QjackCtl : lancement - cliquer pour agrandir

JACK démarre et la fenêtre de QjackCtl s'anime.

QjackCtl démarré - cliquer pour agrandir

Lancer Qtractor

Lancement de Qtractor : menu → Applications → Son et vidéo → Séquenceurs audio et/ou MIDI → Qtractor

Qtractor : lancement - cliquer pour agrandir

Importer le fichier MIDI

Pour utiliser un fichier MIDI (*.mid) dans Qtractor, il va nous falloir l'importer.

Pour cela, rendez-vous dans le menu de Qtractor → Piste → Importer Pistes → MIDI….

Qtractor : importe les pistes d'un fichier MIDI - cliquer pour agrandir

Sélectionnez-y votre fichier MIDI puis cliquez sur “Ouvrir” : Qtractor : sélectionner le fichier MIDI - cliquer pour agrandir

Toutes les pistes contenues dans ce fichier s'affichent à présent : Qtractor : les pistes du fichier MIDI - cliquer pour agrandir

Rappel : les fichiers MIDI contiennent uniquement des commandes qui, pour schématiser, sont du genre : “joue un do# d'une durée d'une blanche à un tempo de 90BPM”. Ils ne contiennent pas de son. Vous pouvez vous en assurer en appuyant sur le bouton lecture de Qtractor. Ça défilera mais vous n'entendrez rien. C'est normal.

Pour faire sortir du son de ce fichier MIDI, il va falloir connecter une source de son aux pistes présentes dans Qtractor. Nous allons pour cela utiliser synthv1 en tant que greffon LV2.

Sonoriser votre première piste MIDI

Cliquez-droit dans la partie gauche d'une piste puis sélectionnez Propriétés de Piste…. Qtractor : propriétés d'une des pistes MIDI - cliquer pour agrandir

Dans la fenêtre qui apparaît, allez dans l'onglet “Greffons” puis cliquez sur “Ajouter…”. Qtractor : sélectionner un greffon 1/2 - cliquer pour agrandir

Une nouvelle fenêtre apparaît. Dans celle-ci, sélectionnez “LV2” en haut à droite dans le menu déroulant pour faire une recherche sur les greffons LV2 disponibles, puis entrez “syn” dans le champs de recherche. Sélectionnez à présent le greffon LV2 nommé “synthv1” en cliquant dessus puis cliquez sur “OK”. Qtractor : sélectionner un greffon 2/2 - cliquer pour agrandir

La fenêtre du greffon synthv1 va apparaître. Fermez-là pour le moment.

De retour dans l'onglet “Greffons”, veillez à activer le greffon en cliquant sur le point noir situé à sa gauche. Qtractor : activer le greffon 1/2 - cliquer pour agrandir

Il passera du noir au vert vous indiquant par là qu'il est devenu actif. Cliquez ensuite sur “OK”. Qtractor : activer le greffon 2/2 - cliquer pour agrandir

Sonoriser les autres pistes MIDI

Vous pourriez faire de même avec chacune des pistes.

Ceci dit, dans ce tutoriel, nous allons utiliser une fonctionnalité de Qtractor permettant de copier ce réglage dans les autres pistes.

Pour cela, faites apparaître le mixeur en utilisant la touche F9 du clavier alphanumérique de votre ordinateur. Qtractor : le mixeur - cliquer pour agrandir

Vous pouvez y avoir que “synthv1” se situe sur la première piste de l'exemple (appelée ici “Ch 2”).

Cliquez-gauche dessus, ne relâcher pas et déplacer votre pointeur dans la deuxième tranche (appelée ici “Ch 3”). Une fois au dessus de cette tranche “Ch 3”, relâcher le clic et sélectionnez “Copier ici”. Qtractor : copier le préréglage de la piste - cliquer pour agrandir

Vous verrez à présent que le réglage a été copié. Qtractor : le préréglage est copié - cliquer pour agrandir

Recommencez l'opération de copiage pour chaque piste jusqu'à obtenir que ce réglage soit présent sur chacune des pistes. Qtractor : copier les préréglages pour chaque piste - cliquer pour agrandir

Jouer les pistes MIDI

Pressez maintenant le bouton de lecture de Qtractor et vous allez pouvoir entendre les notes se jouer ! Qtractor : lire et entendre - cliquer pour agrandir

Affiner les sonorités

Puisque chaque piste est jouée avec le même réglage (le copié/collé des étapes précédentes), l'ambiance générale ne sera pas très claire. Vous allez pouvoir vous amuser à chercher des sons pour chacune de vos pistes en double-cliquant un par un sur les “synthv1” présent dans la fenêtre du mixeur de qtractor (F9 pour le faire réapparaître s'il vous échappe). Ce faisant, vous allez donc créer un réglage de synthv1 par piste. Essayez de repérer :

  • la piste de la ligne de basse et de lui donner un son de basse,
  • la piste de thème pour lui donner un son dans les médiums,
  • celles de chorus pour leur donner un son plus aigu,
  • …etc
Notez que vous pouvez tripatouillez les réglages pendant que la piste joue ce qui facilitera vos recherches sonores.
Autre astuce : n'hésitez pas à utiliser les fonctionnalités de Solo et de Muet offerte par Qtractor : Qtractor : utilisez les fonctions solo et muet de chaque piste - cliquer pour agrandir

Jouer "par dessus" avec votre clavier MIDI

Maintenant que vous pouvez écouter le fichier MIDI et que vos sons sont réglés, vous allez avoir envie de jouer “par dessus”.

Pour cela, il vous faudra créer une nouvelle piste MIDI qui servira d'hôte à votre partie de clavier-synthé : menu de Qtractor → Piste → Ajouter Piste… où vous sélectionnerez “Type = MIDI” puis vous cliquerez sur “OK”. Qtractor : créer une nouvelle piste - cliquer pour agrandir

À présent, dans la fenêtre du mixeur, cliquez sur le bouton “entrées” dans la tranche du “Master entrée” : Qtractor : connecter le clavier MIDI 1/2 - cliquer pour agrandir

et vous pourrez connecter votre clavier MIDI (“20:KeyStudio → 0:KeyStudio MIDI 1” dans l'exemple) à Qtractor (“130:Qtractor → 0:Master” dans l'exemple) : Qtractor : connecter le clavier MIDI 2/2 - cliquer pour agrandir

Toujours dans la fenêtre de mixeur, vous copierez le réglage “synthv1” comme nous avons vu plus haut. À partir de maintenant, votre clavier fera du son si vous appuyez sur ses touches.

Vous pourrez aller changez le son de votre clavier en modifiant le réglage du “synthv1” de la nouvelle piste que vous lui avez créée.

Enregistrer ce que vous jouez "par dessus"

Si vous voulez enregistrer ce que vous jouez, rien de plus simple.

Tout d'abord, cliquez sur le bouton “R” 3) de la piste pour votre partie. Puis cliquez sur le gros bouton rond rouge général de Qtractor. Il vous sera demandé un nom de projet. Qtractor : préparer l'enregistrement - cliquer pour agrandir

Lancer la lecture et jouer de votre clavier-synthé ! Tout sera enregistré ! Qtractor : enregistrer - cliquer pour agrandir

Enregistrer le travail

Le bon réflexe maintenant que votre enregistrement et vos réglages sont faits, est de sauvegarder votre session en local : menu Qtractor → Fichier → Sauvegarder Sous…. Vous n'aurez plus qu'à choisir un emplacement où mettre votre sauvegarde.

Pour aller plus loin

Vous voudrez peut être :

En cas de soucis

Si vous avez un soucis et que vous n'arrivez pas à vous en sortir, contactez-nous.






1)
pour savoir si votre interface audio est compatible, vous pouvez vous aider de Liste de matériel par marque
2)
vous pourrez utiliser celui-ci : Fichier MIDI 5 pistes
3)
“R” comme “record” qui signifie “Enregistrer” en anglais
tutoriels/lire_un_fichier_midi_et_jouer_par_dessus_avec_qtractor.txt · Dernière modification : 31/08/2020 17:09 de trebmuh