Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

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

> Forums de discussion > 4 - Toutes les autres applications, les émulateurs... > Installation/compilation de LinuxSampler
Dernier post
Page : 1/2   -   Aller directement à la page : 1  2 

Installation/compilation de LinuxSampler

darkpassenger Articles : 171 utilisateur non connecté
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 :
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

olinuxx Articles : 18936 utilisateur non connecté France
Quelle distribution ?

darkpassenger Articles : 171 utilisateur non connecté
Linux 16.04 LTS 4.4.0-59-generic #80-Ubuntu SMP 2017 x86_64 x86_64 x86_64 GNU/Linux


sub26nico Articles : 4864 utilisateur non connecté 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).

olof Articles : 836 utilisateur non connecté
par contre on ne va sans doute pas te dire que linuxsampler est plus simple que qsynth ....rolleyes

darkpassenger Articles : 171 utilisateur non connecté
Ha... bon, ok frown

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... :-)

sub26nico Articles : 4864 utilisateur non connecté 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.

darkpassenger Articles : 171 utilisateur non connecté
simplement, simplement... c'est vite dit neutral

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.

sub26nico Articles : 4864 utilisateur non connecté France
Citation :
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?

olof Articles : 836 utilisateur non connecté
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)

darkpassenger Articles : 171 utilisateur non connecté
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 :
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.

pierrotlo Articles : 585 utilisateur non connecté 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

pierrotlo Articles : 585 utilisateur non connecté 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 :
./configure --prefix=/usr
make
sudo make install


On peu aussi partir du dépôt svn
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


pierrotlo Articles : 585 utilisateur non connecté Suisse
Pour qsampler ne pas oublier d'installer les bibliothèques suivantes

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 :
sudo cp /usr/lib/libgig/libgig.so.7 /usr/lib/


pierrotlo Articles : 585 utilisateur non connecté 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.

olof Articles : 836 utilisateur non connecté
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.

sub26nico Articles : 4864 utilisateur non connecté France
Citation :
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 ?

pierrotlo Articles : 585 utilisateur non connecté 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.

darkpassenger Articles : 171 utilisateur non connecté
Merci ... mais... cela ne résouds pas vraiment mon soucis lol. Toujours l'impossibilité d'installer Ardour, Jackd, etc ;)

pierrotlo Articles : 585 utilisateur non connecté 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.

sub26nico Articles : 4864 utilisateur non connecté France
Citation :
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 
Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

calixtus06, 14:33, jeu. 28 mars 2024: Bonjour et bienvenue à b.vl :-)
calixtus06, 09:30, mer. 27 mars 2024: Bonjour et bienvenue à Noar :-)
olinuxx, 18:50, lun. 25 mars 2024: Bonjour et bienvenue à Ted Demore cool
olinuxx, 17:52, dim. 24 mars 2024: Bonjour et bienvenue à Noitavon cool
calixtus06, 11:07, jeu. 21 mars 2024: Bonjour et bienvenue à obds, ceric :-)
obds, 16:12, mar. 19 mars 2024: Cet édito est juste parfait. Trop beau !
olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry cool
calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero :-)
olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo cool
bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars :-)
allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien]
olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk cool