A Set of 80+ Externals for a variety of tasks in Cycling 74's Max by Alex Harker
Overview:
- general purpose scaling for Max and MSP
- efficient partitioned + non-partitioned convolution
- comprehensive descriptor analysis (realtime + non-realtime)
- enhanced audio multi-threading / dynamic patch loading
- efficient buffer playback and storage
- high quality random number generators for Max and MSP
- sample accurate voice management and more
- thread debugging and switching
- utility objects
- SIMD versions of 35 basic MSP objects
AHarker Externals:
- support Mac and Windows in 64bit, including support for Apple Silicon (M1) processors.
- are licensed under the 3-clause BSD license.
Enjoy!
Alex
- At this time alpha releases are available via GitHub releases.
- Until official release some objects interfaces may change.
- Please note that the behaviour of descriptors~ / descriptorsrt~ may differ from earlier versions.
- Please report any issues with the issues page on GitHub.
Should you wish to compile the externals yourself you will require the following:
Mac:
- Xcode
- The max-sdk-base repository (https://github.com/Cycling74/max-sdk-base)
Notes
- The max-sdk-base repository main folder should be located next to (in the same enclosing folder as) the main folder for this repository.
- The location for the max-sdk-base can be modified in Config_AHarker_Externals.xcconfig if desired.
- AVX / SSE support can also be toggled in Config_AHarker_Externals.xcconfig (for old machines, or Rosetta 2 support).
Windows:
- Visual Studio
- OneMKL or OneAPI Base Toolkit (which includes OneMKL)
- The max-sdk-base repository (https://github.com/Cycling74/max-sdk-base)
Notes
- The max-sdk-base repository main folder should be located next to (in the same enclosing folder as) the main folder for this repository.
- The location for the max-sdk-base can be modified in AH_Win_Debug.props / AH_Win_Release.props if desired.