Paul Ferrand
0ed1f4cbeb
Clean up the va OPF and wrap it as a linear smoother
...
Move modifiers and their helpers in their own files
Add an enum class for modifiers and facilities to iterate over all possible targets
Add smoothers to the voices and preallocate them
Iterate over smoothers and modifiers jointly in the voices for each target
2020-06-20 15:27:12 +02:00
Paul Ferrand
d740f1c32b
Cherry pick the OPF refactor from the smoothers
2020-05-07 01:02:35 +02:00
Paul Ferrand
a26fc7a1fb
Changed maybe unused into comments or macros
2020-03-14 17:33:25 +01:00
Paul Ferrand
9ba0949798
Add FTZ to the filter benchmarks
...
Could add it in others too
2020-02-09 11:38:44 +01:00
Paul Ferrand
f2fa0cf55a
Change iterators to pointers
...
MSVC STL and libc++ iterators do not decay to pointers as easily as gcc
2020-02-09 11:16:58 +01:00
Jean Pierre Cimalando
8eaa2a39de
Run filter init in the benchmarks
2020-02-08 12:56:03 +01:00
Jean Pierre Cimalando
1a8fcd9d49
Eliminate some warnings in benchmarks
2020-02-08 12:51:39 +01:00
Jean Pierre Cimalando
5ad4e6ae24
Update benchmarks using new filter API
2020-02-08 12:50:44 +01:00
Paul Ferrand
0212d8a76a
Add new benchmarks for the filters
2020-02-08 12:45:48 +01:00