sfizz/tests
Paul Ferrand 48b8011354 Add SIMD helpers targeted for the mod matrix and plug them in
On my machine now the previous code path was probably vectorized
but this way we have the structure to handle platforms where it's not
2020-09-08 23:00:19 +02:00
..
catch2 Move catch2 2019-11-23 19:08:33 +01:00
lfo Add LFO regression tests 2020-08-13 06:49:38 +02:00
TestFiles Explicitely signify if a loop if present 2020-08-18 23:09:03 +02:00
ADSREnvelopeT.cpp Disable the "updated" tests in favor of integration tests 2020-04-01 09:40:26 +02:00
AudioBufferT.cpp Add test for AudioBuffer padding 2020-06-11 03:36:49 +02:00
BufferT.cpp Moved defaultAlignment to config 2020-06-19 20:48:06 +02:00
CMakeLists.txt Enable fast-math only on sfizz DSP targets 2020-09-02 00:36:49 +02:00
ConcurrencyT.cpp Add the spinlock mutex 2020-07-15 11:55:33 +02:00
CurveT.cpp - Add some expected behavior tests- Correct the evalNormalized in curves- Remove the no-lambda multiplicative modifiers... it's a trap that makes you create nans and infs 2020-04-14 18:00:59 +02:00
cxxopts.hpp Add a couple tests programs to render a sound file 2020-02-18 15:12:18 +01:00
DataHelpers.cpp Correct a compilation woe 2020-08-19 12:12:48 +02:00
DataHelpers.h Add LFO regression tests 2020-08-13 06:49:38 +02:00
DemoFilters.cpp Allow the filters demo to disable modulation 2020-04-21 20:05:19 +02:00
DemoFilters.ui Add cutoff LFO to the filter demo 2020-02-18 15:12:18 +01:00
DemoParser.cpp Support block comments 2020-04-20 19:47:28 +02:00
DemoParser.ui Make the parser demo UI a bit more practical 2020-03-28 02:53:50 +01:00
DemoSmooth.cpp Add the smoother demo client 2020-06-20 15:27:20 +02:00
DemoSmooth.ui Add the smoother demo client 2020-06-20 15:27:20 +02:00
DemoStereo.cpp Move panning into its own file and outside of SIMD 2020-06-19 20:48:08 +02:00
DemoStereo.ui Add the test program for stereo 2020-02-10 16:29:06 +01:00
DemoStretchTuning.cpp Stretch tuning demo 2020-06-11 21:25:33 +02:00
DemoStretchTuning.ui Stretch tuning demo 2020-06-11 21:25:33 +02:00
DemoWavetables.cpp Higher quality wavetable mipmaps 2020-08-09 05:46:42 +02:00
DemoWavetables.ui Higher quality wavetable mipmaps 2020-08-09 05:46:42 +02:00
EGDescriptionT.cpp ampeg_XX_oncc can now contain multiple modifiers 2020-07-01 17:37:44 +02:00
EQ.cpp Remove the trig/log/exp functions 2020-06-19 20:48:08 +02:00
EventEnvelopesT.cpp Remove unused code, update tests 2020-08-09 20:41:44 +02:00
FileInstrument.cpp More generic utility to extract audio file metadata 2020-08-05 01:14:55 +02:00
FilesT.cpp Merge pull request #380 from paulfd/end-disabling-regions 2020-08-21 00:25:30 +02:00
FileWavetable.cpp Add the program to display file wavetable info 2020-08-09 23:45:19 +02:00
Filter.cpp Remove the trig/log/exp functions 2020-06-19 20:48:08 +02:00
FloatHelpersT.cpp Added a nan/inf checker to the fp traits 2020-04-12 10:35:19 +02:00
HelpersT.cpp Less verbose license text 2020-01-25 13:13:07 +01:00
InterpolatorsT.cpp Correct MSVC errors and warnings 2020-07-04 14:44:10 +02:00
LFOT.cpp Allow modulations to trigger at a frame-accurate instant (LFO) 2020-08-21 14:39:55 +02:00
MainT.cpp Use a dispatching object rather than branchesUpdate the benchmarksRemove the SIMDInitializerInfer type for simd helpers 2020-06-19 20:48:09 +02:00
MidiStateT.cpp Formatting step 2020-03-31 10:46:12 +02:00
ModulationsT.cpp Update tests 2020-08-19 07:18:36 +02:00
OpcodeT.cpp Update the note value parser, support flat notes 2020-06-22 18:16:54 +02:00
ParsingT.cpp Rewrite the test correctly 2020-07-23 22:36:05 +02:00
PlotCurve.cpp Adapt the newer parser to Sfizz 2020-03-28 00:29:36 +01:00
PlotLFO.cpp Allow modulations to trigger at a frame-accurate instant (LFO) 2020-08-21 14:39:55 +02:00
PlotWavetables.cpp Rename multiSize 2020-03-15 23:43:57 +01:00
PolyphonyT.cpp Updated tests 2020-08-10 17:22:49 +02:00
RandomHelpersT.cpp Fast gauss distribution 2020-06-22 02:00:37 +02:00
RangeT.cpp Less verbose license text 2020-01-25 13:13:07 +01:00
RegionActivationT.cpp Numbering of regions and voices 2020-06-12 00:55:53 +02:00
RegionT.cpp Merge pull request #385 from paulfd/offset-ccs 2020-08-21 00:54:03 +02:00
RegionTriggersT.cpp Triggering on note or CC is not exclusive 2020-07-06 09:03:06 +02:00
RegionValueComputationsT.cpp Numbering of regions and voices 2020-06-12 00:55:53 +02:00
SemaphoreT.cpp Add RTSemaphore and tests 2020-04-13 16:32:40 +02:00
SIMDHelpersT.cpp Add SIMD helpers targeted for the mod matrix and plug them in 2020-09-08 23:00:19 +02:00
SmoothersT.cpp Clean up the va OPF and wrap it as a linear smoother 2020-06-20 15:27:12 +02:00
SwapAndPopT.cpp Implement helpers for the swap and pop idioms 2020-06-15 10:59:12 +02:00
SynthT.cpp Sustain tweaks: 2020-08-19 19:13:50 +02:00
TestHelpers.cpp Add a helper for playing voices 2020-08-19 11:07:12 +02:00
TestHelpers.h Add a helper for playing voices 2020-08-19 11:07:12 +02:00
Tuning.cpp Fix some errors 2020-06-20 15:33:07 +02:00
TuningT.cpp Added some tests 2020-06-12 20:20:01 +02:00
WavetablesT.cpp Merge pull request #347 from jpcima/hq-wavetables 2020-08-12 01:16:05 +02:00