pio
eaa382cbfb
|
8 months ago | |
---|---|---|
src | 8 months ago | |
.gitignore | 11 months ago | |
LICENSE | 11 months ago | |
README.md | 10 months ago | |
keywords.txt | 8 months ago | |
library.json | 11 months ago | |
library.properties | 11 months ago |
README.md
hexefx_audiolib_F32
Audio effects library for Teensy4.x (extension to OpenAudio_ArduinoLibrary)
Effects
AudioEffectInfinitePhaser_F32
Infinite/barberpole phaser (mono version). Creates acoustic illusion of infinite move forwards or backwards.
AudioEffectPhaserStereo_F32
Stereo phaser with up to 12 stages.
AudioEffectMonoToStereo_F32
Mono to stereo converter.
AudioEffectPlateReverb_F32
Stereo plate reverb.
AudioEffectSpringReverb_F32
Stereo spring reverb emulation.
AudioEffectReverbSc_F32
8 delay line stereo FDN reverb, based on work by Sean Costello.
Optional PSRAM use for the delay buffers.
AudioEffectDelayStereo_F32
Versatile stereo ping-pong delay with modulation.
AudioEffectNoiseGateStereo_F32
Stereo noise gate with external SideChain input.
AudioFilterToneStackStereo_F32
Stereo guitar tone stack (EQ) emulator.
AudioFilterEqualizer_HX_F32
Slightly modified original equalizer component, added bypass system.
AudioFilterIRCabsim_F32
Stereo guitar/bass cabinet emulator using low latency uniformly partitioned convolution.
10 cabinet impulse responses built in.
AudioFilterEqualizer3band_F32
Simple 3 band (Treble, Mid, Bass) equalizer.
AudioEffectGainStereo_F32
Stereo gain control (volume etc.)
I/O
AudioInputI2S2_F32
AudioOutputI2S2_F32
Input and output for the I2S2 interface, Teensy 4.1 only.
Basic
Single header basic building blocks for various DSP components:
- allpass filter
- lfo
- delay line
- delay line based pitch shifter
- shelving lowpass and hipass filter
- lowpass filter
Example projects
https://github.com/hexeguitar/hexefx_audiolib_F32_examples
Copyright 01.2024 by Piotr Zapart
www.hexefx.com