Csound Csound-dev Csound-tekno Search About

[Csnd] MIDI reconnect, desirable feature for live performances

Date2019-01-02 21:56
FromAnton Kholomiov
Subject[Csnd] MIDI reconnect, desirable feature for live performances
It's sad that contrast to many modern DAW Csound can not reconnect MIDI.
MIDI cables often become fragile with usage. And it's not unlikely to occasionally
being plugged off during performance. But then there is no way to connect it again
to the running instance of Csound.

And rerun Csound means to stop the sound during the concert which is not good.
Or maybe I'm missing something or there is work around?


Cheers!
Anton

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

Date2019-01-02 22:53
FromVictor Lazzarini
SubjectRe: [Csnd] MIDI reconnect, desirable feature for live performances
Two thoughts: 1) maybe frontends such as cabbage can implement this. 2) Jack MIDI is a solution, you can rewire on the fly.

Victor Lazzarini
Dean of Arts, Celtic Studies, and Philosophy
Maynooth University
Ireland

On 2 Jan 2019, at 21:56, Anton Kholomiov <anton.kholomiov@gmail.com> wrote:

It's sad that contrast to many modern DAW Csound can not reconnect MIDI.
MIDI cables often become fragile with usage. And it's not unlikely to occasionally
being plugged off during performance. But then there is no way to connect it again
to the running instance of Csound.

And rerun Csound means to stop the sound during the concert which is not good.
Or maybe I'm missing something or there is work around?


Cheers!
Anton

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

Date2019-01-02 23:07
FromTarmo Johannes
SubjectRe: [Csnd] MIDI reconnect, desirable feature for live performances
Hi,

Good idea.
From CsoundQt side it is worth of considering - if compiled with rtmidi 
support, the midi handling is done by the host (CsoundQt) and fed to csound 
midi buffer so Csound should not care where the events come in. Not sure yet 
how feasible it is..

tarmo

On neljapäev, 3. jaanuar 2019 0:53.55 EET Victor Lazzarini wrote:
> Two thoughts: 1) maybe frontends such as cabbage can implement this. 2) Jack
> MIDI is a solution, you can rewire on the fly.
 
> Victor Lazzarini
> Dean of Arts, Celtic Studies, and Philosophy
> Maynooth University
> Ireland
> 
> On 2 Jan 2019, at 21:56, Anton Kholomiov
> > wrote:
 
> It's sad that contrast to many modern DAW Csound can not reconnect MIDI.
> MIDI cables often become fragile with usage. And it's not unlikely to
> occasionally
 being plugged off during performance. But then there is no
> way to connect it again to the running instance of Csound.
> 
> And rerun Csound means to stop the sound during the concert which is not
> good.
 Or maybe I'm missing something or there is work around?
> 
> 
> Cheers!
> Anton
> 
> 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

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

Date2019-01-03 11:33
FromAnton Kholomiov
SubjectRe: [Csnd] MIDI reconnect, desirable feature for live performances
Thanks for suggestions!
I feel thatJACK midi should be the best solution

чт, 3 янв. 2019 г. в 02:08, Tarmo Johannes <trmjhnns@gmail.com>:
Hi,

Good idea.
>From CsoundQt side it is worth of considering - if compiled with rtmidi
support, the midi handling is done by the host (CsoundQt) and fed to csound
midi buffer so Csound should not care where the events come in. Not sure yet
how feasible it is..

tarmo

On neljapäev, 3. jaanuar 2019 0:53.55 EET Victor Lazzarini wrote:
> Two thoughts: 1) maybe frontends such as cabbage can implement this. 2) Jack
> MIDI is a solution, you can rewire on the fly.

> Victor Lazzarini
> Dean of Arts, Celtic Studies, and Philosophy
> Maynooth University
> Ireland
>
> On 2 Jan 2019, at 21:56, Anton Kholomiov
> <anton.kholomiov@gmail.com<mailto:anton.kholomiov@gmail.com>> wrote:

> It's sad that contrast to many modern DAW Csound can not reconnect MIDI.
> MIDI cables often become fragile with usage. And it's not unlikely to
> occasionally
 being plugged off during performance. But then there is no
> way to connect it again to the running instance of Csound.
>
> And rerun Csound means to stop the sound during the concert which is not
> good.
 Or maybe I'm missing something or there is work around?
>
>
> Cheers!
> Anton
>
> Csound mailing list
> Csound@listserv.heanet.ie<mailto: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

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

Date2019-01-03 17:00
FromBernt Isak Wærstad
SubjectRe: [Csnd] MIDI reconnect, desirable feature for live performances
It would still be a problem for embedded platforms like Bela. We briefly discussed this at the 30th year conference in Maynooth. I thought it was on the feature list for cs7, but I might be wrong. I think it would be very nice to have it as a feature in core Csound

On Thu, 3 Jan 2019 at 12:33, Anton Kholomiov <anton.kholomiov@gmail.com> wrote:
Thanks for suggestions!
I feel thatJACK midi should be the best solution

чт, 3 янв. 2019 г. в 02:08, Tarmo Johannes <trmjhnns@gmail.com>:
Hi,

Good idea.
>From CsoundQt side it is worth of considering - if compiled with rtmidi
support, the midi handling is done by the host (CsoundQt) and fed to csound
midi buffer so Csound should not care where the events come in. Not sure yet
how feasible it is..

tarmo

On neljapäev, 3. jaanuar 2019 0:53.55 EET Victor Lazzarini wrote:
> Two thoughts: 1) maybe frontends such as cabbage can implement this. 2) Jack
> MIDI is a solution, you can rewire on the fly.

> Victor Lazzarini
> Dean of Arts, Celtic Studies, and Philosophy
> Maynooth University
> Ireland
>
> On 2 Jan 2019, at 21:56, Anton Kholomiov
> <anton.kholomiov@gmail.com<mailto:anton.kholomiov@gmail.com>> wrote:

> It's sad that contrast to many modern DAW Csound can not reconnect MIDI.
> MIDI cables often become fragile with usage. And it's not unlikely to
> occasionally
 being plugged off during performance. But then there is no
> way to connect it again to the running instance of Csound.
>
> And rerun Csound means to stop the sound during the concert which is not
> good.
 Or maybe I'm missing something or there is work around?
>
>
> Cheers!
> Anton
>
> Csound mailing list
> Csound@listserv.heanet.ie<mailto: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

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


--
Mvh.

Bernt Isak Wærstad


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

Date2019-01-03 17:04
FromVictor Lazzarini
SubjectRe: [Csnd] MIDI reconnect, desirable feature for live performances
Not if it is handled by the frontend, which should be the way it goes.
========================
Prof. Victor Lazzarini
Dean of Arts, Celtic Studies, and Philosophy,
Maynooth University,
Maynooth, Co Kildare, Ireland
Tel: 00 353 7086936
Fax: 00 353 1 7086952 

> On 3 Jan 2019, at 17:00, Bernt Isak Wærstad  wrote:
> 
> It would still be a problem for embedded platforms like Bela. We briefly discussed this at the 30th year conference in Maynooth. I thought it was on the feature list for cs7, but I might be wrong. I think it would be very nice to have it as a feature in core Csound
> 
> On Thu, 3 Jan 2019 at 12:33, Anton Kholomiov  wrote:
> Thanks for suggestions!
> I feel thatJACK midi should be the best solution
> 
> чт, 3 янв. 2019 г. в 02:08, Tarmo Johannes :
> Hi,
> 
> Good idea.
> From CsoundQt side it is worth of considering - if compiled with rtmidi 
> support, the midi handling is done by the host (CsoundQt) and fed to csound 
> midi buffer so Csound should not care where the events come in. Not sure yet 
> how feasible it is..
> 
> tarmo
> 
> On neljapäev, 3. jaanuar 2019 0:53.55 EET Victor Lazzarini wrote:
> > Two thoughts: 1) maybe frontends such as cabbage can implement this. 2) Jack
> > MIDI is a solution, you can rewire on the fly.
> 
> > Victor Lazzarini
> > Dean of Arts, Celtic Studies, and Philosophy
> > Maynooth University
> > Ireland
> > 
> > On 2 Jan 2019, at 21:56, Anton Kholomiov
> > > wrote:
> 
> > It's sad that contrast to many modern DAW Csound can not reconnect MIDI.
> > MIDI cables often become fragile with usage. And it's not unlikely to
> > occasionally
>  being plugged off during performance. But then there is no
> > way to connect it again to the running instance of Csound.
> > 
> > And rerun Csound means to stop the sound during the concert which is not
> > good.
>  Or maybe I'm missing something or there is work around?
> > 
> > 
> > Cheers!
> > Anton
> > 
> > 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
> 
> 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
> 
> 
> -- 
> Mvh.
> 
> Bernt Isak Wærstad
> 
> 
> 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

Date2019-01-03 17:54
FromEd Cashin
SubjectRe: [Csnd] MIDI reconnect, desirable feature for live performances
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.

On Thu, Jan 3, 2019 at 12:04 PM Victor Lazzarini  wrote:
>
> Not if it is handled by the frontend, which should be the way it goes.
> ========================
> Prof. Victor Lazzarini
> Dean of Arts, Celtic Studies, and Philosophy,
> Maynooth University,
> Maynooth, Co Kildare, Ireland
> Tel: 00 353 7086936
> Fax: 00 353 1 7086952
>
> > On 3 Jan 2019, at 17:00, Bernt Isak Wærstad  wrote:
> >
> > It would still be a problem for embedded platforms like Bela. We briefly discussed this at the 30th year conference in Maynooth. I thought it was on the feature list for cs7, but I might be wrong. I think it would be very nice to have it as a feature in core Csound
> >
> > On Thu, 3 Jan 2019 at 12:33, Anton Kholomiov  wrote:
> > Thanks for suggestions!
> > I feel thatJACK midi should be the best solution
> >
> > чт, 3 янв. 2019 г. в 02:08, Tarmo Johannes :
> > Hi,
> >
> > Good idea.
> > From CsoundQt side it is worth of considering - if compiled with rtmidi
> > support, the midi handling is done by the host (CsoundQt) and fed to csound
> > midi buffer so Csound should not care where the events come in. Not sure yet
> > how feasible it is..
> >
> > tarmo
> >
> > On neljapäev, 3. jaanuar 2019 0:53.55 EET Victor Lazzarini wrote:
> > > Two thoughts: 1) maybe frontends such as cabbage can implement this. 2) Jack
> > > MIDI is a solution, you can rewire on the fly.
> >
> > > Victor Lazzarini
> > > Dean of Arts, Celtic Studies, and Philosophy
> > > Maynooth University
> > > Ireland
> > >
> > > On 2 Jan 2019, at 21:56, Anton Kholomiov
> > > > wrote:
> >
> > > It's sad that contrast to many modern DAW Csound can not reconnect MIDI.
> > > MIDI cables often become fragile with usage. And it's not unlikely to
> > > occasionally
> >  being plugged off during performance. But then there is no
> > > way to connect it again to the running instance of Csound.
> > >
> > > And rerun Csound means to stop the sound during the concert which is not
> > > good.
> >  Or maybe I'm missing something or there is work around?
> > >
> > >
> > > Cheers!
> > > Anton
> > >
> > > 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
> >
> > 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
> >
> >
> > --
> > Mvh.
> >
> > Bernt Isak Wærstad
> >
> >
> > 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



-- 
  Ed Cashin 

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

Date2019-01-04 20:35
Fromjoachim heintz
SubjectRe: [Csnd] MIDI reconnect, desirable feature for live performances
thanks!
	j



On 03/01/19 18:54, 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.
>
> On Thu, Jan 3, 2019 at 12:04 PM Victor Lazzarini  wrote:
>>
>> Not if it is handled by the frontend, which should be the way it goes.
>> ========================
>> Prof. Victor Lazzarini
>> Dean of Arts, Celtic Studies, and Philosophy,
>> Maynooth University,
>> Maynooth, Co Kildare, Ireland
>> Tel: 00 353 7086936
>> Fax: 00 353 1 7086952
>>
>>> On 3 Jan 2019, at 17:00, Bernt Isak Wærstad  wrote:
>>>
>>> It would still be a problem for embedded platforms like Bela. We briefly discussed this at the 30th year conference in Maynooth. I thought it was on the feature list for cs7, but I might be wrong. I think it would be very nice to have it as a feature in core Csound
>>>
>>> On Thu, 3 Jan 2019 at 12:33, Anton Kholomiov  wrote:
>>> Thanks for suggestions!
>>> I feel thatJACK midi should be the best solution
>>>
>>> чт, 3 янв. 2019 г. в 02:08, Tarmo Johannes :
>>> Hi,
>>>
>>> Good idea.
>>> From CsoundQt side it is worth of considering - if compiled with rtmidi
>>> support, the midi handling is done by the host (CsoundQt) and fed to csound
>>> midi buffer so Csound should not care where the events come in. Not sure yet
>>> how feasible it is..
>>>
>>> tarmo
>>>
>>> On neljapäev, 3. jaanuar 2019 0:53.55 EET Victor Lazzarini wrote:
>>>> Two thoughts: 1) maybe frontends such as cabbage can implement this. 2) Jack
>>>> MIDI is a solution, you can rewire on the fly.
>>>
>>>> Victor Lazzarini
>>>> Dean of Arts, Celtic Studies, and Philosophy
>>>> Maynooth University
>>>> Ireland
>>>>
>>>> On 2 Jan 2019, at 21:56, Anton Kholomiov
>>>> > wrote:
>>>
>>>> It's sad that contrast to many modern DAW Csound can not reconnect MIDI.
>>>> MIDI cables often become fragile with usage. And it's not unlikely to
>>>> occasionally
>>>  being plugged off during performance. But then there is no
>>>> way to connect it again to the running instance of Csound.
>>>>
>>>> And rerun Csound means to stop the sound during the concert which is not
>>>> good.
>>>  Or maybe I'm missing something or there is work around?
>>>>
>>>>
>>>> Cheers!
>>>> Anton
>>>>
>>>> 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
>>>
>>> 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
>>>
>>>
>>> --
>>> Mvh.
>>>
>>> Bernt Isak Wærstad
>>>
>>>
>>> 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
>
>
>

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

Date2019-01-05 11:33
Frombrian@AMSYNTH.COM
SubjectRe: [Csnd] MIDI reconnect, desirable feature for live performances

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.
 

Date2019-01-05 22:22
FromPete Goodeve
SubjectRe: [Csnd] MIDI reconnect, desirable feature for live performances
AttachmentsNone  

Date2019-01-05 22:25
FromEd Cashin
SubjectRe: [Csnd] MIDI reconnect, desirable feature for live performances
Thanks! That's the way I used to do it, but I was making a dumb mistake and accidentally discovered virmidi while trying to recover.

On Sat, Jan 5, 2019 at 5:22 PM Pete Goodeve <pete.goodeve@computer.org> wrote:
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
--
  Ed Cashin <ecashin@noserose.net>
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

Date2021-09-07 22:23
FromAnton Kholomiov
SubjectRe: [Csnd] MIDI reconnect, desirable feature for live performances
This stuff. I just keep on forgetting it all :(
This connection thing you take it for granted in other systems. And inlinux it's quite different.

I has two problems:
1) I havn't set +-rtaudio=jack to use it on jack based system (after that I start to get sound)
2) I don't know what is it. I'm trying all sort of knames to  connect virmidi but fail.

I can emulate what I need by connecting to ALSA Midi Through

For anone struggling. Combination that kind of works:

```
csound -+rtmidi=alsaseq -M 'Midi Through':0 -o dac file.csd -+rtaudio=jack
```

And to connect midi device to the Midid Through of the alsa:

```
aconnect 'UMX 250' 'Midi Through'
```

I know I will forget it a couple of months later :(

вс, 6 янв. 2019 г. в 01:25, Ed Cashin <ecashin@noserose.net>:
Thanks! That's the way I used to do it, but I was making a dumb mistake and accidentally discovered virmidi while trying to recover.

On Sat, Jan 5, 2019 at 5:22 PM Pete Goodeve <pete.goodeve@computer.org> wrote:
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
--
  Ed Cashin <ecashin@noserose.net>
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

Date2021-09-07 22:25
FromAnton Kholomiov
SubjectRe: [Csnd] MIDI reconnect, desirable feature for live performances
Also I was missing -+rtmidi=alsaseq

ср, 8 сент. 2021 г. в 00:23, Anton Kholomiov <anton.kholomiov@gmail.com>:
This stuff. I just keep on forgetting it all :(
This connection thing you take it for granted in other systems. And inlinux it's quite different.

I has two problems:
1) I havn't set +-rtaudio=jack to use it on jack based system (after that I start to get sound)
2) I don't know what is it. I'm trying all sort of knames to  connect virmidi but fail.

I can emulate what I need by connecting to ALSA Midi Through

For anone struggling. Combination that kind of works:

```
csound -+rtmidi=alsaseq -M 'Midi Through':0 -o dac file.csd -+rtaudio=jack
```

And to connect midi device to the Midid Through of the alsa:

```
aconnect 'UMX 250' 'Midi Through'
```

I know I will forget it a couple of months later :(

вс, 6 янв. 2019 г. в 01:25, Ed Cashin <ecashin@noserose.net>:
Thanks! That's the way I used to do it, but I was making a dumb mistake and accidentally discovered virmidi while trying to recover.

On Sat, Jan 5, 2019 at 5:22 PM Pete Goodeve <pete.goodeve@computer.org> wrote:
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
--
  Ed Cashin <ecashin@noserose.net>
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

Date2021-09-07 22:29
FromAnton Kholomiov
SubjectRe: [Csnd] MIDI reconnect, desirable feature for live performances
Also the case is that it's not 14 it's not 'Midi Through' it's not "Midi Through" and not /dev/midi40
it's 'Midi Through':0


ср, 8 сент. 2021 г. в 00:25, Anton Kholomiov <anton.kholomiov@gmail.com>:
Also I was missing -+rtmidi=alsaseq

ср, 8 сент. 2021 г. в 00:23, Anton Kholomiov <anton.kholomiov@gmail.com>:
This stuff. I just keep on forgetting it all :(
This connection thing you take it for granted in other systems. And inlinux it's quite different.

I has two problems:
1) I havn't set +-rtaudio=jack to use it on jack based system (after that I start to get sound)
2) I don't know what is it. I'm trying all sort of knames to  connect virmidi but fail.

I can emulate what I need by connecting to ALSA Midi Through

For anone struggling. Combination that kind of works:

```
csound -+rtmidi=alsaseq -M 'Midi Through':0 -o dac file.csd -+rtaudio=jack
```

And to connect midi device to the Midid Through of the alsa:

```
aconnect 'UMX 250' 'Midi Through'
```

I know I will forget it a couple of months later :(

вс, 6 янв. 2019 г. в 01:25, Ed Cashin <ecashin@noserose.net>:
Thanks! That's the way I used to do it, but I was making a dumb mistake and accidentally discovered virmidi while trying to recover.

On Sat, Jan 5, 2019 at 5:22 PM Pete Goodeve <pete.goodeve@computer.org> wrote:
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
--
  Ed Cashin <ecashin@noserose.net>
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

Date2021-09-07 22:30
FromAnton Kholomiov
SubjectRe: [Csnd] MIDI reconnect, desirable feature for live performances
I'm sorry I reply to different thread. I'm to sleepy and cannot coordinate the gmail properly

ср, 8 сент. 2021 г. в 00:29, Anton Kholomiov <anton.kholomiov@gmail.com>:
Also the case is that it's not 14 it's not 'Midi Through' it's not "Midi Through" and not /dev/midi40
it's 'Midi Through':0


ср, 8 сент. 2021 г. в 00:25, Anton Kholomiov <anton.kholomiov@gmail.com>:
Also I was missing -+rtmidi=alsaseq

ср, 8 сент. 2021 г. в 00:23, Anton Kholomiov <anton.kholomiov@gmail.com>:
This stuff. I just keep on forgetting it all :(
This connection thing you take it for granted in other systems. And inlinux it's quite different.

I has two problems:
1) I havn't set +-rtaudio=jack to use it on jack based system (after that I start to get sound)
2) I don't know what is it. I'm trying all sort of knames to  connect virmidi but fail.

I can emulate what I need by connecting to ALSA Midi Through

For anone struggling. Combination that kind of works:

```
csound -+rtmidi=alsaseq -M 'Midi Through':0 -o dac file.csd -+rtaudio=jack
```

And to connect midi device to the Midid Through of the alsa:

```
aconnect 'UMX 250' 'Midi Through'
```

I know I will forget it a couple of months later :(

вс, 6 янв. 2019 г. в 01:25, Ed Cashin <ecashin@noserose.net>:
Thanks! That's the way I used to do it, but I was making a dumb mistake and accidentally discovered virmidi while trying to recover.

On Sat, Jan 5, 2019 at 5:22 PM Pete Goodeve <pete.goodeve@computer.org> wrote:
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
--
  Ed Cashin <ecashin@noserose.net>
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