Dear all,
Happy New Year.
Spat 5.0.9 is now available on the download page.
Please report any issue.
Best,
T.
==============================================================================
Release Version : 5.0.9
Release Date : 01/2019
- spat5.panoramix : improved allrad decoding
- spat5.panoramix~ : minor optimization
- spat5.decoder~, spat5.hoa.decoder~, spat5.panoramix~ : optimized dual-band HOA decoding
- spat5.pan~ : added dual-band vector-base panning (dualbandvbp). See help patcher
- spat5.wfs.config : added warning for non consistent speaker layout
- spat5.pan~ : improved error and warning messages
- spat5.spat~ : fix spurious error messages when switching from 2D to 3D HOA
- spat5.panoramix : fix minor memory leak
- all objects : fix possible crash (thread-safe issue)
- spat5.panoramix : improved “/session/delete/byaddress” message
- spat5.pan~, spat5.panoramix~, spat5.spat~, spat5.pan : added LBAP, layer-based amplitude panning
- spat5.panoramix : major optimization of preset loading time (and track/bus addition or deletion)
- spat5.panoramix : added new global settings
- spat5.panoramix : vumeter refresh rate is now stored with preset
- spat5.viewer : changed “/backgroundimage/xoffset” to “/backgroundimage/offset/x”, for consistency (minor compatibility break)
- spat5.panoramix~ : significant CPU optimization (signal routing)
- spat5.panoramix, spat5.hoa.decoder~, etc : added allrad+ ambisonic decoder
- spat5.panoramix, spat5.hoa.decoder~, etc : added mvlad ambisonic decoder
- spat5.hoa.decoder~ improved warning and error messages
- spat5.hoa.encoder~, spat5.panoramix~, spat5.spat~ : cpu optimization for HOA encoding
- spat5.sfplay~ : now outputs the list of AIFF markers upon loading a file
- spat5.oper : fix initialization bug with omni/room filter
- spat5.knn : fix various bugs and crashes
- spat5.panoramix : Monitoring, Master, and Options strips can now be renamed
- spat5.viewer : added “/source/[index]/mute” message
- spat5.reverb~, spat5.panoramix: fix default delays when @channels > 8
- spat5.viewer, spat5.oper : added “/source/[index]/radius/visible” message
- spat5.viewer, spat5.oper : added “/source/[index]/orientation/mode” message
- spat5.quat.toeuler, spat5.quat.fromeuler : added @initwith attribute
- upgraded to juce 5.4.1
- fixed @embed attribute for spat5.*.embedded objects
- spat5.frequencyresponse, spat5.hlshelf, etc. : added “/xtick/color”, “/ytick/color” messages
- spat5.frequencyresponse : added “/xtick/position” message (cf help patcher)
- spat5.frequencyresponse : added “/marker” messages (cf help patcher)
- spat5.osc.unslashify : fix bug with FullPacket
- spat5.oper : added “/spread” message and knob
- spat5.oper : added mute/bypass for axis/omni filters
- @initwith, @embed, @mc attributes now appear in the inspector (but cannot be edited)
- all GUI objects : added “/window/hidesondeactivate” for application-wide floating windows
- spat5.viewer : added “/source/1/history” messages (cf help patcher)
- added spat5.hoa.beam, spat5.hoa.beam~, spat5.hoa.beam.embedded (experimental)
- all GUI objects : the “/window” messages are now stored with the object state
- all GUI objects : the @embed attribute can now be dynamically changed
- all *.embedded objects : added “/status” and “/help” messages
- all *.embedded objects : fixed possible memory leak
- AVX extensions are now required for spat5 on macOS
- spat5.osc.append, spat5.osc.prepend : cpu optimization + improved thread-safety
- spat5.hoa.em32~ : fix possible crash when changing “/mode”
- added spat5.sf.split : audio file splitter
- all DSP objects : fix possible crash in Ableton Live
- spat5.osc.udpreceive : added “disconnect” and “reconnect” messages
- all DSP objects : improved inlets/outlets description when @mc = 1