Sounds about right to me.<br>I think of Jack and the ALSA MIDI sequencer module as the spine of the system, to the extent that I get annoyed at audio programs that can&#39;t talk to Jack.&nbsp; If you want to route audio flexibly between programs, you can use Jack, and if you want to route MIDI you can use the ALSA sequencer.&nbsp; Check out aconnect and aconnectgui to get an overview of the ALSA seq; you can also manage it using qjackctl, the Jack control panel, if you haven&#39;t already discovered that.
<br>I like to use shell scripts to set up Jack and various programs, but it&#39;s nice to have the qjackctl GUI to get an idea of how it works.<br>One other possibility, silly as it may sound, would be to have Rosegarden talk to the ALSA sequencer, and that talk to fluidsynth.&nbsp; I could be wrong, but I think the reason to do this would be that, if you ever want to route the same MIDI composition through Pd or Csound or whatnot, instead of fluidsynth, you could leave the Rosegarden setup as is and reroute the ALSA sequencer instead.&nbsp; That way you don&#39;t change your Rosegarden file.&nbsp; And whoever talks to fluidsynth, it is also an option to have fluidsynth talk to Jack and Jack talk back into Rosegarden audio, which talks back to Jack which talks to ALSA- so you can do mixing and effects in the same program where you do the sequencing.
<br><br>If you want to use MIDI with Csound, I believe you also need the &quot;virmidi&quot; module, for virtual MIDI.&nbsp; The current Csound manual describes how and why, if you know to look for it.&nbsp; Once virmidi is set up, it starts automatically and can be thought of as an almost invisible extension of the ALSA MIDI sequencer module.
<br>I don&#39;t think of this all as hodge-podge; just that it&#39;s all held together by dedicated audio and MIDI routing programs which have no other purpose.<br><br>-Chuckk<br><br><div><span class="gmail_quote">On 10/28/07, 
<b class="gmail_sendername">david</b> &lt;<a href="mailto:gnome@hawaii.rr.com">gnome@hawaii.rr.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I have a laptop with the Intel integrated audio, which lacks any form of<br>hardware MIDI synthesizer, so I use fluidsynth. I use Rosegarden for my<br>sequencer. I just got an E-Mu 1x1 USB&lt;&gt;MIDI cable to hook in my Yamaha
<br>keyboard.<br><br>Let me see if I&#39;ve got this whole thing straight. Keyboard talks to<br>Rosegarden. Rosegarden talks to fluidsynth (and to the keyboard, if I<br>want). Fluidsynth talks to JACK, JACK talks to ALSA, ALSA drives the
<br>sound hardware. So I play something on the keyboard, it bounces through<br>the above chain (with of course the manual step of playing the<br>composition from Rosegarden if I&#39;m using Rosegarden), and sound burbles<br>
joyously from the laptop sound output. Yes?<br><br>Then, also, I can have other programs (like PD, CSound, amsynth, ALSA<br>Modular Synth, Audacity, etc) hook into this chain somewhere, too? Do I<br>connect everything together using JACK?
<br><br>I&#39;m asking all this because my present music setup on the laptop is sort<br>of hodgepodged together - somehow it works, but I&#39;m not sure how, or if<br>it&#39;s even working the best way it could be.<br><br>
I&#39;m not planning to switch distros, boring Debian testing works for the<br>vast majority of my needs (music writing is a smallish part of that).<br>Later, I&#39;ll tackle setup/configuration of the desktop computer, which
<br>has more horsepower and a real sound card, and perhaps set that one up<br>with an audio-focussed distro. But for now, just focusing on the laptop.<br><br>Thanks. IIRC, I also owe Julien some song lyrics, too - sorry, Julien,
<br>it&#39;s on the to do list!<br><br>--<br>David<br><a href="mailto:gnome@hawaii.rr.com">gnome@hawaii.rr.com</a><br>authenticity, honesty, community<br>_______________________________________________<br>Linux-audio-user mailing list
<br><a href="mailto:Linux-audio-user@lists.linuxaudio.org">Linux-audio-user@lists.linuxaudio.org</a><br><a href="http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user">http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user
</a><br></blockquote></div><br><br clear="all"><br>-- <br><a href="http://www.badmuthahubbard.com">http://www.badmuthahubbard.com</a>