There are 2 versions of the plugin:
- (1) a custom Metasound node (MetasoundNodes folder)
- (2) a source effect that can be used in preset chain (SourceEffects folder)
[Setup] [Tremolo] [Vibrato] [Adding-more-effects...]
Follow the Unreal Engine tutorial links Source Effect or Metasound Node to create the plugin project. The SimpleDSP folder includes the DSP processing.
Some notes regarding adding dependencies:
1. Make sure you add UE Metasound dependencies in your *.Build.cs*
2. Add Metasound Plugins in *.uplugin* file
3. Generate project file to refresh
Tremolo is an amplitude modulation effect. This is a simple implementation of Tremolo effect using sine waveform as the LFO. The Tremolo effect has 2 parameters Rate, and Depth.
- RATE: LFO frequency (Hz) range from 0.1 to 10.0 (default is 2.0Hz)
- DEPTH: Intensity of the Tremolo (0% - 100%) range from 0.0 to 1.0 (default is 0.5 or 50%)
Vibrato is a modulated delay effect. This is a simple implementation of Vibrato effect using sine waveform as the LFO and linear interpolation. The Vibrato effect has 2 parameters Rate, and Width.
- RATE: LFO frequency (Hz) range from 0.1 to 10.0 (default is 2.0Hz)
- WIDTH: Delay length (ms) range from 1.0 to 50.0 (default is 10.0ms)