Hello again,
I investigated this a little further and found that
There is no need to even turn dsp on. Midi gets stuck, for example, if there is some printout comming from Pd simultaneously with `too fast' midi input. The very simple test patch is included as an attachment.
The same machine under Linux/OSS runs the same test patch perfectly. I can not check midi with audio under Linux since OSS does not support Prodif+ card.
Given all that I assume it is windows midi driver to blame but I would have been more certain if this machine had given me any midi problems in Cubase, which it never had.
message. It performs exactly the midi reset action I queried for in my previous post, so I included this message in the test patch. It is applicable only in windows (i.e. where it is really needed :).
Thank you very much for your patience.
Krzysztof
Guenter Geiger wrote:
hello Krzysztof,
Your problem with MIDI is not known in general. Does anyone have the possiblity to try this out on a Windows system ?
It may be a problem with your system, or if others have this on Windows it could be a problem with pd too ...
Guenter
#N canvas 348 303 536 467 12; #X obj 293 242 metro 1000; #X obj 82 196 notein; #X obj 82 330 print note; #X obj 82 242 spigot; #X obj 293 286 print metro; #X msg 31 389 ; pd dsp 0 ; pd audio 0 2; #X obj 82 286 spigot; #X msg 293 196 0; #X msg 337 196 1; #X obj 227 242 == 0; #X msg 265 399 ---------------------------------; #X obj 265 430 print reset; #X floatatom 19 286; #X msg 174 196 stop; #X msg 174 242 0; #X obj 174 112 r printout; #X msg 205 39 ; printout none; #X msg 364 20 ; printout note; #X obj 174 152 route none note metro; #X obj 387 196 t b 0; #X obj 230 330 r reset; #X obj 170 418 del 100; #X obj 230 361 t 0 b; #X msg 39 39 ; reset 50; #X msg 364 67 ; printout metro 50; #X connect 0 0 4 0; #X connect 1 0 3 0; #X connect 1 1 3 1; #X connect 3 0 6 0; #X connect 3 0 12 0; #X connect 6 0 2 0; #X connect 7 0 0 0; #X connect 7 0 9 0; #X connect 8 0 0 0; #X connect 8 0 9 0; #X connect 9 0 6 1; #X connect 10 0 11 0; #X connect 13 0 0 0; #X connect 13 0 14 0; #X connect 14 0 6 1; #X connect 15 0 18 0; #X connect 18 0 13 0; #X connect 18 1 7 0; #X connect 18 2 19 0; #X connect 19 0 8 0; #X connect 19 1 0 1; #X connect 20 0 22 0; #X connect 21 0 5 0; #X connect 22 0 21 0; #X connect 22 1 10 0;