| 83 | */ |
| 84 | template <typename T> |
| 85 | T exponentialBipolar(T b, T x) { |
| 86 | return (simd::pow(b, x) - simd::pow(b, -x)) / (b - 1.f / b); |
| 87 | } |
| 88 | |
| 89 | |
| 90 | /** Useful for storing arrays of samples in ring buffers and casting them to `float*` to be used by interleaved processors, like SampleRateConverter */ |