Chargement...
 
Skip to main content

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


DSSI-VST sur la 64studio : la solution !!

Articles: 105
Petite victoire, j'ai le monde opératoire pour faire tourner la dssi-vst sur la 64studio :

1.installer wine and wine-dev, à partir des dépôts winehq (ajouter « deb http://wine.budgetdedicated.com/apt/ etch main » dans /etc/apt/sources.list)
2.lancer winecfg (en tant qu'utilisateur normal) et vérifier qu'on a un lecteur de type Windows (par exemple C: dans /home/user/.wine/drive_c)
3.ajouter le dépôt etch-backport dans Synaptic, rechargé
4.installer dssi-dev, puis enlever le dépôt etch-backport
5.vérifier que le paquet liblo est déjà installé et installer le paquet liblo-dev
6.Télécharger ddsi-vst
7.Décompresser l'archive vst_sdk2_3.zip (on obtient un .sit, .dmg et un .zip, il faut faire une nouvelle extraction du zip)
8.on copie le dossier vstsdk2.3, dans le dossier dssi-vst (au même niveau que le makefile)
9.installation des linux headers et des librairies curses : sudo apt-get install linux-headers-$(uname -r) build-essential libncurses5-dev libncursesw5-dev ncurses-term
10.installation de libasound2-dev : sudo apt-get install libasound2-dev
11.compiler dssi-vst en suivant les instructions présentes dans le fichier README.
- make
- make install
12.Une fois la compilation effectuée, vérifier que le nom des VST instrument (fichiers .dll) ne contiennent pas d'espace _ Renomer si besoin. On peut placer les VST dans le dossier /home/user/VST si l'on veut...


P.s 1 : il faut bien sûr remercier un peu tout le monde (ici, forum 64studio et aussi forum ubuntu, pusiqu'il m'a fallu piocher un peu partout)

P.s 2: l'intérêt de ce monde opératoire, c'est que vous pouvez l'appliquer une fois la 64studio installé et les maj effectués

P.s 3 : Il y certains plugins qui tournent pas sur dssi-vst, mais qui tournent sur vsthost et vice-versa ??
Articles: 649 France
Normalement il n'y a plus besoin du fichier vst_sdk.
Depuis la version dssi-vst-0.7 ils utilisent Vestige, le support VST développé par un mec de la team lmms.
La version 0.8 permet de l'utiliser sur les architectures 64bits qui ont des librairies partagées 32bits.
Je vous renvoi sur la page VST de linuxmao qui explique tout ça 😛

http://lalists.stanford.edu/laa/2008/12/0010.html
Articles: 105
Par contre, je n'arrive pas tout à fait encore à aller au bout de la démarche, car certes les VST une fois installés certes peuvent se lancer avec la commande vsthost, mais par contre le coté greffon dans Rosegarden ou Ardour ou jackrack ne marche pas..

1) j'ai ajouté la ligne « export VST_PATH=/home/dadaprod/VstPlugins » à la fin du fichier .bashrc (user dadaprod donc)
2) j'ai lancé le scan : $ /usr/local/lib/dssi/dssi-vst/dssi-vst-scanner (qui m'a rencoyé une littérature peu recommandable ;:)

que manque-t-il ?
Articles: 276
Si tes DSSI plugins sont dans /usr/lib/dssi (et les LADSPA dans /usr/lib/ladspa) tu dois configurer dssi-vst avant la compilation:
Il faut renseigner DSSIDIR et LADSPADIR au début du Makefile.dans le dossier source dssi-vst.

Cela assure que les wrappers s'installent là où tes hôtes vont les chercher.
J'ajouterai cette note dans la page dssi-vst.
Oui il y a des greffons qui marchent mieux avec dssi-vst, et d'autres mieux avec vsthost.exe ou autre sous wine.
Tout ça est loin d'être parfait.
Articles: 105
Il faut renseigner DSSIDIR et LADSPADIR au début du Makefile.dans le dossier source dssi-vst.


J'ai donc fait les modifs en conséquence, puis
make clean
make
make install

je retrouve maintenant donc
dssi-vst.so dans /usr/lib/ladspa
et dssi-vst.so dans /usr/lib/dssi ainsi qu'un répertoire dssi-vst

en l'état, cela ne suffit pas pour voir par exemple les plugins installés dans jackrack

j'ai essayé de lancer le scanner : /usr/lib/dssi/dssi-vst/dssi-vst-scanner, ça change rien

et aussi :
$ cd /usr/lib/dssi/dssi-vst/
$ wine dssi-vst-scanner.exe
wine: could not load L"C:\\windows\\system32\\dssi-vst-scanner.exe": Module introuvable

j'ai aussi essayé en root, hummm

De ce que je comprends, il faut arriver à générer des fichiers .so dans /usr/lib/dssi, qui correspondent aux plugins.. du coup, il peut y avoir un problème de droit d'écriture dans ces dossiers ?
Articles: 276
De ce que je comprends, il faut arriver à générer des fichiers .so dans /usr/lib/dssi, qui correspondent aux plugins.. du coup, il peut y avoir un problème de droit d'écriture dans ces dossiers ?
haut de page
Répondre

Non, dssi-vst.so se débrouille pour publier les noms des VST dans les applications hôtes, il ne réplique pas les .dll . Par contre il faut bien avoir défini également les variables DSSI_PATH et LADSPA_PATH en tant que variables d'environnement. Est-ce que tu vois bien les autres LADSPA ou DSSI dans tes hôtes?

Bonne journée
Articles: 105
Non, dssi-vst.so se débrouille pour publier les noms des VST dans les applications hôtes, il ne réplique pas les .dll . Par contre il faut bien avoir défini également les variables DSSI_PATH et LADSPA_PATH en tant que variables d'environnement. Est-ce que tu vois bien les autres LADSPA ou DSSI dans tes hôtes?


C'est étrange ça..

donc je résume, pour cette nouvelle compilation, j'ai défini :
DSSIDIR = /usr/lib/dssi
LADSPADIR = /usr/lib/ladspa

dans les deux dossiers, je retrouve bien dssi-vst.so plus les autres installés par défaut sur la 64studio..

par contre dans Jack rack ou rosegarden, je ne retrouve que les greffons d'origine pas les vst installés que je peux faire tourner avec la commande vsthost de dssi-vst..
Articles: 276
Oui étrange effectivement....pour l'instant tout ce que je peux dire est confirmer qu'une fois que tu as les deux dssi-vst.so dans ces dossiers ça devrait marcher. J'ai ça sur mon système et les vst effets apparaissent bien dans jack-rack, hydrogen, ams et qtractor. Je peux le confirmer pour mon système 32bit et celui d'un copain sous Ubuntu Hardy Heron 64bit. Je ne peux pas dire pour rosegarden.
Tout ce qu'il lui fallait en plus pour son système 64bit étaient les librairies de compatibilité indiquées sur la page Wine Wrappers .