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

LibraZiK 2 est de sortie

Salut Les ZiKos,

Après cinq mois et demi de travail, une LibraZiK-2 de nouveau cru est arrivée.

Alors, alors, alors... ?

S'il y avait moins d'activité visible sur le blog, c'est que je concoctais et marmitais une nouvelle version LibraZiK-2 basée sur la nouvelle distribution stable de Debian du nom de "stretch". Pour résumer rapidement, LibraZiK-2 (LZK-2), c'est comme LibraZiK-1 (LZK-1) mais en plus actuel.

Cela fait quelques semaines que cette LZK-2 est testée par les bêta-testeurs : sub26nico, bluedid29, dag, pierrotlo et bb0tn (merci à eux ! 8-) ), et il semble qu'elle soit assez mûre pour être diffusée à présent.

logo-librazik2.png

Voyons ci-dessous les différences, les nouveautés, et autres.


Nouveau live

Un nouveau live pour LZK-2 a été construit en version 64 bits, et en version 32 bits. Ce live tourne sur un noyau basse-latence fabriqué par LibraZiK, ce qui permet d'obtenir des basse-latences intéressantes pour tester tout ça. Il est presque équivalent à une installation "en dur" de LZK-2. "Presque" car certaines optimisations ne sont pas présentes sur le live, ce qui signifie que LZK-2 devrait fonctionner encore mieux que sur le live une fois installée. Notez qu'il est également possible de se faire une clef USB live "persistante" en suivant le tutoriel adéquat.


Optimisations LibraZiK

Au niveau des optimisations pré-configurées pour LZK-2, il y a quelques différences par rapport à LZK-1 :

  • un nouveau paquet librazik-optimisations-screensaver : qui permet de désactiver les choses liées à l'économie d'énergie de l'écran (extinction automatique après X minutes, par exemple) car il est plutôt embêtant d'avoir une de ces extinctions pendant qu'on enregistre ou bien que l'on joue en live ! ;-)
  • le paquet librazik-optimisations-modules a été corrigé. Il provoquait des soucis lors d'une tentative de désinstallation.
  • le paquet librazik-optimisations-qjackctl disparaît. L'optimisation est désormais réalisée directement dans le paquet qjackctl.




Thème graphique

Au niveau du thème graphique de LZK-2, on reste dans un thème de base gris et sobre qui permet de réduire la fatigue des yeux lorsqu'on est longtemps devant un écran. Il est bien sûr toujours possible à chaque utilisateur de modifier ce thème suivant ses préférences.

On peut noter ces quelques éléments :




Noyau

Nouveaux noyaux mitonnés aux petits oignons par LibraZiK de la série 4.9 : des BL (basse latence) & des RT (temps réel) en version 32 et 64 bits.


Transitions et nouveaux paquets

Concernant les paquets librazik-* de configuration du système, la majorité d'entre eux ont été conservés et mis à jour. On peut noter dans les changements :




Environnement de bureau

En ce qui concerne l'environnement de bureau :

  • mise à jour de MATE, l'environnement de bureau déjà utilisé par LZK-1
  • la dépendance forte sur le bureau MATE est maintenant levée. Tout ce qui concerne MATE dépend à présent du méta-paquet librazik-mate-all. Ceci devrait permettre de faciliter l'utilisation d'un autre environnement de bureau que MATE (mais c'est déconseillé !!! 8-) ).




JACK

jackd1 et jackd2 sont des versions refaites à partir des sources du 13 juin 2017. Ils devraient être complètement fonctionnels, mais il est possible qu'il y ait des bogues. N'hésitez pas à les remonter le cas échéant. jackd2 est conseillé pour pouvoir être utilisé avec Cadence.


ALSA

La couche ALSA a été mise à jour avec par exemple les paquets :

  • alsa-utils a été mis à jour
  • alsa-tools-gui a été mis à jour pour corriger un bogue
  • alsa-firmware a été fait (non-free)




Support SF3

Musescore et Polypĥone étaient les 2 seuls logiciels supportant le standard SF3 jusqu'à présent. Grâce à l'intégration récente du support SF3 dans la bibliothèque fluidsynth, de nouveaux logiciels peuvent le supporter également à présent. Pour cela, plusieurs logiciels ont été ré-empaquetés et adaptés lorsqu'il le fallait dans LZK-2, il s'agit de LMMS, qsynth, calf-fluidsynth, et qtractor le supporte également maintenant.


Qjackctl

Il a été mis à jour (nouvelle version amont) et quelques améliorations ont été apportées par LibraZiK :

  • intégration de la rustine LZK (onglet MIDI et ALSA renommés en JACK-MIDI et ALSA-MIDI pour une compréhension facilitée)
  • un "retard de démarrage" de jackd de 2s a été ajouté dans la configuration de base car son absence posait des soucis à plusieurs utilisateurs
  • permet maintenant d'utiliser les ponts pulseaudio vers jack plutôt que de chuinter pulseaudio au démarrage de JACK (par exemple, ceci permet de gérer un flux audio provenant de firefox dans l'onglet "audio" de la fenêtre "connexion" de QjackCtl). Il vous faudra tout de même lancer QjackCtl à un moment où rien d'autre n'utilisant pulseaudio ne produit du son (firefox par exemple). De toutes façons, l'utilisation de Cadence est conseillée !
  • l'ancien paquet pour l'optimisation/configuration de qjackctl nommé "librazik-optimisations-qjackctl" a disparu. Les optimisations sont dorénavant directement appliquées dans le paquet de QjackCtl.




Cadence

Cadence a été ré-empaqueté pour LZK-2 et est conseillé, surtout pour les débutants, plutôt que QjackCtl. Il s'agit toujours d'une version traduite en français pour LibraZiK.


Carla

L'ensemble Carla a été empaqueté pour LZK-2 et est conseillé en tant qu'hôte de greffon tout-terrain (son interface graphique est pour l'instant en anglais).


Nouveaux logiciels

logiciels qui n'étaient pas présents dans LZK-1 :

  • les distrho-ports, un ensemble de 29 greffons LV2 (dont klangfalter qui avait été demandé dans LZK-1) sont arrivés dans LZK-2 (merci falktx pour le portage de ces greffons ! 8-) )
  • padthv1, le petit nouveau de la suite "Vee One" de Rui, un synthétiseur en logiciel autonome et en greffon LV2
  • Phasendetektor - Phase detector, un détecteur de phase, le petit nouveau LSP-plugins libéré est arrivé dans LZK-2
  • mixxx, un logiciel de mixage pour les DJs, est désormais présent de base dans LZK-2
  • milkytracker, un tracker à l'ancienne, est désormais présent de base dans LZK-2
  • soundconverter, un convertisseur de fichier audio, est désormais présent de base dans LZK-2




Mise à jour de logiciels

logiciels qui étaient déjà présents en version plus anciennes dans LZK-1 :

  • abgate : nouvelle version de maintenance
  • jalv.select : nouveau paquet pour une nouvelle version apportant entre autre un gestionnaire des greffons favoris
  • qsynth : nouveau paquet apportant une pré-configuration fonctionnelle dans le cadre de LibraZiK et le support du standard SF3
  • gxplugins-lv2 : 2 nouveaux greffons de simulation : une pédale d'overdrive (la GxSD2Lead) et un de pré-amp d'ampli basse (le GxSVT)
  • VeeOneSuite (voir les changelog 0.8.3, 0.8.4, et 0.8.5) : nouvelles versions pour drumkv1, synthv1, et samplv1, ainsi qu'un petit dernier faisant son apparition : padthv1
  • whysynth
  • jack-capture
  • zita-at1 : nouvelle version de maintenance et de correction de bogues
  • screcord.lv2 : mise à jour de maintenance (pas de nouvelle fonctionnalité)
  • fabla : mise à jour (correction d'un bogue qui faisait planter fabla lors du chargement d'un échantillon trop long)
  • Luppp : nouvel icône + correctifs dans le code (pas de nouvelle fonctionnalité)
  • Handbrake : plusieurs nouvelles versions
  • qtractor : nouvelle version de corrections de bogues + ajout du support du standard SF3 + correction d'une coquille dans la traduction française
  • lsp-plugins : diverses corrections de bogues, ainsi que l'arrivée d'un nouveau greffon : un détecteur de phase
  • gnome-wav-cleaner devient gtk-wave-cleaner : nouvelle version apportant de nombreuses de corrections de bogues
  • invada-lv2 et invada-ladspa : plusieurs correctifs
  • ardour : plusieurs nouvelles fonctionnalités, améliorations, et corrections de bogues (passage de 5.4 à 5.12)
  • musescore : nouvelle version amont améliorant et corrigeant beaucoup de choses
  • deteriorate-lv2 et beatslash-lv2 : nouvelles versions apportant des correctifs de bogues et de la stabilité
  • ... une flopée d'autres logiciels mis à jour et non répertoriés ici




Autre/divers

Début d'un commencement de support pour le protocole ableton-link.


Logiciels qui disparaissent

logiciels qui étaient présents dans LZK-1 et ne le sont plus dans LZK-2

  • les paquets de type "hydrogen-drumkits-extra-librazik-all" ou "hydrogen-patterns-extra-librazik" ne sont plus présents car ils faisaient doublon avec la possibilité interne d'Hydrogen très pratique et très fonctionnelle permettant de télécharger des kits de batterie, des motifs,...etc.
  • dino : qui ne compile plus et n'est plus vraiment maintenu en amont, voir ce fil de discussion
  • emutrix : qui est abandonné en amont, voir ce fil de discussion
  • pd-l2ork : n'a pas semblé être utilisé sur LZK-1
  • sineshaper : abandonné en amont
  • stegosaurus : ne compile plus, voir cette tâche
  • wavfix : ne semble pas très maintenu en amont




Bogues connus

Certains bogues sont déjà connus. Il s'agit de :

  • les CALF ont des problèmes de stabilité et peuvent faire planter leurs hôtes. Mise à jour du 30 novembre 2017 : ceci a été corrigé/contourné, voir ce billet de blogue
  • swami ne fonctionne pas (voir ce bogue)
  • muse : ne fonctionne pas sur LZK-2 pour le moment, voir cette tâche
  • les greffons DSSI suivant ne fonctionnent pas ou fonctionnent mal:
    • nekobee : ne fonctionne pas pour le moment, voir cette tâche
    • xsynth-dssi : l'interface graphique ne s'affiche pas pour le moment, voir cette tâche
    • wsynth-dssi : l'interface graphique ne s'affiche pas pour le moment, voir cette tâche




Installation

Si vous aviez déjà installé une LZK-1, il est fortement conseiller de faire une réinstallation à partir de zéro plutôt qu'une mise à jour si vous le pouvez. En effet, toutes les mises à jour ne se terminent pas forcément correctement et il n'a pas encore été trouvé une manière de faire fonctionnelle la plupart du temps. Si vous optez pour un installation fraîche, n'oubliez pas le bon vieux conseil : faites une sauvegarde avant ! :-D

À noter que tous les tutoriels d'installation ont été revus et adaptés pour LZK-2.

Si vous souhaitez continuer à utiliser une LZK-1 sachez qu'il ne devrait pas y avoir de problème puisque la base Debian Jessie sera encore supportée (par Debian) pendant plusieurs années. Il faut cependant savoir que le développement de la partie LibraZiK (logiciels de MAO, optimisations, noyaux, ...) s'arrête ici puisque je consacre à présent mon temps disponible au développement de LZK-2.


Documentation

La documentation pour LZK-2 a été revue quasiment entièrement. Il y a donc à présent une partie du site LZK consacré à la documentation pour LZK-1 et une nouvelle partie consacrée à LZK-2. Ne vous mélangez pas les baguettes ! ;-)


Le site

Le site a été revu également ces derniers jours, notamment les liens dans la barre noire du haut. Sentez-vous encouragés à surfer et cliquer sur ces liens ! 8-)


Outro

Avec tout ça, nous sommes repartis pour un tour permettant de fabriquer de la musique avec des outils libres. Pour info, les prochains jours et prochaines semaines seront consacrés à mettre à jour certains logiciels. Si quelque chose vous manque, n'hésitez pas à venir me discuter avec moi pour essayer de me convaincre de modifier mes ordres de priorité dans ce travail ! ;-)

Si vous appréciez ce travail, rappelez-vous qu'un geste de don en retour sera toujours très apprécié. Vous pouvez consultez la page DON du site pour voir comment faire.

Allez zou, bonne musique et bons partages à vous ! 8-)

Olivier


Diffusion :

Commentaires

1. Le samedi, 18 novembre, 2017, 22h08 par BlueDid

J'ai eu l'occasion de la tester depuis plus de deux mois; cette distribution est stable, performante, complete pour expérimenter et créer des projets musicaux dans tous les styles, félicitation Olivier, je suis admiratif sur ce sacré boulot ! :)

2. Le samedi, 18 novembre, 2017, 22h11 par BlueDid

Post sur Audiokeys aussi : http://www.audiokeys.net/forum/show... (et FB)

3. Le samedi, 18 novembre, 2017, 23h13 par sub26nico

Bravo pour cette nouvelle version de LibraZiK, content de voir que l'aventure continue!
Comme déjà dit par bluedid, après plusieurs mois de tests,
ça fonctionne très bien avec des logiciels dans leurs dernières versions.
Chapeau bas M'sieur :-)

4. Le lundi, 20 novembre, 2017, 00h29 par sub26nico

Je viens de rédiger la 'news' sur AudioFanzine, on verra si elle est publiée...

5. Le mercredi, 6 décembre, 2017, 00h09 par sub26nico

La news a été publiée sur AudioFanzine:
https://fr.audiofanzine.com/os/linu...

La discussion continue ailleurs

1. Le mardi, 21 novembre, 2017, 11h03 par Sortie de LibraZiK-2 (vers.20171028) | Blog

Sortie de LibraZiK-2 (vers.20171028) | Blog

(…)

2. Le mardi, 5 décembre, 2017, 17h35 par Éditorial de décembre 2017 de linuxmao.org | Blog

Éditorial de décembre 2017 de linuxmao.org | Blog

(…)

3. Le mardi, 26 décembre, 2017, 14h11 par Blog

Blog

(…)

URL de rétrolien : https://librazik.tuxfamily.org/dotclear/blog/?trackback/100

Fil des commentaires de ce billet