I made a little test which I've attached.

With alsa I can receive a maximum sysex message of 98 data bytes [100
total including the start and end].  I've tried this with a hardware
loopback (plugging my output into my input) and using a virtual
device.

With the default midi [portaudio?] I can receive 128 data bytes [130 total].

I've attached my test patch [it requires a counter that I've also attached].

Any idea where these limits are set?

-Alex

On 1/16/09, Alex <[email protected]> wrote:
> I am trying to get a sysex dump into pd, this dump is 226 bytes long.
>  I use alsa for midi.  I'm using pd 0.41.4.
>
>  I am able to send the sysex data from pd to my device, and the device
>  sends the data back [I can verify the dump with amidi] but once I
>  connect my device's output to pd.. I don't see the data in pd
>  [sysexin] or [midiin]
>
>  I've also tried initiating the dump from the device itself (a
>  synthesizer), I get the same results.. amidi -d will show it but I
>  don't see the data on pd's [midiin] or [sysexin] inputs once I connect
>  the device to pd.
>
>  So my question is: is anyone aware of a hard coded limit for the length of 
> sysex
>  messages in pd?  I'd like to increase this limit if possible..
>
>  Thanks,
>
> Alex
>

Attachment: test-sysex-len.pd
Description: application/puredata

Attachment: x37v-count.pd
Description: application/puredata

_______________________________________________
Pd-dev mailing list
[email protected]
http://lists.puredata.info/listinfo/pd-dev

Reply via email to