Hi all,
maxlib version 1.1 is available for the operating systems mentioned above. Win and OS X distributions come with compiled binaries... Here's what has changed:
- new objects: nroute, pong, edge - arbran 0.1b now allows to (re-)set the arrays dynamically - match 0.3 now matches any type of data (floats, lists, symbols, anything) - scale 0.2 allows to dynamically change the creation arguments and to choose between linear (default) and exponential scale - MSVC++ workspace contains configuration for Intel Compiler with Pentium 4 optimizations ("maxlib - Win32 Intel") - makefile and binary release for Mac OS X (10.1.5) - BUG FIX: corrected path to helpfiles in rand objects - BUG FIX: corrected makefile to work under Linux again
Get it at: http://www.akustische-kunst.org/puredata/maxlib/
BTW, there's a scale object in maxlib that behaves like the on in Max... any suggestions because of the name clash with scale from Gem and others?
Olaf
PS: makefile problem solved... was just too tired and overlooked a silly mistake....
hi Olaf,
there is more and more of that talk about name clashes...
In the maxlib, there are three clones of the native max classes: borax, match, and speedlim (scale is not native afaik). Two of them, match and speedlim, are in the cyclone too.
1. I would like to include Borax in cyclone at some point (but not yet). No name clash here, but how about me using your code when I come to that? I would need to adjust it to the cyclone's coding style, test for compatibility with max, etc.
2. The match in cyclone is based on Joseph Sarlo's code, rewritten to be able to match floats and symbols, handle any type of data, recognize overlapping patterns, etc. It is 'set'table (it is also growable, unlike the match of max), and supports generic 'nn' atoms.
3. The speedlim from maxlib lacks two important features of max original, and its cy-clone: it accepts only floats, and ignores input if blocked. The max4 reference manual:
*Input* anything In left inlet: The message is passed out the outlet, provided that a certain minimum time has elapsed since the previous output. Otherwise, the message is held until that amount of time has passed (or until it is overwritten by another incoming message).
Now, the question is: how many patches depend on match or speedlim from the maxlib? If not many, would you be willing to rename the two? Or do you see it the other way around?
Krzysz-the-sooner-the-better-either-way-of
Olaf Matthes wrote: ...
- match 0.3 now matches any type of data (floats, lists, symbols,
anything)
...
BTW, there's a scale object in maxlib that behaves like the on in Max... any suggestions because of the name clash with scale from Gem and others?
Krzysztof Czaja schrieb:
hi Olaf,
there is more and more of that talk about name clashes...
In the maxlib, there are three clones of the native max classes: borax, match, and speedlim (scale is not native afaik). Two of them, match and speedlim, are in the cyclone too.
[...]
- The speedlim from maxlib lacks two important features of max
original, and its cy-clone: it accepts only floats, and ignores input if blocked.
Hi Krzysztof,
you found a 'bug' in maxlib! I have a version 0.2 of speedlim that does not ingnore input if blocked.... however, I forgot to update the sourcefile for the library. It's mentioned in the HISTORY for version 0.8. Shame on me! - I'll fix this for the next release.
Now, the question is: how many patches depend on match or speedlim from the maxlib? If not many, would you be willing to rename the two? Or do you see it the other way around?
What about exchanging code? - Your 'extended' match and speedlim objects seem to cover the same functionallity plus some more (they are thus downwards compatible). I would like to include them in maxlib and you could include borax in cyclone. By providing the same functionallity it makes no difference which library to use...
Olaf
hi Olaf,
great. Actually you do not need to ask -- cyclone is free -- neither as bear, nor as gpl, just pure fz: totally free, free as the wind...
...or is it ``Copyright [...] Miller Puckette and others'', with you and me among the `others'?
cheers Krzysztof
Olaf Matthes wrote: ...
What about exchanging code? - Your 'extended' match and speedlim objects seem to cover the same functionallity plus some more (they are thus downwards compatible). I would like to include them in maxlib and you could include borax in cyclone. By providing the same functionallity it makes no difference which library to use...
... and now permit me to add one more complication, which is that I think Pd itself should ship with a complete set of Max compatibles someday. I do intend to put the really frequently needed ones (gate, speedlim, ...) in sometime soon, but I don't know how to do that without causing even more headaches for people writing other versions of them!
cheers Miller
On Tue, Aug 27, 2002 at 01:40:41PM +0200, Krzysztof Czaja wrote:
hi Olaf,
great. Actually you do not need to ask -- cyclone is free -- neither as bear, nor as gpl, just pure fz: totally free, free as the wind...
...or is it ``Copyright [...] Miller Puckette and others'', with you and me among the `others'?
cheers Krzysztof
Olaf Matthes wrote: ...
What about exchanging code? - Your 'extended' match and speedlim objects seem to cover the same functionallity plus some more (they are thus downwards compatible). I would like to include them in maxlib and you could include borax in cyclone. By providing the same functionallity it makes no difference which library to use...
PD-announce mailing list PD-announce@iem.kug.ac.at http://iem.kug.ac.at/cgi-bin/mailman/listinfo/pd-announce
hi Miller,
this is going to be a simplification, not a complication. If you like the code, you would just take it, modified or not, otherwise it would be plain gone (with the wind) with no regrets...
Krzysztof
Miller Puckette wrote:
... and now permit me to add one more complication, which is that I think Pd itself should ship with a complete set of Max compatibles someday. I do intend to put the really frequently needed ones (gate, speedlim, ...)
...
On Tue, Aug 27, 2002 at 01:40:41PM +0200, Krzysztof Czaja wrote:
...
...or is it ``Copyright [...] Miller Puckette and others'', with