| Given that midiin outputs a single midi byte, it's not really appropriate to signal the arrival of nrpns, which use four bytes.
The best I can think so far is an opcode that outputs the value received in a user-defined nrpn. Similar to what we have for CCs (ctl7 etc). This is what I proposed in a response to Pete Goodeve yesterday.
Prof. Victor Lazzarini
Maynooth University
Ireland
> On Aug 21, 2021, at 8:22 PM, Jeanette C. wrote:
>
> By additional status message I mean perhaps an extra k-rate parameter that can signify a standard CC, RPN or NRPN, although kstatus could also do that with higher or lower values. Yes, these parameters are constructed, but it's helpful to get them parsed.
>
> It is also helpful to receive all CCs, RPNs and NRPNs in one opcode, since there are a few hardware synthesizers that will send CCs and RPNs/NRPNs. A simple matter of convenience.
>
> Best wishes,
>
> Jeanette
>
> Aug 21 2021, Victor Lazzarini has written:
>
>> What do you mean about "more status messages"?
>>
>> Since NRPN/RPN are basically CC messages bundled together, maybe a specific opcode (as we have for other messages) to receive these may be appropriate.
>>
>>
>> Prof. Victor Lazzarini
>> Maynooth University
>> Ireland
>>
>>>> On Aug 21, 2021, at 7:13 PM, Jeanette C. wrote:
>>>
>>> *Warning*
>>>
>>> This email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
>>>
>>> Hi Victor,
>>> Aug 20 2021, Victor Lazzarini has written:
>>> ...
>>>> It made me wonder if there's anything we could do with this functionality, and if so, in what form. Does anyone have ideas about this?
>>> ...
>>> It would be nice if there was a secondary version of midiin which would
>>> allow for more status messages or have an additional k-rate output to
>>> signal the arrival of NRPN/RPN parameters. I have a roughly working UDO
>>> to parse NRPNs and RPNs, but it can get a little frisky.
>>>
>>> AFAIK HW synth may only send part of an NRPN/RPN message, especially if
>>> it is just a value change of the previous control. I don't know how far
>>> this goes. The Yoshimi team looked into that. Though I haven't seen it
>>> on any of my synths.
>>>
>>> Best wishes,
>>>
>>> Jeanette
>>>
>>> --
>>> * Website: https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fjuliencoder.de%2F&data=04%7C01%7CVictor.Lazzarini%40mu.ie%7C99bea71ff1ec4d61dab508d964d906a7%7C1454f5ccbb354685bbd98621fd8055c9%7C1%7C0%7C637651705549121898%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=%2BUibj6CJouWcZn8bS7H6Q%2BkGacjPdscv%2FZVEWIpZa%2Bo%3D&reserved=0 - for summer is a state of sound
>>> * Youtube: https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.youtube.com%2Fchannel%2FUCMS4rfGrTwz8W7jhC1Jnv7g&data=04%7C01%7CVictor.Lazzarini%40mu.ie%7C99bea71ff1ec4d61dab508d964d906a7%7C1454f5ccbb354685bbd98621fd8055c9%7C1%7C0%7C637651705549131891%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=GuwSiIap78SyBJfaYly6Uv2094Oot14PvQX2guDBCx8%3D&reserved=0
>>> * Audiobombs: https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.audiobombs.com%2Fusers%2Fjeanette_c&data=04%7C01%7CVictor.Lazzarini%40mu.ie%7C99bea71ff1ec4d61dab508d964d906a7%7C1454f5ccbb354685bbd98621fd8055c9%7C1%7C0%7C637651705549131891%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=wRb9iPoHgLSGz2eLn5Gh2miJRLEVxkutKdBrvP9jXK4%3D&reserved=0
>>> * GitHub: https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fjeanette-c&data=04%7C01%7CVictor.Lazzarini%40mu.ie%7C99bea71ff1ec4d61dab508d964d906a7%7C1454f5ccbb354685bbd98621fd8055c9%7C1%7C0%7C637651705549131891%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=TnxDdi%2FXPPa9KGn63hhGyk9CdOD9IS0tPyGpDRtBMzs%3D&reserved=0
>>>
>>> Loneliness up ahead, emptiness behind <3
>>> (Britney Spears)
>>>
>>> Csound mailing list
>>> Csound@listserv.heanet.ie
>>> https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Flistserv.heanet.ie%2Fcgi-bin%2Fwa%3FA0%3DCSOUND&data=04%7C01%7CVictor.Lazzarini%40mu.ie%7C99bea71ff1ec4d61dab508d964d906a7%7C1454f5ccbb354685bbd98621fd8055c9%7C1%7C0%7C637651705549131891%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=uMiF5NMpYyEc9IBdgaSRMa7OARjIzFZKAnL%2BCJs3OjQ%3D&reserved=0
>>> Send bugs reports to
>>> https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcsound%2Fcsound%2Fissues&data=04%7C01%7CVictor.Lazzarini%40mu.ie%7C99bea71ff1ec4d61dab508d964d906a7%7C1454f5ccbb354685bbd98621fd8055c9%7C1%7C0%7C637651705549131891%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=cV5nQ%2BgGJgP%2Fad72pN0%2BpQ6scGiCQX06oDvjRxpco4o%3D&reserved=0
>>> Discussions of bugs and features can be posted here
>>
>> Csound mailing list
>> Csound@listserv.heanet.ie
>> https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Flistserv.heanet.ie%2Fcgi-bin%2Fwa%3FA0%3DCSOUND&data=04%7C01%7CVictor.Lazzarini%40mu.ie%7C99bea71ff1ec4d61dab508d964d906a7%7C1454f5ccbb354685bbd98621fd8055c9%7C1%7C0%7C637651705549131891%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=uMiF5NMpYyEc9IBdgaSRMa7OARjIzFZKAnL%2BCJs3OjQ%3D&reserved=0
>> Send bugs reports to
>> https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcsound%2Fcsound%2Fissues&data=04%7C01%7CVictor.Lazzarini%40mu.ie%7C99bea71ff1ec4d61dab508d964d906a7%7C1454f5ccbb354685bbd98621fd8055c9%7C1%7C0%7C637651705549131891%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=cV5nQ%2BgGJgP%2Fad72pN0%2BpQ6scGiCQX06oDvjRxpco4o%3D&reserved=0
>> Discussions of bugs and features can be posted here
>>
>
> --
> * Website: https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fjuliencoder.de%2F&data=04%7C01%7CVictor.Lazzarini%40mu.ie%7C99bea71ff1ec4d61dab508d964d906a7%7C1454f5ccbb354685bbd98621fd8055c9%7C1%7C0%7C637651705549131891%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=OnoPVGWw9o9GA4QJzKPxLp55r0E78YsI8RqBGuBJIrI%3D&reserved=0 - for summer is a state of sound
> * Youtube: https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.youtube.com%2Fchannel%2FUCMS4rfGrTwz8W7jhC1Jnv7g&data=04%7C01%7CVictor.Lazzarini%40mu.ie%7C99bea71ff1ec4d61dab508d964d906a7%7C1454f5ccbb354685bbd98621fd8055c9%7C1%7C0%7C637651705549131891%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=GuwSiIap78SyBJfaYly6Uv2094Oot14PvQX2guDBCx8%3D&reserved=0
> * Audiobombs: https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.audiobombs.com%2Fusers%2Fjeanette_c&data=04%7C01%7CVictor.Lazzarini%40mu.ie%7C99bea71ff1ec4d61dab508d964d906a7%7C1454f5ccbb354685bbd98621fd8055c9%7C1%7C0%7C637651705549131891%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=wRb9iPoHgLSGz2eLn5Gh2miJRLEVxkutKdBrvP9jXK4%3D&reserved=0
> * GitHub: https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fjeanette-c&data=04%7C01%7CVictor.Lazzarini%40mu.ie%7C99bea71ff1ec4d61dab508d964d906a7%7C1454f5ccbb354685bbd98621fd8055c9%7C1%7C0%7C637651705549131891%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=TnxDdi%2FXPPa9KGn63hhGyk9CdOD9IS0tPyGpDRtBMzs%3D&reserved=0
>
> Loneliness up ahead, emptiness behind <3
> (Britney Spears)
>
> Csound mailing list
> Csound@listserv.heanet.ie
> https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Flistserv.heanet.ie%2Fcgi-bin%2Fwa%3FA0%3DCSOUND&data=04%7C01%7CVictor.Lazzarini%40mu.ie%7C99bea71ff1ec4d61dab508d964d906a7%7C1454f5ccbb354685bbd98621fd8055c9%7C1%7C0%7C637651705549131891%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=uMiF5NMpYyEc9IBdgaSRMa7OARjIzFZKAnL%2BCJs3OjQ%3D&reserved=0
> Send bugs reports to
> https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcsound%2Fcsound%2Fissues&data=04%7C01%7CVictor.Lazzarini%40mu.ie%7C99bea71ff1ec4d61dab508d964d906a7%7C1454f5ccbb354685bbd98621fd8055c9%7C1%7C0%7C637651705549131891%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=cV5nQ%2BgGJgP%2Fad72pN0%2BpQ6scGiCQX06oDvjRxpco4o%3D&reserved=0
> 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
|