| I saw that on Linux too (on the XO to be precise).
----- Original Message -----
From: "Steven Yi"
To:
Sent: Thursday, March 20, 2008 10:15 PM
Subject: [Csnd] Re: Re: Re: Re: Re: Re: Re: MIDI/Score Question
>I have tried this and reproduced Miguel's results. This is on
> Windows. The warning is not issued from the opcode but rather the
> event loop that inserts notes in Engine/insert.c:
>
> if (tp->pmax > 3 && tp->psetdata == NULL) {
> csoundWarning(csound, Str("instr %d p%d illegal for MIDI"),
> insno, tp->pmax);
> }
>
> This is saying, if a new event is added for an instrument that has
> more than 3 p-fields, issue the error saying the max pfield the
> instrument has is illegal.
>
> I assume this is an old warning from the original midi implementation,
> where instruments would get all values from the midi opcodes and not
> from pfields. This is no longer valid with interop opcodes. If my
> understanding of this code is correct, I think this warning should
> simply be discarded.
>
> Any thoughts from anyone else?
>
> steven
>
>
>
>
> On Thu, Mar 20, 2008 at 12:23 PM, Miguel Morales
> wrote:
>> For the time I have simply turned off warnings. It doesn't seem to
>> affect
>> anything as far as score and midi is concerned.
>>
>> Thanks,
>> Miguel
>>
>>
>>
>> On Thu, Mar 20, 2008 at 10:45 AM, Miguel Morales
>>
>> wrote:
>>
>> > I will try to compile the most recent checkout and report back if I get
>> the same warning.
>> >
>> > Thanks,
>> > Miguel
>> >
>> >
>> >
>> >
>> >
>> > On Wed, Mar 19, 2008 at 8:22 PM, mark jamerson
>> wrote:
>> >
>> > >
>> > >
>> > >
>> > >
>> > > Just to let you know, I ran your csd from the command line, and
>> through winxound 3.0.60, on a vista install of csound v5.07 and did not
>> receive any warning or error, and sound was produced. I figure that
>> maybe
>> this will help the debugging process.
>> > >
>> > > Mark
>> > >
>> > >
>> > >
>> > > ----- Original Message ----
>> > > From: Miguel Morales
>> > > To: csound@lists.bath.ac.uk
>> > >
>> > >
>> > >
>> > > Sent: Wednesday, March 19, 2008 5:09:17 PM
>> > > Subject: [Csnd] Re: Re: Re: Re: MIDI/Score Question
>> > >
>> > > Sure, I have attached both the .csd and .blue files.
>> > >
>> > > Thanks,
>> > > Miguel
>> > >
>> > >
>> > > On Wed, Mar 19, 2008 at 2:18 PM, Steven Yi
>> > > wrote:
>> > >
>> > > > Hi Miguel,
>> > > >
>> > > > Could you post a CSD or .blue project to check out?
>> > > >
>> > > > Thanks,
>> > > > steven
>> > > >
>> > > >
>> > > >
>> > > >
>> > > >
>> > > > On Wed, Mar 19, 2008 at 2:09 PM, Miguel Morales
>> wrote:
>> > > > > I modified it to us a k-var (and tried with an i-var) but I still
>> get the
>> > > > > same warning.
>> > > > >
>> > > > > kfreq init 0
>> > > > > kvelocity init 0
>> > > > >
>> > > > > midinoteoncps kfreq, kvelocity
>> > > > >
>> > > > > mididefault 0dbfs, p4
>> > > > > mididefault 1, p5
>> > > > > mididefault 1, p6
>> > > > > mididefault kfreq, p7
>> > > > >
>> > > > > kenv linenr p4, p5, p6, .01
>> > > > > asig oscil kenv, kfreq, gitab
>> > > > > outs asig,asig
>> > > > >
>> > > > >
>> > > > >
>> > > > >
>> > > > >
>> > > > > On Wed, Mar 19, 2008 at 1:15 PM, victor
>> > > > >
>> wrote:
>> > > > >
>> > > > > >
>> > > > > >
>> > > > > > I don't think you can assign to p7. You probably want
>> > > > > > an i-variable (say ifreq cpsmidi )
>> > > > > >
>> > > > > > Victor
>> > > > > >
>> > > > > >
>> > > > > >
>> > > > > >
>> > > > > > ----- Original Message -----
>> > > > > > From: Miguel Morales
>> > > > > > To: csound@lists.bath.ac.uk
>> > > > > > Sent: Wednesday, March 19, 2008 7:41 PM
>> > > > > > Subject: [Csnd] MIDI/Score Question
>> > > > > >
>> > > > > > Hi all,
>> > > > > > I'm currently trying to learn how to use blue and I'm starting
>> > > > > > to
>> port
>> > > > > some of my instruments to be MIDI/Score inter operable.
>> > > > > > I have a question though, when I run the following instrument.
>> > > > > > I get a warning when using the real time virtual keyboard
>> > > > > > saying:
>> > > > > > "WARNING: instr 1 p7 illegal for MIDI"
>> > > > > > Can some one tell me how to get rid of this warning, and how I
>> should
>> > > > > properly set up this instrument.
>> > > > > >
>> > > > > > Thanks,
>> > > > > > Miguel Morales
>> > > > > >
>> > > > > > gitab ftgen 1,0,1024,10,1
>> > > > > > instr 1
>> > > > > >
>> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>> > > > > > ;all instruments MUST be score/midi interoperable!
>> > > > > > ;1xOsc Argument Description
>> > > > > > ;p1 = instrument id
>> > > > > > ; ;p2 = start time
>> > > > > > ; ;p3 = end time
>> > > > > > ; ;p4 = amperage (0dbfs?)
>> > > > > > ; ;p5 = Rise Time (secs)
>> > > > > > ; ;p6 = Decay Time (secs)
>> > > > > > ; ;p7 = Oscil Frequency
>> > > > > >
>> > > > > > ;define some defaults in case it is midi activated
>> > > > > > kcps init 0
>> > > > > > kvelocity init 0
>> > > > > >
>> > > > > > mididefault 0dbfs, p4
>> > > > > > mididefault 1, p5
>> > > > > > mididefault 1, p6
>> > > > > > p7 cpsmidi
>> > > > > >
>> > > > > > kenv linen p4,p5,p6,p7
>> > > > > > asig oscil kenv, p7, gitab
>> > > > > > outs asig,asig
>> > > > > > endin
>> > > > > >
>> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>> > > > > >
>> > > > > >
>> > > > > >
>> > > > >
>> > > > >
>> > > >
>> > > >
>> > > > Send bugs reports to this list.
>> > > > To unsubscribe, send email sympa@lists.bath.ac.uk with body
>> "unsubscribe csound"
>> > > >
>> > >
>> > >
>> > >
>> > >
>> > >
>> > > ________________________________
>> Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it
>> now.
>> >
>> >
>>
>>
>
>
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"
|