Skip to main content

Historique: Page personnelle de jujudusud

Aperçu de cette version: 54



Qui suis-je ?


Je suis Julien, un petit musicien dans la 40ène.

Où vais-je ?


Intéressé par la MAO pour faire des maquettes, enregistrer et réécouter ce que je joue ...

Dans quelle étagère ?


J'utilises Linux depuis des années mais pas de manière très assidue... sauf depuis 2016 ou j'ai commencé à remettre Linux au centre de mon matériel informatique. D'abord avec Manjaro puis LibraZiK2 ayant acquis un machine un peu plus jeune.
Maintenant, je suis passé sur Archlinux simplement pour pouvoir avoir accès aux dernières versions des logiciels très tôt après leur diffusion.

Depuis septembre 2018, je suis entré dans l'équipe des modérateurs du forum.

Côté musique, je joue un peu de guitare électrique et folk et je suis élève au conservatoire de Toulon en musique actuelle, à la basse électrique.

J'ai traduit le tutoriel de l'utilisation du logiciel Ardour version 8 ainsi que son interface graphique.
Parallèlement je participe à la traduction d'autres logiciels et documentations comme celle Jamulus.

Serveur son pour Linux :


Nous y voilà. Bein oui, on fait de la MAO ici. En ce qui me concerne j'ai basculé sur PipeWire pour le serveur son.
Donc mes versions actuelles sont les dernières disponibles car j'utilise archlinux. Les voici :
Copy to clipboard
wireplumber 0.5.0 pipewire 1.0.4


La traduction


  • 'sidechain(-driven) compression' → compression (pilotée) par chaîne (de traitement) auxiliaire.
  • 'sidechain' -> le chemin du circuit de détec­tion
  • 'gain map' → abaque de gain
  • 'Makeup gain' -> gain de compensation
  • 'Range' -> tempo -> plage
  • 'Range' -> intervalle -> zone temporelle

Ardour


Pour ouvrir l'éditeur :
Copy to clipboard
LANG=C poedit
Quand les modifications sont terminées, il faut préparer les fichiers avec :
Copy to clipboard
./waf i18n_pot ./waf i18n_po ./waf i18n_mo
et copier ensuite ./ardour/gtk2_ardour/po/fr.mo vers /usr/share/ardour8/locale/fr/LC_MESSAGES/gtk2_ardour8.mo en prenant soin de ne pas écraser l'ancien :
Copy to clipboard
sudo mv /usr/share/ardour8/locale/fr/LC_MESSAGES/gtk2_ardour8.mo /usr/share/ardour8/locale/fr/LC_MESSAGES/gtk2_ardour8.mo.old sudo cp fr.mo /usr/share/ardour8/locale/fr/LC_MESSAGES/gtk2_ardour8.mo


Ouvrir Ardour et vérifier le travail.

Ouvrir Ardour après compilation :
Pas de traduction accessible dans ce cas.
Copy to clipboard
${GIT_ROOT}/gtk2_ardour/ardev -n


Pour vérifier les traductions d'une nouvelle version, installer en local et penser à désinstaller avant de relancer './waf configure' à nouveau.

Depuis ma dernière visite




bloc note


script configuration bureautique -> pro audio :


Le but de ce script est de passer la machine de l'utilisation bureautique à Pro Audio et vice versa.
Je dois commencer par trouver comment fonctionne `wpctl set-profile ID INDEX` pour passer la carte son usb en profile pro audio.
la valeur de `ID` est la valeur que retourne `wpctl status` pour le périphérique audio usb.
la valeur `INDEX` je ne sais pas encore mais c'est surement le nom du profile. À tester.
Ça fonctionne avec :
Copy to clipboard
$ pactl set-card-profile 275 output:analog-stereo+input:analog-stereo $ pactl set-card-profile 275 pro-audio

Le script actuel :

Copy to clipboard
#!/bin/bash # old : https://github.com/raboof/realtimeconfigquickscan # new : https://codeberg.org/rtcqs/rtcqs # # https://wiki.archlinux.org/title/Professional_audio#System_configuration # * audio group # * kernel : threadirqs # * noatime fs # * etc... if [[ $1 = "on" ]] then sudo cpupower frequency-set -g performance pw-metadata -n settings 0 clock.force-quantum 64 #sudo sysctl vm.swappiness=10 realTimeConfigQuickScan elif [[ $1 = "off" ]] then pw-metadata -n settings 0 clock.force-quantum 0 sudo cpupower frequency-set -g powersave #sudo sysctl vm.swappiness=30 #default is 60 else echo "no args : on | off" fi

les pages à lire et relire sur pipewire :


https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Performance-tuning

les pages à ne pas oublier sur LinuxMAO :


http://linuxmao.org/tiki-index.php?page=lin%C3%A9ariser%20la%20courbe%20de%20r%C3%A9ponse%20d%20un%20casque%20audio
linéariser la courbe de réponse d un casque audio

informations sur les cartes prises en charge par les modules snd-*


https://github.com/takaswie/am-config-roms/

Le Noyau :

Préemption à partir de 5.12.
https://www.phoronix.com/news/Linux-5.12-Dynamic-Preempt
Info sur la préemption :
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/kernel/Kconfig.preempt
Amélioration noyau 6.8 :
https://lore.kernel.org/lkml/87a5pcp18r.wl-tiwai@suse.de/
https://www.phoronix.com/news/Linux-6.8-Sound

Informations sur les réglages du noyau

$ zcat /proc/config.gz | grep CONFIG_HZ


Prise en charge des cartes Scarlett (et Clarett)


Pilote de protocole pour ALSA de Focusrite Scarlett 2 (comprenant les series de produits Scarlett 2nd Gen, 3rd Gen, 4th Gen, Clarett USB, and Clarett+)

Modèles Supportés :
- 6i6/18i8/18i20 Gen 2
- Solo/2i2/4i4/8i6/18i8/18i20 Gen 3
- Solo/2i2/4i4 Gen 4
- Clarett 2Pre/4Pre/8Pre USB
- Clarett+ 2Pre/4Pre/8Pre

Le protocole a été rétro-conçu en examinant la communication entre "Focusrite Control 2.3.4" et l'interface Focusrite(R) Scarlett 18i20 (firmware 1083) à l'aide de usbmon en juillet-août 2018.

Support de la Scarlett 18i8 ajouté en avril 2019.

Support de la Scarlett 6i6 ajouté in June 2019 (grâce à Martin Wittmann pour avoir fourni la sortie usbmon et avoir testé).

Support des Scarlett 4i4/8i6 Gen 3 ajouté en mai 2020 (grâce à Laurent Debricon pour avoir donné une 4i4 et à Fredrik Unger pour avoir fourni la sortie usbmon pour la 8i6 at avoir testé).

Support des Scarlett 18i8/18i20 Gen 3 ajouté en juin 2020 (grâce à Darren Jaeckel, Alex Sedlack et Clovis Lunel pour avoir fourni les sorties usbmon, les traces de protocole et les test).

Prise en charge du chargement du volume du mélangeur et de la configuration du "mux" à partir de l'interface lors de l'initialisation du pilote ajoutée en mai 2021 (merci à Vladimir Sadovnikov d'avoir trouvé comment).

Support des Solo/2i2 Gen 3 ajouté en mai 2021 (grâce à Alexander Vorona les traces protocole pour l'interface 2i2 Gen3).

Support de l'alimentation fantôme, le monitorage direct, changement de haut-parleur et "talkback" ajoutés en mai-juin 2021.

Support de la Clarett+ 8Pre ajouté en Aout 2022 par Christian Colglazier.

Support de la Clarett 8Pre USB ajouté en Sep 2023.
(grâce a Philippe Perrot pour ses confirmations).

Support des Clarett+ 4Pre et 2Pre ajouté en Sep 2023.
(grâce à Gregory Rozzo pour son don d'une 4Pre et David Sherwood et Patrice Peterson pour les sorties d'usbmon).

Support des Clarett 2Pre et 4Pre USB ajouté en Oct 2023.

Support de la mise à jour des microprogrammes (firmware)Image ajouté en Dec 2023.

Prise en charge de Scarlett Solo/2i2/4i4 Gen 4 ajoutée en Dec 2023
(grâce à de nombreuses personnes de LinuxMusicians et à Focusrite pour les dons de matériel).

Ce mélangeur ALSA donne accès, selon le modèle, à :
- entrée, sortie, routage matrice de mélange
- étages de gains de la matrice de mélange
- contrôle gain/volume/sourdine
- indicateurs de niveau
- contrôle du niveau de ligne/inst, de l'atténuation et de la fonctionnalité "air"
- alimentation fantôme, monitoring direct, commutation de haut-parleur et talkback
- Commandes de l'alimentation fantôme, du moniteur direct, de la commutation des enceintes et du talkback
- désactivation/activation du mode MSD
- désactivation/activation du mode autonome
- gain d'entrée, gain automatique, mode sécurisé
- mixage de moniteur direct

Les interfaces Gen 3/4 disposent d'un mode Périphérique de stockage de masse (Mass Storage Device (MSD)Image ) où un petit disque contenant les informations d'enregistrement et de téléchargement du pilote est présenté à l'hôte. Pour accéder à toutes les fonctionnalités de l'appareil sans logiciel propriétaire, le mode MSD peut être désactivé :
- en maintenant le bouton 48V enfoncé pendant cinq secondes lors de la mise sous tension de l'appareil,
- en utilisant ce pilote et alsamixer pour changer le paramètre "MSD Mode" sur Off et en redémarrant l'appareil.

Copyright (c) 2018-2023 par Geoffrey D. Bennett <g at b4.vu>
Copyright (c) 2020-2021 par Vladimir Sadovnikov <sadko4u@gmail.com>
Copyright (c) 2022 par Christian Colglazier <christian@cacolglazier.com>
Basé sur le pilote pour des interfaces Scarlett (Gen 1) :
Copyright (c) 2014 par Chris J Arges <chris.j.arges at canonical.com>
Copyright (c) 2013 par Tobias Hoffmann
Copyright (c) 2013 par Robin Gareus <robin at gareus.org>
Copyright (c) 2002 par Takashi Iwai <tiwai at suse.de>


Beaucoup de code empruntés à audio.c d'Alan Cox (alan at lxorguk.ukuu.org.uk) et Thomas Sailer (sailer at ife.ee.ethz.ch).

Nettoyage de code cleanup : David Henningsson <david.henningsson at canonical.com>


Traduit par jujudusud depuis la page : https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/sound/usb/mixer_scarlett2.c?id=6dfeb04c467826fe6f808827e19abd5c6336a08d


Historique

Information Version
Sat 16 Aug 2025 18:46 jujudusud mise à jour fin d'études BEM basse MAA. 76
Afficher
Sat 22 Mar 2025 14:47 jujudusud Ajout d'infos sur la traduction pour que ce soit plus correct par rapport au travail reel. 75
Afficher
Sat 21 Dec 2024 16:06 jujudusud 74
Afficher
Sat 21 Dec 2024 15:44 jujudusud suppression des versions pour éviter le boulot de mise à jour. 73
Afficher
Mon 25 Nov 2024 01:21 jujudusud 72
Afficher
Mon 25 Nov 2024 01:12 jujudusud 71
Afficher
Mon 25 Nov 2024 01:10 jujudusud 70
Afficher
Thu 24 Oct 2024 23:27 jujudusud Changement de version pipewire. 69
Afficher
Tue 01 Oct 2024 00:43 jujudusud 68
Afficher
Sun 22 Sep 2024 00:09 jujudusud nouvelle version de pipewire. 67
Afficher
Sat 07 Sep 2024 11:27 jujudusud Passage WirePlumber 0.5.6 66
Afficher
Sun 25 Aug 2024 11:37 jujudusud nouvelle version de pipewire. 65
Afficher
Wed 21 Aug 2024 16:34 jujudusud ajout adresse depot git Tiwai 64
Afficher
Wed 21 Aug 2024 02:12 jujudusud Ajout des paramètres de compilation. 63
Afficher
Wed 21 Aug 2024 02:05 jujudusud ajout infos a rentrer dans le gestionnaire de demarrage. 62
Afficher
Wed 21 Aug 2024 01:56 jujudusud modification verson pipewire utilisée. 61
Afficher
Fri 09 Aug 2024 00:27 jujudusud 60
Afficher
Thu 01 Aug 2024 23:56 jujudusud 59
Afficher
Sun 21 Jul 2024 16:32 jujudusud Mise à jour version PipeWire utilisée. 58
Afficher
Sat 29 Jun 2024 16:37 jujudusud Mise à jour des versions. 57
Afficher
Fri 10 mai 2024 02:13 jujudusud Mise à jour version PipeWire utilisée. 56
Afficher
Sun 28 Apr 2024 11:24 jujudusud Mise à jour des versions. 55
Afficher
Fri 22 Mar 2024 20:39 jujudusud 54
Afficher
Fri 22 Mar 2024 20:27 jujudusud 53
Afficher
Fri 22 Mar 2024 18:19 jujudusud 52
Afficher
Thu 21 Mar 2024 01:19 jujudusud 51
Afficher
Thu 21 Mar 2024 01:14 jujudusud 50
Afficher
Sun 17 Mar 2024 11:06 jujudusud passage à PipeWire 1.0.4 49
Afficher
Sun 10 Mar 2024 23:42 jujudusud 48
Afficher
Thu 08 Feb 2024 00:10 jujudusud 47
Afficher
Thu 08 Feb 2024 00:08 jujudusud 46
Afficher
Sun 04 Feb 2024 11:03 jujudusud 45
Afficher
Fri 02 Feb 2024 00:18 jujudusud 44
Afficher
Sun 21 Jan 2024 11:52 jujudusud 43
Afficher
Thu 18 Jan 2024 16:26 jujudusud 42
Afficher
Thu 18 Jan 2024 15:35 jujudusud 41
Afficher
Wed 17 Jan 2024 10:32 jujudusud 40
Afficher
Wed 17 Jan 2024 10:20 jujudusud 39
Afficher
Tue 16 Jan 2024 13:44 jujudusud 38
Afficher
Tue 16 Jan 2024 13:41 jujudusud 37
Afficher
Wed 27 Dec 2023 12:24 jujudusud ajout infos 36
Afficher
Wed 27 Dec 2023 11:52 jujudusud ajout lanceur ardour compilé en local 35
Afficher
Sun 17 Dec 2023 23:23 jujudusud ajout adresse pour trouver la prise en charge des cartes par les modules snd. 34
Afficher
Sat 09 Dec 2023 18:48 jujudusud ajout de makeup gain. 33
Afficher
Fri 08 Dec 2023 18:54 jujudusud mise à jour des versions 32
Afficher
Sun 26 Nov 2023 22:13 jujudusud 31
Afficher
Thu 23 Nov 2023 19:04 jujudusud mise à niveau des versions. 30
Afficher
Thu 23 Nov 2023 00:24 jujudusud ajout d'nformations pour traduire l'interface d'ardour 29
Afficher
Thu 16 Nov 2023 23:39 jujudusud Les pages à lire sur pipewire... 28
Afficher
Mon 13 Nov 2023 01:57 jujudusud Ajout de la commande pactl set-card-profile. 27
Afficher
  • «
  • 1 (en cours)
  • 2