[announce] The sadam Library, version 2010-12-07
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.
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.
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??
Ah, scratch that – I now see them inside the KLANGPILOT 3.0.2 download…. Thanks again!
Nice one! Been using the pre release version of your udp receiver for a while and its saved my bacon. Thanks.
the binary network communication objects are really great !
thanks a lot !
no need for java in this case anymore :-)
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…
Great work, Adam! Thanks for sharing!
These look great Adam, thank you.
Thanks for the comments for everybody. I’ll keep the list informed of future updates (which for now will be mainly related to networking).