Skip to main content

Historique: Utilisation de Ctrlr pour créer un contrôleur de synthé

Aperçu de cette version: 32


 note
Tutoriel en cours d'écriture...


Utilisation de Ctrlr pour créer un contrôleur de synthé est un tutoriel sur l'utilisation de Ctrlr pour réaliser un panneau de contrôle pour un synthétiseur matériel. Bien que le Triode de Meeblip soit employé ici, il ne sert que de référence. L'ensemble du tuto peut être appliqué aux autres synthés du marché.





Description


Le but ici est de faire découvrir le très puissant mais peu documenté Ctrlr au travers de la réalisation d'un panneau de contrôle pour le synthétiseur matériel Meeblip Triode Image . Le Triode peut être remplacé par n'importe quel autre synthé du marché. Il ne sert ici que de support.
Pour info, le Triode est un petit synthétiseur de type basse avec oscillateur numérique et table d'onde ainsi qu'un filtre résonnant analogique. Matériel et logiciel entièrement libre. Bien que vendu, au départ, comme synthé tout monté dans un boîtier rouge, vous avez la possibilité de la fabriquer vous même. Tous les schémas, diagrammes et code source sont disponibles librement.

La version utilisé de Ctrlr pour l'écriture de ce tutoriel est la : 5.4.16 .

Voici à quoi ce panneau va ressembler :

...capture...Ctrlr_panneauTriode

Après une première lecture, vous pourrez facilement créer vos panneaux pour d'autres synthétiseurs ou appareils MIDI. Le Triode ne sert que d'exemple.
Vous aurez ainsi les bases du logiciel Ctrlr et pourrez facilement aller plus loin dans son apprentissage.



Découverte de l'interface


Pour lancer Ctrlr, vous devez vous placer dans le dossier où vous l'avez installé. Soit depuis votre gestionnaire de fichier, avec un double clic sur le fichier Ctrlr-i686 ou Ctrlr-X86_64 suivant votre architecture.
Depuis un terminal :
Copy to clipboard
cd /chemin/vers/Ctrlr [ENTRÉE] ./Ctrlr-i686 [ENTRÉE] si vous être en 32bit ./Ctrlr-X86_64 [ENTRÉE] si vous êtes en 64bit


La fenêtre par défaut de Ctrlr va s'ouvrir :

Ctrlr PanneauVierge

À savoir : à chaque démarrage, Ctrlr charge automatiquement le dernier panneau ouvert. Si vous avez déjà utilisé Ctrlr, vous devez créer un nouveau panneau. Dans le menu "File", choisissez "New Panel".

L'interface se décompose en trois parties :
  • En haut, la barre de menu.
  • À droite, les paramètres des divers éléments que vous allez créer. La bande grise avec un point sur la gauche permet de réduire/agrandir cette partie.
  • Le reste de la fenêtre contient la feuille où vous allez créer le panneau.
Dans cette dernière partie, vous devez voir une feuille blanche avec une grille et une partie grise claire et grise foncée. La feuille blanche définit la zone de votre panneau. Vous pouvez la dimensionner au pixel près. Nous verrons plus loin comment procéder.



Configuration de Ctrlr


Chose importante pour les linuxiens: vous devez impérativement décocher l'option "Use OS native file load/save dialogs (disable for linux)" dans le menu Edit -> Preferences. Sans quoi vous aurez une erreur à chaque tentative de sauvegarde de votre panneau.

Pour communiquer avec un synthétiseur ou n'importe quel autre appareil MIDI, nous devons définir le port MIDI ainsi que le canal.
Allez dans Menu -> MIDI -> Settings. La fenêtre suivante va s'ouvrir :

Ctrlr MidiSettings

Dans le cas du Triode, il n'y a qu'à configurer le port et le canal de sortie. Dans d'autres cas, vous pouvez régler le port et canal d'entrée, le port et canal du contrôleur (Ctrlr peut être utilisé avec une surface de contrôle par exemple).
Pour le port de sortie, clic sur le menu déroulant sous Output device et choisissez votre interface MIDI dans la liste.
Idem pour le canal associé mais cette fois dans la colonne MIDI Channel.
Si vous suivez ce tuto sans aucun appareil, vous pouvez passer cette étape bien qu'elle puisse être utile avec le moniteur MIDI intégré à Ctrlr.



Configuration de notre panneau


En suivant les éléments encadrés en rouge dans la capture d'écran ci-dessous, nous allons nommer notre panneau, indiquer notre nom ou pseudo, notre adresse de courriel ainsi que l'URL de notre site web si nous en avons un. Ensuite nous allons lui donner un numéro de version et un nom de version (pas obligatoire). Pour finir, nous allons indiquer le nom et l'éditeur / constructeur du logiciel ou appareil piloté par ce panneau.

 note
Pour les cases contenant du texte, un simple clic passe en mode d'édition. Pour les cases contenant des nombres, un clic simple passe en mode d'édition, un clic glissé permet de changer la valeur à la souris.


Ctrlr ConfigPanneau1

Pour le moment, j'ai mis 0 dans Version MAJOR et 1 dans Version MINOR ce qui correspond à 0.1. Nous augmenterons ces numéros progressivement au fur et à mesure pour arriver à la version fatidique 1.0 à la fin de ce tuto.

Il est maintenant grand temps d'enregistrer notre premier panneau. Allez dans le menu File puis Save as, choisissez l'emplacement. Vous verrez que par défaut, Ctrlr créé un nom pour vous. Dans mon cas c'est "Triode Panel_0_1_LinuxMAO_2018-09-30_12-24.panel". À l'avenir vous pourrez, soit sauvegarder avec Save ou avec Save versioned qui permet d'incrémenter le numéro "Version MINOR". Pratique !

Historique

Information Version
Tue 02 Oct 2018 10:01 bda Quelques corrections ici et là. Remplacement des menus en gras a la place des " pour plus de cohérence avec le reste de l'article 45
Afficher
Mon 01 Oct 2018 18:19 bda 44
Afficher
Mon 01 Oct 2018 18:17 bda 43
Afficher
Mon 01 Oct 2018 18:16 bda 42
Afficher
Mon 01 Oct 2018 15:45 bda 41
Afficher
Mon 01 Oct 2018 15:24 bda 40
Afficher
Mon 01 Oct 2018 14:57 bda 39
Afficher
Mon 01 Oct 2018 11:36 bda 38
Afficher
Mon 01 Oct 2018 11:18 bda 37
Afficher
Mon 01 Oct 2018 11:17 bda 36
Afficher
Mon 01 Oct 2018 10:59 bda 35
Afficher
Mon 01 Oct 2018 10:35 bda 34
Afficher
Mon 01 Oct 2018 10:33 bda 33
Afficher
Mon 01 Oct 2018 10:32 bda 32
Afficher
Mon 01 Oct 2018 10:30 bda 31
Afficher
Sun 30 Sep 2018 17:30 olinuxx modification du titre de la page 30
Afficher
Sun 30 Sep 2018 15:26 bda 29
Afficher
Sun 30 Sep 2018 12:26 bda 28
Afficher
Sun 30 Sep 2018 12:20 bda 27
Afficher
Sun 30 Sep 2018 11:53 bda 26
Afficher
Sat 29 Sep 2018 19:50 olinuxx + version 25
Afficher
Sat 29 Sep 2018 19:47 bda 24
Afficher
Sat 29 Sep 2018 19:40 olinuxx pas besoin du §informations puisque c'est un tutoriel ici et que ces infos sont sur la page ((ctrlr)) + cohérence wiki + ponctuations + suppression de la balise HTML + titre de la page 23
Afficher
Sat 29 Sep 2018 19:00 bda 22
Afficher
Sat 29 Sep 2018 18:53 bda 21
Afficher
Sat 29 Sep 2018 18:52 bda 20
Afficher
Sat 29 Sep 2018 18:39 bda 19
Afficher
Sat 29 Sep 2018 18:39 bda 18
Afficher
Sat 29 Sep 2018 14:46 olinuxx ajout image 17
Afficher
Sat 29 Sep 2018 13:09 bda 16
Afficher
Sat 29 Sep 2018 12:46 bda 15
Afficher
Sat 29 Sep 2018 12:45 bda 14
Afficher
Sat 29 Sep 2018 12:45 bda 13
Afficher
Sat 29 Sep 2018 12:26 bda 12
Afficher
Sat 29 Sep 2018 11:39 bda 11
Afficher
Sat 29 Sep 2018 11:11 bda 10
Afficher
Sat 29 Sep 2018 11:09 bda 9
Afficher
Sat 29 Sep 2018 11:02 bda 8
Afficher
Sat 29 Sep 2018 10:57 bda 7
Afficher
Sat 29 Sep 2018 10:54 bda 6
Afficher
Sat 29 Sep 2018 10:54 bda 5
Afficher
Sat 29 Sep 2018 10:48 bda 4
Afficher
Sat 29 Sep 2018 10:47 bda 3
Afficher
Sat 29 Sep 2018 10:45 bda 2
Afficher
Sat 29 Sep 2018 10:43 bda 1
Afficher
  • 1
  • 2 (en cours)
  • »