Hi david
I made this patch along time ago
to send midi clock to a drum machine. Worked fine, but have not reviewed it
since.

The secret is in sending the correct midi start and midi stop messages.
also the relatoin between the frames and the bpm. Nthing special really.

I have not had the time to checkit now so probably youll have to make xome
ceaning.

Hope it works

Daniel


2008/7/25 David Schaffer <[EMAIL PROTECTED]>:

>  Hi guys,
>
>     Can anyone tell me how I can send/receive midi clock information
> from/to hardware devices? I want to display in pd the tempo used by my drum
> machine.
>
> Thanks a lot.
>
> Ps: I'm on win XP
>
>
> http://www.flickr.com/photos/schafferdavid/
> http://audioblog.arteradio.com/David_Schaffer/
>
> _______________________________________________
> Pd-list@iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>
>
#N canvas 280 241 572 370 12;
#X msg 164 179 252;
#X msg 125 178 250;
#X obj 125 198 f;
#X msg 239 158 248;
#N canvas 8 41 514 364 make.clock 0;
#X obj 287 73 expr 60000 / (24 * $f1);
#X obj 287 46 inlet;
#X obj 51 24 inlet;
#X obj 183 240 outlet;
#X msg 144 113 stop;
#X obj 146 64 sel start stop;
#X obj 189 208 spigot;
#X msg 311 177 1;
#X msg 339 176 0;
#X obj 191 171 b;
#X obj 50 257 outlet;
#X obj 190 148 metro 25;
#X msg 86 111 bang;
#X connect 0 0 11 1;
#X connect 1 0 0 0;
#X connect 2 0 5 0;
#X connect 2 0 10 0;
#X connect 4 0 11 0;
#X connect 5 0 12 0;
#X connect 5 0 7 0;
#X connect 5 1 4 0;
#X connect 5 1 8 0;
#X connect 6 0 3 0;
#X connect 7 0 6 1;
#X connect 8 0 6 1;
#X connect 9 0 6 0;
#X connect 11 0 9 0;
#X connect 12 0 11 0;
#X restore 125 138 pd make.clock;
#X obj 125 158 sel start stop;
#X obj 125 118 symbol;
#X msg 125 98 start;
#X msg 175 98 stop;
#X obj 125 218 midiout;
#X text 357 87 midi-out example;
#X text 356 105 e.skogen/audionerd.com;
#X obj 280 124 nbx 3 14 -1e+037 1e+037 0 0 empty empty BPM 0 -6 1 12
-262131 -123526 -1 102 256;
#X text 123 233 external clock;
#X obj 116 50 inlet;
#X obj 116 70 sel 0 1;
#X obj 280 58 inlet;
#X text 331 57 entra el bpm;
#X text 90 28 1:start \, 0:stop;
#X obj 310 158 s syncbang;
#X obj 23 156 s stop;
#X obj 398 158 f;
#X obj 424 158 + 1;
#X obj 398 178 % 3;
#X obj 398 218 f;
#X obj 424 218 + 1;
#X obj 398 198 sel 0;
#X obj 399 238 s syncnumberz;
#X msg 326 214 0;
#X connect 0 0 2 0;
#X connect 1 0 2 0;
#X connect 2 0 9 0;
#X connect 3 0 2 0;
#X connect 4 0 5 0;
#X connect 4 1 3 0;
#X connect 4 1 19 0;
#X connect 4 1 21 0;
#X connect 5 0 1 0;
#X connect 5 1 0 0;
#X connect 6 0 4 0;
#X connect 7 0 6 0;
#X connect 8 0 6 0;
#X connect 12 0 4 1;
#X connect 14 0 15 0;
#X connect 15 0 8 0;
#X connect 15 0 20 0;
#X connect 15 1 7 0;
#X connect 15 1 20 0;
#X connect 15 1 28 0;
#X connect 16 0 12 0;
#X connect 21 0 22 0;
#X connect 21 0 23 0;
#X connect 22 0 21 1;
#X connect 23 0 26 0;
#X connect 24 0 25 0;
#X connect 24 0 27 0;
#X connect 25 0 24 1;
#X connect 26 0 24 0;
#X connect 28 0 21 0;
#X connect 28 0 24 0;
_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to