XML Feeds

.

[maxmsp] Re: SeqPlayer on windows platform

f.e personalcomputermusic at gmail.com
Thu Nov 1 05:35:29 MDT 2007


I've worked on one a long time ago, all Java based. It's still full of 
bugs that, unfortunately, appear to be different on every machine. But 
you may have luck using it. It was meant to output ALL from a Midi file. 
The code should be around too, so you may fix a few things if you want.

Info here : http://francois.eudes.free.fr/mfplay.htm
Download : Go to the ./software page you'll find thru the link below

f.e

f.e chanfrault | aka | personal computer music
 >>>>>>> http://www.personal-computer-music.com
 >>>>>>> |sublime music for a desperate people|


jorge.boos a écrit :
> Hi,
> 
> I've found 'midiparty' from Topher Lafata,
> and I made this patcher to give it a try.
> Are there other Max objects, externals, 
> patches about midi, midifiles, looping?
> While winXP 'seqplayer' is cooking,
> please let me know about them...
> 
> cheers,
> Jorge
> 
> 
> max v2;
> #N vpatcher 4 24 796 510;
> #P origin 0 9;
> #N comlet time signature denominator;
> #P outlet 182 432 15 0;
> #P window setfont "Sans Serif" 9.;
> #P number 182 309 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
> #N comlet number of tracks;
> #P outlet 735 434 15 0;
> #P number 604 253 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
> #P number 631 398 37 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
> #P window linecount 1;
> #P newex 631 368 27 9109513 int;
> #P newex 631 335 27 9109513 + 1;
> #P flonum 373 388 72 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
> #P newex 510 390 27 9109513 + 1;
> #P newex 510 363 34 9109513 == 0.;
> #P newex 495 334 40 9109513 t f f i;
> #P newex 510 426 75 9109513 gate 2 1;
> #P message 271 83 48 9109513 john1.mid;
> #P newex 373 360 89 9109513 expr $f3 / $f2 / $f1;
> #P newex 373 332 89 9109513 bondo 3;
> #P message 49 339 16 9109513 0.;
> #P newex 49 309 31 9109513 delay;
> #N comlet resolution;
> #P inlet 389 38 15 0;
> #P message 253 47 57 9109513 allofme.mid;
> #N comlet filename;
> #P inlet 195 38 15 0;
> #P newex 195 107 64 9109513 prepend open;
> #N comlet output (trackno channel msg byte1 byte2);
> #P outlet 26 432 15 0;
> #N comlet clock;
> #P inlet 723 38 15 0;
> #P comment 717 22 28 9109513 clock;
> #P button 153 76 15 0;
> #N comlet open;
> #P inlet 153 38 15 0;
> #P comment 147 22 28 9109513 open;
> #N comlet miliseconds per tick;
> #P outlet 218 432 15 0;
> #P flonum 218 388 64 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
> #P newex 218 351 100 9109513 expr 60000 / $f2 / $f1;
> #P newex 285 307 33 9109513 bondo;
> #N comlet length in ticks;
> #P outlet 683 434 15 0;
> #N comlet used resolution;
> #P outlet 325 432 15 0;
> #P comment 676 450 33 9109513 length;
> #P message 475 58 23 9109513 110;
> #P message 422 58 18 9109513 80;
> #P message 537 58 23 9109513 192;
> #P message 502 58 23 9109513 120;
> #P message 564 58 23 9109513 240;
> #P message 444 58 18 9109513 96;
> #P newex 422 106 84 9109513 prepend resolution;
> #P button 723 106 15 0;
> #N comlet BPM (beats per minute);
> #P outlet 90 432 15 0;
> #P newex 139 263 53 9109513 unpack;
> #P newex 139 236 130 9109513 regexp @re / @substitute "  ";
> #N comlet time signature numerator (beats per bar);
> #P outlet 139 432 15 0;
> #P message 243 29 61 9109513 lambada.mid;
> #P message 700 105 14 9109513 0;
> #P button 655 70 15 0;
> #N comlet reset;
> #P inlet 655 38 15 0;
> #N comlet input;
> #P inlet 116 38 15 0;
> #P number 527 255 48 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
> #P number 450 255 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
> #P number 373 255 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
> #N comlet length in bars;
> #P outlet 631 434 15 0;
> #N comlet internal resolution;
> #P outlet 345 432 15 0;
> #P number 139 309 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
> #P number 90 309 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
> #P newex 236 194 38 9109513 zl nth 1;
> #P message 262 65 54 9109513 samba.mid;
> #P message 153 108 28 9109513 open;
> #P message 511 107 62 9109513 viewsource;
> #P message 655 105 33 9109513 reset;
> #P newex 90 206 109 9109513 route bpm timesignature;
> #P comment 535 232 32 9109513 length;
> #P comment 458 232 37 9109513 internal;
> #P newex 296 226 23 9109513 t b;
> #P message 296 254 49 9109513 dumpinfo;
> #P newex 296 194 397 9109513 route loaded resolution internalresolution ticklength numtracks;
> #P newex 116 158 191 9109513 mxj midiparty @raw false;
> #P comment 381 232 46 9109513 resolution;
> #P comment 112 22 28 9109513 input;
> #P comment 649 22 28 9109513 reset;
> #P comment 63 449 63 9109513 beats per min;
> #P comment 343 449 39 9109513 internal;
> #P comment 137 449 64 9109513 time signature;
> #P comment 297 449 45 9109513 resolution;
> #P comment 211 449 53 9109513 mseg / tick;
> #P comment 19 449 32 9109513 output;
> #P comment 183 22 44 9109513 filename;
> #P comment 373 22 46 9109513 resolution;
> #P comment 429 140 128 9109513 default resolution is set to 96;
> #P comment 628 450 24 9109513 bars;
> #P comment 612 232 33 9109513 tracks;
> #P comment 728 450 32 9109513 tracks;
> #P fasten 15 0 63 0 121 187 31 187;
> #P fasten 37 0 68 0 705 297 54 297;
> #P connect 68 0 69 0;
> #P fasten 26 1 21 0 269 224 216 224 216 196 95 196;
> #P fasten 37 0 27 0 705 297 95 297;
> #P connect 21 0 27 0;
> #P connect 27 0 42 0;
> #P fasten 44 0 15 0 427 137 121 137;
> #P fasten 22 0 15 0 660 137 121 137;
> #P fasten 23 0 15 0 516 137 121 137;
> #P fasten 24 0 15 0 158 137 121 137;
> #P connect 34 0 15 0;
> #P fasten 17 0 15 0 301 289 728 289 728 137 121 137;
> #P fasten 64 0 15 0 200 137 121 137;
> #P fasten 43 0 15 0 728 137 121 137;
> #P connect 21 1 40 0;
> #P connect 40 0 41 0;
> #P fasten 37 0 28 0 705 297 144 297;
> #P connect 41 0 28 0;
> #P connect 28 0 39 0;
> #P connect 59 0 60 0;
> #P connect 60 0 24 0;
> #P fasten 37 0 83 0 705 297 187 297;
> #P connect 41 1 83 0;
> #P connect 83 0 84 0;
> #P connect 72 0 64 0;
> #P connect 38 0 64 0;
> #P connect 66 0 64 0;
> #P connect 25 0 64 0;
> #P connect 65 0 64 0;
> #P fasten 54 0 55 0 290 343 223 343;
> #P fasten 55 0 56 0 223 375 223 375;
> #P fasten 69 0 56 0 54 379 223 379;
> #P connect 56 0 57 0;
> #P connect 15 2 26 0;
> #P fasten 27 0 54 0 95 334 273 334 273 288 290 288;
> #P connect 15 3 16 0;
> #P connect 16 0 18 0;
> #P connect 18 0 17 0;
> #P fasten 31 0 54 1 378 281 313 281;
> #P connect 54 1 55 1;
> #P fasten 31 0 52 0 378 281 330 281;
> #P fasten 32 0 29 0 455 305 350 305;
> #P fasten 37 0 31 0 705 229 378 229;
> #P connect 16 1 31 0;
> #P fasten 28 0 70 0 144 413 362 413 362 322 378 322;
> #P connect 70 0 71 0;
> #P connect 71 0 77 0;
> #P fasten 31 0 70 1 378 314 417 314;
> #P connect 70 1 71 1;
> #P fasten 47 0 44 0 507 90 427 90;
> #P fasten 46 0 44 0 569 90 427 90;
> #P fasten 48 0 44 0 542 90 427 90;
> #P fasten 49 0 44 0 427 90 427 90;
> #P fasten 45 0 44 0 449 90 427 90;
> #P fasten 50 0 44 0 480 90 427 90;
> #P fasten 67 0 44 0 394 90 427 90;
> #P fasten 37 0 32 0 705 229 455 229;
> #P connect 16 2 32 0;
> #P fasten 33 0 70 2 532 314 456 314;
> #P connect 70 2 71 2;
> #P fasten 77 0 74 0 378 413 477 413 477 324 500 324;
> #P connect 74 1 75 0;
> #P connect 75 0 76 0;
> #P connect 76 0 73 0;
> #P connect 16 3 33 0;
> #P fasten 37 0 33 0 705 229 532 229;
> #P connect 74 2 75 1;
> #P fasten 74 0 73 1 500 417 580 417;
> #P connect 16 4 81 0;
> #P fasten 73 0 78 0 515 461 604 461 604 326 636 326;
> #P fasten 73 1 79 0 580 453 613 453 613 361 636 361;
> #P connect 78 0 79 0;
> #P connect 79 0 80 0;
> #P connect 80 0 30 0;
> #P connect 35 0 36 0;
> #P connect 36 0 22 0;
> #P fasten 33 0 53 0 532 314 688 314;
> #P fasten 36 0 37 0 660 96 705 96;
> #P connect 62 0 43 0;
> #P fasten 33 0 43 0 532 281 750 281 750 96 728 96;
> #P fasten 81 0 82 0 609 305 740 305;
> #P pop;
> 
> end of file
> 
> _______________________________________________
> maxmsp mailing list
> maxmsp at cycling74.com
> http://www.cycling74.com/mailman/listinfo/maxmsp
> 


More information about the maxmsp mailing list