Chargement...
 
Skip to main content

Historique: a2jmidid

Aperçu de cette version: 83

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
Sat 14 mai 2022 11:41 olinuxx + LZK-4 84
Afficher
Sat 16 Jan 2021 17:46 olinuxx min -> MAJ + liens internes + suppression info inutile dans cette page + ponctuation 83
Afficher
Sat 16 Jan 2021 15:02 BlindeKinder 82
Afficher
Sat 16 Jan 2021 14:57 BlindeKinder ajout utilisation mode graphique 81
Afficher
Sat 16 Jan 2021 14:35 BlindeKinder 80
Afficher
Thu 22 Oct 2020 16:26 olinuxx 79
Afficher
Thu 22 Oct 2020 16:25 olinuxx + ponctuations + coquille + cohérence wiki / mise en page 78
Afficher
Thu 22 Oct 2020 16:23 olinuxx + ponctuation 77
Afficher
Wed 21 Oct 2020 16:17 szvan sur ubuntu 20.04, "a2j - e " ne semblait plus fonctionner, en modifiant par " a2jmidid -e " ça fonctionne 76
Afficher
Sun 17 mai 2020 15:18 olinuxx cohérence wiki 75
Afficher
Sun 17 mai 2020 15:17 olinuxx + lzk3 + drapeau EN + ponctuations 74
Afficher
Thu 05 Mar 2020 18:20 BrnVrn 73
Afficher
Thu 05 Mar 2020 18:20 BrnVrn Supprimé ancien lien mort depuis plus de 3 ans .... 72
Afficher
Thu 05 Mar 2020 18:18 BrnVrn Mis à jour l'URL vers le site 71
Afficher
Sun 03 Nov 2019 12:50 olinuxx 70
Afficher
Sun 03 Nov 2019 12:35 olinuxx coquilles + balises 69
Afficher
Sat 02 Nov 2019 19:13 anarchlinux 68
Afficher
Sat 02 Nov 2019 17:32 anarchlinux Ajout d'un bug sur la version 9-1 de Manjaro 67
Afficher
Sat 02 Nov 2019 17:29 anarchlinux 66
Afficher
Tue 24 Sep 2019 00:45 olinuxx 65
Afficher
Mon 05 Nov 2018 22:06 olinuxx + mise en page / cohérence wiki 64
Afficher
Sun 19 Nov 2017 22:00 olinuxx correction lien 63
Afficher
Sun 19 Nov 2017 21:58 olinuxx + lzk2 62
Afficher
Mon 18 Sep 2017 21:14 r1 ajout source debian 61
Afficher
Sat 23 Jan 2016 00:47 olinuxx 60
Afficher
Sat 23 Jan 2016 00:47 olinuxx + lzk + mise en page 59
Afficher
Wed 06 Jan 2016 10:07 ardoisebleue 58
Afficher
Wed 06 Jan 2016 10:05 ardoisebleue 57
Afficher
Wed 06 Jan 2016 10:02 ardoisebleue 56
Afficher
Wed 06 Jan 2016 09:41 ardoisebleue ajouter un aname pour lien avec zynadd rosegarden code controle 55
Afficher
Sat 07 Mar 2015 20:13 olinuxx mise en page 54
Afficher
Sat 07 Mar 2015 20:12 olinuxx mise en page 53
Afficher
Sat 07 Mar 2015 20:09 olinuxx mise en page 52
Afficher
Sat 07 Mar 2015 20:08 olinuxx mise en page + cohérence 51
Afficher
Thu 04 Sep 2014 08:00 olinuxx Recherche et remplacement en masse 50
Afficher
Thu 28 Aug 2014 12:37 olinuxx 49
Afficher
Wed 23 Jul 2014 05:46 olinuxx + 1 alias 48
Afficher
Fri 27 Dec 2013 21:33 romain_bar Exemples pour Patchage et Catia 47
Afficher
Fri 27 Dec 2013 20:03 romain_bar Problèmes au lancement 46
Afficher
Sat 23 Nov 2013 09:09 romain_bar ajout de la variable date, correction du lien de téléchargement 45
Afficher
Mon 16 Sep 2013 10:44 pianolivier +1 lien 44
Afficher
Wed 01 mai 2013 23:16 romain_bar Clarification des explications 43
Afficher
Thu 14 Mar 2013 22:25 xzu {box} d'ariane virrée 42
Afficher
Sun 24 Jun 2012 19:08 olinuxx coquilles 41
Afficher
Sun 24 Jun 2012 19:01 xzu 40
Afficher
Thu 17 mai 2012 13:47 pianolivier modif lien ((gnu gpl)) 39
Afficher
Sun 01 Apr 2012 17:47 pianolivier +fil d'ariane 38
Afficher
Mon 05 Sep 2011 08:51 olinuxx un peu de clarete 37
Afficher
Thu 26 mai 2011 19:29 BlindeKinder 36
Afficher
Thu 26 mai 2011 19:28 BlindeKinder 35
Afficher
  • «
  • 1 (en cours)
  • 2