Specialized math operators and audio effect building blocks for writing realtime DSP effects in Metasounds
A collection of DSP math utilities for Metasounds.
These expand the possibilites for sample rate DSP in Metasounds without having to switch to C++ when writing custom audio signal processing in Unreal Engine.
As of Metasounds in Unreal 5.4, control data and math operations inside of Metasounds are designed to be carried out a a control rate (which defaults to 100Hz). This library allows for math operations at the sample level (48,000 times per second) thus allowing for higher quality physical modelling and DSP operations in real time. Note that this will require higher CPU loads so only use sample rate mathmatical operations when needed.
Much of the inspiration for the library came from Gen in Max/MSP and from Pure Data which both allow sample rate DSP programming in a node-based environment.
Included Metasound objects:
Additional Credits
Plugin cover art by Halberball: https://www.instagram.com/halberball/
Features:
Code Modules:
Number of Blueprints: 0
Number of C++ Classes: 16
Supported Development Platforms: Win64
Supported Target Build Platforms: Win64
Documentation/ Support: https://github.com/Chris-TopherW/MetasoundsAudioMathUtils/blob/main/README.md