<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ca">
	<id>http://wiki.joanillo.org/index.php?action=history&amp;feed=atom&amp;title=A2jmidid</id>
	<title>A2jmidid - Historial de revisió</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.joanillo.org/index.php?action=history&amp;feed=atom&amp;title=A2jmidid"/>
	<link rel="alternate" type="text/html" href="http://wiki.joanillo.org/index.php?title=A2jmidid&amp;action=history"/>
	<updated>2026-08-30T11:06:04Z</updated>
	<subtitle>Historial de revisió per a aquesta pàgina del wiki</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>http://wiki.joanillo.org/index.php?title=A2jmidid&amp;diff=17443&amp;oldid=prev</id>
		<title>Joan: /* sax_trainer i phasex */</title>
		<link rel="alternate" type="text/html" href="http://wiki.joanillo.org/index.php?title=A2jmidid&amp;diff=17443&amp;oldid=prev"/>
		<updated>2010-09-29T09:12:29Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;sax_trainer i phasex&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Pàgina nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__TOC__&lt;br /&gt;
a2jmidid is daemon for exposing legacy ALSA sequencer applications in JACK MIDI system.&lt;br /&gt;
*http://home.gna.org/a2jmidid/&lt;br /&gt;
a2jmidid: alsa to jack midi deamon&lt;br /&gt;
&lt;br /&gt;
a2jmidid és un conjunt de programets per fer el ALSA-JACK MIDI bridging, és a dir, utilitzar conjuntament ALSA i JACK de forma conjunta i amb un temps acurat. La idea és que ALSA se n'encarrega de comunicar-se amb el hardware, i JACK és el que se n'encarrega que els temps siguin acurats, que és el que sap fer cadascú.&lt;br /&gt;
&lt;br /&gt;
No hi ha un paquet Ubuntu. Em descarrego les fonts:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ git clone git://repo.or.cz/a2jmidid.git&lt;br /&gt;
$ cd a2jmidid/&lt;br /&gt;
$ joe INSTALL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Configuració:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./waf configure&lt;br /&gt;
...&lt;br /&gt;
Configuration finished successfully; project is now ready to bui&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This will configure for installation to /usr/local prefix.&lt;br /&gt;
&lt;br /&gt;
Compilació:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./waf&lt;br /&gt;
...&lt;br /&gt;
Compilation finished successfully &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Instal.lació:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo ./waf install&lt;br /&gt;
...&lt;br /&gt;
Compilation and installation finished successfully &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Els programets que inclou a2jmidid són:&lt;br /&gt;
*a2jmidid&lt;br /&gt;
*a2jmidi_bridge&lt;br /&gt;
*j2amidi_bridge&lt;br /&gt;
*a2j&lt;br /&gt;
*a2j_control&lt;br /&gt;
&lt;br /&gt;
En principi no hi ha res de a2jmidid que no es pugui fer amb JACK. De totes maneres, acabar de llegir l'article. Hi ha consells interessants, com ara&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Use JACK MIDI when you sequence, use ALSA MIDI when you play hardware&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=sax_trainer i Phasex=&lt;br /&gt;
Doncs al final he necessitat la utilitat a2jmidid. '''sax_trainer''' és el projecte que estic escribint per a fer rutines amb el saxo, i que és un client JACK. Concretament, és un client JACK MIDI (apareix en la pestanya MIDI del JACK). Puc connectar el sax_trainer amb el fluidsynth (obert amb l'opció -m jack o, amb el Yoshimi i amb el Zyn), però no amb el Phasex. Això és perquè el Phasex només exposa un port d'entrada en la pestanya ALSA, no en la pestanya MIDI. Per solucionar-ho necessito un alsa/jack midi bridge. És a dir, que els ports ALSA estiguin disponibles com a ports JACK. I això és el que fa el a2jmidid. Ara en la pestanya MIDI del QJackCtl m'apareix el port ''a2j:phasex-01'', i aquí és on connectaré el sax_trainer. Ara ja funciona el sax_trainer amb el Phasex.&lt;br /&gt;
&lt;br /&gt;
Hi ha altres maneres de fer aixó. L'altra manera és obrir el jackd amb l'opció -Xseq, i aleshores apareix en la pestanya MIDI el client ''system'' (system:midi_playback_1,system:midi_playback_2). Si connecto el sax_trainer aquí també funciona (amb una qualitat pitjor).&lt;br /&gt;
&lt;br /&gt;
En els fòrums hi ha un fil sobre ''alsa/jack midi bridge'':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://alsa.opensrc.org/index.php/Jack_and_Loopback_device_as_Alsa-to-Jack_bridge -&amp;gt; això és &lt;br /&gt;
&lt;br /&gt;
Ingen: soft synth jack midi&lt;br /&gt;
http://old.nabble.com/alsa-midi-to-jack-midi-td20677220.html&lt;br /&gt;
&lt;br /&gt;
Hi!&lt;br /&gt;
   There's a bridging application by Dmitry Baikov. It's called&lt;br /&gt;
jackmidi_alsaseq. I don't have the url ready, where you can download it, but&lt;br /&gt;
there were discussions and announcements here before. So a search through the&lt;br /&gt;
archives might help.&lt;br /&gt;
  Kindest regards&lt;br /&gt;
          Julien&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Does anyone know of an easy way to convert alsa midi into jack midi and&lt;br /&gt;
&amp;gt; vice versa?&lt;br /&gt;
&lt;br /&gt;
I'm not sure if this qualifies as an easy way, but try this:&lt;br /&gt;
&lt;br /&gt;
http://ll-plugins.sourceforge.net/alsaseq2jackmidi.c&lt;br /&gt;
---&lt;br /&gt;
It's OK - I found this:&lt;br /&gt;
&lt;br /&gt;
http://home.gna.org/a2jmidid/&lt;br /&gt;
&lt;br /&gt;
which is a command line alsa/jack midi bridge.&lt;br /&gt;
---&lt;br /&gt;
potser la millor solució és aquesta:&lt;br /&gt;
&lt;br /&gt;
If you are using the alsa-backend of jack for audio, there is a commandline&lt;br /&gt;
switch to also forward the alsa-hw midi ports to jack-midi directly in jackd.&lt;br /&gt;
If not (because you use a firewire-device for example) a2jmidid has a&lt;br /&gt;
commandline-option to also bridge the alsa-hw midi ports to jack-midi...&lt;br /&gt;
&lt;br /&gt;
&amp;gt; What is this command-line switch, exactly?&lt;br /&gt;
jackd -Xseq  ...other options&lt;br /&gt;
or -Xraw&lt;br /&gt;
&lt;br /&gt;
$ jackd -d alsa --help&lt;br /&gt;
...&lt;br /&gt;
-X, --midi      ALSA MIDI driver (seq|raw) (default: none)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Joan</name></author>
		
	</entry>
</feed>