Nouveautés LibraZiK pour la semaine 52 de 2018 et les semaines 1, 2, 3, et 4 de 2019
Par Olivier Humbert le dimanche, 27 janvier, 2019, 18h27 - Lien permanent
Salut Les ZiKos,
Voici les nouveautés dans LibraZiK-2 pour la cinquante-deuxième et dernière semaine de 2018 et pour les quatre premières semaines de 2019. Pas mal de choses se sont passées dans LibraZiK-2 depuis le dernier billet de blogue, c'est simplement que je n'ai pas eu de temps pour publier une mise à jour chaque semaine. Donc en voici une pour ces cinq semaines !
Elle contient principalement des mises à jour de logiciels de MAO déjà présents dans LibraZiK-2. Il y a également deux nouveaux logiciels qui arrivent bientôt et qui sont actuellement en test dans LibraZiK-2.
Dans cette mise à jour également, des infos sur une table ronde autour de la MAO sous linux organisée en Bretagne, des morceaux de "noise" fabriqués par quelqu'un qui utilise LibraZiK-2 et qui explique sa démarche artistique, des infos sur de nouvelles traductions faites, des améliorations de documentations précédemment existantes et une nouvelle documentation concernant une banque de son au format SFZ.
Allons voir ça plus précisément.
Mises à jour
L'ensemble Carla passe en version 1.9.13-RC3, et même un peu plus récent que ça grâce à un paquet de la branche de développement.
Message du développeur pour cette nouvelle version :
Bonjour tout le monde, bonne année ! Il s'agit d'un correctif rapide pour la série (bientôt) stable de l'hôte de greffon Carla. Seules de très petites corrections ici, et un changement sur la façon dont les greffons spécifiques se chargent. Cette version démarre un cycle du style "release early, release often", que j'espère pouvoir maintenir à partir de maintenant.
Changements :
- Correction d'un plantage du bridge-lv2-x11 lors d'un démarrage manuel à partir de la ligne de commande
- LV2 : ne pas préférer les ponts de greffons pour certains greffons codés en dur (Calf, ir.lv2 et série v1)
- VST : ne pas appeler le greffon effEditIdle sur la mise à jour de l'affichage de l'opcode, ceci corrigeant des plantages pour quelques greffons
Auparavant, quelques greffons étaient codés en dur pour être exécuté comme des ponts de greffons, car ils étaient considérés comme dangereux à cause de la façon dont ils utilisaient leurs interfaces de greffon utilisateur (accès aux instances). Carla démarrait automatiquement ces greffons comme des ponts, afin de ne pas planter le processus principal lorsque Gtk et Qt se mettaient en travers de son chemin. L'état des greffons dans les ponts a quelques problèmes (car les ponts de greffons sont expérimentaux pour le moment), que j'espérais corriger avant que la version 2.0 finale ne soit là. Mais cela n'arrivera pas il me semble (ce n'est pas facile à faire), donc maintenant ces greffons vont fonctionner normalement comme tous les autres, dans le même processus.
Cela signifie les changements suivants :
- si les greffons de la série v1 sont compilés avec une version de Qt différente de celle utilisée par Carla, attendez-vous à un plantage au chargement ou un peu après
- les interfaces-utilisateur des greffons CALF n'auront pas leurs graphiques par défaut, à moins que vous ne désactiviez les interfaces-utilisateur des greffons en mode ponté dans les paramètres Carla
Ça n'est pas un problème pour les autres interface-utilisateurs de greffons qui utilisent Qt ou Gtk, car ils n'utilisent pas l'instance-access LV2. Carla exécute les interfaces utilisateur Gtk et Qt LV2 dans un processus séparé, mais comme ces interfaces nécessitent un accès direct à l'instance du greffon, elles ne peuvent être pontées.
DragonFly-Reverb passe en version 1.1.3 . Pas de changement du point de vue utilisateur.
Microdude passe en version 1.3.2 . Pas de changement du point de vue utilisateur.
FastTracker 2 passe en version b130 . Les changements depuis la version précédente (b124) sont :
- n'active pas la saisie de texte SDL2 lorsqu'elle n'est pas nécessaire, ce qui supprime potentiellement les pointes de ~2ms à chaque pression de touche
- la fonction WaitVBL() pour les oscilloscopes et la vidéo (lorsqu'il n'y a pas de vsync) a été modifiée pour inclure la précision fractionnelle pour le compteur "next frame time". Notez qu'il s'agit d'une modification mineure qui ne supprime pas comme par magie le bégaiement vidéo
- si la vitesse (tics par ligne) est réglée sur 0, réinitialisation à la valeur initiale en appuyant sur play
- supprime les effets sonores et notes survolées lors du chargement de pistes/motifs
- correction d'un problème avec les pics de données d'échantillon lors du zoom avant/arrière dans Smp. Ed.
- la minuterie de lecture compte maintenant les tics BPM du lecteur au lieu d'afficher/supprimer une minuterie SDL d'une seconde à chaque fois que vous écoutez un morceau
- mise à jour des textes d'aide "Clavier" et "Problèmes/FAQ"
- quelques autres corrections mineures
ProTracker passe en version r155 . Les changements depuis la version précédente (r146) sont :
- la minuterie de lecture compte maintenant les tics de BPM du lecteur au lieu d'afficher/supprimer une minuterie SDL d'une seconde chaque fois que vous écoutez un morceau
- correction d'un problème avec les pics de données d'échantillon lors du zoom avant/arrière dans l'écran de l'échantillonneur
- correction d'un problème d'arrondi dans le marquage des données d'échantillon dans l'écran de l'échantillonneur
- ajout d'une option de configuration pour désactiver vsync
- la fonction WaitVBL() pour les oscilloscopes et la vidéo (lorsqu'il n'y a pas de vsync) a été modifiée pour inclure la précision fractionnelle pour le compteur "next frame time". Notez qu'il s'agit d'une modification mineure qui ne supprime pas comme par magie le bégaiement vidéo.
RaySession passe en version 0.7.1 . Les changements comprennent de nouvelles fonctionnalités, des corrections de bogues, et des nouveaux modèles :
- nouvelle option (activée par défaut) : fourni un signet (raccourci) du dossier de session pour les sélecteurs de fichiers gtk2, gtk3, qt4, qt5, fltk et kde5.
- nouvelle option : mémoire des bureaux. Si elle est activée, les fenêtres des clients seront déplacées sur le bureau donné lorsque la session est prête, ou lorsqu'un client est prêt. Ça peut ne pas fonctionner selon votre environnement de bureau.
- édition de l'exécutable et des arguments dans la fenêtre des propriétés du client. Les arguments ne sont pas censés être supportés par NSM. Parfois, ça fonctionne et ça peut être utile.
- ray-proxy : nouvelle option "wait window for reply"
- sooperlooper_nsm : option de pause et de déclenchement avec les événements jack_transport (play/pause)
- nouveaux modèles d'usine pour ADLplug, Petri-Foo, Shuriken et SooperLooper+Transport
- correction d'un bogue avec le glissé-déposé des éléments clients. L'ordre des clients n'était pas sauvegardé
- correction d'une fenêtre de proxy non traduite
- correction des clients arrêtés non supprimés à la fermeture de la session
- correction de la recherche des clients commutables si l'exécutable ou les arguments du client ont été modifiés récemment
- envoie maintenant hide_optional_gui au client seulement une fois que "open" a été envoyé. Ceci peut maintenant faire clignoter certaines fenêtres mais ça faisait planter certains logiciels comme Patroneo et Fluajho
- ajout de nouveaux modèles pour Patroneo et Fluajho aux réglages d'usine
QmidiCtl passe en version 0.5.3 . Les changements sont :
- ajout de noms d'affichage propres aux champs d'entrée Command et Control Type dans la boîte de dialogue de configuration (c'est-à-dire la boîte de dialogue des assignations du contrôleur MIDI)
- les métadonnées AppData/AppStream sont maintenant sous licence FSFAP (All Permissive License) ; et également mises à jour pour être les plus conformes aux dernières spécifications et recommandations freedesktop.org
LeBiniou passe en version 3.30. Les changements sont :
- nouveaux greffons : 7 reconstructions phase-espace du signal en 3 ou 4 dimensions (à l'aide de points/lignes, de splines, de particules et/ou de séparation stéréo), un lecteur vidéo, et un encodeur mp4
- contrôles-clavier pour modifier le délai d'espace de phase et la résolution des splines
- gel de l'entrée
- fichier de configuration plus flexible, vous pouvez maintenant définir : la taille du tampon d'échantillons, les modes et minuteries aléatoires (pour les séquences, les couleurs, les images, et les sources des webcams), les répertoires des séquences, le fichier vidéo pour le lecteur, le répertoire des fichiers de données, et une liste noire des greffons
- option de ligne de commande pour spécifier un fichier de configuration (-c, --config)
- les greffons d'entrée ont maintenant une taille de tampon d'échantillons configurable
- paramètres 3D mis à jour pour une résolution d'écran 16:9
- OSD : options du greffon d'affichage et paramètres de rendu
- réécriture du code FFT : greffons de spectre plus esthétiques
- autres améliorations de greffons
- mises à jour de la documentation
- corrections diverses de bogues
DGedit passe en version 0.10, une première version officielle . Les changements comprennent de nombreuses corrections de bogues.
Les logiciels suivants de Jean-Pierre : ensemble-chorus, Tunefish (LV2), Hybrid-Reverb2, ADLplug, et OPNplug profitent d'une mise à jour corrigeant de potentiels problèmes de désynchronisation audio (xruns).
Sur la toile
Une présentation de LibraZiK-2 a été faite dans le cadre des "Curiosités numériques digestes" organisées par l'association Les Portes Logiques" le mardi 15 janvier 2019 à partir de 18h30 à Quimper. Je n'ai pas de lien avec ceci, mais je me suis dit que ça valait le coup de le mentionner ici. Voir ce fil de discussion sur linuxmao.org pour davantage d'informations.
D'autre part, voici plusieurs œuvres musicales faites par diigitae (Julien) réalisée avec LibraZiK-2 :
- psychiatric-surgery : fait sur LibraZiK avec Renoïse
- extreme-wen-digo-vol-1 : fait sur LibraZiK avec MilkyTracker et Renoïse
- extreme-computer : fait sur LibraZiK avec MilkyTracker et Ardour pour une piste
Descriptif de la démarche artistique par diigitae lui-même :
Je suis schizophrène. Cela a t’il influencé ma musique ? Certainement. Lorsque je crée, j’aime me surprendre mais cela me permet de me détendre. J’utilise les trackers depuis 2010 mais ne suis sous linux que depuis quelques années (2013 je pense). Je fait de la musique bruitiste car c’est naturel pour moi (au sens propre comme figuré : écouter un oiseau chanter est mélodieux, en écouter 40 en même temps c’est du bruit, un beau bruit). En général, je crée plusieurs modules (bribes de chansons) que j’ associe entre eux dans un module plus complet (avec MilkyTracker, on peut ouvrir plusieurs modules dans une seule fenêtre avec des onglets pour chaque module). Les échantillons sonores que j’utilise sont entièrement de ma création soit des "fields recordings" (machines, ...etc), des fichiers changés en échantillons sonores, avec mes deux filtres matériels, parfois ZynAddSubFX. Il y a des années, j’ai commencé les collages papiers, maintenant je fait des collages, tant graphiques que sonores, par le biais d’un ordi et des logiciels intégrés à LZK (Gimp pour les images, pour la musique MilkyTracker et FastTracker 2 depuis qu’il a été porté sous LibraZiK-2).
Mes traductions
- mise à jour des traductions de phpMyAdmin, de Weblate, de Mastodon, et de Liberapay
- amélioration de la traduction du manuel/tutoriel embarqué de sonic-pi
- envoi au projet amont d'une traduction en français de la page de manuel de BambooTracker
- mise à jour de la traduction de la future version 0.9.4 de Qtractor
- mise à jour de la traduction de la future version Pianobooster
- mise à jour de la traduction pour la version 0.10.0 de DGedit
- envoi au projet amont d'un ensemble de contribution qui ajoutent un élément de menu pour la version autonome-jack de YK Chorus, ainsi qu'une traduction en français de cet élément de menu, et une icône
Documentation
- amélioration de la page de documentation de Hexchat en y ajoutant une façon d'obtenir de l'aide
- amélioration de la page de documentation de JACK en y ajoutant l'emplacement du fichier de configuration de jackdbus
- plusieurs améliorations de la page des formats de fichiers
- amélioration de la page de documentation de Squeezer en y ajoutant l'utilisation d'un des boutons (merci sub26nico)
- correctifs sur la page ENGLISH (merci jpcima)
- ajout d'un tag chiptune aux pages des logiciels GoatTracker, ProTracker, FastTracker2, et Hively Tracker (merci erwan)
- ajout d'entrées dans le lexique pour contrebasse, violon, violoncelle, alto, basson, hautbois, clarinette et clarinet, harpe et harp, cor d'harmonie, trompette, trombone, tuba, orgue et organ, piano, carillon tubulaire, percussion, timbales, marimba, et xylophone
- écriture d'une documentation pour installer l'ensemble de banques de son VSCO-2-CE
- ajout d'un tag NSM pour les logiciels OPNplug et ADLplug
En test
Trois nouveaux logiciels sont entrés en phase de test, il s'agit du tracker bambootracker, d'un mixeur pour JACK du nom de jackmix, et de l'effet de chorus YK Chorus (disponible en version LV2, DSSI, LADSPA, VST, et autonome-jack).
Et aussi une nouvelle version 1.5.10.1 en test pour Yoshimi.
Divers
- petites contributions au code de JACK (mises à jour de pages de manuel)
- améliorations de la future Debian (nom de code "Buster") : mise à jour vers la version 1.1.3 de DragonFly-Reverb
Rencontres
Inauguration de ce nouveau paragraphe dans les articles du blogue avec cette information : j'ai (olinuxx/trebmuh) été invité à une table ronde organisée par le Jardin Moderne à Rennes qui se déroulera le 31 janvier. D'avantage d'informations en allant consulter ce fil de discussion dans le forum de linuxmao.org.
Rappels habituels
Merci à :
- Nicolas "sub26nico" pour les tests (Dragonfly-Reverb, Carla, Ray-Session, ensemble-chorus, Tunefish LV2, OPNplug, ADLplug, hybrid-reverb2)
- Erwan "r1" pour les tests (Carla, MicroDude)
- Jean Pierre Cimalando pour ses correctifs et développement de logiciels, et pour ses nombreuses astuces et connaissances partagées
- et aux trois sus-cités pour l'aide à l'amélioration de diverses documentations de LibraZiK-2
Une simple mise à jour habituelle vous permettra d'installer les mises à jour sur votre système.
Ces cinq dernières semaines, le projet LibraZiK a reçu environ 10€ chaque semaine sur le compte Liberapay de LibraZiK, merci à vous ! Vous pouvez également consultez cette page à propos des dons (qu'ils soient financiers ou autres).
Allez zou, en avant la musique et amusez vous bien avec LibraZiK-2 en cette année 2019 !
Olivier
PS diffusion :
- Diaspora*
- Mastodon
- Audiofanzine (merci Nicolas)