sointu/tests/expected_output
5684185+vsariola@users.noreply.github.com 95af8da939 fix(vm)!: first modulate delay time, then notetracking
BREAKING CHANGE: the order of these operations was inconsistent
across the different VMs. Go VM was the only one to first modulate
and then apply note tracking multiplication. But that made most
sense. So now all different VM versions work in this same way.
2025-04-16 23:17:08 +03:00
..
test_add_stereo.raw Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_add.raw Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_addp_stereo.raw Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_addp.raw Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_aux_stereo.raw Implement IN, OUTAUX and AUX opcodes, to conveniently input from or output to global ports. 2020-05-25 23:23:24 +03:00
test_aux.raw Implement IN, OUTAUX and AUX opcodes, to conveniently input from or output to global ports. 2020-05-25 23:23:24 +03:00
test_chords.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_clip_stereo.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_clip.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_compressor_stereo.raw feat: change the compressor unit to apply post-gain instead of pregain. 2021-03-20 17:01:04 +02:00
test_compressor.raw feat: change the compressor unit to apply post-gain instead of pregain. 2021-03-20 17:01:04 +02:00
test_crush_stereo.raw fix(vm): change crush resolution to bits (closes #79) 2023-09-23 21:23:05 +03:00
test_crush.raw fix(vm): change crush resolution to bits (closes #79) 2023-09-23 21:23:05 +03:00
test_dbgain_stereo.raw feat(vm): add dbgain unit, where gain is defined in decibels 2023-10-23 21:57:29 +03:00
test_dbgain.raw feat(vm): add dbgain unit, where gain is defined in decibels 2023-10-23 21:57:29 +03:00
test_delay_dampmod.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_delay_drymod.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_delay_feedbackmod.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_delay_flanger.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_delay_notetracking_modulation.raw fix(vm)!: first modulate delay time, then notetracking 2025-04-16 23:17:08 +03:00
test_delay_notetracking.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_delay_pregainmod.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_delay_reverb.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_delay_rtables.raw Implement compile definition RUNTIME_TABLES, which enables putting the pointers to delay and sample tables to stack. 2020-11-02 23:10:33 +02:00
test_delay_stereo_rtables.raw Implement compile definition RUNTIME_TABLES, which enables putting the pointers to delay and sample tables to stack. 2020-11-02 23:10:33 +02:00
test_delay_stereo.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_delay.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_distort_mod.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_distort_stereo.raw Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_distort.raw Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_envelope_16bit.raw feat(tests): test also gain parameter in envelopes 2021-04-10 15:58:02 +03:00
test_envelope_mod.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_envelope_stereo.raw Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_envelope.raw feat(tests): test also gain parameter in envelopes 2021-04-10 15:58:02 +03:00
test_filter_band.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_filter_freqmod.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_filter_high.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_filter_low.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_filter_peak.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_filter_resmod.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_filter_stereo.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_gain_stereo.raw Implement gain and inverse gain effects, for the moments when you just need them. 2020-05-16 22:29:08 +03:00
test_gain.raw Implement gain and inverse gain effects, for the moments when you just need them. 2020-05-16 22:29:08 +03:00
test_hold_mod.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_hold_stereo.raw Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_hold.raw Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_in_stereo.raw Implement IN, OUTAUX and AUX opcodes, to conveniently input from or output to global ports. 2020-05-25 23:23:24 +03:00
test_in.raw Implement IN, OUTAUX and AUX opcodes, to conveniently input from or output to global ports. 2020-05-25 23:23:24 +03:00
test_invgain_stereo.raw Implement gain and inverse gain effects, for the moments when you just need them. 2020-05-16 22:29:08 +03:00
test_invgain.raw Implement gain and inverse gain effects, for the moments when you just need them. 2020-05-16 22:29:08 +03:00
test_loadnote_stereo.raw Change loadnote to load values from [-1,1], to allow using notes for both positive and negative modulations. 2020-05-26 19:21:35 +03:00
test_loadnote.raw Change loadnote to load values from [-1,1], to allow using notes for both positive and negative modulations. 2020-05-26 19:21:35 +03:00
test_loadval_stereo.raw Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_loadval.raw Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_mul_stereo.raw Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_mul.raw Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_mulp_stereo.raw Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_mulp.raw Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_multiple_instruments.raw Move all raw audio files related to tests into subfolders, to have slightly more clean folder structure and to avoid mixing source files and data files. 2020-04-18 19:47:16 +03:00
test_noise_stereo.raw Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_noise.raw Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_oscillat_colormod.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_oscillat_detunemod.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_oscillat_frequencymod_stereo.raw feat(vm): add frequency modulation for oscillators 2023-10-07 21:48:03 +03:00
test_oscillat_frequencymod.raw feat(vm): add frequency modulation for oscillators 2023-10-07 21:48:03 +03:00
test_oscillat_gainmod_stereo.raw fix(templates/wasm): $WRK was modified by stereo oscillators, messing up all modulations targeting units after the unit 2023-04-06 15:03:16 +03:00
test_oscillat_gainmod.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_oscillat_gate.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_oscillat_lfo.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_oscillat_phasemod.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_oscillat_pulse.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_oscillat_sample_rtables.raw Implement compile definition RUNTIME_TABLES, which enables putting the pointers to delay and sample tables to stack. 2020-11-02 23:10:33 +02:00
test_oscillat_sample_stereo_rtables.raw Implement compile definition RUNTIME_TABLES, which enables putting the pointers to delay and sample tables to stack. 2020-11-02 23:10:33 +02:00
test_oscillat_sample_stereo.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_oscillat_sample.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_oscillat_shapemod.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_oscillat_sine.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_oscillat_stereo.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_oscillat_transposemod.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_oscillat_trisaw.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_oscillat_unison_phase.raw test: add unit test for unisons with phase = 0 2024-08-17 11:06:17 +03:00
test_oscillat_unison_stereo.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_oscillat_unison.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_out.raw fix(vm/compiler/templates/wasm): add support for mono out 2023-09-24 10:27:34 +03:00
test_outaux_stereo.raw Implement IN, OUTAUX and AUX opcodes, to conveniently input from or output to global ports. 2020-05-25 23:23:24 +03:00
test_outaux.raw Implement IN, OUTAUX and AUX opcodes, to conveniently input from or output to global ports. 2020-05-25 23:23:24 +03:00
test_panning_stereo.raw Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_panning.raw Move all raw audio files related to tests into subfolders, to have slightly more clean folder structure and to avoid mixing source files and data files. 2020-04-18 19:47:16 +03:00
test_polyphony_init.raw fix(vm/compiler): invert the logic of the release flag in the voices (closes #102) 2023-09-23 15:56:46 +03:00
test_polyphony.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_pop_stereo.raw Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_pop.raw Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_push_stereo.raw Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_push.raw Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_receive_stereo.raw Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_receive.raw Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_render_samples.raw Implement a bridge to call Sointu from Go language. 2020-10-22 21:19:13 +03:00
test_send_global_stereo.raw fix(templates/amd64-386, tests): fix global stereo sends and add regression test for future 2021-02-15 14:48:16 +02:00
test_send_global.raw Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_send_stereo.raw Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_send.raw Rewrote most of the synth to better support stereo signals and polyphony. VSTi removed as there is no plan to update the VSTi to support the new features. 2020-05-16 08:25:52 +03:00
test_speed.raw fix(asm/wasm): oscillator phase was causing rounding errors once large enough 2020-12-30 21:19:27 +02:00
test_sync_syncbuf.raw feat: add the ability to use Sointu as a sync-tracker 2021-03-09 23:52:33 +02:00
test_sync.raw feat: add the ability to use Sointu as a sync-tracker 2021-03-09 23:52:33 +02:00
test_xch_stereo.raw Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_xch.raw Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00