LibraZiK : nouveautés des six derniers mois

18
23
oct.
2017
Son

Salut les ZiKos,

Ça fait plusieurs mois que je n’ai pas donné de nouvelles concernant LibraZiK ici. Ceci dit, les malins et malignes qui voulaient suivre ont pu lire le blog de LibraZiK.
Je vous propose ici une dépêche résumant les derniers épisodes. Alors, quoi de neuf ?

NdM. : LibraZiK est un projet francophone de suite logicielle pour studio audio. Écoute, édition, enregistrement, mixage, masterisation… gestion audio et/ou MIDI, tous les logiciels nécessaires sont regroupés dans une distribution basée sur Debian.

Sommaire

Ces six derniers mois, il y a eu dans LibraZiK :

  • des nouvelles versions pour : DrumGizmo, dpf-plugins, ZynAddSubFX, FFADO, Qtractor ;
  • des nouveaux logiciels : carla, tremelo-lv2, harmonizer-lv2, kn0ck0ut-lv2, audio-dsp-midi-trigger ;
  • des nouvelles diverses.

Nouvelles versions

Drumgizmo

Drumgizmo passe en version 0.9.14 avec :

  • ligne de commande :
    • reconnaissance du ~ lors de l’utilisation de DrumGizmo en ligne de commande,
    • amélioration de la gestion des tampons OSS,
    • ajout d’une option --no-resampling ;
  • moteur :
    • corrige le masquage des notes on/off,
    • bogue du streamer : s’il y a un loupé de cache sur l’un des fichiers audio (un canal) dans un échantillon, celui‐ci sera décalé en comparaison des autres,
    • bogue du streamer : lorsqu’un tampon sans données est ré‐alloué, nous avons besoin de nous assurer que l’ancien tampon n’est pas utilisé par l’un des identifiants de cache,
    • bogue du rééchantillonneur : corrige une corruption/plantage lors de l’activation/désactivation du rééchantillonneur pendant l’exécution,
    • introduction d’un signal « clear », s’affichant si l’on a une désynchronisation provoquée par le streaming‐disque,
    • corrige un plantage avec une taille de préchargement basse,
    • le statut initial des kits de batterie était « Erreur » lors du premier lancement du greffon ;
  • interface graphique :
    • l’utilisation de la molette de souris sur un onglet fait maintenant passer d’un onglet à l’autre,
    • refactorisation de TextEdit (utilisation de vecteur dans le prétraitement, etc.),
    • corrige un « bonus caché qui n’aurait pas dû l’être »,
    • corrige un chargement gourmand en processeur de l’interface de greffon lorsqu’affiché dans un hôte,
    • aide de Robin Gareus qui a grandement aidé à corriger un bogue,
    • ajout d’un bouton de court‐circuit pour le rééchantillonneur,
    • correction d’un redessinage lors d’un changement de bureau ;
  • général :
    • non corrigé : erreur d’installation lorsqu’il y a des espaces dans le chemin d’installation.

Note : voir le journal de modification de la version 0.9.14 sur le site officiel (en anglais) pour davantage de détails.

DPF-plugins

Nouvelle version LibraZiK des dpf-plugins :

  • ajoute des versions autonomes compatibles JACK — vous pouvez donc les utiliser sans avoir recours à un hôte de greffon ;
  • ajout d’éléments dans le menu pour MVerb, ProM, glBars, Nekobi, et Kars.

ZynAddSubFX

Il ne s’agit pas d’une version officielle, mais d’une version de transit pour LibraZiK, intégrant pas mal de correctifs justifiant cette version intermédiaire de ZynAddSubFX.

Voici la liste des modifications par rapport à la dernière version :

  • correction d’un plantage avec des noms de fichiers .scl et .kbm invalides ;
  • fait en sorte que le greffon réponde aux Program Changes MIDI ;
  • modifie l’ordre de recherche BankDb ;
  • nettoie les indicateurs de clef/note au chargement d’un correctif ;
  • réactive la sauvegarde automatique ;
  • corrige un plantage possible avec trop d’échantillons de PAD ;
  • re‐factorise ADnote pour permettre l’automation de modulation en direct ;
  • ajoute une prise en charge des fichiers de greffon VST Jackoo ;
  • ajoute une proposition d’automatisation ;
  • exclue les . dans le navigateur de fichiers ;
  • corrige les effets pour forcer une sortie à zéro lorsqu’ils sont mis en silence ;
  • microtonal : ajuste les étiquettes de méta‐données ;
  • corrige le réapprentissage MIDI des Control Changes ;
  • corrige une faute de distorsion dans les méta-données d’effets ;
  • mise à jour de la sortie --help de la version autonome ;
  • LV2/VST : corrige un bogue de liaison/espace de noms.

FFADO

Cette mise à jour pour FFADO ne concerne que les utilisateurs de LibraZiK en 32 bits. J’ai enfin réussi à réempaqueter la version 32 bits de FFADO 2.3.0 grâce aux conseils d’un des développeurs Debian. Du coup, c’est disponible pour les utilisateurs 32 bits qui rejoignent donc le même niveau de possibilités que les systèmes 64 bits !

Qtractor

Il s’agit d’une version rapidement réempaquetée car la version précédente (0.8.2) avait un bogue plutôt relou qui faisait que l’enregistrement d’un clip dans une piste avait une fâcheuse tendance à effacer le clip précédent de cette piste. Tous les utilisateurs de Qtractor sont donc fortement encouragés à mettre à jour !

Note : pour profiter des nouvelles versions de logiciels, il vous suffit simplement de mettre à jour votre système LibraZiK.

Nouveaux logiciels

Carla

Carla est entré officiellement dans LibraZiK après avoir été testé pendant quelque temps. Carla est principalement un hôte de greffons aux formats LADSPA, DSSI, LV2 et VST, mais il possède de nombreuses autres fonctionnalités comme un gestionnaire de connexions, un piano virtuel et bien d’autres choses encore. Il n’est pas encore traduit en français donc il faudra vous armer de vos connaissances et souvenirs de cette langue ou d’un bon traducteur en ligne. En cas de doute, n’hésitez pas à demander de l’aide.

Tremelo-lv2

tremelo-lv2 est un effet de tremolo plutôt simple à utiliser et rapide à prendre en main avec ses trois contrôles.

Harmonizer-lv2

harmonizer-lv2 est un harmoniste ou plutôt, un outil permettant l’harmonisation. Vous lui donnez de l’audio mono en entrée et il vous en ressort une sortie MIDI permettant d’être connectée à un instrument virtuel. Il possède plusieurs contrôles vous permettant de régler finement son comportement.

Kn0ck0ut-lv2

kn0ck0ut-lv2 est un traitement audio permettant (entre autres) de supprimer ou d’extraire la partie centrale d’un signal audio à deux canaux. Il possède plusieurs contrôles vous permettant de régler précisément son action et son comportement.

Audio-dsp-midi-trigger

audio-dsp-midi-trigger est un outil audio et un outil MIDI en même temps. Il permet de détecter des pics audio sur son entrée audio mono, et envoie des notes MIDI sur sa sortie en fonction.

Note : pour les nouveaux logiciels, suivez la méthode habituelle d’installation.

Nouvelles diverses

Ces derniers temps, les moteurs de rendu qui soutiennent les parties « documentation » (dokuwiki) et « blog » (dotclear) du site ont été mis à jour. Les mises à jour se sont bien déroulées et le site semble fonctionnel, comme à son habitude. Si jamais vous aperceviez quelque chose dans le site qui vous semble différent de ce qu’il était avant cette mise à jour, contactez‐moi.

Côté documentation, le manuel des logiciels openavproduction est à présent traduit en français grâce à un effort conjoint de l’ami sub26nico et de moi‐même. Ce manuel n’est pas diffusé sur le site de LibraZiK, mais directement sur le site d’openavproduction. Pour rappel, les logiciels d’openavproduction comprennent : Sorcer, Fabla, Luppp et les ArtyFX.

Et la dernière nouvelle de cette dépêche est que, ces derniers temps, j’ai enfin ramassé mes idées à ce propos pour en faire quelque chose de présentable. Plusieurs personnes m’avaient demandé si elles pouvaient faire un don pour le projet LibraZiK. Après avoir longuement organisé mon cerveau et bataillé dans ma tête, j’ai enfin pris la décision de synthétiser tout cela correctement dans une page du site de LibraZiK. J’ai également développé un profil sur Liberapay pour celles et ceux qui souhaiteraient donner une pièce.

Une nouvelle version de LibraZiK basée sur Debian Stretch est en développement.

Outro

En espérant que LibraZiK soit utile aux musiciens de toutes cordes, anches, mailloches, et autres touches, bonne pratique musicale à toutes et à tous !

  • # Question bête

    Posté par . Évalué à 9 (+8/-2).

    Pourquoi faire une Debian dédié plutôt qu'un metapackage qui regroupe tous vos choix ?

    "La première sécurité est la liberté"

  • # Promouvoir le libre ...

    Posté par . Évalué à -4 (+1/-5).

    Récemment j'ai du plonger dans le cambouis pour releaser (enfin) MuseScore 2.1 sour Fedora … Sachant que l'AppImage plante au premier démarrage …

    Je me demande bien comment des gens qui ont soit une formation classique soit technique (ingénieur du son) pourraient arriver à faire quoique ce soit avec un OS libre. C'est une jungle sans fond !

    Un livecd est donc un premier pas !

    • [^] # Re: Promouvoir le libre ...

      Posté par (page perso) . Évalué à 5 (+4/-0).

      Récemment j'ai du plonger dans le cambouis pour releaser (enfin) MuseScore 2.1 sour Fedora … Sachant que l'AppImage plante au premier démarrage …

      T'en as parlé à lasconic ? Il est un des dévs principaux de Musescore, est plutôt compétent, très réactif, dispo sur le canal IRC #musescore sur le réseau freenode, et cerise sur le gâteau, il cause français.

      Je me demande bien comment des gens qui ont soit une formation classique soit technique (ingénieur du son) pourraient arriver à faire quoique ce soit avec un OS libre. C'est une jungle sans fond !

      J'en connais quelques dizaines. Des profs de musique (en école associative, dans l'éducation nationale, en conservatoire,…), des ingé-son de studio, des régisseurs de théâtre, des musiciens utilisant la MAO sous linux en live, … Par exemple ce mec qui a réalisé un requiem entier.

      Un livecd est donc un premier pas !

      Merci :) Un des buts principaux de LibraZiK est de rendre la MAO sous linux accessible au plus grand nombre. Content que ça puisse aider dans cette direction.

      https://librazik.tuxfamily.org - http://linuxmao.org - https://liberapay.com/trebmuh

  • # OS Temps Réel

    Posté par . Évalué à 1 (+1/-0).

    Question bête: pour faire un DAW on pourrait pas couper la poire en deux, un x86_64 normal pour la gui etc. et une - vrai - plateforme arm pour le temps réel, io, i2s, dsp, midi ?

    À priori OS / GUI avancée et RT ne vont pas de paire.

    • [^] # Re: OS Temps Réel

      Posté par (page perso) . Évalué à 3 (+2/-0).

      Je ne m'y connais pas spécialement dans ce domaine, mais c'est certainement possible. Y'a pas mal de personnes qui bidouillent des raspberry-pi pour faire de la MAO. Des exemples sur linuxmao.org : http://linuxmao.org/les+ordi-cartes où tu pourras lire des trucs qui se font déjà, et éventuellement partager à ce propos dans les forums.

      Bonne musique !

      https://librazik.tuxfamily.org - http://linuxmao.org - https://liberapay.com/trebmuh

    • [^] # Re: OS Temps Réel

      Posté par . Évalué à 2 (+2/-0).

      À priori OS / GUI avancée et RT ne vont pas de paire.

      Bof, ça ne pose pas vraiment problème : en pratique, temps réel pour de l'audio ça veut juste dire < 8ms ce que tous les OS desktop peuvent faire sans souci. D'autant plus que le thread audio est toujours (en tout cas dans tous les logiciels sérieux :p) séparé du thread GUI, et généralement mis sur un autre scheduler (par exemple FIFO sous linux) ce qui permet d'approximer assez bien du temps-réel, cf http://www.rossbencina.com/code/real-time-audio-programming-101-time-waits-for-nothing

      une - vrai - plateforme arm pour le temps réel, io, i2s, dsp, midi ?

      Il y a bien la Bela qui est très sympa, mais on ne peut faire tourner même pas un dixième de ce qui peut tourner sur un gros i7 (eg des centaines de reverb à convolution sans trop sourciller).

  • # Introduire un nouveau soft ?

    Posté par . Évalué à 4 (+4/-0).

    Hello,
    je travaille sur un séquenceur libre qui s'appelle Ossia Score (www.ossia.io). Il permet notamment de contrôler les softs comme PureData, Supercollider, etc. par OSC. Est-ce que vous pensez que c'est jouable et pertinent de faire rentrer ça dans votre distrib ?

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.