Forums > MaxMSP

mtc over lan

January 27, 2006 | 8:30 pm

So Im trying to get MTC from DP4 to another computer.

I have noticed that "tcin" object is missing from the newer version of max.

Any suggestions about how to get the MTC into max from DP?

I have the settings right in DP, just need an object to receive it.

then Im gonna send it over a "netsend".

How might I get it out of "netreceive" and max on the second computer?

does that make sense?

Thanks all,
Computo


January 27, 2006 | 9:19 pm

can you use molcp? or do you need to send also other things
over ethernet.

http://www.musiclab.com/products/rpl_info.htm

-802.110


January 27, 2006 | 11:12 pm

Peter Elsea did a nice tutorial to decode mtc.

Here is a patch that may help you (with mmc, mtc, beat clock and DP
midi metronome):
If you are using OSX.4, there is a MIDI over ethernet driver, but I
never tested it.

#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P comment 885 356 69 196617 DP metro;
#P comment 691 354 107 196617 BeatClock/RealTime;
#P comment 583 351 39 196617 MTC;
#P message 898 218 35 196617 jam 1;
#P number 917 138 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 898 109 50 196617 stripnote;
#P number 898 293 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#N counter;
#X flags 0 0;
#P newobj 898 259 66 196617 counter;
#P newex 898 186 52 196617 sel 60 72;
#P newex 898 80 91 196617 notein;
#P comment 956 187 57 196617 60: accent;
#P comment 955 206 60 196617 72: normal;
#P flonum 744 298 70 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 744 269 30 196617 / 24;
#P message 711 168 32 196617 set 0;
#P number 744 242 50 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#N counter;
#X flags 0 0;
#P newobj 744 195 66 196617 counter;
#P newex 764 138 31 196617 print;
#P button 744 113 15 0;
#P button 716 113 15 0;
#P comment 715 139 30 196617 stop;
#P button 688 113 15 0;
#P newex 688 74 95 196617 route 250 252 248;
#P newex 688 47 25 196617 rtin;
#P number 509 205 47 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 509 183 44 196617 +;
#P newex 543 156 27 196617 < < 7;
#P newex 475 124 78 196617 unpack 1 1 1;
#P newex 475 88 83 196617 match 242 nn nn;
#P newex 413 263 28 196617 + 0;
#P newex 413 235 31 196617 * 16;
#P newex 377 263 28 196617 + 0;
#P newex 377 235 31 196617 * 16;
#P newex 341 263 28 196617 + 0;
#P newex 341 235 31 196617 * 16;
#P newex 305 263 28 196617 + 0;
#P newex 305 235 31 196617 * 16;
#P newex 305 210 160 196617 route 7 6 5 4 3 2 1 0;
#P newex 305 184 44 196617 pack;
#P newex 339 155 32 196617 & 15;
#P newex 305 155 30 196617 / 16;
#P newex 305 116 44 196617 unpack;
#P newex 305 85 70 196617 match 241 nn;
#P newex 305 51 35 196617 midiin;
#P number 413 336 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 377 336 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 341 336 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 305 336 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 305 312 32 196617 & 31;
#P comment 153 223 28 196617 start;
#P button 158 198 15 0;
#P button 120 197 15 0;
#P newex 120 167 86 196617 sel 9 2;
#P newex 56 141 93 196617 unpack 0 1 2 3 4 5;
#P newex 56 76 142 196617 match 240 127 127 6 nn 247;
#P newex 56 50 52 196617 sysexin h;
#P comment 116 223 28 196617 stop;
#P comment 558 207 100 196617 MIDI beat;
#P comment 557 225 100 196617 1 beat = 6 MIDI clock;
#P comment 557 240 100 196617 24 clock / quarter;
#P comment 687 139 30 196617 start;
#P comment 54 250 100 196617 MMC;
#P user panel 46 36 182 234;
#X brgb 171 192 173;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P background;
#P user panel 283 35 381 337;
#X brgb 171 192 173;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P background;
#P user panel 679 35 181 338;
#X brgb 171 192 173;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P background;
#P user panel 876 35 181 338;
#X brgb 171 192 173;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P background;
#P connect 56 1 60 1;
#P connect 60 0 57 0;
#P connect 60 0 61 0;
#P connect 58 0 59 0;
#P connect 62 0 58 0;
#P connect 57 1 58 0;
#P connect 57 0 62 0;
#P connect 56 0 60 0;
#P connect 52 0 53 0;
#P connect 50 0 52 0;
#P connect 49 0 50 0;
#P connect 47 0 49 0;
#P connect 51 0 49 0;
#P connect 43 2 47 0;
#P connect 43 1 46 0;
#P connect 43 0 44 0;
#P connect 42 0 43 0;
#P connect 39 0 40 1;
#P connect 38 2 39 0;
#P connect 40 0 41 0;
#P connect 38 1 40 0;
#P connect 37 0 38 0;
#P connect 22 0 23 0;
#P fasten 22 0 37 0 310 78 480 78;
#P connect 28 7 36 1;
#P connect 36 0 21 0;
#P connect 35 0 36 0;
#P connect 28 6 35 0;
#P connect 28 5 34 1;
#P connect 34 0 20 0;
#P connect 33 0 34 0;
#P connect 28 4 33 0;
#P connect 28 3 32 1;
#P connect 32 0 19 0;
#P connect 31 0 32 0;
#P connect 28 2 31 0;
#P connect 26 0 27 1;
#P connect 24 1 25 0;
#P connect 24 1 26 0;
#P connect 28 1 30 1;
#P connect 17 0 18 0;
#P connect 30 0 17 0;
#P connect 29 0 30 0;
#P connect 28 0 29 0;
#P connect 27 0 28 0;
#P connect 25 0 27 0;
#P connect 23 0 24 0;
#P connect 13 1 15 0;
#P connect 13 0 14 0;
#P connect 12 4 13 0;
#P connect 11 0 12 0;
#P connect 10 0 11 0;
#P window clipboard copycount 66;


January 28, 2006 | 11:40 am

god damn, thats one useful patch!! I should put up my pluggo plugin for parsing plugsync~ information via OSC "flawlessly, without repeat, and without error.."… sounds simple, wasn’t due to the nature of ASIOs delays and muckups.

j


Viewing 4 posts - 1 through 4 (of 4 total)