Dear Maxers,
I just finished upgrading The sadam Library, which you can access on my website:
http://www.sadam.hu/software . This time there are two new objects.
[sadam.canvas] is a layer-based user-interactive canvas similar to the [lcd] object. Layers (called 'sprites' in [lcd]) can be selected, moved and transformed (rotated etc.) in an interactive way using the mouse. The object is using JUCE/Cairo for drawing, which makes it really fast and efficient.
[sadam.interpol] is an interpolation/extrapolation object which takes a number of fixed points and interpolates incoming data using those fixed points. Currently supported interpolation/extrapolation methods include Bézier, piecewise linear, polinomial of minimal degree (better known as Lagrange or Newton interpolation) and spline (both with natural and fixed boundary conditions).
There are tools in the library also for
Sound analysis & synthesis objects can be downloaded separately from the website of the Zentrum für innovative Musik-Technologie, as they are part of KLANGPILOT (a real time score language for sound synthesis):
http://www.mdw.ac.at/zimt (you'll find the link to 'downloads' at the bottom of the page).
As in the last release, every object (except the ones available from the ZiMT website) is fully documented (help files & reference docs). Objects are supposed to work on Mac OS (both Intel and PPC) and Windows, although I could only deep-test them on my Intel Mac.
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
P.S. Did you find these tools useful? Maybe you used some of them in a performance? If you could leave a comment in this topic and tell me your story with The sadam Library... That would be great for me! It would give me courage and inspiration for future development.