iemmatrix 0.4.0 "double square" aka (040²)ⁿ has been released last night.
https://deken.puredata.info/library/iemmatrix/0.4.0
**developed for science**
most notable features:
- 23 years of relentless development
- 130 battle tested objects
- 13473 lines of spellchecked C-code (without docs!)
- 5575 lines of analyzed Pd-code (without docs!)
**used in science**
NEWS
- multichannel support
- optional: works out of the box with Pd>0.54
- also works with older Pds
- improved resiliency against system incompatibilities
- the core will work on very old systems and very new systems
- some specialized objects that require 3rd party libraries
might only run on newer systems (but you can still use most
objects if your system does not meet these requirements)
- lots of bugfixes
**used in /real/ science**
supported platforms via Deken packages
- Linux/amd64 ("64bit intel",...) single precision†
- Linux/amd64 ("64bit intel",...) double precision†
- Linux/i386 ("32bit intel",...) single precision†
- Linux/i386 ("32bit intel",...) double precision†
- Linux/arm64 ("64bit RPi >=4",...) single precision†
- Linux/arm64 ("64bit RPi >=4",...) double precision†
- Linux/armv7 ("32bit RPi >=2",...) single precision†
- Linux/armv7 ("32bit RPi >=2",...) double precision†
- macOS/amd64 ("64bit intel",...) single precision‡
- macOS/amd64 ("64bit intel",...) double precision‡
- macOS/arm64 ("Apple Silicon",...) single precision
- macOS/arm64 ("Apple Silicon",...) double precision
- Windows/amd64 ("64bit intel",...) single precision
- Windows/amd64 ("64bit intel",...) double precision
- Windows/i386 ("32bit intel",...) single precision
- Windows/i386 ("32bit intel",...) double precision
supported platforms via Debian packages (coming soon in the
Debian/unstable repositories):
- Linux/amd64 - single precision
- Linux/amd64 - double precision
- Linux/arm64 - single precision
- Linux/arm64 - double precision
- Linux/armel - single precision
- Linux/armel - double precision
- Linux/armhf - single precision
- Linux/armhf - double precision
- Linux/i386 - single precision
- Linux/i386 - double precision
- Linux/mips64el - single precision
- Linux/mips64el - double precision
- Linux/ppc64el - single precision
- Linux/ppc64el - double precision
- Linux/riscv64 - single precision
- Linux/riscv64 - double precision
- Linux/s390x - single precision
- Linux/s390x - double precision
- Linux/alpha - single precision
- Linux/alpha - double precision
- Linux/hppa - single precision
- Linux/hppa - double precision
- Linux/ia64 - single precision
- Linux/ia64 - double precision
- Linux/loong64 - single precision
- Linux/loong64 - double precision
- Linux/m68k - single precision
- Linux/m68k - double precision
- Linux/powerpc - single precision
- Linux/powerpc - double precision
- Linux/ppc64 - single precision
- Linux/ppc64 - double precision
- Linux/sh4 - single precision
- Linux/sh4 - double precision
- Linux/sparc64 - single precision
- Linux/sparc64 - double precision
- Linux/x32 - single precision
- Linux/x32 - double precision
- Hurd/i386 - single precision
- Hurd/i386 - double precision
if your system is not listed above, you can compile iemmatrix yourself
(you are probably used to that already)
**used by serious scientists**
get it while it's hot.
https://deken.puredata.info/library/iemmatrix/0.4.0
notes on compatibility with older OSs
† the Deken binaries for Linux require GLIBC-2.29, such as found on
Linux distributions released after 2020, such as Ubuntu/20.04 "focal" or
Debian/11 "bullseye"; but notably *not* on Debian/10 "buster".
‡ the Deken binaries for macOS have been tested to work back to OSX
10.11 "El Capitan".
some specialist objects require a newer version of macOS however. e.g.
heavy math like decomposing matrices with [mtx_eig], [mtx_qr] and
[mtx_svd] requires macOS 10.14 "Mojave", as does [mtx_bessel].
[mtx_sndfileread] requires macOS 11 "Big Sur". if you do not need these
specialized objects, then "El Capitan" will do nicely.
independent of iemmatrix, we strongly suggest that you use an up-to-date
operating system for the safety of yourself and others.
_______________________________________________
Pd-announce mailing list
Pd-announce@lists.iem.at
https://lists.puredata.info/listinfo/pd-announce