Skip to main content

4 - Toutes les autres applications, les émulateurs...


Installation/compilation de LinuxSampler

Articles: 171
Bonjour,

Comme j'en ai un peu marre de devoir mettre les soundfont dans Qsynth (+connexion via QjackCtl) pour les écouter 😊, je voudrais installer LinuxSampler qui est apparemment plus simple pour, juste, écouter les soundfont.

Seulement, apres avoir compiler/installer libgig, j'ai une erreur dans le make de LinuxSampler :
Copy to clipboard
make[3] : on entre dans le répertoire « /opt/MAO/LinuxSampler/src/network » depbase=`echo lscpparser.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/local/include/libgig -Wreturn-type -ffast-math -g -O2 -pthread -MT lscpparser.lo -MD -MP -MF $depbase.Tpo -c -o lscpparser.lo lscpparser.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/local/include/libgig -Wreturn-type -ffast-math -g -O2 -pthread -MT lscpparser.lo -MD -MP -MF .deps/lscpparser.Tpo -c lscpparser.cpp -fPIC -DPIC -o .libs/lscpparser.o lscp.y: In function 'bool _isRuleTerminalSymbol(int)': lscp.y:1380:18: error: 'yyprhs' was not declared in this scope for (int i = yyprhs[rule]; yyrhs[i] != -1; ++i) ^ lscp.y:1380:32: error: 'yyrhs' was not declared in this scope for (int i = yyprhs[rule]; yyrhs[i] != -1; ++i) ^ Makefile:436 : la recette pour la cible « lscpparser.lo » a échouée make[3]: *** [lscpparser.lo] Erreur 1 make[3] : on quitte le répertoire « /opt/MAO/LinuxSampler/src/network » Makefile:674 : la recette pour la cible « all-recursive » a échouée make[2]: *** [all-recursive] Erreur 1 make[2] : on quitte le répertoire « /opt/MAO/LinuxSampler/src » Makefile:496 : la recette pour la cible « all-recursive » a échouée make[1]: *** [all-recursive] Erreur 1 make[1] : on quitte le répertoire « /opt/MAO/LinuxSampler » Makefile:400 : la recette pour la cible « all » a échouée make: *** [all] Erreur 2


J'ai installé cela aussi libasound2-dev, libjack-jackd2-dev et libgig-dev.

Merci
Fabrice
Articles: 19597 France
Quelle distribution ?
Articles: 171
Copy to clipboard
Linux 16.04 LTS 4.4.0-59-generic #80-Ubuntu SMP 2017 x86_64 x86_64 x86_64 GNU/Linux

Articles: 5058 France
Si t'es sur Ubuntu, tu peux aussi ajouter les dépôts KXStudio et l'installer
via Synaptic ou autre gestionnaire de programme (install/désintall, mises à jour).
Articles: 838
par contre on ne va sans doute pas te dire que linuxsampler est plus simple que qsynth ....🙄
Articles: 171
Ha... bon, ok 🙁

Parce qu'a l'origine, je cherchais juste un soft qui me permettrais de lire une soundfont, comme un peu VLC lit des mp3.
Et apres, je me sert de Qsynth, etc, etc... 😊
Articles: 5058 France
si c'est juste pour les écouter, sache que Musescore peut lire les SFZ.
Mais ça sera pas plus pratique LinuxSampler, que, je te redis, tu peux installer assez
simplement avec les dépôts KXStudio.
Articles: 171
simplement, simplement... c'est vite dit 😐

Je suis allé sur le site de KXStudio, j'ai installé de .deb. Effectivement, c'est facile. J'ai lancé LinuxSampler sans trop faire de chose.

Par contre, il m'a viré Jackd, QjackCtl et Ardour !!!. Et je n'ai plus de son dans VLC, ni Youtube (mais dans Clémentine, oui...) 😑. Pulseaudio est bien lancé, jackd non. Génial non ?

J'ai bien du son dans Hygrogen et LMMS

PS : Je vais essayer de réinstaller Jackd, QjackCtl et Ardour ; mais sans passer par le dépot de KXStudio. Je l'ai désactivé avec le gestionnaires de paquets graphique. J'ai fait un apt-get update, et j'ai rebooté.

On va voir.
Articles: 5058 France
Par contre, il m'a viré Jackd, QjackCtl et Ardour !!!. Et je n'ai plus de son dans VLC, ni Youtube (mais dans Clémentine, oui...) 😑. Pulseaudio est bien lancé, jackd non. Génial non ?

J'ai bien du son dans Hygrogen et LMMS


Ah ouais, quand même, bizarre ça...on va essayer de réparer ça.
Tu peux réinstaller les softs qui ont dégagés pour commencer, on verra pour le reste après
si ça ne fonctionne pas. Hydrogen et Lmms sont paramétrés pour fonctionner avec Pulse?Alsa?
Articles: 838
tu as installé un .deb ?
ce qui t'etait conseillé etait d'ajouter les depots de kxstudio et ensuite d'aller a partir de synaptic, installer linuxsampler. à tous les coups tu as changé de version de jack au passage. essaie donc de reinstaller ardour depuis synaptic, et s'il ne le fait pas en meme temps de lui meme, reinstaller qjackctl, et jack (sans doute jackd2)
Articles: 171
Oui, j'ai installé le .deb. En fait, c'est ce qu'il était conseillé sur le site de KxStudio 😑
Configuré avec ALSA (et Pulseaudio surement 😊

En ligne de commande, cela pose soucis :
Copy to clipboard
fabrice@:~$ sudo apt-get install ardour-i686 ubuntustudio-audio-plugins jackd qjackctl Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Certains paquets ne peuvent être installés. Ceci peut signifier que vous avez demandé l'impossible, ou bien, si vous utilisez la distribution unstable, que certains paquets n'ont pas encore été créés ou ne sont pas sortis d'Incoming. L'information suivante devrait vous aider à résoudre la situation : Les paquets suivants contiennent des dépendances non satisfaites : jackd : Dépend: jackd2 mais ne sera pas installé ou jackd1 mais ne sera pas installé E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ». fabrice@:~$


PS : Dans VLC, faut choisir une autre entré audio pour avoir du son. Et en fait, que ce soit VLC ou Clémentine, le son est super mauvais, cela sature à mort 😑
PS2 : rectification : non, c'est bon pour la saturation. C'était la juxtaposition de l'equalizer de VLC et de pulseaudio

Dans lasamixer, le son est dépendant de la colonne "PCM", sans lui, rien. Il a pris la bonne carte son quand meme.
Articles: 588 Suisse
Salut tous,
jai eu aussi pas mal de problème avec les dépôts KXStudio. A mon sens, ils ne sont plus à jour et on tendance à foutre le bordel sur ma machine (Linuxmint Serena). A ce que j'ai vu il mélange des bibliothèque de la Trusty avec celle de la Xenial.
Je vais tâcher de le compiler et je vous redis
Articles: 588 Suisse
Bon ben je reviens après avoir consulter mes notes d'install du système linuxmint.
J'ai aussi compilé Linuxsampler, chez moi cela m'a pris 10 minutes. Les bibliothèques nécessaire étant déjà installées.
Concernant KxStudio, j'ai référencé les dépôts mais je n'ai installé que la suite cadence et carla. En suite j'ai désactivé ces dépôts.
Pour linux sampler :
https://linuxsampler.org/downloads.html#linuxsampler
Là j'ai téléchargé et compilé dans l'ordre :
libgig-4.0.0
liblscp-5.0.8
linuxsampler-2.0.0
gigedit-1.0.0

Pour chaque librairie ou programme :
Copy to clipboard
./configure --prefix=/usr make sudo make install


On peu aussi partir du dépôt svn
Copy to clipboard
svn co https://svn.linuxsampler.org/svn/libgig/trunk libgig svn co https://svn.linuxsampler.org/svn/liblscp/trunk liblscp svn co https://svn.linuxsampler.org/svn/linuxsampler/trunk linuxsampler svn co https://svn.linuxsampler.org/svn/qsampler/trunk qsampler svn co https://svn.linuxsampler.org/svn/jlscp/trunk jlscp svn co https://svn.linuxsampler.org/svn/jsampler/trunk jsampler svn co https://svn.linuxsampler.org/svn/gigedit/trunk gigedit

Articles: 588 Suisse
Pour qsampler ne pas oublier d'installer les bibliothèques suivantes

Copy to clipboard
sudo apt-get install qt5-default libqt5x11extras5-dev

Une fois cela fait, qsampler ne se lance pas parce qu'il ne trouve pas la libgig.so.7.
C'est simplement que les lib sont dans le répertoire /usr/lib/libgig et non dans /usr/lib.
il suffit pour régler cela de copier le lien symbolique, là ou il va bien :
Copy to clipboard
sudo cp /usr/lib/libgig/libgig.so.7 /usr/lib/

Articles: 588 Suisse
je ne sais pas ce qu'en pense les autres moiste, mais je préfére de plus en plus, concernant la Mao, compiler les soft qui me sont nécessaires. Bon pas ardour, il faut savoir garder raison. Par contre tout ce qui est LV2 Dssi, zynaddsubfx etc...
Dès l'instant ou tout fonctionne, je ne touche plus pendant un certain temps à moin qu'un bug ou une avancée majeure ne soit annoncée.
C'est un peu pénible au début sur un système vierge, mais très vite les bibliothèques nécessaires sont présentes. Après, ce n'est plus qu'une question de détail.
Articles: 838
personnellement je prefere au contraire compiler le moins possible
comme ça les mises a jour sont faites au fur et a mesure sur ma ubuntustudio (+kxstudio, que j'ai à jour carrement sur la yakkety et avec les depots duquel je n'ai eu de souci qu'une fois, et pas parcequ'ils etaient en retard, mais en avance sur ceux d'ubuntu)
pour en revenir à ce qui nous concerne ici, dark, tu as carrement installé tout kxstudio donc ?
mais je pense que tu es passé en jack version 1 a la place de la 21 (elles sont incompatibles entre elles), ça m'est arrivé aussi à un moment sans trop savoir comment
tout est rentré dans l'ordre en remettant jackd2.
tu n'utilises pas synaptic pour tes installations ? ça te permettrait de voir un peu plus clairement ce qui est installé en plus de ce que tu demande, et ce qui est désintallé parfois et de faire tes choix moins à taton.
Articles: 5058 France
je ne sais pas ce qu'en pense les autres moiste, mais je préfére de plus en plus, concernant la Mao, compiler les soft qui me sont nécessaires. Bon pas ardour, il faut savoir garder raison. Par contre tout ce qui est LV2 Dssi, zynaddsubfx etc...
Dès l'instant ou tout fonctionne, je ne touche plus pendant un certain temps à moin qu'un bug ou une avancée majeure ne soit annoncée.


C'est probablement la manière d'avoir une config personnelle la plus légère possible
et adaptée à ses besoins, mais cela demande une certaine maîtrise du système dans
son ensemble et des liens entre les diverses couches,etc...

Pour un utilisateur expérimenté, c'est viable, pour un débutant ou quelqu'un qui migrerait
d'un OS proprio, ça me parait plus risqué et pourrait en faire renoncer plus d'un.


Petite question, pour le noyau, tu le compiles aussi ?
Articles: 588 Suisse
Salut,

effectivement, pour quelqu'un qui migrerais une distribution comme Librazik est toute indiquée.
Par contre, mise à part certins logiciel, la plus grande partie concernant l'audio c'est vraiment pas très compliqué.
Exemple Calf, c'est presque les deux doigts dans le nez. Ingen c'est plus compliqué mais si on suit le readme c'est cool.

Pour le noyau je le compile seulement si je veux vraiment un noyau RT. Sinon je prends le lowlatency de la distribution.
Articles: 171
Merci ... mais... cela ne résouds pas vraiment mon soucis 😂. Toujours l'impossibilité d'installer Ardour, Jackd, etc 😉
Articles: 588 Suisse
Ben je sais, le gros souci est d'avoir mélangés tous les paquets.
Sous Mint j'ai heureusement la possiblîlité d'enlever tous les paquets étrangers. Ce qui me permet de revenir à quelque chose de mieux ensuite en désactivant tous les repos Kxstudio.
Articles: 5058 France
Pour le noyau je le compile seulement si je veux vraiment un noyau RT. Sinon je prends le lowlatency de la distribution.
haut de page

Merci pour la précision
Page: 1/2  [Suivant]
1  2