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
test_addp_stereo.raw
test_addp.raw
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
test_distort.raw
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
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
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
test_mulp_stereo.raw
test_mulp.raw
test_multiple_instruments.raw
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
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
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
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
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
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
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