Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/05/2010, à 23:13

Frédéric Stemmelin

[Tuto] m-audio 2496 audiophile avec spotify et wineasio

Bonjour,

Il s'agit de configurer Ubuntu Studio 10.04 pour faire fonctionner Spotify avec JACK, la carte m-audio 2496 audiophile ne marchant pas de base avec Spotify (avec ALSA).

J'utilise Ubuntu Studio 10.04 pour plusieurs raisons, notamment pour simplifier l'installation de jackd.
J'ai coché la gestion du temps réel lors de la phase d'installation.

Une fois l'installation système terminée, il faut installer wine avec le ppa, puis compiler wineasio.
Pour l'installation de wine, j'ai pris la dernière version présente dans le ppa ubuntu pour Lucid:
http://www.winehq.org/download/deb

Compilation de wineasio:
Récupérons le package wineasio i386 (wineasio-0.7.5.tar.bz2) sur le site de sourceforge:
http://sourceforge.net/projects/wineasio/files/
On décompacte le tout dans le répertoire de son choix.

cd ~
tar -xvjf wineasio-0.7.5.tar.bz2

Il faut ensuite récupérer le SDK ASIO "asiosdk2.2.zip" depuis le site de Steinberg http://www.steinberg.net/en/company/3rd … loper.html, après s'être enregistré, pour des histoires de droits ...
En fait il ne nous faut qu'un seul petit fichier "asio.h" mais il n'est pas diffusable librement.

Il faut décompacter le fichier zippé dans sa home par exemple (j'utilise l'interface graphique sous gnome)
Nous copions maintenant le fichier "~/ASIOSDK2/common/asio.h" vers le répertoire "~/wineasio" où nous avons préalablement décompacté le fichier "wineasio-0.7.5.tar.bz2" récupéré sur sourceforge.

cp ~/ASIOSDK2/common/asio.h ~/wineasio/

Il faut vérifier que tous les packages nécessaires à la compilation sont installés (avec Synaptic, apt-get install...):

sudo apt-get install wine qjackctl wine-dev libjack0.100.0-dev build-essential

Nous pouvons maintenant lancer la compilation, à partir de répertoire ou nous avons décompresser wineasio:

cd ~/wineasio
make
sudo make install

Nous devons maintenant enregistrer la nouvelle dll, avec la commande:

regsvr32 wineasio.dll

Il nous faut maintenant configurer wine, mais jackd ne doit pas tourner pour le moment.
En ligne de commande:

winecfg

Il faut choisir "Windows XP" par défaut, ce qui doit déjà être le cas, et dans l'onglet "Audio" il faut choisir JACK (et décocher ALSA), avec l'accélération complète (matérielle) 44100kHz 16bits. On clique sur Appliquer puis sur OK pour fermer la fenêtre.
Attention lors du passage à l'onglet "Audio" cela peut prendre pas mal de temps avant d'avoir un affichage et le son peut grésiller, mais ce n'est pas encore fini. On laisse les paramètres par défaut dans Spotify (accélaration matérielle et normalisation du volume).

Il est maintenant temps de configurer jackd (avec jack control):

Décocher: "Temps réel"

Cocher: "Mode logiciel", "Ecoute de contrôle matérielle" et aussi "Mesure matérielle"

Changer les valeurs de: "Echantillons/Période" à 128, "Périodes/Tampon" à 8, "Nombre de port maximal" à 128, "Retard du démarrage (en s)" à 2.

Il faut maintenant cliquer sur le bouton "Démarrage" de JACK pour lancer jackd.

Nous pouvons à présent profiter de Spotify avec wine avec la carte m-audio.
On obtient un temps de latence de 23.2 ms et on peut maintentant lancer toute sorte de logiciels windows qui utilisent les pilotes ASIO, comme reaper, reason, etc ...
http://www.linuxmao.org/tikiwiki/tiki-i … 0les%20VST


Sources:
http://www.linuxmao.org/tikiwiki/tiki-i … _Wine_ASIO
http://www.davehayes.org/2007/04/27/how … h-wineasio

Hors ligne