Chargement...
 
Skip to main content

Historique: a2jmidid

Aperçu de cette version: 84 (courant)

a2jmidid est un adaptateur qui convertit les entrées et sorties ALSA - MIDI en JACK-MIDI.
Il permet en particulier d'utiliser dans JACK les applications MIDI qui ne sont prévues que pour ALSA.





Informations


Site web officiel : https://github.com/linuxaudio/a2jmidid Image .
Version actuelle : 9 du 2019 09 24.
Compatible : JACK, MIDI et LASH (à vérifier pour ce dernier).
Développeur : Nedko Arnaudov Dmitry S. Baikov, Paul Davis et Torben Hohn.
Contributeurs : Juuso Alasuutari.
Licence : GNU GPL v2.



Description


Derrière ce nom quelque peu barbare se trouve un petit utilitaire indispensable dans certains cas. Il s'agit d'un pont (bridge) entre ALSA et JACK (a2jmidid <=> ALSA to JACK MIDI Daemon).
L'entrée MIDI de votre carte son, si vous utilisez QJackCtl, apparaîtra dans l'onglet MIDI, et sera routée par JACK. Vous constaterez que les entrées et sorties MIDI de la plupart de vos applications, comme Ardour 3 2.x ou PureData, seront listées dans ALSA : en effet, plusieurs d'entre elles n'implémentent pas encore JACK-MIDI, et passent donc par le serveur ALSA-MIDI (la version 3 d'Ardour 3 devrait supporter JACK-MIDI). Il faut pour cela établir un pont entre les deux, et c'est là que a2jmidid intervient.

Exemples


Sans a2j :
Il est donc impossible de les connecter.

Maintenant on lance a2j, ici avec la commande :
Copy to clipboard
a2j -e

ou commande :
Copy to clipboard
a2jmidid -e

On voit alors qu'ils sont tous affichés dans l'onglet MIDI.

a2j dans Qjackctl
a2j dans Qjackctl


Patchage sans a2j, puis avec (les entrées et sorties ALSA vertes apparaissent alors aussi en rouge, donc JACK) :

patchage-base.png   patchage-a2j.png

Catia sans a2j, puis avec (les entrées et sorties ALSA apparaissent en marron) :

catia-base.png   catia-a2j.png



Installation


avec ma distribution :

a2jmidid est le plus souvent dans les dépôts, voir même installé et initialisé avec le démarrage de JACK par QJackCtl. Si c'est le cas, passez directement à la section utilisation.
S'il ne se trouve pas dans vos dépôts, il faudra le compiler. Rassurez-vous, ça n'est pas trop compliqué.


compilation à la main :

Commencez par télécharger l'archive des sources sur le site du projet : https://github.com/linuxaudio/a2jmidid/releases Image .

(Ici la version 6, adaptez les lignes qui suivent si ça ne correspond pas)

Ouvrez un terminal et allez dans le répertoire où se trouve l'archive, décompressez-la et entrez dans le répertoire ainsi obtenu:
Copy to clipboard
cd /le/répertoire/ tar -xvf a2jmidid-6.tar.bz cd a2jmidid-6

Vous y trouverez un fichier INSTALL qui vous renseignera sur la compilation, il vous dira, grosso-modo, ce qui suit.

Inutile d'installer un compilateur, WAF est embarqué, et si python est bien présent sur votre système, ce qui devrait être le cas, vous n'aurez pas de problème.

Configurez :

Il vaut mieux changer le répertoire d'installation, ou prefix (/usr/local par défaut), car dbus se trouve probablement dans /usr et WAF vous retournera un message d'erreur.
Copy to clipboard
./waf configure --prefix=/usr

Compilez :
Copy to clipboard
./waf

Installez, en mode super utilisateur :
Copy to clipboard
./waf install

Et voilà...

Erreurs à la configuration :

Il est possible qu'il manque certaines bibliothèques sur votre système pour mener à bien la compilation, voici la liste des paquets (distribution ubuntu) à installer en fonction du message d'erreur :

  • Checking for package alsa, tapez
    Copy to clipboard
    sudo apt-get install libasound2-dev
  • Checking for package jack >= 0.109.0, tapez
    Copy to clipboard
    sudo apt-get install libjack-dev
  • Checking for package dbus-1, tapez
    Copy to clipboard
    sudo apt-get install libdbus-1-dev



Utilisation

[+]

Changelog

[+]

Liens





[+]

Historique

Avancé
Information Version
Wed 09 Feb 2011 22:01 pianolivier ajout d'une section changelog 34
Afficher
Sat 29 Jan 2011 03:07 olinuxx +v2 sur la licence 33
Afficher
Tue 25 Jan 2011 21:51 olinuxx contributeurs 32
Afficher
Tue 25 Jan 2011 21:48 olinuxx + infos dev 31
Afficher
Mon 03 Jan 2011 08:15 olinuxx correction 30
Afficher
Mon 03 Jan 2011 08:12 olinuxx 29
Afficher
Wed 08 Sep 2010 14:51 olinuxx passage aux variables de version + lien site officiel 28
Afficher
Thu 02 Sep 2010 14:24 olinuxx 27
Afficher
Thu 02 Sep 2010 13:36 jy_moustache correction lien puredata 26
Afficher
Sat 06 Mar 2010 09:21 jy_moustache mise en page 25
Afficher
Sat 06 Mar 2010 09:09 jy_moustache mise à jour 24
Afficher
Sat 06 Mar 2010 09:08 jy_moustache mise à jour 23
Afficher
Sat 06 Mar 2010 09:08 jy_moustache mise à jour 22
Afficher
Tue 29 Dec 2009 21:36 olinuxx a2jmidid version 6 du 29/12/2009 21
Afficher
Sat 31 Oct 2009 19:34 olinuxx retractable 20
Afficher
Mon 28 Sep 2009 15:37 olinuxx ajout nedko 19
Afficher
Mon 28 Sep 2009 13:55 olinuxx 18
Afficher
Mon 28 Sep 2009 13:54 olinuxx mise en page + info 17
Afficher
  • 1
  • 2 (en cours)
  • »