[Csnd] error: -+rtmidi='portmidi': unknown module
Date | 2018-08-20 15:39 |
From | luis antunes pena |
Subject | [Csnd] error: -+rtmidi='portmidi': unknown module |
Dear all, running a simple instrument with the -Ma flag I have the following error: (...) midi channel 15 using instr 1 midi channel 16 using instr 1 displays suppressed 0dBFS level = 32768.0 error: -+rtmidi='portmidi': unknown module *** error opening MIDI in device: -1 (Unknown MIDI error) inactive allocs returned to freespace end of score. overall amps: 0.0 0.0 overall samples out of range: 0 0 1 errors in performance I have two devices connected appearing correctly in the midi setup of the computer. This used to work well before. So I have no idea what is the problem. Apparently csound is looking for a port that doesn't exist. Below I copied a test file I'm using. I'm on OSX10.12.6 and csound 6.11 (double samples) May 11 2018. Thank you in advance for any help, Luís <CsoundSynthesizer> <CsOptions> -m0 -d -Ma -odac </CsOptions> <CsInstruments> ; global variables sr = 44100 ksmps = 128 nchnls = 2 ;----------------- ; more global variables ;-------------- gkstatus init 0 gkchan init 0 gkdata1 init 0 gkdata2 init 0 ;-------- instruments ------- instr 1 endin </CsInstruments> <CsScore> ;f1 0 512 10 1 i 1 0 60000 </CsScore> </CsoundSynthesizer> http://luisantunespena.eu http://sumtone.com |
Date | 2018-08-20 16:12 |
From | "Jeanette C." |
Subject | Re: [Csnd] error: -+rtmidi='portmidi': unknown module |
Hi Luis, Aug 20 2018, luis antunes pena has written: ... > *error: -+rtmidi='portmidi': unknown module** > ** *** error opening MIDI in device: -1 (Unknown MIDI error)** > *inactive allocs returned to freespace Sorry if the following is too simple and stupid: I didn't see the -+rtmidi option anywhere, but shouldn't it be: -+rtmidi=portmidi without the single quotes? Have you tried to give a specific device to the -M option, instead of a (for all?)? Best wishes, Jeanette ... -------- * Website: http://juliencoder.de - for summer is a state of sound * SoundCloud: https://soundcloud.com/jeanette_c * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g * GitHub: https://github.com/jeanette-c * Twitter: https://twitter.com/jeanette_c_s I'm so curious, what do you think of me <3 (Britney Spears) 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 |
Date | 2018-08-20 16:30 |
From | luis antunes pena |
Subject | Re: [Csnd] error: -+rtmidi='portmidi': unknown module |
Hi Jeanette, the thing is that I didn't wrote this -+rtmidi='portmidi' as a flag anywhere. So I have no idea where csound found this. I also tried with -M1 , -M0 and so on with no sucess. Thanks, Luís
Am 20.08.18 um 17:12 schrieb Jeanette
C.:
Hi Luis, |
Date | 2018-08-20 16:43 |
From | jpff |
Subject | Re: [Csnd] error: -+rtmidi='portmidi': unknown module |
I suspect you hit this code if (csound->enableHostImplementedMIDIIO == 0) #ifndef LINUX strcpy(s, "portmidi"); #else strcpy(s, "alsa"); #endif else strcpy(s, "hostbased"); csoundCreateConfigurationVariable(csound, "rtmidi", s, CSOUNDCFG_STRING, 0, NULL, &max_len, Str("Real time MIDI module name"), NULL); which sets up the midi driver, and its defalts. As you have not said which driver you want you get the default, which is portmidi on OSX Not being a OSX user I am not sure which driver you want but try -+rtmidi=cmidi OSX users will corect/confirm On Mon, 20 Aug 2018, luis antunes pena wrote: > Hi Jeanette, > the thing is that I didn't wrote this -+rtmidi='portmidi' as a flag anywhere. > So I have no idea where csound found this. > I also tried with -M1 , -M0 and so on with no sucess. > Thanks, > Luís > > 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 |
Date | 2018-08-20 17:02 |
From | luis antunes pena |
Subject | Re: [Csnd] error: -+rtmidi='portmidi': unknown module |
-+rtmidi=cmidi doesn't work either. OSX uses portmidi as default, I
think. I now returned to csound version 6.10 and the error disapeared. It seams like in version 6.11 something was changed. Let me know if you need me to test something for debugging. Best, Luís Am 20.08.18 um 17:43 schrieb jpff:
I suspect you hit this code |
Date | 2018-08-20 18:15 |
From | Victor Lazzarini |
Subject | Re: [Csnd] error: -+rtmidi='portmidi': unknown module |
I'll check but 6.11 was released in May and this is the first time we hear of this issue, so I suspect it works elsewhere. Victor Lazzarini
Dean of Arts, Celtic Studies, and Philosophy
Maynooth University
Ireland
|
Date | 2018-08-24 19:06 |
From | Victor Lazzarini |
Subject | Re: [Csnd] error: -+rtmidi='portmidi': unknown module |
yes, I checked this and there was a linking issue with portmidi. I have updated the OSX 6.11 installer to fix this issue. ======================== 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 20 Aug 2018, at 18:15, Victor Lazzarini |
Date | 2018-08-25 16:07 |
From | luis antunes pena |
Subject | Re: [Csnd] error: -+rtmidi='portmidi': unknown module |
Thank you, Victor! Am 24.08.18 um 20:06 schrieb Victor
Lazzarini:
yes, I checked this and there was a linking issue with portmidi. I have updated the OSX 6.11 installer to fix this issue. ======================== Prof. Victor Lazzarini Dean of Arts, Celtic Studies, and Philosophy, Maynooth University, Maynooth, Co Kildare, Ireland Tel: 00 353 7086936 Fax: 00 353 1 7086952On 20 Aug 2018, at 18:15, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote: I'll check but 6.11 was released in May and this is the first time we hear of this issue, so I suspect it works elsewhere. Victor Lazzarini Dean of Arts, Celtic Studies, and Philosophy Maynooth University Ireland On 20 Aug 2018, at 17:02, luis antunes pena <antunespena@WEB.DE> wrote:-+rtmidi=cmidi doesn't work either. OSX uses portmidi as default, I think. I now returned to csound version 6.10 and the error disapeared. It seams like in version 6.11 something was changed. Let me know if you need me to test something for debugging. Best, LuÃs Am 20.08.18 um 17:43 schrieb jpff:I suspect you hit this code if (csound->enableHostImplementedMIDIIO == 0) #ifndef LINUX strcpy(s, "portmidi"); #else strcpy(s, "alsa"); #endif else strcpy(s, "hostbased"); csoundCreateConfigurationVariable(csound, "rtmidi", s, CSOUNDCFG_STRING, 0, NULL, &max_len, Str("Real time MIDI module name"), NULL); which sets up the midi driver, and its defalts. As you have not said which driver you want you get the default, which is portmidi on OSX Not being a OSX user I am not sure which driver you want but try -+rtmidi=cmidi OSX users will corect/confirm On Mon, 20 Aug 2018, luis antunes pena wrote:Hi Jeanette, the thing is that I didn't wrote this -+rtmidi='portmidi' as a flag anywhere. So I have no idea where csound found this. I also tried with -M1 , -M0 and so on with no sucess. Thanks, LuÃsCsound 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-- http://luisantunespena.eu http://sumtone.com 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 hereCsound 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 hereCsound 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 |