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:enregistrement_d_une_premiere_piste_midi_avec_qtractor_calf-fluidsynth_et_qjackctl

Avant-propos

Ce tutoriel constitue une première approche de l'enregistrement d'une piste de clavier MIDI “live” avec Qtractor, Calf-Fluidsynth et QjackCtl.

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

Qtractor - Enregistrer une piste de clavier MIDI - cliquer pour agrandir

Prérequis

Les prérequis sont :

  1. les paquets qjackctl, qtractor, calf-plugins, et fluid-soundfont-gm
  2. une interface audio compatible qui a déjà été testée fonctionnelle avec QjackCtl sous LibraZiK
  3. un clavier MIDI connecté et fonctionnel

Action

  1. Exécutez le logiciel : menu → Applications → Son et vidéo → Outils JACK → QjackCtl
  2. Démarrez le serveur-son sur l'interface HDA Chipset 82801H en ayant pris soin de régler des valeurs correctes de latence
  3. Exécutez le logiciel : menu → Applications → Son et vidéo → Séquenceur audio et/ou MIDI → Qtractor

Vous voici arrivé dans Qtractor :

Qtractor - Écran principal de Qtractor - cliquer pour agrandir

Création d'une piste qui recevra la prise de clavier MIDI

Pour l'instant, il n'y a pas de piste et il va donc vous falloir créer une piste vierge destinée à recevoir l'enregistrement de clavier-midi.

Pour ce faire, cliquez-droit dans la partie de gauche puis cliquez sur “Ajouter une pliste…”.

Vous pouvez également utiliser le raccourci Maj + Inser.

Une fenêtre suivante va donc apparaître que vous allez paramétrer comme expliqué ici. Dans l'onglet “Piste”, vous pourrez choisir :

  • le nom de la piste, ici “Clavier MIDI pour Fluidsynth”
  • le type de piste, ici “MIDI”
  • (les connexions d'entrée et de sortie)
  • (des trucs liés à la gestion de l'instrument MIDI)
  • les couleurs
  • une petite icône visuelle de clavier de piano (pour ce qui est de notre exemple) qui vous permettra de vous repérer plus facilement lorsque vous aurez des sessions possédant de nombreuses pistes

Qtractor - Ajouter une piste - cliquer pour agrandir

La piste va donc apparaître comme ceci :

Qtractor - La piste est ajoutée - cliquer pour agrandir

Inclure et paramétrer le greffon de lecture de banque de son de Calf

Cliquer-droit sur la piste que vous venez de créer, puis aller dans “Propriétés de la piste…”.

Qtractor - Créer une piste MIDI - cliquer pour agrandir

Vous pouvez alternativement cliquer sur la piste puis utiliser la combinaison de touches : Maj + F2

Vous revenez donc à la même fenêtre qu'à l'étape de précédente de création de la piste MIDI.

Cliquer sur l'onglet “Greffons” puis sur le bouton “Ajouter”

Qtractor - Ajouter un greffon - cliquer pour agrandir

Vous arrivez donc sur une liste des greffons disponibles sur votre système pour Qtractor.

Qtractor - Liste des greffons - cliquer pour agrandir

Nous allons chercher le greffon calf-fluidsynth en tapant “fluidsynth” dans la barre du haut :

Qtractor - Chercher le bon greffon - cliquer pour agrandir

Vérifiez que la case “Activer” en bas à gauche est bien cochée, puis cliquez sur le greffon Calf Fluidsynth et enfin, cliquez sur le bouton OK en bas à droite.

Qtractor - Valider la sélection du greffon - cliquer pour agrandir

L'interface graphique du greffon Calf-Fluidsynth apparaît :

Qtractor - Le greffon apparaît - cliquer pour agrandir

Vous allez charger une banque de sons à présent. Pour cela, cliquez dans l'encadré “Source” sur “Soundfont” 1).

Qtractor - Charger une banque de son - cliquer pour agrandir

Ceci va ouvrir une fenêtre de dialogue vous permettant de naviguer dans vos fichiers. Rendez-vous dans /usr/share/sounds/sf2. Choisissez la banque FluidR3_GM.sf2 (par exemple) puis cliquez sur le bouton Ouvrir en bas à droite.

Qtractor -Sélectionner la banque de son - cliquer pour agrandir

Ceci modifiera les valeurs de l'interface graphique du Calf-Fluidsynth comme suit :

Qtractor - La banque de son est chargée - cliquer pour agrandir

Puisqu'il est paramétré pour utiliser la banque de son FluidR3_GM.sf2, vous pouvez à présent fermer le Calf-Fluidsynth en cliquant tout simplement sur la croix en haut à droite :

Qtractor - Fermer l'interface graphique du greffon - cliquer pour agrandir

Le greffon fonctionne toujours en arrière-plan. Vous venez de fermer uniquement son interface graphique.

Revenu dans les propriétés de la piste, vérifiez que le greffon est actif ce qui vous sera indiqué par un petit rond vert à côté de son nom, puis cliquez sur le bouton OK en bas à droite.

Qtractor - Validation du greffon pour la piste - cliquer pour agrandir

Si le rond est noir, c'est que le greffon n'est pas activé : Qtractor - Greffon non-activé - cliquer pour agrandir Dans ce cas, cliquez simplement sur le rond noir pour qu'il passe au vert, indiquant par là que le greffon est bien activé.

Connecter le clavier MIDI à la piste préparée pour la prise

À présent, nous allons connecter le clavier-MIDI utilisé pour l'enregistrement de la prise MIDI, à Qtractor.

Il y a plusieurs possibilités pour cela car vous pouvez utiliser différentes baies de brassage. Nous allons en étudier certaines ci-dessous.

Avec QjackCtl

Cliquer sur le bouton “Connecter” de QjackCtl puis vérifier dans l'onglet “ALSA” que le Client en lecture : 20:USB Device 0x7104:0x2202 → 1:USB Device 0x7104:0x2202 MIDI 2 est bien relié à votre piste MIDI Client en écriture : Qtractor → 130:Qtractor/0:Master. Ceci devrait ressembler à cette image :

QjackCtl - Connecter le clavier MIDI à la piste - cliquer pour agrandir

Vous pouvez aller consulter la page QjackCtl ainsi que les tutoriels liés à ce logiciel si vous avez besoin d'informations avec la prise en main des connexions.
Avec Qtractor

Qtractor possède certaines capacités de baie de brassage. Pour cela, cliquez-droit sur la piste “Clavier MIDI pour Fluidsynth” puis sur “Entrées” :

Qtractor - Connecter la piste de prise de son 1/3 - cliquer pour agrandir

ce qui vous amènera à la fenêtre de routage :

Qtractor - Connecter la piste de prise de son 2/3 - cliquer pour agrandir

Dans l'onglet “MIDI”, vous relierez le 20:USB Device 0x7104:0x2202 → 1:USB Device 0x7104:0x2202 MIDI 2 vers l'130:Qtractor → 0:Master :

Qtractor - Connecter la piste de prise de son 3/3 - cliquer pour agrandir

À partir de maintenant, que vous ayez choisi de procéder avec QjackCtl ou avec Qtractor en interne, vous devriez entendre du son si vous jouez avec les touches de votre clavier MIDI.

Faire apparaître le mixeur

Nous allons à présent faire apparaître le “mixeur”. Pour cela, utilisez la touche : F9.

1. Vous auriez également pu utiliser le : menu de Qtractor → Vue → Fenêtre → Mixeur F9.
2. Pour faire disparaître ce mixeur, vous pouvez utiliser la même touche.

Vous obtenez alors :

Qtractor - Le mixeur - cliquer pour agrandir

Armer la piste de clavier-MIDI pour l'enregistrement

Nous voici dans la dernière ligne droite et nous allons armer l'enregistrement.

Armer l'enregistrement signifie préparer le logiciel à l'enregistrement par exemple en lui disant quelle piste doit être enregistrée.

Nous allons donc premièrement armer la piste “Clavier MIDI pour Fluidsynth” pour l'enregistrement. Il suffit pour cela de cliquer sur le bouton R dans l'entête de la piste de “Clavier MIDI pour Fluidsynth”, ce qui aura pour effet de mettre en rouge le bouton d'enregistrement de la barre de transport :

Qtractor - Armer la piste "Clavier MIDI pour Fluidsynth" en enregistrement - cliquer pour agrandir

Une possibilité alternative est d'enclencher le bouton R dans la tranche de la piste dans la table de mixage : Qtractor - Armer la piste en enregistrement (alternative) - cliquer pour agrandir

Armer l'enregistrement général de Qtractor

Cliquez sur le bouton d'enregistrement général (le rond rouge) de la barre de transport ce qui fera apparaître une fenêtre vous demandant quelques renseignements, principalement :

  • Onglet Session → Nom : fluidsynth-qtractor
  • Onglet Session → Répertoire : choisissez l'endroit où vous voulez que soit stockée la session
Vous pouvez regarder ce qu'il y a dans l'onglet Propriétés également.

Qtractor - Emplacement de la session - cliquer pour agrandir

Puis, cliquez sur OK et vous verrez que le bouton général d'enregistrement sera enclenché.

Qtractor - Enregistrement prêt - cliquer pour agrandir

Enregistrer la piste de piano-fluidsynth maintenant que tout est prêt

Il ne vous restera plus qu'à lancer l'enregistrement soit :

  1. en cliquant sur le bouton de lecture dans la barre de transport
  2. soit en appuyant sur la touche espace de votre clavier d'ordinateur

Qtractor - Enregistrer - cliquer pour agrandir

Aller plus loin

Vous voudrez peut être :

  • enregistrer d'autres pistes de piano-fluidsynth ou d'autres instruments ou bien également de voix et vous essayer ensuite au mixage ou,
  • aller consulter d'autres tutoriels à propos de Qtractor,
  • aller consulter d'autres tutoriels à propos de QjackCtl,
  • aller consulter d'autres tutoriels à propos de Calf-fluidsynth,
Vous aurez peut être remarqué sur les captures d'écran, que lors de l'écriture de ce tutoriel, il y a eu des problèmes de décrochage audio. Ceux-ci sont dû à l'interface audio interne de l'ordinateur utilisé qui n'est vraiment, mais alors vraiment pas douée pour la MAO, et en aucun cas du logiciel Qtractor. Il en aurait été de même avec n'importe quel autre enregistreur.

En cas de soucis

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






1)
“soundfont” signifie littéralement “banque de sons” en français
tutoriels/enregistrement_d_une_premiere_piste_midi_avec_qtractor_calf-fluidsynth_et_qjackctl.txt · Dernière modification : 13/05/2022 20:16 de trebmuh