ambiX v0.3.0 – Ambisonic plug-in suite

I am happy to finally release my cross-platform Ambisonic processors useable as VST/LV2 plug-ins or standalone application under Windows, Mac OSX and Linux. They can be used in flexible hosts like Reaper, Ardour, MaxMSP, Bidule or as standalone applications with Jack.

The plug-ins can be used to produce 3D Ambisonic content or do post production on recordings. (eg. Soundfield or Eigenmike® microphone recordings)
The Ambisonic order is variable and can be choosen at compile time. A practical limitation for Reaper is 7th order due to the 64 channel limit. The processors use the ambiX convention (full 3D, ACN channel ordering, SN3D normalization)

ambiX screenshot ReaperA short video clip showing the plug-ins in action: https://vimeo.com/81073470

You may want to use these plug-ins in combination with the mcfx multichannel effect plug-in suite: https://www.matthiaskronlachner.com/?p=1910

Source code repository: https://github.com/kronihias/ambix

download

Download binaries from Github:

https://github.com/kronihias/ambix/releases

download

You will also need the binaural decoder presets if you want to listen with headphones:  ambix_binaural_presets_v0.1.5.zip
(download includes decoder matrices + binaural loudspeaker impulse responses)

Some more good presets from the BBC can be downloaded here: https://github.com/bbc/bbcrd-brirs

Install the decoder presets to:
Windows 7/8: C:\Users\username\AppData\Roaming\ambix\binaural_presets\
MacOS: ~/Library/ambix/binaural_presets/
Linux: ~/ambix/binaural_presets/

Currently there is no preset generator included, you have to generate your decoding matrix with other tools. For example with the Ambisonic Decoder Toolbox by Aaron Heller using Matlab/Octave: [Source repo] [LAC Article].

Read this article from the AES Design competition for some informations regarding the plug-ins!

A slightly outdated paper about the plug-ins can be found here: http://lac.linuxaudio.org/2013/papers/51.pdf

Ambisonic transformations are described here ICSA2014_KronlachnerZotter_AmbisonicTransformations.pdf

This software was developed during the work on my master thesis at the Institute of Electronic Music and Acoustic Graz. [ IEM ]

Continue reading

mcfx v0.6.0 – multichannel audio plug-in suite

mcfx_meter32mcfx is a suite of multichannel VST plug-ins for MacOS, Windows and Linux
(mcfx_convolver, mcfx_delay, mcfx_filter, mcfx_gain_delay, mcfx_meter)

these plug-ins are very handy if you want to process multiple channels in one go for example
* multiple loudspeaker setups, Ambisonics (see ambiX)
* Microphone array post productions (eg. Eigenmike®)
….mcfx_filter_screenshot

currently high channel counts per track are only possible with the DAWs Reaper (Win, OSX) and Ardour (Linux, OSX)

– channel count is configurable with compile time flag
– cross plattform VST for MacOSX, Windows and Linux
– uses the JUCE framework (www.juce.com)
– ready to use binaries for MacOSX (≥ 10.7, 32/64 bit, Apple Silicon) and Windows (32/64 bit)mcfx_gain_delay_screenshot

Source code: https://github.com/kronihias/mcfx

VST Binaries: (2, 4, 8, 16, 24, 32, 36, 50, 64 channel version)

 

DOWNLOAD:

downloadDownload binaries from: https://github.com/kronihias/mcfx/releases

 

Additionally you can download some example first order B-format reverb presets for mcfx_convolver: mcfx_convolver_presets_v0.1.zip
Here is a help file explaining the .conf files.
Note that you have to use ambix_converter after the convolver and choose the preset .amb -> ambix in case you want to use those impulse responses in combination with ambix_decoder or ambix_binaural.

Continue reading

Reaper libsndfile wrapper – allows to READ and WRITE more audio formats (eg. .paf, .mat, …)

reaper_libsndfilewrapperreaper_libsndfilewrapper adds import and export capabilites (reading/writing soundfiles) to the Digital Audio Workstation Reaper (www.reaper.fm) such as RF64 (eg. used by RME Digicheck, mh acoustics Eigenstudio®), .paf, .sf, .raw, …

Complete list of additionally supported file extensions: .au, .avr, .caf, .htk, .iff, .mat, .mpc, .oga, .paf, .pvf, .raw, .rf64, .sd2, .sds, .sf, .voc, .w64, .wve, .xi

Reaper Render using libsndfileBinaries download (easy to use installers)
downloadWindows 32 bit: reaper_libsndfilewrapper_win32
Windows 64 bit: reaper_libsndfilewrapper_win64
MacOSX (32/64 bit): reaper_libsndfilewrapper_osx

How-to:
Install the plugin and drag/drop former not-recognized audio files into the Reaper session.
In the Render dialog choose Output format: libsndfile and the wanted format. Be aware that not all formats support arbitrary channel counts!

Source code: https://github.com/kronihias/reaper_libsndfilewrapper

This software is licensed under the GNU LESSER GENERAL PUBLIC LICENSE (LGPL) license.
It uses libsndfile by Erik de Castro Lopo which is licensed under LGPL
http://www.mega-nerd.com/libsndfile/

Continue reading