A new Spat release is available. The release comes in two flavors described bellow.
http://forumnet.ircam.fr/shop/fr/forumnet/49-spat.html/
Spat-4.6.1-32bits.dmg :
This version is for Mac OS 10.5 or higher.
This version runs as 32 bits application and also has a 32 bits audio DSP chain.
It is compatible with :
- Max/MSP 5.1.7 (5.1.9 recommended)
- Max/MSP 6.0.4 (6.0.8 recommended)
- Max/MSP 6.1.1 running in 32 bits mode.
Spat-4.6.1.dmg :
This version is for Mac OS 10.6 or higher.
This version is a 32/64 bits bundle application and has a 64 bits audio DSP chain.
It is compatible with :
- Max/MSP 6.0.4 (6.0.8 recommended)
- Max/MSP 6.1.1 running in 32 bits mode or 64 bits mode.
It is NOT compatible with Max/MSP 5.
The content of the disk image is slightly different than previous versions.
It now conforms the new Max 6.1 'Packages' structure. (see http://cycling74.com/2013/03/11/max-6-feature-packages/)
This means you just need to drop the whole ircam-spat folder into your Max Packages folder, and you're done.
The full change-log follows.
Please note that a few features are still in alpha version and are thus subject to changes in future versions.
* spat.spat~ : fix bug with spread message with stereo sources
* update of the CPU spreadsheet
* added spat.noisegate~ : multichannel noise gate
* added spat.limiter~ : multichannel limiter
* added spat.compressor~ : multichannel compressor
* updated to Max 6.1 Package structure
* spat.decoder~, spat.spat~, spat.hoa~ : fix bug with dual-band decoding
* spat.viewer : fix scheduling bug with getsource message
* spat.oper_ : fix minor bug
* hoa : warning 'maxreinphase' renamed 'inphasemaxre', for consistency
* added spat.clip~ : multichannel clip~
* added spat.delta~ : multichannel delta~
* added spat.deltaclip~ : multichannel deltaclip~
* added spat.dcfilter~ : multichannel dc filter
* added spat.softclipping~ : multichannel soft clipping
* added spat.slide~ : multichannel slide~
* ported to x86_64 for Max 6.1.1
* spat.rtconv~ : minor cpu optimizations
* spat.hoa~, spat.pan~, spat.spat~ : added hoamode attribute : fast or precise.
This refers to the computation of HOA components.
The 'fast' mode makes use of table lookup, which are faster, at the expense of larger RAM usage
* added spat.hlshelf2cascade : converts hlshelf parameters to biquad coefficients
* spat.rtconv~ : added 'load' message to load IR directly from file (wav or aiff).
* added spat.converb~ : convolution reverb which can be (partially) controlled by spat.oper
(alpha version, subject to changes anytime)
* added spat.zlsmooth : smoothing of list, based on local regression using weighted least squares.
* added spat.rat : room impulse response analyzer and denoiser.
(alpha version, subject to changes anytime)
* spat.oper : fix bug with bang message
* spat.oper_ : major optimization and clean up; added one outlet
* spat.hrtf.infos : can now read all types of files : .hrtf, .coll, .near, .b2t, FIR filters, ...
warning : modified the outlets
* spat.transpan~ : fix bug with CTC delay
* added spat.sig~ : multichannel sig~
* added spat.peek : multichannel peek~
* added spat.poke~ : multichannel poke~
* all objects : added 'exportdict' method to export all attributes in a JSON file
* spat.air~ : added numchannels attribute
* spat.rotate, spat.translate : deprecated format attribute; they now preserve the input coordinate format
* spat.virtualspeakers~ : fix possible crash with memory allocation failure
* all objects : tried to reduce the amount of RAM allocated
* spat.oper : added showpresence attribute
* spat.oper : added mouse outlet
* (shell tool) audiofilenormalize : added RMS normalization
* added (shell tool) audiofileloudness : computes loudness (ISO 532B / DIN 45631)
* spat.matrix~.control : warning for negative gains
* spat.oper : fix major bug with presence/distance rounding issue
* added spat.edc : (broadband) energy decay curve
* added spat.edc.embedded
* added spat.colormap : map values to color
* added spat.fton : converts frequency to note+cents
* added spat.ntof : converts note+cents to frequency
* added spat.yin~ : multichannel yin~
* spat.waveform : added mode attribute; added fitselection message
* added spat.fixnan~ : removes NaN or Inf in signals
* added spat.fixnan : removes NaN or Inf in messages
* added spat.isnan~ : detects Nan or Inf in signals
* added spat.sfinfo : sound files info with UI
* added spat.sfinfo.embedded
* added spat.mixingtime : estimation of the mixing time of room impulse response
* added spat.mixingtime.embedded
* added spat.cpu : reports CPU
* added spat.shell : runs shell commands in a pool of threads
* decoder~, hoa~ : added exportmat message (export matrix as matlab file)
* spat.matrix~ : added exportmat message (export matrix as matlab file)
* added spat.smk~ : sweep measurement kit for IR measurement
* added spat.sweep~ : sweep generator
* added spat.ir.infos : computes basic informations about room impulse responses