URL: https://linuxfr.org/users/bubar/journaux/jucetice Title: Jucetice Authors: bubar🦥 Date: 2010年04月12日T21:40:49+02:00 Tags: fedora, mandrake, ladspa et juce Score: 11 Cher journal, Cela ressemble à du cross-post, et je doit bien avouer que ça en est. Mais voilà, je suis tellement herbulé par le projet Jucetice que je viens aussi le partager avec toi. Tellement ça fait des mois que je fréquente les sites "lad", tellement j'en avais pourtant jamais entendu parlé, tellement c'est génial, tellement je suis sur le cul de la qualité de ce projet, tellement c'est beau sur mon bureau, tellement c'est fonctionnel, tellement ça pète pas de xrun, et tellement c'est énorme \o/ Jucetice est un projet "issu" de juce [1] : Juce est " all-encompassing C++ class library for developing cross-platform applications", soit une bibliothèque pour développer des applications multi-plateformes, et plutôt destinée à, par exemple, des plugins audio. Jucetice est en fait un groupe de projets de création de DSSI [2] pour GNU/Linux, et va plus loin que Juced. (DSSI est une API pour les plugins de traitement audio, particulièrement utile pour les plugins synthèse des logiciels avec des interfaces utilisateur.) Il y a également ladspa [3] et lv2 [4] dans le même style que dssi. L'ensemble fait un environnement de plugins, de rack et d'effets parmi les plus complet et, sincèrement, fait parti des logiciels qui m'impressionnent le plus car ils sont issus de l'alliance entre des mathématiciens et des informaticiens, pour du logiciel libre, afin de créer cet écosystème Audio pour Linux. Rivalisant aujourd'hui en terme de qualité avec les solutions privatrices/propriétaires. Ce sont des logiciels discrets sur le système, et discrets pour l'utilisateur car souvent ils ne font qu'une chose, un algorithme de traitement du signal audionumérique par exemple... Et bien c'est ce que propose ce projet, Jucetice : un ensemble cohérent de DSSI, avec en plus des interfaces graphiques où l'utilisateur est libre de choisir ses entrées et sorties. Il va de soi qu'ils utilisent tous Alsa directement ou Jack Audio Connection Kit [5], dont la version 2 (branche 1.9 assuré par Mr Letz, de Grame) a atteint ces derniers temps un niveau qui me fait dire, simple utilisateur, que tout le monde a aujourd'hui avantage à basculer sur le Jackd de Jack2 [7]. Dans la famille Jucetice : * NEKOBEE [7] est une bassline et"single-oscillator synth" : peut être un plugin DSSI que vous connaissez, car il est largement empaqueté. Mais saviez vous qu'il peux également être utilisé en mode "standalone", autonome, et avec sa propre interface graphique ? * JOST [8] Est également assez connu. Mais saviez vous qu'il propose également le même principe de mode autonome avec interface graphique laissant libre cours à l'imagination de l'utilisateur pour ses connections ? De plus JOST est multi-technologies : il est capable d'encaisser du DSSI, du LADSPA (et donc certainement, pas encore vérifié, du LV2), et également du VST. Glisser/déposer et hop ... Du bonheur en code. \o/ * DrumSynth : Est un port JUCIfié de l'excellent DrumSynth de Paul Kellet. * EQinox : Est un égaliseur stéréo 6 bandes para-graphiques capables de façonner votre son ou sculpter votre voix. Il fournit une étagère basse, 4 filtres pointe et une étagère Salut: tous les filtres ont une fréquence de gain et de contrôle de la bande passante. * SoundCrab : Est un merveilleux lecteur de sondfonts de type .sf2 : un instrument complexe et propre pour la lecture de vos soundfonts. Il est entièrement polyphonique et est très léger sur le CPU, bien qu'utilisant l'interpolation d'ordre élevé en lecture de l'échantillon. Il présente un grand nombre de contrôles généralement utilisés sur du matériel de type synthés... * Capsaicin Est un synthétiseur disposant de 16 parties multitimbrales, et 4 oscillateurs additifs. Avec une interface incroyable et des tonnes de possibilités, d'ajustements et améliorations (en particulier pour une utilisation live). * HighLife Est un échantillonneur puissant (...) Un seul commentaire : monumental \o/ * Vex Est un synthé très polyvalent pour la synthétisation de "pads" et de "cloches". La majorité sont sous licence GPLv2+, certains sous la licence BSD. Enfin la plupart semble issus de la libération de code venant de EnergyXT. Ils sont écrit pour la plupart en C, en C++ avec un peu de Lua, et disposent tous d'une interface graphique Qt. Ils ont été rendus public un peu avant l'été 2009, tous ensemble pour la plupart... Ce qui m' a plu, et ce qui me fait "rester sur mon cul" : une qualité exemplaire de réalisation. Jusqu'au moinde détail... Exemples : * Déclaration parfaite à Jack, de manière systématique. (ouvre par exemple des ports d'entrées : pratique.) * Solidité : même en fermant comme un bourrin un plugin qui travaille, rien ne bronche tout au plus 2 ou 3 xruns remontent lors de cette fermeture de bourrin... incroyable. (ça on le doit aussi à la qualité de réalisation de jack2, ré-écrit en C++ et ayant proposé la séparation du flux du signal audio de celui d'information). * Ergonomie et design : ils ont tous de remarquables interfaces graphiques, différentes mais unifiées : sublime à voir et à utiliser. * Cohérence de l'ensemble de la famille. * Et bien sûr ... fonctionnalités !! Des binaires sont disponibles au téléchargement [8] (tous parfaitement fonctionnel sur Mandriva Cooker et Fedora 12, et bien sûr -logique absolue- pour Gentoo). Les spécialistes de paquets souhaitent rendre ces merveilles disponibles dans leur distribution respective pourront utiliser le svn [9] [0] JUCETICE : [http://www.anticore.org/jucetice](http://www.anticore.org/jucetice) [1] Juce, l'originel : [http://www.rawmaterialsoftware.com/juce.php](http://www.rawmaterialsoftware.com/juce.php) [2] DSSI : [http://dssi.sf.net](http://dssi.sf.net) [3] LADSPA : [http://www.ladspa.org](http://www.ladspa.org) [4] LV2 : [http://lv2plug.in](http://lv2plug.in) [5] Jack Audio Connection Kit : [http://jackaudio.org](http://jackaudio.org) [6] Jack branche 1.9 : [http://jackaudio.org](http://jackaudio.org) & [http://grame.fr/jack](http://grame.fr/jack) ... [7] Nekobee : issu de [http://www.nekosynth.co.uk](http://www.nekosynth.co.uk) Voir aussi : [http://www.anticore.org/jucetice](http://www.anticore.org/jucetice) [8] JOST : [http://www.anticore.org/jucetice/?page_id=4](http://www.anticore.org/jucetice/?page_id=4) [9] svn de jucetice : [http://juced.googlecode.com/svn/](http://juced.googlecode.com/svn/) Quelques indispensables photos d'écrans : * Un bureau gnu/linux standard, avec 4 plugins "justice" : [http://imagik.fr/uploads/239625](http://imagik.fr/uploads/239625) * JOST : [http://www.anticore.org/jucetice/wp-content/uploads/jost-v0.(...)](http://www.anticore.org/jucetice/wp-content/uploads/jost-v0.5.3-learn.png) * HighLife : [http://wiki.mandriva.com/fr/uploads/5/5a/Highlife.png](http://wiki.mandriva.com/fr/uploads/5/5a/Highlife.png) * SoundCab : [http://www.anticore.org/jucetice/wp-content/uploads/soundcra(...)](http://www.anticore.org/jucetice/wp-content/uploads/soundcrab.png) (...) Ainsi, ce projet Jucetice vient compléter magnifiquement l'ensemble déjà très conséquent de ce type de logiciels sous Gnu/Linux. Et participe à placer Linux en tant que plateforme non plus réservée à des professionnels du domaine sonore d'un côté et et des geeks de l'autre mais aussi pour tout le monde, pour tout passionnés de Musique et de "studio à la maison". Jucetice place la barre haut, très haut. C'est pourquoi, cher journal, j'ai le privilège et l'immense plaisir de te présenter : [http://www.anticore.org](http://www.anticore.org)

AltStyle によって変換されたページ (->オリジナル) /