Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ceci est une ancienne révision du document !
La documentation de LibraZik chez Tuxfamily est très bien faite mais utilise synaptic, ici nous ferons le choix de nos applicatifs via le terminal et apt.
N'hésitez pas à consulter la doc. de linux MAO, portail historique très riche avec un forum dédié.
Je propose ici un retour d'expérience de l'installation, la configuration et le choix des logiciels, et peut-être un second tuto concernant ma configuration matériel: processeur Intel / carte audio UMC404 / dual screen, mais vous pouvez déjà me solliciter via ce fil du forum.
Je ne vais pas détailler une installation fraîche ici le manuel LibraZik est là.
Prendre une image .iso firmware non-free permet d'avoir automatiquement ou à disposition lors de l'installation:
A l'heure du SSD je recommande un disque dur SSD et mieux deux SSD: * un pour le système: /, /tmp, /swap * un autre disque SSD monté sur /home
Partitionnement:
Choisir /var, /tmp, /swap 1Go (si vous n'utilisez pas l'hibernation sinon partition swap à la taille de votre RAM) et /home séparés
LibraZik-4 est prévu pour le bureau et gestionnaire de fenêtre Mate. Concernant gnome, je le décoche à l'installation. Les composants nécessaires (et uniquement) seront installés au fur et à mesure des ajouts de paquets (et leurs dépendances inhérentes).
L'idée avec mozo est de “nettoyer” le menu principal qui, par défaut s'enrichit des nouvelles applications installée mais aussi de toutes les dépendances rendant le menu quasi inutilisable de mon point de vu. Ceci dit, il vous faudra, par la suite, ajouter (cocher et placer) les entrées vers les applications fraîchement installées pour les faire apparaître dans le menu principal si elles n'apparaissent pas. On peut aussi choisir de passer par des raccourcis via le Bureau ou un/des panel(s) dédié(s).
# apt install mate-tweak mozo
L'onglet des propriétés audio/vidéo est manquant 2), ajout de caja-media-info. De plus j'ajoute l'extension caja-image-converter qui permet de redimensionner et pivoter des images d'un clique droit dans le navigateur (possible par lot de fichiers après sélection + clique droit) et caja-actions avec action-menu-audio-converter qui convertit des fichiers audio selon le même principe.
# apt install caja-actions caja-media-info caja-image-converter action-menu-audio-converter
Pour configurer les actions caja-actions: Menu > Système > Préférences > Apparence > Outil de configuration de Caja-Actions
# apt install blueman rfkill bluez-tools
# apt install libdvd-pkg # dpkg-reconfigure libdvd-pkg
Pour les pilotes matériels selon les imprimantes voir ici.
Installer gdebi si absent:
# apt install gdebi
Ajout des dépôts librazik 4 via l'installation des paquets:
ou dans un terminal:
# gdebi <chemin Téléchargements>/librazik-keyring_<version>.deb # gdebi <chemin Téléchargements>/librazik-apt_<version>.deb
Nous allons donc éviter et ne pas installer librazik-logiciels-all ni librazik-base-logicielsaudio qui, même si plus limité, installe tout de même:
# apt show -a librazik-base-logicielsaudio
Package: librazik-base-logicielsaudio Version: 4.09 Priority: optional Section: admin Maintainer: Équipe LibraZiK <librazik@tuxfamily.org> Installed-Size: 13,3 kB Depends: abgate, adljack, adlplug, aether, airwindows-lv2, amb-plugins, amsynth, ardour, arpeggiator.lv2, artyfx, audacity, autotalent, avldrums.lv2, bambootracker, bamp, bangr, bchoppr, bespokesynth, bharvestr, bjumblr, blop, blop-lv2, boops, bpm-tools, bschaffl, bsequencer, bshapr, bslizr, cadence, calf-plugins, caps, caps-lv2, cardinal, carla, carla-bridge-linux64, carla-bridge-win64, carla-bridge-wine64, carla-lv2, carla-vst, catia, chordv, chowmatrix, cmt, delayarchitect, denemo, dg-drumkit-sommerhack-kit, dgedit, din, distrho-lv2, dpf-plugins, dragonfly-reverb, dragonfly-reverb-lv2, dragonfly-reverb-standalone, dragonfly-reverb-vst, drc, drumgizmo, drumkv1, drumkv1-common, drumkv1-lv2, dssi-host-jack, dssi-utils, easytag, ensemble-chorus, eq10q, fil-plugins, fluidsynth-dssi, fogpad-port, foo-yc20, frescobaldi, fverb, geonkick, ghostess, giada, gjacktransport, gtick, guitarix, guitarix-ladspa, guitarix-lv2, gx4bandeq.lv2, gxcabsim.lv2, gxdenoiser2.lv2, gxdistortionplus.lv2, gxfenderizer.lv2, gxmatcheq.lv2, gxosmutantes.lv2, gxoverdriver.lv2, gxplugins-lv2, gxpushpull.lv2, gxreversedelay.lv2, gxswitchlesswah.lv2, gxtonemender.lv2, gxtuner, gxzoom.lv2, handbrake, harmonizer-lv2, helm, hexter, hexter-syx-dx7-banks, hybridreverb2, hybridreverb2-impulse-response-database, hydrogen, hydrogen-drumkits, hydrogen-drumkits-effects, hydrogen-patterns, infamous-plugins, invada-studio-plugins-ladspa, invada-studio-plugins-lv2, ir-data, ir.lv2 | ir.lv2-1.2, jack-keyboard, jack-midi-clock, jack-mixer, jalv.select, jamin, jamin-presets, jamulus, joepvanlier-jsfx, kapitonov-plugins-pack, kdenlive, kmeter, ladspa-sdk, lebiniou, librazik-base-systemeaudiomidi, lilypond, lilypond-doc-html-fr, lilypond-doc-pdf-fr, lingot, linux-show-player, lmms, lsp-plugins, lv2proc, lv2vocoder, mamba, master-me, mcp-plugins, mda-lv2, melmatcheq.lv2, metaltone.lv2, meterbridge, milkytracker, mixxx, mma, mod-pitchshifter, musescore3, new-session-manager, ninjas2, noise-repellent, obs-studio, odin2, opnplug, padthv1, padthv1-common, padthv1-lv2, patchance, pianobooster, playitslowly, plujain-channelb, plujain-ramp, polyphone, puredata-gui-l10n, pybristol, qdictionnaire, qjackrcd, qlcplus, qmidiarp, qmidiroute, qrest, qsynth, qtractor, quadrafuzz, radium-compressor, rakarrack-plus | rakarrack, regrader-port, rejj-jsfx, rev-plugins, rezonateur, rkrlv2, rosegarden, samplv1, samplv1-common, samplv1-lv2, setbfree, sf3convert, sfizz, showq, sickbeatbetty, simplescreenrecorder, solfege, songwrite, sonic-pi, sonic-visualiser, sooperlooper, spectacle-analyzer, squeezer, ste-plugins, stochas, stone-phaser, stretchplayer, string-machine, surge, swh-lv2, swh-plugins, synthv1, synthv1-common, synthv1-lv2, tamgamp.lv2, tap-lv2, tap-plugins, trakmeter, traverso, tunefish-lv2, tutka, tuxguitar, tuxguitar-fluidsynth, tuxguitar-jack, tuxguitar-jsa, vco-plugins, vl1-emulator, vlc, vlc-plugin-jack, vmpk, vocproc, wah-plugins, whysynth, whysynth-presets-librazik, wolf-shaper, x42-plugins, xjadeo, xplugs-lv2, xsynth-dssi, xtuner, ykchorus, yoshimi, yoshimi-data, yoshimi-doc, ysfx, zam-plugins, zita-at1, zita-bls1, zita-dpl1, zita-lrx, zita-mu1, zita-rev1, zynaddsubfx-dssi | zynaddsubfx-dssi-old, zynaddsubfx-lv2 | zynaddsubfx-lv2-old, zynaddsubfx-vst | zynaddsubfx-vst-old, zynaddsubfx | zynaddsubfx-old Homepage: https://librazik.tuxfamily.org/ Download-Size: 8204 B APT-Sources: http://download.tuxfamily.org/librazik/barbeapapas LZK-BAP-users/main amd64 Packages Description: LibraZiK-4 - "barbe à papas" basics audio production software This package installs the basics audio software for LibraZiK-4 audio studio. . Documentation page : https://librazik.tuxfamily.org/doc4/paquets . LibraZiK audio studio package 2023 ©
# apt install librazik-menu librazik-optimisations-all librazik-mate-all librazik-theme-all librazik-apt-fr librazik-base-banquesdeson librazik-base-systeme librazik-base-systemeaudiomidi
Noyau (Basse Latence) ou RT (Temps Réel)
Page de LibraZik ici sur le noyau
Dernier noyau Basse Latence novembre 2023:
# apt install linux-image-5.10.0-26-lzk-bl-amd64-unsigned
Liste des logiciels MAO présents et documentés dans LibraZik-4
Liste des paquets logiciels MAO présents et documentés dans LibraZik-4
Voilà que nous avons le choix dans les logiciels ! - et je me suis perdu à nouveau dans ce foisonnement d'applicatifs et leurs référencements - Bravo aux contributeur-ices.
Voici mes incontournables d'un poste MAO de musicien-ne:
Lecture audio/multimedia:
Enregistrement:
Boîte à rythme:
Partitions:
Accordeur:
Outils:
Installation en une ligne:
# apt install audacity mixxx ardour musescore lingot alsamixergui cadence cadence-tools vlc musescore3 pavucontrol linux-show-player hydrogen hydrogen-drumkits-effects
Outils graphiques d'audit matériel:
# apt install gsmartcontrol lshw-gtk
Pour la suite il faut noter que j'utilise une carte Berhringer UMC404HD avec 4 entrée micro.
La configuration par défaut est réglée pour 2 ports soit deux entrées et deux sorties.
Commandes utiles pour lister le matériel (reconnu) audio et le midi:
$ cat /proc/asound/cards
0 [PCH ]: HDA-Intel - HDA Intel PCH HDA Intel PCH at 0xf2420000 irq 29 1 [U192k ]: USB-Audio - UMC404HD 192k BEHRINGER UMC404HD 192k at usb-0000:00:1a.0-1.1.4, high speed
$ amidi -l
Dir Device Name IO hw:1,0,0 UMC404HD 192k MIDI 1
Ici j'utilise Cadence et la baie de brassage Catia. Pour l'audio en général sur le système, Pulse Audio sera le gestionnaire audio à privilégier pour Firefox, vlc, linuxshowplayer (lisp), Musescore et Mixxx entre autres mais ce sont les principaux logiciels que j'ai configuré sur mon poste de musicien.
En premier nous devons nous assuré que notre utlisateur-ice est bien dans le groupe audio (normalement oui):
$ cat /etc/group | grep audio
audio:x:29:pulse,mon_user
sinon ajouter votre utilisateur-ice au groupe audio:
# usermod -aG audio <mon_user>
Mais, si vous en êtes là, vérifiez que tout les paquets sont correctement installés.
Configurer ALSA:
A priori, basiquement, rien à faire. Si vous avez un soucis vous pouvez essayer ceci:
Vérifier que le fichier /home/<mon_user>/.asoundrc existe:
ls /home/<mon_user>/.asoundrc
Si oui créer une copie de sauvegarde:
cp /home/<mon_user>/.asoundrc /home/<mon_user>/.asoundrc.SAV
Puis éditer le fichier avec nano:
nano /home/<mon_user>/.asoundrc
ou pluma (l'éditeur de texte de Mate)
pluma /home/<mon_user>/.asoundrc
Coller ces lignes et sauvegarder:
pcm.!default { type plug slave { pcm "pulse" } } pcm.pulse { type pulse } ctl.mixer0 { type hw card 0 }
Cadence
Démarrage Automatique cadence + inône notification (+ accès rapides):
Dans menu > Système > Préférences > Informations personnelles > Applications au démarrage > Programme au démarrage > Ajouter
Nom: Cadence notificatio Commande: cadence –minimized Commentaire: Affichage de Cadence dans zone de notification au démarrage
Enregistrer et redémarrer la session.
Choisi l'option “Autostart JACK or LADISH at login”
→ Ça permettra d'afficher par défaut l'icon de cadence dans la zone de notification sans avoir à cliquer sur le menu cadence ;) puis un reboot et l'affaire est dans le sac!
— Pour coller avec la REC-config d'Ardour il faut envoyer PuleAudio JACK-Sink (et le reste voir portaudio) vers playback_3 (Right) et playback_4 (Left) → indiquer (via cadence) à jackdbus > pont pulseaudio : Entrées : capture_1 … capture_4 Sorties : playback_1 … playback_4
Pulse Audio
Références: https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/CLI/
https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Modules/ – Voir module-remap-sink
https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Modules/#module-jack-sink – modules de PulseAudio
https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Modules/#module-jack-sink
– module-jack-sink default sink_name is jack_out channels channel_map
Modules may loaded manually during runtime through pactl, or they may be pre-loaded via default.pa and loaded at daemon start-up. $ pactl list modules $ pactl list modules short $ pa-info > pa-info.txt
— Config PulseAudio: ~/.config/pulse/default.pa
pactl load-module module-jack-sink channels=4 channel_map=rear-left,rear-right,front-left,front-right –> ajout à ~/.config/pulse/default.pa: load-module module-jack-sink channels=4 channel_map=rear-left,rear-right,front-left,front-right
– Ou bien pactl load-module module-remap-sink sink_name=jack_out_3-4 master=jack_out channels=4 master_channel_map=rear-left,rear-right,front-left,front-right channel_map=front-left,front-right,rear-left,rear-right remix=no — —> ajout à ~/.config/pulse/default.pa: load-module module-remap-sink sink_name=nom_secondaire master=jack_out channels=4 master_channel_map=rear-left,rear-right,front-left,front-right channel_map=front-left,front-right,rear-left,rear-right remix=no –> errors : fixed au-dessus - module-rescue-stream is obsolete à retirer de la config - pulseaudio[865]: Failed to load module “module-remap-sink” (argument: “sink_name=jack_out_3-4 master=jack_out channels=4 master_channel_map=rear-left,rear-right,front-left,front-right channel_map=front-left,front-right,rear-left,rear-right remix=no”): initialization failed. - Master sink not found === Logiciels === VLC — Outils > Prefs > Audio > Module Sortie > automatique –OK Firefox ——- → utilise PulseAudio lancer Cadence > pont PulseAudio !! QjackCtl attention aux scripts si pb QjackCtl > Réglages > Options > Scripts > Exécuter_démarrage > décocher pulseaudio –stop Alsamixer ——— Entrée menu: # mkd ir /usr/share/icons/perso # cp /home/librazik/00\ Install/00\ LibraZik-4/Config/icons/amixer-gtk.png /usr/share/icons/perso/ Puis ajouter une entrée menu (cf. mozo) carte UMC404 num 1 + icon: mate-terminal -e 'alsamixer -c 1' Musescore 3 ———– * OTB ok Prefs > Serveur Jack Audio > Utiliser Jack Audio + le Midi de Jack + Mémoriser…
Audacity
Prefs > Périphériques > Hôte > ALSA Prefs > Périphériques > Lecture > default Prefs > Périphériques > Enregistrement > default Prefs > Périphériques > Enregistrement > Canaux > 4
! NB ne fonctionne pas cf. soucis pulse audio et Audacity: Prefs > Périphériques > Hôte > Jack Connection Kit
Linux Show Player
* OTB Mixxx —– Prefs > Matériel son > Pilote audio > JACK Audio Connection Kit Prefs > Matériel son > Sortie (onglet en bas) > Principal :: system :: Canaux 3-4 Prefs > Matériel son > Sortie > Casque :: system :: Canaux 1-2 Lingot accordeur —————- Selon micro ++ ALSA HDA *(micro x220 - parasites ordi) + OSS /dev/dsp –jack faible (mettre micro ?) – PulseAudio micro ordi accès AlsaMixer > HDA (0) > F4 Capture —————————————————- * Connexions audio dans QJackCtl *** (nécessaire ?) Entrées : capture_1 … capture_4 Sorties : playback_1 … playback_4