Just for completeness, I'll note that if you're not doing anything complex with MIDI on Linux -- just driving Csound from your keyboard, say, -- you don't actually need virmidi. ALSA by default provides "Midi Through", so you can use that as a go-between. In my case, something like: aconnect 'Axiom 49' 'Midi Through' csound -+rtmidi=alsaseq -M 'Midi Through':0 -o dac my.csd Then Csound stays connected even if the k/b connection dies. You'd have to use another Terminal to redo the aconnect, though. If it's a regular need, it might be good to put that command in a Desktop launcher icon, for almost instant repair. -- Pete -- On Sat, Jan 05, 2019 at 12:33:41PM +0100, brian@AMSYNTH.COM wrote: > > > Thanks for your post, Ed. I feel the same way about frontends. > > > And the tips about Jack are good to know. I haven't yet used > snd-virmidi but I'm gonna check into it. > > brian > > On Thu, 3 Jan 2019 > 12:54:59 -0500, Ed Cashin wrote: > > > So far I have enjoyed using csound > without external frontends, which > > tend to have their own learning > curve and their own pitfalls. > > (They're great, and I look forward to > revisiting them, but they're > > extra.) > > > > There can be external > connection helpers even when there's no external > > csound frontend. The > operating system might provide help. > > > > In Linux I can use the > snd-virmidi module to create virtual MIDI > > devices. I connect my (e.g.) > MIDI keyboard to one virmidi "through". > > Then each time I launch > csound, I tell it to connect to that virmidi > > through, and the > connection is re-established, because the connection > > from the keyboard > to the through never gets broken. That's helpful > > when I'm tweaking > hard-coded constants in the csound file and > > sequencing instruments > from Renoise. It doesn't rely on JACK MIDI, so > > I thought I'd mention > it. > > > Csound mailing list > Csound@listserv.heanet.ie > https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND > Send bugs reports to > https://github.com/csound/csound/issues > Discussions of bugs and features can be posted here > Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here