I just finished integrating the MarkEx objects from Gem into the
pd-externals CVS. These are objects from GEM which don't have any
dependencies besides libc and are generally useful. What I moved is
the entire contents of Gem/src/MarkEx except [hsv2rsb] and the vector
lib. [hsv2rsb] depends on some Gem functions. The vector lib could be
included as well, but it would be non-trivial to make those objects
into single files, so I left it. [abs~] is now in creb and [reson~] is
now in cxc, so I didn't include those. Also, all of the objects have
been separated into one file per object. You can find these in
externals/markex.
Hopefully they will be removed from Gem since they are now a part of
the pure-data CVS. Also, this solves a few name conflicts: [average]
with maxlib, [counter] with cxc and cyclone, and [change] with pd. I
have renamed all of these using gem_ as a prefix, i.e. [gem_average]
and included them.
I compiled them under Linux and MacOS X, and will try to compile under
Win2k later tonight.
.hc