| common.h |
@defgroup Common Common
@brief Definitions and helper classes used by the rest of the library
@{
@file
|
1787 |
- |
| curves.h |
@defgroup Curves Curves
@brief User-defined mapping functions
@{
@file
|
11583 |
- |
| delay.h |
@defgroup Delay Delay utilities
@brief Standalone templated classes for delays
You can set up a `Buffer` or `MultiBuffer`, and get interpolated samples using a `Reader` (separately on each channel in the multi-channel case) - or you can use `Delay`/`MultiDelay` which include their own buffers.
Interpolation quality is chosen using a template class, from @ref Interpolators.
@{
@file
|
23408 |
- |
| envelopes.h |
@defgroup Envelopes Envelopes and LFOs
@brief LFOs, envelopes and filters for manipulating them
@{
@file
|
17043 |
- |
| fft.h |
@defgroup FFT FFT (complex and real)
@brief Fourier transforms (complex and real)
@{
@file
|
16309 |
- |
| filters.h |
@defgroup Filters Basic filters
@brief Classes for some common filter types
@{
@file
|
17418 |
- |
| LICENSE.txt |
|
1093 |
- |
| mix.h |
@defgroup Mix Multichannel mixing
@brief Utilities for stereo/multichannel mixing operations
@{
@file
|
6603 |
- |
| perf.h |
@defgroup Performance Performance helpers
@brief Nothing serious, just some `#defines` and helpers
@{
@file
|
2450 |
- |
| rates.h |
@defgroup Rates Multi-rate processing
@brief Classes for oversampling/upsampling/downsampling etc.
@{
@file
|
6731 |
- |
| README.md |
# Signalsmith Audio's DSP Library |
1162 |
- |
| spectral.h |
@defgroup Spectral Spectral Processing
@brief Tools for frequency-domain manipulation of audio signals
@{
@file
|
16513 |
- |
| windows.h |
@defgroup Windows Window functions
@brief Windows for spectral analysis
These are generally double-precision, because they are mostly calculated during setup/reconfiguring, not real-time code.
@{
@file
|
8202 |
- |