hi all,
the max/msp compatibility library for Pd, cyclone, has entered an alpha testing phase of its 0.1 version. It is vailable at
http://suita.chopin.edu.pl/~czaja/miXed/externs/cyclone.html
Cyclone has two parts. The 'hammer' contains max clones, currently these: accum, active, anal, Append, bangbang, bondo, Borax, Bucket, buddy, capture, Clip, coll, counter, cycle, decide, Decode, drunk, flush, forward, fromsymbol, funbuff, funnel, gate, grab, Histo, iter, match, mean, midiflush, midiformat, midiparse, mousefilter, MouseState, next, offer, onebang, past, prepend, prob, pv, speedlim, spell, split, spray, sprintf, substitute, sustain, switch, thresh, TogEdge, tosymbol, universal, urn, Uzi, xbendin, xbendin2, xbendout, xbendout2, xnotein, and xnoteout. With minor exceptions these are full-featured clones of max 4.0 classes.
The msp part, 'sickle', has been only barely started, and is left for the next versions to come. Currently, there is linedrive, allpass~, comb~ count~, delay~, index~, lookup~, peek~, play~, rand~, record~, and wave~.
This is very much an alpha release, to be used by fellow coders, or the very brave of all Pdiers. It is known to crash or behave wildly.
Besides, as you may imagine, checking for all _actual_ features of a max class, its misfeatures and bugs, takes so much time, and it is so boring... I have already made many such tests in max (they are all logged in the source), but many more are still needed. Help.
And, to tell the truth... since max patches are usually quite gui-heavy, there is still a long, long way before importing them into Pd will be an easy task...
Krzysztof
Btw, anybody willing to start making a jMax port?