Max 8 SDK: MC Support

Timothy Place's icon

Hello everyone,

I'm pleased to say that we have a new release of the canonical Software Development Kit for Max in C, updated for Max 8.

There are very few changes as compared with the previous SDK. The notable to new material in this version is support for writing MC externals.

Download here and have fun!

Luigi Castelli's icon

Hi Tim,
thanks for your ongoing efforts in keeping the SDK up to date.
Being able to write custom MC externals is really amazing.
My only request would be if it were possible to add a couple more examples in the mc folder.
Maybe the [mc.matrix~]/[mcs.matrix~] object to show how to manage multiple MC signals versus a single MC signal with a different number of inputs and outputs.
And maybe one example object to show how to write MC externals using the MC Wrapper features.
Thanks for your consideration.

Roald Baudoux's icon

Nice to see mc examples have been added. Could you please also add a UI example dealing with multiple touches inside a single object, such as multislider?

Timothy Place's icon

@roald We haven't exposed multi-touch in the API yet, though we have discussed it! Hopefully we can add that in the near future.

Timothy Place's icon

@luigi I just added the limi~ object to the Github repo MC examples.

The limi~ object is then wrapped as mc.limi~ because of the files in the package's "init" folder. Furthermore there is an mcs.limi~ version as well. This is done using a preprocessor define but sharing the same source file.

Hope this helps!
Tim

Luigi Castelli's icon

Great! I'll check it out. Thanks, Tim.

Roald Baudoux's icon

@Tim: it would be nice if multi-touch were exposed in the API of course, but a code example would be just fine.

Cam McKittrick's icon

Thanks for this. Immediate and timely concern: Has anyone authored the teabox decoder (teabox~ ) for 64-bit?

Roald Baudoux's icon

I have stopped using my Teabox a long time ago, but I remember having worked on a gen~ substitute for the external. Can't remember if it worked. Here it is:

Max Patch
Copy patch and select New From Clipboard in Max.

Cam McKittrick's icon

Many thanks!

Iain Duncan's icon

I'm late to the party, but yeah, thanks a bazillion, the SDK is awesome. I wish I'd dug into it sooner!