https://github.com/alexharker/hisstools_freeze
A spectral freeze plugin using framelib and iPlug2
https://github.com/alexharker/hisstools_freeze
audio iplug2 plugin spectral
Last synced: 2 months ago
JSON representation
A spectral freeze plugin using framelib and iPlug2
- Host: GitHub
- URL: https://github.com/alexharker/hisstools_freeze
- Owner: AlexHarker
- License: bsd-3-clause
- Created: 2020-01-06T21:22:37.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-09-06T11:41:06.000Z (over 1 year ago)
- Last Synced: 2025-01-20T22:14:24.369Z (over 1 year ago)
- Topics: audio, iplug2, plugin, spectral
- Language: Max
- Homepage:
- Size: 2.09 MB
- Stars: 30
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
HISSTools Freeze
========

HISSTools Freeze is a lightweight plugin for spectral freezing and morphing based on DSP built in [FrameLib](https://github.com/AlexHarker/FrameLib).
* HISSTools Freeze was originally built for teaching purposes at the University of Huddersfield.
* It supports several different freezing/morphing modes that allow control over the evolution of the output sound.
* A randomisable multi-band filter allows the user to add movement to the sound.
* A full manual can be found [here](https://github.com/AlexHarker/HISSTools_Freeze/blob/main/manual/HISSTools_Freeze_User_Guide.pdf).
Formats / OS:
---------------------------------
- HISSTools Freeze is curently provided as AUv2 (mac only) and VST2 / VST3 (mac / windows).
- Other formats are support by iPlug 2 but not yet configured to build correctly.
To Install the Plugin:
---------------------------------
- Automated builds of the plugin can be found on the [releases](https://github.com/AlexHarker/HISSTools_Freeze/releases) page of GitHub (the latest version is at the top).
- If you do not **need** to build from source you are strongly advised to download the official builds linked above, rather than to download the source code / repository available directly from the frontpage of the repo on GitHub.
To Build the Plugin:
---------------------------------
- You will require a fully setup version of [iPlug 2](https://github.com/iPlug2/iPlug2).
- This repo is designed to be placed in a subfolder of the iPlug 2 repository (e.g. iPlug2/Projects).
- The [HISSTools_PluginLib](https://github.com/AlexHarker/HISSTools_PluginLib) repo is also required to be placed next to this one before building (e.g. iPlug2/Projects).
- The [FrameLib](https://github.com/AlexHarker/FrameLib) repo is also required to be placed next to the iPlug 2 repo before building (i.e. at iPlug2/../FrameLib).
- You must build the FrameLib libs (for 'Deployment' on mac or the 'Static' configuration on windows) and place the resultant libs in the following location in **this** repo before building the plugin:
- *Mac:*
- ```./dependencies/build/libframelib_objects.a```
- *Windows:*
- ```./dependencies/build/framelib.lib```
- ```.dependencies/build/framelib_objects.lib```
- The supplied Xcode workspace and Visual Studio solution should then build the valid plugin formats (AUv2 / VST2 / VST3) correctly.
HISSTools Freeze Makes Use Of:
---------------------------------
- **iPlug 2** - a C++ audio plug-in framework for desktop, mobile (iOS) and web
https://github.com/iPlug2/iPlug2
- **HISSTools_PluginLib** - Common code that provides UI controls / DSP for all HISSTools plugins
https://github.com/AlexHarker/HISSTools_PluginLib
- **FrameLib** - A DSP framework for arbitrary size frame processing with arbitrary sub-sample accurate timing
https://github.com/AlexHarker/FrameLib
Credits
---------------------------------
**HISSTools Freeze** by *Alex Harker*
CeReNeM - The University of Huddersfield
Contact:
---------------------------------
* A.Harker@hud.ac.uk