GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - HISSTools/HISSTools_Impulse_Response_Toolbox: A toolbox for convolution, deconvolution and other impulse response related tasks.

BranchesTags
Open more actions menu

Latest commit

 

History

400 Commits
400 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
HISSTools_IR_Toolbox.xcodeproj
HISSTools_IR_Toolbox.xcodeproj
 
 
HISSTools_IR_Toolbox_Common
HISSTools_IR_Toolbox_Common
 
 
HISSTools_IR_Toolbox_Dependencies
HISSTools_IR_Toolbox_Dependencies
 
 
HISSTools_IR_Toolbox_Objects
HISSTools_IR_Toolbox_Objects
 
 
HISSTools_IR_Toolbox_VS_Projects
HISSTools_IR_Toolbox_VS_Projects
 
 
HISSTools_Packaging
HISSTools_Packaging
 
 
.gitignore
.gitignore
 
 
Config_HIRT.xcconfig
Config_HIRT.xcconfig
 
 
Config_HIRT_Win_Debug_64bit.props
Config_HIRT_Win_Debug_64bit.props
 
 
Config_HIRT_Win_Release 64bit.props
Config_HIRT_Win_Release 64bit.props
 
 
HISSTools_IR_Toolbox.sln
HISSTools_IR_Toolbox.sln
 
 
Info.plist
Info.plist
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
logo.png
logo.png
 
 

Repository files navigation

HISSTools Impulse Response Toolbox (HIRT)

HISSTools Logo

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

About

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.

Release / Installation

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.

Compiling the Max Externals in Xcode / MSVS:

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:

  • Within the Xcode project the All HIRT Externals shared scheme will build the entire toolbox.
  • Within the Xcode project the Notarized Externals shared scheme is for internal use only and will fail on other machines as it relies on local settings for certificates and signing/notarization profiles.
  • On both platforms builds are installed into the relevant folders within HISSTools_Packaging/

Requirements

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)

Compiling in other Environments:

  • There are a number of required library and search paths to compile the externals as they are not single file sources.
  • We would be happy to consider submissions of methods for other build systems (e.g. CMake).

Compiling outside of the HIRT:

The following files have dependencies on the Max SDK.

  • HISSTools_IR_Toolbox_Objects/*
  • HIRT_Buffer_Access.cpp
  • HIRT_Buffer_Access.hpp
  • HIRT_Common_Attribute_Setup.hpp
  • HIRT_Common_Attribute_Vars.hpp
  • HISSTools_IR_Toolbox_Dependencies/AH_Atomic.h
  • HISSTools_IR_Toolbox_Dependencies/AH_Memory_Swap.h
  • HISSTools_IR_Toolbox_Dependencies/ibuffer.hpp
  • HISSTools_IR_Toolbox_Dependencies/ibuffer_access.hpp
  • HISSTools_IR_Toolbox_Dependencies/ibuffer_access.cpp

Other files should compile on Mac OS / Windows / Linux.

Contact:

  • [email protected] / [email protected]
  • http://thehiss.org/

Enjoy,

Alex Harker, Pierre Alexandre Tremblay and Pete Dowling

About

A toolbox for convolution, deconvolution and other impulse response related tasks.

Resources

Readme
BSD-3-Clause license
Activity
Custom properties

Stars

146 stars

Watchers

25 watching

Forks

20 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.