Dear Sirs,

I just have never been successful with sysex in Pd and I'm asking for your
kind advice.
Attached is an example for a long sysex message which goes out on [midiout]
(linux only, afaik).
The problems I have:
- sysex gets fragmented (also when nothing is sent out meanwhile by other
objects). It is always properly terminated with '247' but the content is
often truncated. Is this a bug/feature...? What is your best recommendation
knowing that my patch is full of sysex outs (+envelopes on some of them!)
- sysex just magically does not work on the target machine ;o) I have no
clue why except for this thing with being truncated but it *never* works
even if the message seems to go out intact. Even more interesting that the
machine shows me that it is recieving sysex! Tried with the mpu-401 of an
Audigy and with a MOTU 828 mkII through Jack and a2jmidid (jack-alsa midi
bridge). Sysex is

Thanks a Lot!

-- 
Muranyi Andras
#N canvas 311 74 791 688 10;
#X obj 123 177 midiout;
#X obj 162 143 nbx 2 14 0 16 0 0 empty empty device 0 -6 0 10 -262144
-1 -1 0 256;
#X floatatom 123 35 0 0 127 0 - - -;
#N canvas 401 346 945 646 (subpatch) 0;
#X obj 0 56 outlet;
#X obj 0 -24 inlet;
#X obj 1 1 mknob 16 0 0 127 0 0 empty empty Rev 1 21 1 8 -261682 -1
-1 3126 1;
#X obj 0 32 int;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 3 0 0 0;
#X coords 0 1 100 -1 18 26 1 0 0;
#X restore 123 6 graph;
#X obj 123 55 pack 0 0;
#X msg 123 99 240 \, 67 \, 16 \, 73 \, 8 \, \$2 \, 19 \, \$1 \, 247
;
#X floatatom 168 35 0 0 127 0 - - -;
#N canvas 405 346 945 646 (subpatch) 0;
#X obj 0 56 outlet;
#X obj 0 -24 inlet;
#X obj 1 1 mknob 16 0 0 16 0 0 empty empty Chn 1 21 1 8 -228856 -1
-1 0 1;
#X obj 0 32 int;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 3 0 0 0;
#X coords 0 1 100 -1 18 26 1 0 0;
#X restore 168 6 graph;
#X obj 124 220 sysexin;
#X obj 314 217 notein;
#X obj 314 280 print NOTE;
#X obj 124 281 print SYSE;
#X text 329 249 Play your favourite sequencer along;
#X text 94 197 SW or HW LOOPBACK;
#X text 348 98 Yamaha MU100 Reverb Send sysex - never mind \; o);
#X connect 1 0 0 1;
#X connect 2 0 4 0;
#X connect 3 0 2 0;
#X connect 4 0 5 0;
#X connect 5 0 0 0;
#X connect 6 0 4 1;
#X connect 7 0 6 0;
#X connect 8 0 11 0;
#X connect 9 0 10 0;
_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to