Chris Robinson
|
7266cd8b6c
|
Don't dereference a null convolution filter
|
2020-08-28 06:44:05 -07:00 |
|
Chris Robinson
|
52531d8b72
|
Support B-Format impulse responses for convolution
|
2020-08-28 05:48:26 -07:00 |
|
Chris Robinson
|
986a58d5b4
|
Pass a BufferStorage to EffectState::createBuffer
|
2020-08-28 00:44:55 -07:00 |
|
Chris Robinson
|
a9ebcdcb7f
|
Handle 0-length convolution buffers
|
2020-08-27 21:32:25 -07:00 |
|
Chris Robinson
|
2a01940041
|
De-duplicate LoadSampleArray and FmtTypeTraits
|
2020-08-26 21:29:16 -07:00 |
|
Chris Robinson
|
9dab2db33b
|
Avoid copying the convolution filter history to shift it
Instead, the current/head/newest segment is tracked, and decremented with each
process to overwrite the oldest.
|
2020-08-25 15:43:48 -07:00 |
|
Chris Robinson
|
801c7a9226
|
Initial implementation of the convolution effect
Currently limited to mono and stereo impulse responses, and stereo IRs try to
use direct/real output rather than panning.
|
2020-08-25 04:21:10 -07:00 |
|
Chris Robinson
|
1a9fbc1b2f
|
Stub out a convolution effect state
|
2020-08-24 20:04:16 -07:00 |
|