Hello !<br><div class="gmail_quote"><br>Thanks for your response but I don't succeed to have something working :(<br><br>my code : <br>init: <br>    if (snd_seq_open(&seq, "default", SND_SEQ_OPEN_DUPLEX, 0) >= 0) {
<br>        m_iClient = snd_seq_set_client_name(seq, "LiveMix");
<div class="Ih2E3d"><br>        m_iPort = snd_seq_create_simple_port(seq, "control", 0, <br>                SND_SEQ_PORT_TYPE_MIDI_GENERIC | SND_SEQ_PORT_TYPE_SOFTWARE | SND_SEQ_PORT_TYPE_APPLICATION);<br>        m_iMidi = snd_seq_create_simple_port(seq, "control", 
<br>                SND_SEQ_PORT_CAP_READ | SND_SEQ_PORT_CAP_SUBS_READ | SND_SEQ_PORT_CAP_WRITE | SND_SEQ_PORT_CAP_SUBS_WRITE, <br>                SND_SEQ_PORT_TYPE_APPLICATION);<br></div>    } else {<br>        qDebug() << "The ALSA MIDI system is not available. No ports based on it will be created";
<br>    }<br><br>get (to save) :<br>    snd_seq_client_info_t *cinfo;<br>    snd_seq_port_info_t *pinfo;<br>    snd_seq_client_info_alloca(&cinfo);<br>    snd_seq_port_info_alloca(&pinfo);<br>    snd_seq_client_info_set_client(cinfo, -1);
<br>    snd_seq_port_info_set_client(pinfo, snd_seq_client_info_get_client(cinfo));<br>    snd_seq_port_info_set_port(pinfo, m_iMidi);<br>    snd_seq_query_subscribe_set_client(subs, m_iClient);<br>    snd_seq_query_subscribe_set_port(subs, m_iMidi);
<br>    snd_seq_query_subscribe_set_type(subs, SND_SEQ_QUERY_SUBS_READ);<br>    snd_seq_query_subscribe_set_index(subs, 0);<br>    while (snd_seq_query_port_subscribers(seq, subs) >= 0) {<br>        const snd_seq_addr_t *addr;
<br>        addr = snd_seq_query_subscribe_get_addr(subs);<br>        qDebug()<<222<<addr->client<<addr->port;<br>        snd_seq_query_subscribe_set_index(subs, snd_seq_query_subscribe_get_index(subs) + 1);
<br>    }<br><br>    snd_seq_query_subscribe_alloca(&subs);<br>    snd_seq_query_subscribe_set_client(subs, m_iClient);<br>    snd_seq_query_subscribe_set_port(subs, m_iMidi);<br>    snd_seq_query_subscribe_set_type(subs, SND_SEQ_QUERY_SUBS_WRITE);
<br>    snd_seq_query_subscribe_set_index(subs, 0);<br>    while (snd_seq_query_port_subscribers(seq, subs) >= 0) {<br>        const snd_seq_addr_t *addr;<br>        addr = snd_seq_query_subscribe_get_addr(subs);<br>        qDebug()<<333<<addr->client<<addr->port;
<br>    }<br><br>The first block seem to return all the client-port, the second return nothing.  :(<br><br>Does anybody have an idea ?<br><br>Thanks in advance<br><font color="#888888">Stéphane</font><div><div></div><div class="Wj3C7c">
<br><br><br><div class="gmail_quote">On Dec 10, 2007 9:02 AM, Clemens Ladisch <
<a href="mailto:cladisch@fastmail.net" target="_blank">cladisch@fastmail.net</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>
Stéphane Brunner wrote:<br>> Than I want to know with port will be connected on witch other to reconnect<br>> it on other LiveMix run.<br><br></div>Try snd_seq_query_port_subscribers().<br><br><br>HTH<br>Clemens<br>

_______________________________________________<br>Linux-audio-dev mailing list<br><a href="mailto:Linux-audio-dev@lists.linuxaudio.org" target="_blank">Linux-audio-dev@lists.linuxaudio.org</a><br><a href="http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev" target="_blank">

http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev</a><br></blockquote></div><br><br clear="all"><br></div></div><div><div></div><div class="Wj3C7c">-- <br>Stéphane Brunner<br>mail : <a href="mailto:stephane.brunner@gmail.com" target="_blank">
stephane.brunner@gmail.com</a><br>
messageries instantanées : <a href="mailto:stephane.brunner@gmail.com" target="_blank">stephane.brunner@gmail.com</a> (<a href="http://talk.google.com" target="_blank">http://talk.google.com</a>)<br>--------------------------------------
<br><a href="http://www.ubuntu-fr.org" target="_blank">
http://www.ubuntu-fr.org</a> - Distribution Linux<br><a href="http://fr.wikipedia.org" target="_blank">http://fr.wikipedia.org</a> - Encyclopédie communautaire<br><a href="http://mozilla-europe.org" target="_blank">http://mozilla-europe.org
</a> - Navigateur internet / Client de messagerie
<br><a href="http://framasoft.net" target="_blank">http://framasoft.net</a> - Annuaire de logiciel libre (gratuit)<br><a href="http://jeuxlibres.net" target="_blank">http://jeuxlibres.net</a> - Jeux Libres (gratuit)<br>--------------------------------------
<br>Il existe 10 sortes de personnes : celles qui connaissent le binaire, et les autres.<br>Si Microsoft inventait un truc qui plante pas, ce serait un clou.<br><br>Si un jour on te reproche que ton travail n'est pas un travail de professionnel, dis toi que :
<br>Des amateurs ont construit l'arche de Noé, et des professionnels le Titanic.
</div></div></div><br>