> I studied the actual PortMIDI documentation, since I know MBS is mostly a 
> wrapper for it.

Corectly.

> It seems that instead of a similar method/callback like ReadSysEx(), you 
> actually get a stream of events that carry in a PortMIDIEventMBS structure,

Yes.

> So the contents of those incoming PortMIDIEventMBS are confusing to me. The 
> only things I know of regarding a MIDI event is Status, Data1 and Data2.

Yes. That is for normal MIDI Events which have this three parts.

> What are those other properties in PortMIDIEventMBS: RawData0 RawData1 
> RawData1 RawData1 RawMessage?

Message is whole data block (4 bytes) as one integer.
Other 4 are the individual bytes.

> Are they just different ways of expressing Dat1 and Data2?

I think just different names.
RawData0 = Status
RawData1 = Data1
RawData2 = Data2
RawData3 = 3rd Data byte

> Further, regarding SysEx, let's say the incoming string is this:
> 
> F0 78 54 88 65 29 04 71 00 00 02 F7

I would expect this to be 3 events with 4 bytes each.
But please try and see.

Sincerely
Christian

-- 
Read our blog about news on our plugins:

http://www.mbsplugins.de/



_______________________________________________
mbsplugins@monkeybreadsoftware.info mailing list
%(list_address)s
https://ml-cgn08.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info

Reply via email to