Chargement...
 
Skip to main content

Historique: Wine - FST

Aperçu de cette version: 54

Wine FST



1. Introduction

FST a t conu pour utiliser des VST(i) directement dans les applications natives Linux sans avoir recourir un serveur externe et un wrapper comme DSSI-VST. FST est avantageux par rapport DSSI-VST quand un grand nombre de VST sont prsents simultanment dans votre studio virtuel. Exemple: Multiples effets VST dans plusieurs pistes Ardour. La bibliothque libfst est rutilisable par les programmes MAO au moment de leur compilation. Aussi, la commande fst permet de lancer des VST(i) en standalone et d'accder aux programmes (presets) par une petite interface GTK, mais qui ne permet pas leur sauvegarde. Un support de gestion de paramtres par des contrleurs MIDI est prvu.
FST est maintenu par Paul Davis, Torben Hohn et Joe Button. Actuellement les versions officielles de FST n'ont pas connu de mise jour depuis 2006 et ncessitent donc encore le kit de dveloppement VSTSDK pour tre compil. Mais ceci sera arrang probablement bientt, le dveloppement de FST ayant rcemment repris notamment par Torben Hohn.

Information

Site web officiel : http://joebutton.co.uk/fst/.
Version actuelle : 1.8.

2. Installation

Voici les tapes pour compiler FST manuellement.

😎 Une nouvelle version de FST ne devrait pas tarder sortir. Les avant-testeurs peuvent obtenir une version de dveloppement sur git.
.
Comme cela a t fait en 2008 dans DSSI-VST, ce nouveau FST n'a plus besoin de VSTSDK et utilise vestige. Dans la version git, le support MIDI ALSA a t abandonn compltement.

Vous pouvez cependant tlcharger le dernier snapshot avec support ALSA MIDI: Fichier joint inexistant sur cette page
Ou bien avoir recours l'utilitaire a2jmidid qui permet d'tablir un pont entre ALSA MIDI et JACK MIDI

Les paquets suivants sont ncessaires la compilation. Normalement votre distribution les contient sur ses rpositoires (dpts) et il suffit de les installer avec le gestionnaire de paquets.
  • gtk et gtk-devel (ou -dev selon la distrib)
  • jack et jack-devel (ou -dev selon la distrib)
  • lash et lash-devel (s'il n'est pas contenu dans votre distribution, l'obtenir ici
  • wine et wine-devel

Note : Sur une distribution Ubuntu, il est ncesaire d'avoir en plus libasound2 libasound2-dev

2.3. Compilation

Dcompresser l'archive fst :
tar xvzf fst-1.11-git-20090129.tar.gz

entrez dans votre rpertoire fst-1.11-git-20090129 :
cd /home/VotreNom/fst-1.11-git-20090129
make


Si tout se passe bien, il va crer deux fichiers : un excutable "fst" et une librairie nomme "fst.exe.so"

Vous pouvez maintenant utiliser vos VST.

3. Utilisation

fst peut se lancer directement partir du rpertoire de sources.

Pr requis : Jack et LASH doivent tre actifs.

3.1. La commande fst

Une fois que l'on a compil les sources de libfst, l'utilitaire fst permet de connecter un VST(i) au serveur Jack. Il se trouve dans le mme rpertoire et se lance en tapant:
./fst MonVST.dll

Avec qjackctl, il est alors possible de connecter les ports MIDI ALSA et JACK au logiciel de son choix.


3.2. Les programmes Linux utilisant libFST

Il n'y a actuellement qu'un petit nombre de programmes pouvant tre compils avec le support libfst:

  • MusE-vst: Dans la version actuelle 0.7.2 les VSTI apparaissent directement avec les autres soft-synths. Dans la future version 1.0 les VST seront aussi grs.

  • Ardour-vst: un onglet VST apparait pour les plugins en plus des LADSPA. cf l'article Compiler Ardour pour compiler soit mme une version avec le support VST.

  • Galan: un synth modulaire dvelopp par Torben Hohn, non test 😊

3.3. FST et 64 Studio

Dans le cas de cette remarquable distribution (jusqu' version 2.1), L'installation via synaptic des paquetages suivants permet de lancer directement les VSTi et de les connecter via QJackCtl:
  • fst
  • libwine
  • libwine-alsa
  • libwine-jack
  • wine
➡️ D'autres librairies sont disponibles pour "largir" les champs d'applications
  • libwine-arts
  • libwine-capi
  • libwine-cms
  • libwine-dev
  • libwine-esd
  • libwine-gl
  • libwine-gphoto2
  • libwine-ldap
  • libwine-nas
  • libwine-sane
  • libwine-twain
  • wine-utils
  • xwine


Il suffit ensuite de crer un repertoire vsti, de lancer qjackctl puis en mode terminal:
fst nom_vsti.dll


➡️ Il n'y a rien rgler dans wine / xwine (trs trs apprciable 😁)

  • Voici une capture d'cran avec 2 VSTI + QSynth et ZynAddSubFx, le tout pilot par un clavier Midi et interface Roland Um1
Image
On lance donc les 2 vsti par les commandes:
fst MrTramp.dll

fst Ticky.dll

On peut aussi tout simplement cliquer sur le VSTi avec le bouton droit et choisir: Ouvrir avec "FST" 😀

Avec cette configuration, voici stivitramp comme exemple enregistr en galerie des fichiers: http://www.linuxmao.org/tikiwiki/tiki-list_file_gallery.php?galleryId=1



3.4. FST et Ardour

3.4.1. Insertion d'effet

La procdure est la suivante:
  • Lancer QJack
  • Lancer le VST
Image
  • Lancer Ardour
  • Ajouter une piste mono
  • Rgler les connexions en audio
.....Et voila 😊

Le VST (Choralozoide) est donc connect en entre (insert) sur Ardour 2 bta 11. Encore une fois, les connexions sont trs facile avec QJackCtl. Le niveau d'entre ne doit pas trop faible (rglable via alsamixer).
Image
➡️ J'ai rajout ksnapshot pour les captures d'crans (plus facile qu'avec gimp)
Configuration: 64 Studio / K8MMV / Sempron 2800+ / carte son intgre / Table de mixage Behringer UB1002 / Micro dynamique



3.5. FST et Rosegarden

Avec Rosegarden 1.5 (toujours sur 64 Studio), il ne semble pas y avoir de problmes de reconnaissance de VSTi via Fst, il suffit de lancer les VSTi dsirs puis de les connecter en Midi via QJackCTL

  • Capture d'cran avec 5 Vsti, 30% de ressources processeur et 20ms de latence (K8MMV / Sempron 2800+ / carte son intgre)
Image
Ds que les branchements sont effectus, ils apparaissent dans la fentre des PlugIns de Rosegarden

4. Conclusion

FST est une solution alternative DSSI-VST. Selon la conception de vos greffons VST(i) windows, l'une ou l'autre solution produit des rsultats plus stables.

Xfst tait une version exprimentale dveloppe par Torben Hohn. Il s'agissait d'une commande (xfst) permettant de lancer un seul greffon.
http://galan.sourceforge.net/xfst-0.5.tar.gz
Aujourd'hui cette version a t rintgre dans la branche FST normale.

Historique

Avancé
Information Version
Mon 13 Oct 2025 14:41 admin attachment conversion 66
Afficher
Wed 13 Sep 2017 16:43 olinuxx regroupement des alias + mise en page + rédaction plus claire 65
Afficher
Wed 13 Sep 2017 15:36 allany alias+1 64
Afficher
Fri 06 Nov 2015 14:47 olinuxx Recherche et remplacement en masse 63
Afficher
Fri 16 Jan 2015 07:37 utilisateur_anonyme2 + alias suite "renommage"i 62
Afficher
Fri 16 Jan 2015 07:35 utilisateur_anonyme2 Tittre plus court ... 61
Afficher
Fri 16 Jan 2015 07:26 utilisateur_anonyme2 Rectif sur lien automatique ... 60
Afficher
Thu 04 Sep 2014 14:56 olinuxx Recherche et remplacement en masse 59
Afficher
Thu 04 Sep 2014 09:09 olinuxx Recherche et remplacement en masse 58
Afficher
Thu 07 Nov 2013 10:01 pianolivier wiki_up conversion 57
Afficher
Mon 04 Nov 2013 17:11 anonymous wiki_up conversion 56
Afficher
Sat 02 Mar 2013 13:01 pianolivier +boite de navigation 55
Afficher
Tue 07 Sep 2010 17:50 olinuxx passage aux variables de version 54
Afficher
Fri 07 mai 2010 12:32 yanshee 53
Afficher
Fri 07 mai 2010 12:31 yanshee 52
Afficher
Wed 30 Sep 2009 03:02 olinuxx lien interne 51
Afficher
Sun 07 Jun 2009 22:30 david3 50
Afficher
Thu 16 Apr 2009 16:37 bluedid29 titre, numérotation chapitres, corrections 49
Afficher
Thu 16 Apr 2009 13:39 5t4x 48
Afficher
Thu 16 Apr 2009 13:38 5t4x 47
Afficher
Sat 31 Jan 2009 12:59 dharanamrs __ 46
Afficher
Sat 31 Jan 2009 12:58 dharanamrs ortheaugraf ;) 45
Afficher
Sat 31 Jan 2009 12:52 dharanamrs commentaires 44
Afficher
Sat 31 Jan 2009 12:46 dharanamrs Compléments FST-1.11, GIT et snapshot en tarball 43
Afficher