Blackaddr
Well-known member
I've added a new effect to BALibrary: Tremolo
The effect has the following controls: bypass, rate, depth, volume.
Like all the other effects in the library, AudioEffectTremolo supports runtime control of the effect parameters by either calling member functions directly,
or by mapping MIDI CC's to parameters so external devices (like MIDI controllers) can adjust parameters.
Two code examples are provided. The first example uses incoming MIDI to control the effect in realtime. Typically a hardware or software MIDI controller is used. The second example uses the Expansion Board with the TGA Pro, which provides several analog switches and knobs to control the effect just like a real guitar pedal.
Here is a quick sound demo of the effect in action. I'm a bassist so I apologize for the sloppiness on the other instruments!
The BALibrary also has MIDI controllable effects for:
Analog Delay
Digital Delay
Sound-on-Sound
The effect has the following controls: bypass, rate, depth, volume.
Like all the other effects in the library, AudioEffectTremolo supports runtime control of the effect parameters by either calling member functions directly,
Code:
tremolo.setRate(0.5); // set the rate parameter to 50%
or by mapping MIDI CC's to parameters so external devices (like MIDI controllers) can adjust parameters.
Code:
tremolo.mapMidiControl(AudioEffectTremolo::RATE,20 ); // Set MIDI CC 20 to control the rate parameter
Two code examples are provided. The first example uses incoming MIDI to control the effect in realtime. Typically a hardware or software MIDI controller is used. The second example uses the Expansion Board with the TGA Pro, which provides several analog switches and knobs to control the effect just like a real guitar pedal.
Here is a quick sound demo of the effect in action. I'm a bassist so I apologize for the sloppiness on the other instruments!
The BALibrary also has MIDI controllable effects for:
Analog Delay
Digital Delay
Sound-on-Sound
Last edited: