[Csnd] Re: Re: Re: MIDI controllers
Date | 2008-04-05 16:56 |
From | victor |
Subject | [Csnd] Re: Re: Re: MIDI controllers |
Since portmidi has been built on 10.4, I would not be surprised if midi was funny on 10.5. Apple has a tendency of introducing incompatible changes to its APIs in new OS versions that is very annoying. Victor ----- Original Message ----- From: "Andres Cabrera" |
Date | 2008-04-05 17:43 |
From | Diego Saá |
Subject | [Csnd] RE: Re: Re: Re: MIDI controllers |
I just ran the csd without "-+rtmidi=virtual" and still, no messages are displayed in the console when I play the keyboard or move the knobs... Guess there is some issue with OS X 10.5.2? Andres, could you please post any csd that is actually working with MIDI in this OS? Diego > From: Victor.Lazzarini@nuim.ie > To: csound@lists.bath.ac.uk > Date: Sat, 5 Apr 2008 16:56:41 +0100 > Subject: [Csnd] Re: Re: Re: MIDI controllers > > Since portmidi has been built on 10.4, I would not be surprised if > midi was funny on 10.5. Apple has a tendency of introducing > incompatible changes to its APIs in new OS versions > that is very annoying. > > Victor > ----- Original Message ----- > From: "Andres Cabrera" <mantaraya36@gmail.com> > To: <csound@lists.bath.ac.uk> > Sent: Saturday, April 05, 2008 4:49 PM > Subject: [Csnd] Re: Re: MIDI controllers > > > Yesterday I tried Csound5.08 in 10.5 and got a very strange behavior > with MIDI. It seemed that when just notes were received, all was OK, > but when I added a ctrl7 opcode and sent control messages from the > keyboard (modulation), the operating system lost communication with > the USB MIDI keyboard (an M-audio keystation) -no more input after a > few messages received, no matter if I restart csound- and I had to > disconnect/reconnect the keyboard. I don't have 10.5 available, so can > anyone confirm? > > Cheers, > Andrés > > On Sat, Apr 5, 2008 at 8:34 AM, victor <Victor.Lazzarini@nuim.ie> wrote: > > > > > > -+rtmidi=virtual is the FLTK keyboard, you don't want that. Just run > > the cSD without it. Csound will then use portmidi. Hopefully there are > > no midi issues with 10.5 (binaries are for 10.4). > > > > Victor > > > > > > > > ----- Original Message ----- > > > > From: Diego Saá > > To: csound@lists.bath.ac.uk > > Sent: Saturday, April 05, 2008 9:20 AM > > Subject: [Csnd] MIDI controllers > > > > Hello, I just bought a M-audio keystation pro 88 MIDI controller keyboard > > which is connected via USB to my computer. I'm using MAC OS X version > > 10.5.2 > > I want to control Csound with this keyboard, so as a first test, I pasted > > the midiin.csd code provided in Csound's documentation. I ran it, but no > > messages are registered in the console when I turn the knobs or play the > > keyboard. Any help would be very appreciated. > > > > This is the midiin.csd example code... Also, the virtual keyboard does not > > appear when I run this csd. > > > > <CsoundSynthesizer> > > <CsOptions> > > -odac -iadc -d -+rtmidi=virtual -M0 > > </CsOptions> > > <CsInstruments> > > > > sr = 44100 > > ksmps = 10 > > nchnls = 1 > > > > massign 0, 130 ; make sure that all channels > > pgmassign 0, 130 ; and programs are assigned to test instr > > > > > > instr 130 > > > > knotelength init 0 > > knoteontime init 0 > > > > kstatus, kchan, kdata1, kdata2 midiin > > > > if (kstatus == 128) then > > knoteofftime times > > knotelength = knoteofftime - knoteontime > > printks "kstatus= %d, kchan = %d, \\tnote# = %d, velocity = %d \\tNote > > OFF\\t%f %f\\n", 0, kstatus, kchan, kdata1,kdata2, knoteofftime, > > knotelength > > > > elseif (kstatus == 144) then > > knoteontime times > > printks "kstatus= %d, kchan = %d, \\tnote# = %d, velocity = %d \\tNote > > ON\\t%f\\n", 0, kstatus, kchan, kdata1, kdata2, knoteontime > > > > > > elseif (kstatus == 160) then > > printks "kstatus= %d, kchan = %d, \\tkdata1 = %d, kdata2 = %d > > \\tPolyphonic > > Aftertouch\\n", 0, kstatus, kchan, kdata1, kdata2 > > > > elseif (kstatus == 176) then > > printks "kstatus= %d, kchan = %d, \\t CC = %d, value = %d \\tControl > > Change\\n", 0, kstatus, kchan, kdata1, kdata2 > > > > elseif (kstatus == 192) then > > printks "kstatus= %d, kchan = %d, \\tkdata1 = %d, kdata2 = %d \\tProgram > > Change\\n", 0, kstatus, kchan, kdata1, kdata2 > > > > elseif (kstatus == 208) then > > printks "kstatus= %d, kchan = %d, \\tkdata1 = %d, kdata2 = %d \\tChannel > > Aftertouch\\n", 0, kstatus, kchan, kdata1, kdata2 > > > > elseif (kstatus == 224) then > > printks "kstatus= %d, kchan = %d, \\t ( data1 , kdata2 ) = ( %d, %d > > )\\tPitch Bend\\n", 0, kstatus, kchan, kdata1, kdata2 > > > > endif > > > > endin > > > > </CsInstruments> > > <CsScore> > > i130 0 3600 > > e > > </CsScore> > > </CsoundSynthesizer> > > </CsScore> > > > > ________________________________ > > Kostenlos bloggen + eigene Homepage + Fotospeicher = MSN Spaces Hier > > klicken! > > > Send bugs reports to this list. > To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe > csound"= > > > > Send bugs reports to this list. > To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" Kostenlos bloggen + eigene Homepage + Fotospeicher = MSN Spaces Kostenlos! |
Date | 2008-04-05 18:31 |
From | "Andres Cabrera" |
Subject | [Csnd] Re: RE: Re: Re: Re: MIDI controllers |
Attachments | None |