[announce] The sadam Library, version 2010-12-07

$Adam's icon

Dear Maxers,

I just published on [maxobjects] a set of externals I wrote and which others might also find helpful:

Currently it contains 21 objects in several fields with full Max-like documentation (including Reference docs -- see the readme that comes with the library to figure out how to install that), 3 of them which must be downloaded separately from the Klangpilot page hosted by ZiMT.

Some objects do really basic stuff (like calculation of greatest common divisor or finding closest prime numbers), others are more sophisticated (like the LZO compressor-decompressor or the Chaotic Oscillator).

There is a set of externals designed for binary network communication (TCP & UDP) to be able to talk to any microcontroller with Ethernet port natively from Max. To make binary streaming easier, there is a [buffer~]-like container object in the library that binds a stream of binary data to a Max symbol and lets other objects read and write this named stream. Although currently the streaming objects only support pure binary communication, an upgraded version where all network objects will also understand OSC messages is on the way, as well as a TCP Server & Client object and a multicast external.

All externals are licensed under the Creative Commons Attribution 3.0 Unported License, except the LZO compressor/decompressor, which is a GPLv2 project.

Any comment and bug report is highly appreciated.

Enjoy!
Ádám

kp*'s icon

Fantastic! A quick look shows these to be very cool and nicely documented. Can't wait to look at these more in the morning but this looks like some really exciting stuff. Bravo.

-kp--

Dan Nigrin's icon

Agree, these look great on first glance, thank you! For the ones that are supposed to be hosted on the Klangpilot page, I looked there ( http://www.mdw.ac.at/zimt/downloads-e.html ), and did not see them??

Dan Nigrin's icon

Ah, scratch that - I now see them inside the KLANGPILOT 3.0.2 download.... Thanks again!

Luke Woodbury's icon

Nice one! Been using the pre release version of your udp receiver for a while and its saved my bacon. Thanks.

JATom's icon

hello Ádám,

the binary network communication objects are really great !
thanks a lot !
no need for java in this case anymore :-)

best,
JAtom

DJ's icon

Hi all,
I just updated the downloads page of ZiMT to provide the two externals programmed by Adam for KLANGPILOT seperately of the KLANGPILOT environment, if needed:

Enjoy,
Johannes
www.mdw.ac.at/zimt/

DJ's icon

Update:
in the meantime we also added windows version of the KLANGPILOT-externals to the download page...so theoretically it should be possible to use KLANGPILOT (or the externals separately in Windows). This has not been tested yet, though...

Good luck,
best,
Johannes

Joshua Kit Clayton's icon

Great work, Adam! Thanks for sharing!

-Joshua

Scott Fitzgerald's icon

These look great Adam, thank you.

$Adam's icon

Thanks for the comments for everybody. I'll keep the list informed of future updates (which for now will be mainly related to networking).

Ádám