A toolbox for convolution, deconvolution and other impulse response related tasks.
A toolbox for convolution, deconvolution and other impulse response related tasks.
By Alex Harker and Pierre Alexandre Tremblay with Pete Dowling
CeReNeM - The University of Huddersfield
The HISSTools Impulse Response Toolbox (HIRT) is a set of tools for working with convolution and impulse responses in Max. This set of object addresses various tasks, including measuring impulse responses, spectral display from realtime data/ buffers, and buffer-based convolution, deconvolution and inversion.
The HIRT is distributed freely, under a Modified BSD License.
The HISSTools Impulse Response Toolbox is now released via Cycling74 package manager for Max.
If you are looking to install the current release you are advised to do so via the Max Package Manager.
The current version is 2.1.1.
There are provided projects/solutions for Xcode and Microsoft Visual Studio.
Once the requirements are satisfied building from the projects/solutions should be straightforward.
Please note the following:
The projects are configured to expect the max-base-sdk repo (https://github.com/Cycling74/max-sdk-base) to be located in a parallel location (i.e. with the two repos placed in the same parent folder).
If required this configuration can be altered in:
Config_HIRT.xcconfig (Xcode) Config_HIRT_Win_Debug_64bit.props (MSVS) Config_HIRT_Win_Release_64bit.props (MSVS)
The following files have dependencies on the Max SDK.
Other files should compile on Mac OS / Windows / Linux.
Enjoy,
Alex Harker, Pierre Alexandre Tremblay and Pete Dowling