[PD-announce] vasp 0.1.3 - vector assembler for sound processing

Thomas Grill gr at grrrr.org
Tue Sep 6 16:20:12 CEST 2005


Hi all,
here's a final release of vasp in its current form. This has been
hanging around a while in CVS and will be superseded by a Python-based
system in the future.
There are quite a few (also non-compatible) changes relative to the
latest release:

- many optimizations for faster processing
- for vasp.size variants: attribute "zero" (default: true) - whether new
samples shall be zeroed
- added vasp.sum? to get sum of sample values
- all objects: attribute "defer" to queue outgoing vasps  - to avoid
stack faults for message loops
- enable attributes "detach" and "prior" also for non-threaded builds to
ensure patch compatibility
- vasp.size - flext bug for @keep=1
- vasp.imm - fixed bug with memory reservation length
- changed behavior of vasp.spit on uneven vector counts
[vasp a b c( -> [vasp.spit 2] now outputs a(outlet 2), b(outlet 1),
c(outlet 2), bang(outlet 3)
- vasp.search (vasp.o=, vasp.f=) objects... @incl attribute (default
false) to include current sample into search
- [vasp.channels?] reports number of channels in the first vasp vector
(buffer/array)
- vasp.min?, vasp.max?, vasp.amin?, vasp.amax?, vasp.rmin?, vasp.rmax?
no longer return the reference vasp / return a list of vector maxima/minima
- eliminated [vasp.cconj] as an object as it can easily be replaced by
an abstraction
- Max/MSP - freeing immediate buffers with overdrive is bogus -> using
queued flext timer
- fixed memory leaks associated to VBuffer retrieval
- fixed bug on vasp.search for vectors with 0 channels


download from:
http://grrrr.org/ext/vasp

have fun,
Thomas






More information about the Pd-announce mailing list