LZK - (FR) suivi des tâches / (EN) tasks tracking

French/français : Bienvenue sur le logiciel de suivi du projet LibraZiK. Après vous être inscrit, vous pouvez commenter les tâches ouvertes, créer de nouvelles tâches, voter pour des tâches, vous inscrire à des tâches pour être tenu au courant des évolutions,… Pensez à être le plus précis possible dans vos messages. D'avantage d'information concernant le logiciel de suivi du projet LibraZiK.

Anglais/english : Welcome to the LibraZiK project tracking software. After registering, you can comment open tasks, create new tasks, vote for tasks, register for tasks to be kept informed of developments,… Remember to be as precise as possible in your messages. More information about the LibraZiK project tracking software. Feel free to write in French or in English.

  • Status Closed
  • Percent Complete
    100%
  • Task Type Demande fonctionnalité / Feature request
  • Category distribution → nouveau logiciel / new software
  • Assigned To
    Olivier Humbert
  • Operating System
  • Severity Low
  • Priority Very Low
  • Reported Version version 2 20181115
  • Due in Version version 4 prochaine
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: LZK - (FR) suivi des tâches / (EN) tasks tracking
Opened by Olivier Humbert - 01.07.2019
Last edited by Olivier Humbert - 15.06.2020

FS#860 - quadrafuzz : nouveau logiciel

Nouveau logiciel de Jean Pierre : un fuzz en LV2/VST.
https://github.com/jpcima/quadrafuzz

The task blocks these from closing
ID Project Summary Priority Severity Assigned To Progress
1074 LZK - (FR) suivi des tâches / (EN) tasks tracking  FS#1074 - logiciels jpcima : mise à jour  Medium Low Olivier Humbert
100%
1114 LZK - (FR) suivi des tâches / (EN) tasks tracking  FS#1114 - LZK3 : publication du 15 juillet 2020  Medium Low
100%
Closed by  Olivier Humbert
15.06.2020 22:32
Reason for closing:  Implémenté
Admin
Olivier Humbert commented on 01.07.2019 08:47

Un paquet quadrafuzz.lv2 en version 0.0.0+20190701~git14330cb-0librazik1 se trouve dans testers.
Retours bienvenus avant de le passer dans users.

Jean Pierre Cimalando commented on 01.07.2019 09:04

Ce logiciel est basé sur une implémentation numérique provenant du paquet Pizzicato.js, il ajoute la gestion du suréchantillonnage.

Le "Quadrafuzz" est une distorsion mise au point par Craig Anderton.
Le signal est découpé en 4 bandes de fréquences traitées séparément.
Cela permet de réduire le bruit d'intermodulation se produisant quand le signal contient plusieurs fréquences.
Par conséquent, on pourra espérer obtenir un résultat plus doux avec les instruments polyphoniques, par rapport à une saturation classique.

Référence : http://www.geofex.com/effxfaq/distn101.htm (Quadrafuzz, intermodulation)

Jean Pierre Cimalando commented on 11.07.2019 13:32

Comme suggéré, j'ai renommé ce projet quadrafuzz. (sans ".lv2")

Nico Faure commented on 20.07.2019 12:48

Nouvelle version 0.1.0 disponible : https://github.com/jpcima/quadrafuzz/releases

Admin
Olivier Humbert commented on 03.08.2019 20:08

Un paquet quadrafuzz en version 0.1.0-0librazik1 se trouve dans testers.
Attention, le paquet a été renommé de "quadrafuzz.lv2" pour "quadrafuzz".
Il faut donc supprimer le paquet quadrafuzz.lv2 si vous l'aviez installé avant d'installer le paquet quadrafuzz.

Retours bienvenus avant de le passer dans users.

Admin
Olivier Humbert commented on 03.08.2019 21:20

Pour la page de doc, voir http://linuxmao.org/forumthread93157

Nico Faure commented on 05.08.2019 12:23

J'ai testé le lv2 dans Ardour et le vst dans Reaper. Tout semble bien fonctionner, les paramètres du greffon réagissent bien aux changements, aucun souci avec l'utilisation d'automations. Ça me paraît tout bon pour USERS.

Admin
Olivier Humbert commented on 15.10.2019 09:46

Un paquet quadrafuzz en version 0.1.0-0librazik2 se trouve dans le labo de LZK-3.

Nico Faure commented on 16.10.2019 22:46

Je viens de tester ce paquet 0.1.0-0librazik2, le lv2 dans Ardour, le VST dans Ardour et Reaper. Aucun problème pour le lv2, tout fonctionne comme attendu. Par contre la version vst comporte plusieurs 'anomalies' :
- le bouton bypass n'a pas de nom apparent dans l'IU(voir capture d'écran), et impossible de déplacer le charriot dans Ardour, il faut éditer la valeur numériquement (0 ou 1). Le charriot est fonctionnel dans Reaper.
- la fonction 'Oversampling' ne propose que 'aucune'(valeur numérique =0) et '8x' (valeur numérique=1) si j'en crois la consommation cpu (comparée avec le lv2 dans lequel on nous propose aucune, 2x, 4x et 8x). Dans Ardour, impossible d'utiliser le charriot, il faut rentrer la valeur numérique à la main. Dans Reaper, le charriot fonctionne mais passé la moitié, cela bascule directement sur 8x, avant cela affiche 'none'. Petite précision, cette fonction n'apparaît pas dans les automations dans Reaper alors qu'elle est présente dans Ardour.

Jean Pierre Cimalando commented on 17.10.2019 13:54

Merci pour ce retour.
Les deux problèmes identifiés ont été corrigés dans la dernière révision du code source.

Admin
Olivier Humbert commented on 17.10.2019 14:16

Un paquet 0.1.0+20191017-0librazik1 fait à partir de GIT master a7cc7cb se trouve dans le labo de LZK-3. @Nico, il contient les dernières modifs de JP.

Nico Faure commented on 17.10.2019 22:25

Avec cette version 0.1.0+20191017-0librazik1, les problèmes du vst semblent résolus.
"Semblent" car, dans Reaper, pas de souci, il y a bien 'bypass' affiché dans l'IU et le charriot nous permet de sélectionner 0 ou 1. Idem avec l'oversampling qui affiche bien les valeurs existantes (aucune, 2x, 4x et 8x) quand on bouge le charriot. Par contre, dans Ardour, les charriots du bypass et de l'oversampling ne permettent toujours pas d'éditer les valeurs, il faut le faire numériquement. Pour l'oversampling, il ne s'affiche pas 'aucune', '2x', '4x' ou '8x'. Par contre si l'on édite numériquement, le charriot se me au plus proche des valeurs des différentes possibilités: si je rentre '0,25', le charriot se met à 0,143. Je suppose qu'il s'agit du réglage '2x'. Si je rentre 0,5, le charriot se met à 0,429 (4x ?).

Nico Faure commented on 18.10.2019 06:38

Je viens de tester le vst dans Qtractor, le "bypass" est renommé "enable", et "oversampling" présente des valeurs de 1 à 8, le 1=none, le 2=2x, le4=4x et 8=8x. Les valeurs 3,5,6 et 7 ne semblent rien donner.
Il semblerait que les différences de comportement du greffon vst viennent du support vst offert par l'hôte.

Jean Pierre Cimalando commented on 18.10.2019 11:47

Qtractor : c'est le LV2 qui présente un paramètre "enabled", et VST pour "bypass".
Ce que tu écris décrit ce que j'observe en LV2, donc je présume que c'est de LV2 qu'il est question dans ce dernier post et non VST.

Concernant LV2 en général : on peut énumérer la liste des valeurs énumérées possibles en LV2, par conséquent si l'hôte affiche des valeurs qui ne sont pas parmi {1,2,4,8}, c'est un bogue qui le concerne. (Qtractor)

À noter que Qtractor fait aussi n'importe quoi en VST, il semble que c'est un bogue différent.

Pour VST : il est impossible en spécification VST d'exprimer un domaine de valeurs énumérées possibles pour un paramètre donné. Tous les paramètres sont des valeurs linéaires représentées en domaine 0-1.
Il y a une procédure qui fait les conversions texte côté greffon, et c'est ça qui produit les textes "2x", "4x", etc.
1) les valeurs 0,143 et autres, il s'agit de la proportion de la valeur dans l'intervalle 1 à 8.
Comme c'est des puissances de 2, elles sont logarithmiquement réparties sur le chariot.
2) ayant testé Ardour(5), celui-ci ne fait pas appel à la routine de conversion de texte, c'est pourquoi on voit les valeurs fractionnelles.
3) quand on rentre une valeur intermédiaire, ça prend la valeur oversampling valide inférieure.

Pour que tout fonctionne au mieux dans tous les cas, j'aurais mieux fait de prendre des valeurs représentatives espacées de 1 pour oversampling.
Je ne veux pas revenir sur cette décision, car ça produira une cassure de compatibilité.

Nico Faure commented on 18.10.2019 12:03

Je confirme tes dires Jean Pierre, c'est avec le lv2, j'ai fait une erreur de recherche avec les filtres de greffon de Qtractor. Avec le vst, c'est bien 'bypass', et pour l'oversampling, il y a bogue (qui vient très probablement de Qtractor), la valeur par défaut est 'none', si je bouge le curseur, la valeur passe à 8x et ne veut plus revenir à 'none' si je remet le curseur à 0.

Admin
Olivier Humbert commented on 15.06.2020 22:32

Jean Pierre a confirmé que la documentation ne comportait pas d'erreur et je l'ai passé dans users.

Je ferme donc ici.

PS : https://mastodon.xyz/@LibraZiK/104350371050938502

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing