mardi 4 décembre 2012

Installer la station de travail audio Reaper et le driver Wineasio sous Linux (qui utilise Jack)

Pour accéder à la Liste des articles de ce blog c'est par ici

Bonjour,

aujourd'hui je vous propose d'installer Reaper de Cockos un DAW (Digital Audio Workstation) du monde windowsiens mais qui fonctionne très bien avec l'émulateur windows de linux (wine). Comme quasiment tous les softs Audio pro sous windows, il utilise les drivers à la norme ASIO de steinberg.

Il existe sous linux, un driver ASIO qui fait une redirection vers le serveur de son jack. Son nom est wineasio disponible actuellement en version 0.9.0.

Je vous propose dans cet article, de compiler ce driver ASIO pour linux sous Ubuntu et par la suite d'installer Reaper pour vérifier que tout fonctionne correctement.

Pour ceux qui ne veulent pas passer par l'étape de compilation manuelle

Pour ceux qui ne veulent pas passer par l'étape de compilation, il existe maintenant un installateur de REAPER et Wineasio proposé par cockos, vous trouverez la description ainsi que la référence à la dernière version ici.

Sinon en installant les dépôts de kxstudio, vous aurez accès à une version compilée de wineasio.
$ sudo apt-get install wineasio

Compilation et installation de wineasio

Pour compiler le driver wineasio, il vous faudra passer par les étapes suivantes:

1) Vous inscrire sur le site de Steinberg en tant que développeur et télécharger le SDK ASIO. Pour vous inscrire, c'est par ici.

2) Une fois que vous avez récupéré le SDK ASIO,

Décompressez-le:
~$ unzip asiosdk2.2.zip
Récupérez également les sources du driver wineasio en version 0.9.0 dans la section download http://wineasio.sourceforge.net.

Décompressez les sources du driver wineasio:
~$ tar xvfz wineasio-0.9.0.tar.gz 
Ceci créé le répertoire ./wineasio contenant les sources du driver.

3) copier le fichier asio.h qui se trouve dans le SDK ASIO dans le répertoire contenant les sources du driver wineasio.

4) Installer les librairies nécessaires à la compilation du driver
~$ sudo apt-get install wine1.4-dev libjack-jackd2-dev gcc-4.5

5) Aller dans le répertoire contenant les sources du driver wineasio et compiler le driver:
~$ make 

6) Installer la dll sur Ubuntu:
~$ sudo cp wineasio.dll.so /usr/lib/i386-linux-gnu/wine

Configuration de votre environement wine avec wineasio

Même si vous avez installez wineasio à partir de kxstudio, il vous faudra configurer la dll dans votre environement wine.

Enregistrer la DLL auprès de l'environnement wine que vous utilisez:
~$ regsvr32 wineasio.dll 

Si vous utilisez un environnement spécifique (par exemple: ~/asioapp):
~$ env WINEPREFIX=~/asioapp regsvr32 wineasio.dll

vous devez obtenir le message: Successfully registered DLL wineasio.dll

Configuration de wineasio

Dans le fichier README contenu dans les sources de wineasio, vous trouverez l'ensemble des clés de registre windows pouvant influer sur le comportement de wineasio au cas où vous auriez besoin d'un comportement différent.

Pour modifier ces clés, il suffit d'exécuter la commande suivante en la faisant précéder de
env WINEPREFIX=~/monenv si vous utilisez un environnement windows spécifique:
~$ wine regedit

Vous pouvez aussi utiliser cadence qui se trouve dans les dépôts KXStudio pour configurer Wineasio.
$ sudo apt-get install cadence
$ cadence

Installation de Reaper

Avant d'installer Reaper, il faut installer wine (si ce n'est déjà fait !):
~$ sudo apt-get install wine1.4 wine1.4-i386 winetricks


Pour télécharger Reaper soit vous pouvez utiliser la ligne de commande ci-dessous (version 4.3.1), soit rendez-vous dans la section download de  www.reaper.fm pour télécharger la dernière version disponible.
Comme wineasio est disponible uniquement en 32bits, vous devrez télécharger la version windows 32 bits de Reaper.

~$ wget http://www.reaper.fm/files/4.x/reaper431-install.exe
~$ wine reaper431-install.exe

Avant de démarrer Reaper, démarrez le serveur de son jack.

Lorsque vous démarrez Reaper n'oubliez pas, dans les préférences, de sélectionner le driver ASIO puis wineasio.

Si vous n'avez pas encore installé le serveur de son jack, je vous suggère de lire cet article.

Si vous voulez aller plus loin dans l'optimisation de votre installation de Reaper, une page wiki (en anglais) est disponible sur le site Reaper (cockos).

Documentation sur reaper ...


Le guide utilisateur de reaper est disponible ici (v4.73 à ce jour en anglais) et une proposition de traduction du guide utilisateur v3.67 en français ici (voir le sujet sur le forum reaper francophone).  



Amusez-vous bien !

Vous serez peut-être intéressé par l'installation de Kontakt Player 5 un sampler commercial gratuit (+ une librairie de sons également gratuite) !

Vous trouverez d'autres astuces pour l'audio et la musique sur Ubuntu par ici.

Aucun commentaire:

Enregistrer un commentaire