Take your basic synthio notes to the next level with this SynthVoice library. Plus, it saves a lot of time not having to figure this stuff out! There’s a little too much here to discuss, so I recommend watching the (loooong) video above, seeing the features below, and checking out the documentation if you want to learn more.
Portions of this library were extracted from the original pico_synth_sandbox library and updated for better control, performance, and stability.
Features
- Complex Oscillator
- Amplitude envelope (ADSR)
- Amplitude LFO (tremolo)
- Velocity sensitivity
- Coarse & fine tuning
- Pitch Bend with smoothing
- Frequency LFO (vibrato)
- Filter LFO (AR)
- Pitch slew
- Panning LFO
- Sampler
- Load waveform data from file
- Inherits all properties of the oscillator
- Automatic tuning
- Single-shot or looping with start and stop points
- Percussion
- Single-shot “analog” style drum voices
- Kick, snare, hi-hat, and toms
- Base class to build custom voices
- FFT-based frequency detection
- Basic Normalization
- Custom Lerp and AR Envelope block inputs
Leave a Reply