jack_mixer 11
jack_mixer c’est une application graphique pour mixer des canaux audio; il y a des années (2009…) j’avais contribué deux patchs et j’avais reçu du mainteneur « Both features looks fine to me. I'd be glad if you take care of jack_mixer » et j’avais pris ça à bras le corps, ajouté d’autres fonctionnalités, intégré des demandes qui étaient en attente, publié des nouvelles versions, v7 et v8 en 2009, v9 en 2010, et longtemps après v10 en 2014, avec « Added a MIDI out port for feeding back volume levels into motorized controllers », si amusant à voir en action.
Dans cette dernière version il y avait le début d’un nouveau programme, jack_mix_box, qui réutilisait le moteur audio mais le détachait de toute interface graphique, dans l’idée d’exploiter ça en mode serveur, mais les choses se sont passées différemment côté serveur, et côté utilisateurs on s’est mis à utiliser IDJC à Panik pour avoir un logiciel intégré plutôt qu’avoir à démarrer une série d’applications, et jack_mixer s’est trouvé mis de côté.
Et le monde a continué à bouger, et jack_mixer laissé à Python 2 et PyGTK, ce qui a finalement valu son récent retrait de Debian (il reste encore disponible dans Buster). J’ai bien dû regarder une fois ou l’autre pour faire les mises à jour nécessaires mais n’ayant pas d’usage, ni de demande, j’ai laissé filé.
C’est ainsi qu’un logiciel disparaît.
Non, c’est ainsi qu’un logiciel non-libre disparaîtrait.
Un logiciel libre ne disparaît pas.
Il y a quelques mois j’ai été contacté, « Are you still actively maintaining jack_mixer? », pas vraiment mais je réponds, et en retour l’adresse d’un dépôt, « I created this repository to try to de-zipper volume changes by spreading out transitions over a period of time to reduce discontinuities. I use jack_mixer on my desktop all the time. », et c’est chouette et j’intègre et j’avais écrit en passant qu’il faudrait vraiment cette mise à jour vers Python 3 et pygobject et « What will be involved in migrating to python3 and pygobject? I might be interested in taking that on. »
Et il y a dix jours voilà , nouveau message « I recently ported jack_mixer to pygobject », et rapidement la partie Python 3 aussi, et j’ai intégré, j’ai vu que le site gna.org où était hébergé le projet avait été coupé en 2017, j’ai donc déplacé ça, et ce matin, j’ai publié la nouvelle version, v11, sur un site web ressuscité (et so 2009).
Énorme merci à Daniel Sheeler pour ce travail.