David~ says:
I have it set to run on 4 MIDI channels, and I tried it >with orchestral type sound fonts, and started sending program changes y% of the time to each channel, with only 1-3 notes being played on a particular timbre. It sounds like Anton Webern on acid ... in a good way... I'll put up some example files soon.
Yes, please do it, it is always interesting (at least for me) to know about different uses of PD ...
Alberto Zin
On Tue, Sep 26, 2006 at 09:43:16AM +0200, alberto.zin@poste.it wrote:
Yes, please do it, it is always interesting (at least for me) to know about different uses of PD ...
Here's a tune I wrote using Pd in collaboration with the game-of-life CA abstraction I posted to the list a while ago.
http://sciencegirlrecords.com/chr15m/music/CD004/ca1.ogg
The chords are played by the CA, as is the frequency spectrum of the highhat, the hi-hat delay unit length, the one-note melody that comes in, and the bass drum rhythm.
Best,
Chris.
chris@mccormick.cx http://mccormick.cx
Hello, some people might be interested about this attached patch for a midi sync.
[242 0 0( won't work as expected because the second argument is for midi port.
multiplicating 242 by 65536 and adding the three other arguments always give 'start' stop' 'continue' messages, there must be a trick to send 'song pos' message, but I didn't figure it out. Patco.
Découvrez un nouveau moyen de poser toutes vos questions quelque soit le sujet ! Yahoo! Questions/Réponses pour partager vos connaissances, vos opinions et vos expériences. Cliquez ici.
#N canvas 320 90 648 432 12; #X obj 480 124 midirealtimein; #X obj 210 272 metro 20.833; #X obj 217 255 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X floatatom 293 139 5 0 127 0 - - -; #X floatatom 260 69 5 0 0 0 BPM - -; #X obj 480 152 t b; #X obj 480 179 f 0; #X obj 515 181 + 1; #X obj 484 243 sel 0; #X obj 487 279 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 472 303 f 0; #X obj 503 303 + 1; #X obj 479 377 hradio 15 1 0 4 empty empty BEAT 0 -8 0 10 -262144 -1 -1 0; #X msg 95 293 250; #X msg 35 283 252; #X obj 19 329 midiout; #X obj 482 215 mod 24; #X obj 473 329 mod 4; #X obj 266 110 expr (60000/$f1)/24; #X msg 228 298 248; #X obj 544 239 sel 0; #X obj 547 275 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 532 299 f 0; #X obj 563 299 + 1; #X obj 533 325 mod 4; #X obj 550 377 hradio 15 1 0 4 empty empty sixteenth 0 -8 0 10 -262144 -1 -1 0; #X obj 542 211 mod 6; #X msg 11 69 play; #X msg 51 67 stop; #X msg 218 229 0; #X msg 250 229 1; #X msg 434 180 0; #X msg 96 70 continue; #X obj 38 139 route stop play continue; #X text 19 25 midi clock control; #X obj 260 7 loadbang; #X msg 260 34 120; #X msg 162 294 251; #X text 252 -28 linux users replaces midirealtimein with midiin; #X text 348 -7 works only with physical MIDI ports; #X connect 0 0 5 0; #X connect 1 0 19 0; #X connect 2 0 1 0; #X connect 3 0 1 1; #X connect 4 0 18 0; #X connect 5 0 6 0; #X connect 6 0 7 0; #X connect 6 0 16 0; #X connect 6 0 26 0; #X connect 7 0 6 1; #X connect 8 0 9 0; #X connect 8 0 10 0; #X connect 10 0 11 0; #X connect 10 0 17 0; #X connect 11 0 10 1; #X connect 13 0 15 0; #X connect 14 0 15 0; #X connect 16 0 8 0; #X connect 17 0 12 0; #X connect 18 0 3 0; #X connect 19 0 15 0; #X connect 20 0 21 0; #X connect 20 0 22 0; #X connect 22 0 23 0; #X connect 22 0 24 0; #X connect 23 0 22 1; #X connect 24 0 25 0; #X connect 26 0 20 0; #X connect 27 0 33 0; #X connect 28 0 33 0; #X connect 29 0 2 0; #X connect 30 0 2 0; #X connect 31 0 6 1; #X connect 31 0 10 1; #X connect 31 0 22 1; #X connect 32 0 33 0; #X connect 33 0 14 0; #X connect 33 0 29 0; #X connect 33 1 13 0; #X connect 33 1 30 0; #X connect 33 1 31 0; #X connect 33 2 30 0; #X connect 33 2 37 0; #X connect 35 0 36 0; #X connect 36 0 4 0; #X connect 37 0 15 0;