Csound Csound-dev Csound-tekno Search About

Looking for a Good MIDI Python Library to use with PySco.

Date2015-04-24 05:05
FromJacob Joaquin
SubjectLooking for a Good MIDI Python Library to use with PySco.
AttachmentsNone  None  
Does anyone have a recommendation for a good MIDI Python Library? I'm trying to to figure out how well PySco will or won't work in a real-time context.

I spent some time today reworking the internals of Pysco, and have made amazing gains in efficiency. My test score, which generates approximately 1200 lines of score code, now only takes 10.4 ms compared to the old code with took 10.3 secs. I'm much more confident this will actually work well for real-time applications. Though I still need to work out a few possible other bottle necks.

Best,
Jake

Date2015-04-24 07:50
FromEduardo Moguillansky
SubjectRe: Looking for a Good MIDI Python Library to use with PySco.
AttachmentsNone  None  
I am biased (I am the author...) but rtmidi2 is a python wrapper around RtMidi and works very robustly in linux and osx. It was used extensively in live situations sending thousands of messages per second to drive a midi player piano resynthesizing voice in real time.

https://github.com/gesellkammer/rtmidi2


On 24.04.2015 06:05, Jacob Joaquin wrote:
Does anyone have a recommendation for a good MIDI Python Library? I'm trying to to figure out how well PySco will or won't work in a real-time context.

I spent some time today reworking the internals of Pysco, and have made amazing gains in efficiency. My test score, which generates approximately 1200 lines of score code, now only takes 10.4 ms compared to the old code with took 10.3 secs. I'm much more confident this will actually work well for real-time applications. Though I still need to work out a few possible other bottle necks.

Best,
Jake


------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y


_______________________________________________
Csound-users mailing list
Csound-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-users
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here


Date2015-04-24 08:58
FromOeyvind Brandtsegg
SubjectRe: Looking for a Good MIDI Python Library to use with PySco.
That made me curious to check out your projects at
http://www.moguillansky.info/,
very interesting work !

2015-04-24 8:50 GMT+02:00 Eduardo Moguillansky :
> I am biased (I am the author...) but rtmidi2 is a python wrapper around
> RtMidi and works very robustly in linux and osx. It was used extensively in
> live situations sending thousands of messages per second to drive a midi
> player piano resynthesizing voice in real time.
>
> https://github.com/gesellkammer/rtmidi2
>
>
>
> On 24.04.2015 06:05, Jacob Joaquin wrote:
>
> Does anyone have a recommendation for a good MIDI Python Library? I'm trying
> to to figure out how well PySco will or won't work in a real-time context.
>
> I spent some time today reworking the internals of Pysco, and have made
> amazing gains in efficiency. My test score, which generates approximately
> 1200 lines of score code, now only takes 10.4 ms compared to the old code
> with took 10.3 secs. I'm much more confident this will actually work well
> for real-time applications. Though I still need to work out a few possible
> other bottle necks.
>
> Best,
> Jake
>
>
> ------------------------------------------------------------------------------
> One dashboard for servers and applications across Physical-Virtual-Cloud
> Widest out-of-the-box monitoring support with 50+ applications
> Performance metrics, stats and reports that give you Actionable Insights
> Deep dive visibility with transaction tracing using APM Insight.
> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
>
>
>
> _______________________________________________
> Csound-users mailing list
> Csound-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-users
> Send bugs reports to
>         https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here
>
>
>
> ------------------------------------------------------------------------------
> One dashboard for servers and applications across Physical-Virtual-Cloud
> Widest out-of-the-box monitoring support with 50+ applications
> Performance metrics, stats and reports that give you Actionable Insights
> Deep dive visibility with transaction tracing using APM Insight.
> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
> _______________________________________________
> Csound-users mailing list
> Csound-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-users
> Send bugs reports to
>         https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here
>


Date2015-04-24 17:45
FromEduardo Moguillansky
SubjectRe: Looking for a Good MIDI Python Library to use with PySco.
thanks!

On 24.04.2015 09:58, Oeyvind Brandtsegg wrote:
> That made me curious to check out your projects at
> http://www.moguillansky.info/,
> very interesting work !
>
> 2015-04-24 8:50 GMT+02:00 Eduardo Moguillansky :
>> I am biased (I am the author...) but rtmidi2 is a python wrapper around
>> RtMidi and works very robustly in linux and osx. It was used extensively in
>> live situations sending thousands of messages per second to drive a midi
>> player piano resynthesizing voice in real time.
>>
>> https://github.com/gesellkammer/rtmidi2
>>
>>
>>
>> On 24.04.2015 06:05, Jacob Joaquin wrote:
>>
>> Does anyone have a recommendation for a good MIDI Python Library? I'm trying
>> to to figure out how well PySco will or won't work in a real-time context.
>>
>> I spent some time today reworking the internals of Pysco, and have made
>> amazing gains in efficiency. My test score, which generates approximately
>> 1200 lines of score code, now only takes 10.4 ms compared to the old code
>> with took 10.3 secs. I'm much more confident this will actually work well
>> for real-time applications. Though I still need to work out a few possible
>> other bottle necks.
>>
>> Best,
>> Jake
>>
>>
>> ------------------------------------------------------------------------------
>> One dashboard for servers and applications across Physical-Virtual-Cloud
>> Widest out-of-the-box monitoring support with 50+ applications
>> Performance metrics, stats and reports that give you Actionable Insights
>> Deep dive visibility with transaction tracing using APM Insight.
>> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
>>
>>
>>
>> _______________________________________________
>> Csound-users mailing list
>> Csound-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-users
>> Send bugs reports to
>>          https://github.com/csound/csound/issues
>> Discussions of bugs and features can be posted here
>>
>>
>>
>> ------------------------------------------------------------------------------
>> One dashboard for servers and applications across Physical-Virtual-Cloud
>> Widest out-of-the-box monitoring support with 50+ applications
>> Performance metrics, stats and reports that give you Actionable Insights
>> Deep dive visibility with transaction tracing using APM Insight.
>> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
>> _______________________________________________
>> Csound-users mailing list
>> Csound-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-users
>> Send bugs reports to
>>          https://github.com/csound/csound/issues
>> Discussions of bugs and features can be posted here
>>
>
>


------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Csound-users mailing list
Csound-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-users
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here