mardi 15 octobre 2013

M-Audio M-Track sous Linux

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

Bonjour,

aujourd'hui je vous parle de ma dernière acquisition: La carte audio USB M-Audio M-Track.

Présentation



Interface audio 2 canaux USB
- 24bit/48kHz
- 2 entrées micro XLR avec alimentation fantôme 48V
- 2 entrées symétriques jack 6,3 mm niveaux ligne et instrument
- Sorties symétriques jack 6,3 mm
- Inserts sur canaux d'entrées en jack 6,3 mm TRS
- 2x sorties jack 6.3 mm- Sortie casque réglable
- Affichage du niveau à LED 4 segments
- Monitoring sans latence
- Entrée et sortie MIDI
- Alimenté via USB
- Dimensions: 155 x 124 x 51 mm
- Poids: 0,39 kg

C'est une carte Audio et MIDI  nomade et alimentée par USB.

Elle fonctionne sous Linux avec le driver ALSA Audio USB générique.

Installation

Brancher votre carte M-Track directement à une prise USB de votre ordinateur ou portable (pas sur un HUB USB ou une rallonge USB pour éviter les problèmes).

Allez dans les paramètres sons du système. Vous devriez voir apparaître les entrées/sorties M-Track comme ceci:



Configuration de Jack

La carte fonctionne parfaitement avec Pulseaudio mais il n'en est pas de même pour Jack. Jack doit être correctement paramétré pour qu'elle puisse fonctionner. Je vous conseille fortement de consulter les articles suivants:
 - l'installation d'un noyau à faible latence,
 - configuration de jack,  et
 - l'optimisation du système pour éliminer les XRUNS
avant de poursuivre.

Une fois que votre configuration de jack est correcte, poursuivez le paramétrage de votre carte M-Audio M-Track.

Cliquez sur le bouton "Réglages" dans qjackctl et fixer les paramètres comme ce qui suit:

- Le paramètre "temps réel" doit être coché
- la priorité doit être fixée. ex: 60 (cf. paramétrage d'ardour2).
- les échantillons/période : 256 (sur ma configuration et avec les optimisations proposées sur ce blog)
- Nombre de périodes/tampon : 2
- Sélectionner le pilote MIDI "aucun" (ardour2 n'utilise pas le MIDI). Cela n'empêche pas de disposer des ports MIDI dans l'onglet ALSA de qjackctl.

Sachez qu'avec ardour, la carte M-Audio M-Track fonctionne correctement quand on le laisse démarrer jack avec ses paramètres.

L'activation du module MIDI de Jack rend la carte M-Audio M-track inutilisable chez moi ... Mais il reste toujours la possibilité d'utiliser les ports MIDI avec ALSA quand on a désactivé la fonction MIDI de Jack.

J'ai fait un test avec ma guitare basse branchée sur une des entrées de la M-Track reliée au plugin VST Guitar Rig 5 (version DEMO) et ça tourne sans XRUNs. (Pour savoir comment démarrer des plugins VST Windows sous Linux c'est par ici)

Je n'ai pas encore fait de tests avec les ports MIDI ...

Amusez-vous bien !
Musicalement,

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

lundi 14 octobre 2013

Démarrer des plugins VST windows sous Linux

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

Bonjour,

Bien que Linux propose de nombreux logiciels open source (de qualité), parfois des logiciels commerciaux s'imposent à nous comme Addictive Drums, Kontakt Player, Guitar Rig et autres softwares aboutis du marché. Pour ceux qui hésitent à faire le pas vers Linux à cause de ces logiciels incontournables, jetez un oeil à l'article suivant qui vous expliquera comment il est possible sous Linux de démarrer ces logiciels en tant que plugins VST Windows avec un minimum d'efforts.

Pré-requis

Les plugins VST et VSTi Windows sont pris en charge par Linux grâce aux paquets wine et à dssi-vstdssi-vst permet de démarrer un plugin VST avec le serveur de son Jack.

Pour installer ces softs:

$ sudo apt-get install wine dssi-vst

Si vous avez besoin d'aide pour configurer jack c'est par ici.

Installez votre application windows sous Linux

Une fois que vous avez installé ces paquets, installez votre application Windows avec wine.
$ WINEPREFIX=~/.wineApplication wine setup.exe

~/.wineApplication est le répertoire accueillant l'environnement Windows dédié à votre nouvelle application. Personnalisez-le. (Il sera judicieux d'installer tous les plugins VST que vous utilisez dans le même environnement.
Explications :
- ~/ signifie la racine de votre compte utilisateur (autrement dit $HOME)
- le "point" devant le nom de répertoire déclare un fichier caché (ici un dossier). Il ne sera donc pas visible par défaut sauf si vous activez la visualisation des fichiers cachés. Si cela vous gêne, enlever simplement le point.
- setup.exe est l'installateur de votre application. Adaptez-le à vos besoins.

N'oubliez pas dans votre setup applicatif de demander l'installation des plugins VST.

NB : avant l'installation, il sera peut-être nécessaire de configurer la version de windows à émuler pour votre logiciel.

pour cela:
$ WINEPREFIX=~/.wineApplication winecfg

Sélectionnez votre windows (par exemple: Windows 7) et cliquer sur le bouton "appliquer".

Démarrer votre application

Démarrer jack avec qjackctl.

Une fois l'application installé, repérez le répertoire d'installation des plugins VST. Puis démarrez votre plugin:
* $ cd ~/.wineApplication/drive_c/Program Files/Application/VST\ Plugins
$ WINEPREFIX=~/.wineApplication vsthost plugin.dll

* Adaptez le nom du répertoire à votre cas d'utilisation.

~/.wineApplication est le répertoire accueillant l'environnement Windows dédié à votre nouvelle application. Reprenez celui que vous avez utilisé pour l'installation de votre application.

plugin.dll le nom du plugin VST que vous voulez démarrer. C'est une librairie Windows DLL. Adaptez-le à vos besoins.

Ensuite il ne vous reste plus qu'à connecter un port MIDI ou Audio à votre plugin VST si besoin. Pour cela utiliser qjackctl. Cliquer sur le bouton "Connecter" et établissez les connexions désirées.

Paufinage ...

Créer un raccourci sur  votre bureau avec :
$ gnome-desktop-item-edit --create-new ~/Bureau

Exemple:
Nom : Guitar_Rig_5_VST
Commande : env WINEPREFIX="/home/mon_login/.wineGuitarRig" vsthost C:\\Program\ Files\\Native\ Instruments\\VSTPlugins\ 32\ bit\\Guitar\ Rig\ 5.dll
icône : sélectionnez l'icône de votre application. Si le fichier est un icône à l'extension ".ico" (ce qui est probable pour les applications Windows), il vous faudra le transformer en ".png" avec gimp par exemple (menu fichier>>exporter ...). Parfois, il vous faudra extraire le fichier icône du fichier exe grâce aux paquets icoutils.

Pour installer ce paquet:
$ sudo apt-get install icoutils
Pour extraire le fichier icône (type 14):
$ wrestool -x --output=chemin_du_fichier_en_sortie -t14 fichier.exe

Maintenant vous avez un icône pour votre raccourci vers votre plugin VST.

Enfin pour ajouter votre démarreur dans les recherches du Dash:
$ mkdir -p ~/.local/share/applications/wine/Programs
$ cp ~/Bureau/Guitar_Rig_5_VST.desktop ~/.local/share/applications/wine/Programs/

Remarque: Après cette opération, vous pouvez éventuellement effacer le raccourci sur votre bureau, il sera toujours accessible par le Dash.

Voilà !

Je vous conseille avant de faire l'acquisition d'un produit commercial de toujours le tester en version DEMO avant, cela vous permettra d'éviter les mauvaises surprises. Assurez-vous de tester la dernière version de votre produit, Car en général il ne revendent pas les versions antérieures d'un produit. Le support est souvent inexistant pour les utilisateurs de Linux (en tout cas, pour le moment ...). Mais que cela ne vous empêche pas de vous lancer. Certains produits en version DEMO peuvent déjà suffire à vos besoins amateurs. Certains logiciels sont connues de longues dates pour être compatible avec Linux grâce à wine. N'hésitez pas à parcourir internet à la recherche de ces renseignements (en général dans les forums de la société créatrice de votre application cible).

Amusez-vous bien !
Musicalement

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


samedi 12 octobre 2013

Des sons de batteries convaincants sous Ubuntu !

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

Bonjour,

aujourd'hui, je vous parle de Drumgizmo, un VSTi natif à Linux mais aussi windows qui permet de se doter d'une batterie virtuelle et de AVL DrumKits soundfonts.

DrumGizmo


DrumGizmo est un VST instrument opensource (et gratuit) et est comparable à certains produits commerciaux.

Quelques albums ont déjà été produit avec ce soft.

Ce soft vous laisse le choix entre plusieurs batteries (à télécharger depuis le site). Les sons sont naturels: le plugin ne gère pas les effets (réverb, compression ...). Tout cela doit être géré dans votre séquenceur audio.

Sur les versions récentes à partir de 0.9.8.1, on peut aussi utiliser DrumGizmo en ligne de commande. Vous pourrez donc calculer vos pistes dans des batchs. Cela peut être très pratique si vous avez des ressources limitées ! Pour plus d'infos, c'est par ici.

Il s'interface aussi avec des batteries électroniques en MIDI. Par exemple, la roland TD4KP et cela fonctionne très bien (je l'ai testé). Vous trouverez dans le fichier Midimap de votre kit de batterie (par exemple le DRSKit 2.0.1), les notes MIDI à configurer sur votre batterie électronique.

Il est disponible dans les dépôts kxstudio.

Une fois les dépôts kxstudio configurés:
$ sudo apt-get install drumgizmo

Pour plus d'infos sur la façon d'interfacer DrumGizmo avec ardour c'est par ici.
pour la traduction de cette article en français c'est par ici.

AVLDrumKits


Il y a aussi l'AVL DrumKits disponibles en soundfonts SF2, SFZ et en kit hydrogen. Vous trouverez également un set de percussions en SFZ.

La soundfont SF2 ou SFZ peut être utilisé avec carla ou linuxsampler ou encore fluidsynth (mais uniquement SF2 pour ce dernier) disponibles dans kxstudio. Je vous conseille carla, c'est simple et léger à utiliser et c'est un peu le couteau suisse de l'audio (effets, instruments, patchbay, soundkits).

Vous pouvez aussi utiliser les kits hydrogen avec le logiciel opensource de même nom.

Amusez-vous bien !

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