Yoshimi est un synthétiseur basé sur
ZynAddSubFX et optimisé pour
Linux.
Yoshimi : cliquez pour agrandir
Site web officiel :
http://yoshimi.sourceforge.net/ 
.
Version actuelle :
2.3.4.1 du
2025 06 10.
Licence :
GNU GPL.
Plateforme :
GNU/Linux.
Support :
jack-audio,
jack-midi,
alsa-audio,
alsa-midi,
jack-session,
ladish L1,
Non-Session-Manager et
LV2.
Développeur original :
Alan Calvert (Cal),
AutoStatic.
Description
Yoshimi est une reprise de la version 2.4.0 de
ZynAddSubFX pour
Linux seulement (pas de support
Windows)
Originellement créé afin de gagner en performances,
Yoshimi possède aussi aujourd'hui d'autres fonctionnalités non-présentes dans
ZynAddSubFX : il a notamment un meilleur support
JACK qui se traduit par moins de
Xruns et de nouvelles fonctions
MIDI.
Installation
[+]
avec ma distribution :
- présent sur LibraZiK-4 : Yoshimi - voir la version.
- présent sur LibraZiK-3 : Yoshimi - voir la version.
- gentoo : Yoshimi est disponible dans l'arbre officiel de portage, ainsi que dans l'overlay pro-audio. Vérifiez que vous avez de préférence une version de fltk inférieure à 2, et qu'elle est compilée avec le useflag
"opengl", et que le paquet sci-libs/fftw est compilé avec le useflag "threads" .
- Ubuntu : disponible en paquet.
- Archlinux (le 21/10/2011) :
- présent sur LibraZiK-2 : Yoshimi - voir la version.
- présent sur LibraZiK : Yoshimi (voir la version).
- dispo dans les dépôts de Mageia 7 en version 1.5.10.2 .
compilation "à la main" :
...à écrire ...
Utilisation
Connection dans QJackCtl : cliquez pour agrandir
Charger une banque de son
Une fois
Yoshimi lancé, ouvrez la banque de sons dans le menu
Instrument puis
Show Instrument Bank.
Il est possible que votre liste de banques de sons soit vide. On va charger celles qui sont livrées avec Yoshimi :
- Ouvrir la fenêtre de configuration dans le menu Yoshimi puis Settings...
- Sélectionner les dossiers /usr/share/yoshimi/banks/ et /usr/share/yoshimi/presets/ dans leurs onglets respectifs comme dans le captures suivantes :
- Reste plus qu'à enregistrer avec le bouton Save settings.
- Et à mettre à jour la liste des banques, bouton Refresh bank list (ou redémarrer, mais dans ce cas n'oubliez pas de refaire les connexions dans QjackCtl ou Patchage 😉).
Au prochain redémarrage les banques seront là.
Voir yoshimi dans l'onglet "alsa" de qjackctl
Par défaut,
yoshimi utilise
jack-MIDI pour les flux MIDI : il apparaît donc dans l'onglet "MIDI" et non "alsa" de
QJackCtl (voir
jack-MIDI)
Si vous souhaitez le voir apparaitre dans l'onglet "alsa" pour le connecter à d'autres applications utilisant
alsa-midi, il y a plusieurs solutions :
- utilisation du pont jackMIDI-alsaMIDI : a2jmidid
- lancer yoshimi en ligne de commande avec l'option "-a" (alsa) :
Copy to clipboard
~~red:$~~ yoshimi -a
Clavier virtuel
Clavier virtuel : cliquez pour agrandir
Le clavier virtuel s'ouvre en cliquant sur le bouton "virKbd". Il permet de tester les instruments avec la souris.
Panel
Panel : cliquez pour agrandir
Le panel permet d'attacher un instrument à chacun des 16 canaux MIDI.
Il suffit de cocher un canal pour l'activer et de cliquer dans le rectangle en haut pour ouvrir la banque de sons et sélectionner un instrument.
Tutoriels
Un tutoriel sur la modification du son en temps réel dans Yoshimi est disponible :
Yoshimi - modifications vectorielles temps réel
Changelog
[+]
Les nouveautés dans les dernières versions :
version 0.060.12 du 3 janvier 2012
version 0.060.11 du 2 janvier 2012
version 0.060.10 du 11 avril 2011
changements depuis la version 0.058.1 :
- ajout des améliorations récentes de zynaddsubfx sur les modes Unison et la réverb
- support jack-session
- correction d'un bug d'inversion de la stéréo
- MAJ du fichier COPYING et corrections d'anomalies avec la license
- correctifs et améliorations divers
version 0.060.1 bêta du 21 novembre 2010
version de développement
- suppression de l'option --show-console lors d'un redémarrage de jack-session
version 0.060-pre7 bêta du 31 octobre 2010
version de développement
- ajout des MAJ sur les fonctions reverb et Unison apportées à zynaddsubfx
- changement de l'emplacement du fichier de configuration : $HOME/.config/yoshimi/
- changements dans le CMakeLists.txt, et nouvelles dépendances à boost (pour la compilation)
- réorganisation de la collection d'instruments de Will, par Will
version Yoshimibb 0.061-pre7 beta du 22 septembre 2010
Ceci est une version de développement ! (à ne pas mettre entre toutes les mains), les changements par rapport à la version de développement précédente (0.061-pre5) sont :
- Cette version fonctionne avec les autres ordinateurs que celui du développeur, avec un peu de chance 😉
- correction des segfault avec l'utilisation d'un boost pointer container
note de dernière minute : apparemment cette version est aussi boguée que la précédente et va être supprimée du répertoire sous peu. À utiliser seulement pour aider au développement !!
version 0.058.1 du 8 juillet 2010
- amélioration de la vitesse de chargement des instruments avec certains padsynth
version 0.059-pre2 du 8 juillet 2010
version de développement qui inclus :
- l'amélioration apportée à Yoshimi 0.058.1
- le support jack_session
cette version demande
jack2 >=0.118.3
Licence
La licence de cet article est la
Creative Commons suivante :
http://creativecommons.org/licenses/by-sa/2.5/deed.fr
Extrait :
Paternité - Partage des Conditions Initiales à l'Identique 2.5
Vous êtes libres :
- de reproduire, distribuer et communiquer cette création au public
- de modifier cette création
- d'utiliser cette création à des fins commerciales
Selon les conditions suivantes :
- by: Paternité. Vous devez citer le nom de l'auteur original.
- sa: Partage des Conditions Initiales à l'identique. Si vous modifiez, transformez ou adaptez cette création, vous n'avez le droit de distribuer la création qui en résulte que sous un contrat identique à celui-ci.
À notez que :
- À chaque réutilisation ou distribution, vous devez faire apparaître clairement aux autres les conditions contractuelles de mise à disposition de cette création.
- Chacune de ces conditions peut être levée si vous obtenez l'autorisation du titulaire des droits.
Ce qui précède n'affecte en rien vos droits en tant qu'utilisateur (exceptions au droit d'auteur : copies réservées à l'usage privé du copiste, courtes citations, parodie...)
voir
la version intégrale de la licence