mirror of
https://github.com/vsariola/sointu.git
synced 2025-05-28 03:10:24 -04:00
Rename test files to represent better the new opcodes they correspond to.
This commit is contained in:
parent
42ebc52c96
commit
f9388b028a
@ -298,11 +298,11 @@ SECT_DATA(suconst)
|
||||
|
||||
SECT_TEXT(suloadvl)
|
||||
|
||||
EXPORT MANGLE_FUNC(su_op_load_val,0)
|
||||
EXPORT MANGLE_FUNC(su_op_loadval,0)
|
||||
%ifdef INCLUDE_STEREO_LOAD_VAL
|
||||
jnc su_op_load_val_mono
|
||||
call su_load_val_mono
|
||||
su_load_val_mono:
|
||||
jnc su_op_loadval_mono
|
||||
call su_loadval_mono
|
||||
su_loadval_mono:
|
||||
%endif
|
||||
fld dword [edx+su_load_val_ports.value] ; v
|
||||
fsub dword [c_0_5] ; v-.5
|
||||
|
@ -159,12 +159,12 @@ endstruc
|
||||
%if LOAD_VAL_ID == -1
|
||||
%assign LOAD_VAL_ID CUR_ID
|
||||
%assign CUR_ID CUR_ID + 2
|
||||
%xdefine OPCODES OPCODES MANGLE_FUNC(su_op_load_val,0),
|
||||
%xdefine OPCODES OPCODES MANGLE_FUNC(su_op_loadval,0),
|
||||
%xdefine NUMPARAMS NUMPARAMS 1,
|
||||
%endif
|
||||
%endmacro
|
||||
|
||||
%macro SU_LOAD_VAL 2
|
||||
%macro SU_LOADVAL 2
|
||||
db %2
|
||||
USE_LOAD_VAL
|
||||
%xdefine CMDS CMDS LOAD_VAL_ID+%1,
|
||||
|
@ -40,60 +40,59 @@ function(regression_test testname)
|
||||
endfunction(regression_test)
|
||||
|
||||
regression_test(test_envelope "" ENVELOPE)
|
||||
regression_test(test_load "" LOAD)
|
||||
regression_test(test_loadval "" LOAD)
|
||||
regression_test(test_send "" SEND)
|
||||
regression_test(test_globalstore)
|
||||
regression_test(test_send_global)
|
||||
regression_test(test_panning ENVELOPE PANNING)
|
||||
regression_test(test_multiple_instruments ENVELOPE)
|
||||
regression_test(test_fop_pop LOAD FOP_POP)
|
||||
regression_test(test_fop_addp LOAD)
|
||||
regression_test(test_fop_mulp LOAD FOP_MULP)
|
||||
regression_test(test_fop_push "LOAD;FOP_POP" FOP_PUSH)
|
||||
regression_test(test_fop_xch LOAD)
|
||||
regression_test(test_fop_add LOAD)
|
||||
regression_test(test_fop_mul LOAD)
|
||||
regression_test(test_fop_addp2 LOAD)
|
||||
regression_test(test_fop_mulp2 LOAD FOP_MULP2)
|
||||
regression_test(test_fop_loadnote)
|
||||
regression_test(test_vco_sine ENVELOPE VCO_SINE)
|
||||
regression_test(test_vco_trisaw ENVELOPE)
|
||||
regression_test(test_vco_noise ENVELOPE VCO_NOISE)
|
||||
regression_test(test_vco_pulse ENVELOPE VCO_PULSE)
|
||||
regression_test(test_vco_gate ENVELOPE)
|
||||
regression_test(test_vco_stereo ENVELOPE)
|
||||
regression_test(test_vco_lfo "ENVELOPE;VCO_SINE;VCO_PULSE;FOP_MULP2")
|
||||
regression_test(test_vco_tm_modulation "VCO_SINE;ENVELOPE;FOP_MULP;FOP_PUSH;SEND")
|
||||
regression_test(test_vco_dm_modulation "VCO_SINE;ENVELOPE;FOP_MULP;FOP_PUSH;SEND")
|
||||
regression_test(test_vco_pm_modulation "VCO_SINE;ENVELOPE;FOP_MULP;FOP_PUSH;SEND")
|
||||
regression_test(test_vco_cm_modulation "VCO_SINE;ENVELOPE;FOP_MULP;FOP_PUSH;SEND")
|
||||
regression_test(test_vco_sm_modulation "VCO_SINE;ENVELOPE;FOP_MULP;FOP_PUSH;SEND")
|
||||
regression_test(test_vco_gm_modulation "VCO_SINE;ENVELOPE;FOP_MULP;FOP_PUSH;SEND")
|
||||
regression_test(test_pop LOAD FOP_POP)
|
||||
regression_test(test_addp LOAD)
|
||||
regression_test(test_mulp LOAD FOP_MULP)
|
||||
regression_test(test_push "LOAD;FOP_POP" FOP_PUSH)
|
||||
regression_test(test_xch LOAD)
|
||||
regression_test(test_add LOAD)
|
||||
regression_test(test_mul LOAD)
|
||||
regression_test(test_addp_stereo LOAD)
|
||||
regression_test(test_mulp_stereo LOAD FOP_MULP2)
|
||||
regression_test(test_loadnote)
|
||||
regression_test(test_noise ENVELOPE VCO_NOISE)
|
||||
regression_test(test_oscillat_sine ENVELOPE VCO_SINE)
|
||||
regression_test(test_oscillat_trisaw ENVELOPE)
|
||||
regression_test(test_oscillat_pulse ENVELOPE VCO_PULSE)
|
||||
regression_test(test_oscillat_gate ENVELOPE)
|
||||
regression_test(test_oscillat_stereo ENVELOPE)
|
||||
regression_test(test_oscillat_lfo "ENVELOPE;VCO_SINE;VCO_PULSE;FOP_MULP2")
|
||||
regression_test(test_oscillat_transposemod "VCO_SINE;ENVELOPE;FOP_MULP;FOP_PUSH;SEND")
|
||||
regression_test(test_oscillat_detunemod "VCO_SINE;ENVELOPE;FOP_MULP;FOP_PUSH;SEND")
|
||||
regression_test(test_oscillat_phasemod "VCO_SINE;ENVELOPE;FOP_MULP;FOP_PUSH;SEND")
|
||||
regression_test(test_oscillat_colormod "VCO_SINE;ENVELOPE;FOP_MULP;FOP_PUSH;SEND")
|
||||
regression_test(test_oscillat_shapemod "VCO_SINE;ENVELOPE;FOP_MULP;FOP_PUSH;SEND")
|
||||
regression_test(test_oscillat_gainmod "VCO_SINE;ENVELOPE;FOP_MULP;FOP_PUSH;SEND")
|
||||
|
||||
regression_test(test_dst ENVELOPE)
|
||||
regression_test(test_dst_modulation "VCO_SINE;ENVELOPE;SEND")
|
||||
regression_test(test_dst_sh ENVELOPE)
|
||||
regression_test(test_dst_sh_modulation "VCO_SINE;ENVELOPE;SEND")
|
||||
regression_test(test_dst_stereo ENVELOPE)
|
||||
regression_test(test_distort ENVELOPE)
|
||||
regression_test(test_distort_mod "VCO_SINE;ENVELOPE;SEND")
|
||||
regression_test(test_distort_stereo ENVELOPE)
|
||||
regression_test(test_hold ENVELOPE)
|
||||
regression_test(test_hold_mod "VCO_SINE;ENVELOPE;SEND")
|
||||
|
||||
regression_test(test_vcf_band "VCO_SINE;ENVELOPE;FOP_MULP")
|
||||
regression_test(test_vcf_low "VCO_SINE;ENVELOPE;FOP_MULP")
|
||||
regression_test(test_vcf_high "VCO_SINE;ENVELOPE;FOP_MULP")
|
||||
regression_test(test_vcf_peak "VCO_SINE;ENVELOPE;FOP_MULP")
|
||||
regression_test(test_vcf_stereo "VCO_SINE;ENVELOPE;FOP_MULP")
|
||||
regression_test(test_vcf_fm_modulation "VCO_SINE;ENVELOPE;FOP_MULP;SEND")
|
||||
regression_test(test_vcf_rm_modulation "VCO_SINE;ENVELOPE;FOP_MULP;SEND")
|
||||
regression_test(test_filter_band "VCO_SINE;ENVELOPE;FOP_MULP")
|
||||
regression_test(test_filter_low "VCO_SINE;ENVELOPE;FOP_MULP")
|
||||
regression_test(test_filter_high "VCO_SINE;ENVELOPE;FOP_MULP")
|
||||
regression_test(test_filter_peak "VCO_SINE;ENVELOPE;FOP_MULP")
|
||||
regression_test(test_filter_stereo "VCO_SINE;ENVELOPE;FOP_MULP")
|
||||
regression_test(test_filter_freqmod "VCO_SINE;ENVELOPE;FOP_MULP;SEND")
|
||||
regression_test(test_filter_resmod "VCO_SINE;ENVELOPE;FOP_MULP;SEND")
|
||||
|
||||
regression_test(test_dll "ENVELOPE;FOP_MULP;PANNING;VCO_SINE")
|
||||
regression_test(test_dll_stereo "ENVELOPE;FOP_MULP;PANNING;VCO_SINE")
|
||||
regression_test(test_dll_notetracking "ENVELOPE;FOP_MULP;PANNING;VCO_NOISE")
|
||||
regression_test(test_dll_reverb "ENVELOPE;FOP_MULP;PANNING;VCO_SINE")
|
||||
regression_test(test_delay "ENVELOPE;FOP_MULP;PANNING;VCO_SINE")
|
||||
regression_test(test_delay_stereo "ENVELOPE;FOP_MULP;PANNING;VCO_SINE")
|
||||
regression_test(test_delay_notetracking "ENVELOPE;FOP_MULP;PANNING;VCO_NOISE")
|
||||
regression_test(test_delay_reverb "ENVELOPE;FOP_MULP;PANNING;VCO_SINE")
|
||||
regression_test(test_delay_feedbackmod "ENVELOPE;FOP_MULP;PANNING;VCO_SINE;SEND")
|
||||
regression_test(test_delay_pregainmod "ENVELOPE;FOP_MULP;PANNING;VCO_SINE;SEND")
|
||||
regression_test(test_delay_dampmod "ENVELOPE;FOP_MULP;PANNING;VCO_SINE;SEND")
|
||||
regression_test(test_delay_drymod "ENVELOPE;FOP_MULP;PANNING;VCO_SINE;SEND")
|
||||
|
||||
regression_test(test_dll_fm_modulation "ENVELOPE;FOP_MULP;PANNING;VCO_SINE;SEND")
|
||||
regression_test(test_dll_pm_modulation "ENVELOPE;FOP_MULP;PANNING;VCO_SINE;SEND")
|
||||
regression_test(test_dll_dm_modulation "ENVELOPE;FOP_MULP;PANNING;VCO_SINE;SEND")
|
||||
regression_test(test_dll_im_modulation "ENVELOPE;FOP_MULP;PANNING;VCO_SINE;SEND")
|
||||
|
||||
regression_test(test_envelope_modulation "VCO_SINE;ENVELOPE;SEND")
|
||||
regression_test(test_envelope_mod "VCO_SINE;ENVELOPE;SEND")
|
||||
regression_test(test_envelope_16bit ENVELOPE "" test_envelope)
|
||||
target_compile_definitions(test_envelope_16bit PUBLIC SU_USE_16BIT_OUTPUT)
|
||||
|
||||
|
@ -14,8 +14,8 @@ SU_END_TRACKS
|
||||
|
||||
SU_BEGIN_PATCH
|
||||
SU_BEGIN_INSTRUMENT VOICES(1) ; Instrument0
|
||||
SU_LOAD_VAL MONO,VALUE(32)
|
||||
SU_LOAD_VAL MONO,VALUE(128)
|
||||
SU_LOADVAL MONO,VALUE(32)
|
||||
SU_LOADVAL MONO,VALUE(128)
|
||||
SU_ADD MONO
|
||||
SU_OUT STEREO,GAIN(128)
|
||||
SU_END_INSTRUMENT
|
@ -14,11 +14,11 @@ SU_END_TRACKS
|
||||
|
||||
SU_BEGIN_PATCH
|
||||
SU_BEGIN_INSTRUMENT VOICES(1) ; Instrument0
|
||||
SU_LOAD_VAL MONO,VALUE(48)
|
||||
SU_LOAD_VAL MONO,VALUE(48)
|
||||
SU_LOADVAL MONO,VALUE(48)
|
||||
SU_LOADVAL MONO,VALUE(48)
|
||||
SU_ADDP MONO
|
||||
SU_LOAD_VAL MONO,VALUE(80)
|
||||
SU_LOAD_VAL MONO,VALUE(80)
|
||||
SU_LOADVAL MONO,VALUE(80)
|
||||
SU_LOADVAL MONO,VALUE(80)
|
||||
SU_ADDP MONO
|
||||
SU_OUT STEREO,GAIN(128)
|
||||
SU_END_INSTRUMENT
|
@ -14,10 +14,10 @@ SU_END_TRACKS
|
||||
|
||||
SU_BEGIN_PATCH
|
||||
SU_BEGIN_INSTRUMENT VOICES(1) ; Instrument0
|
||||
SU_LOAD_VAL MONO,VALUE(0)
|
||||
SU_LOAD_VAL MONO,VALUE(64)
|
||||
SU_LOAD_VAL MONO,VALUE(96)
|
||||
SU_LOAD_VAL MONO,VALUE(96)
|
||||
SU_LOADVAL MONO,VALUE(0)
|
||||
SU_LOADVAL MONO,VALUE(64)
|
||||
SU_LOADVAL MONO,VALUE(96)
|
||||
SU_LOADVAL MONO,VALUE(96)
|
||||
SU_ADDP STEREO
|
||||
SU_OUT STEREO,GAIN(128)
|
||||
SU_END_INSTRUMENT
|
@ -14,8 +14,8 @@ SU_END_TRACKS
|
||||
|
||||
SU_BEGIN_PATCH
|
||||
SU_BEGIN_INSTRUMENT VOICES(1) ; Instrument0
|
||||
SU_LOAD_VAL MONO,VALUE(40)
|
||||
SU_LOAD_VAL MONO,VALUE(80)
|
||||
SU_LOADVAL MONO,VALUE(40)
|
||||
SU_LOADVAL MONO,VALUE(80)
|
||||
SU_OUT STEREO,GAIN(128)
|
||||
SU_END_INSTRUMENT
|
||||
SU_END_PATCH
|
@ -14,8 +14,8 @@ SU_END_TRACKS
|
||||
|
||||
SU_BEGIN_PATCH
|
||||
SU_BEGIN_INSTRUMENT VOICES(1) ; Instrument0
|
||||
SU_LOAD_VAL MONO,VALUE(32)
|
||||
SU_LOAD_VAL MONO,VALUE(0)
|
||||
SU_LOADVAL MONO,VALUE(32)
|
||||
SU_LOADVAL MONO,VALUE(0)
|
||||
SU_MUL MONO
|
||||
SU_OUT STEREO,GAIN(128)
|
||||
SU_END_INSTRUMENT
|
@ -15,11 +15,11 @@ SU_END_TRACKS
|
||||
|
||||
SU_BEGIN_PATCH
|
||||
SU_BEGIN_INSTRUMENT VOICES(1) ; Instrument0
|
||||
SU_LOAD_VAL MONO,VALUE(96)
|
||||
SU_LOAD_VAL MONO,VALUE(0)
|
||||
SU_LOADVAL MONO,VALUE(96)
|
||||
SU_LOADVAL MONO,VALUE(0)
|
||||
SU_MULP MONO
|
||||
SU_LOAD_VAL MONO,VALUE(96)
|
||||
SU_LOAD_VAL MONO,VALUE(128)
|
||||
SU_LOADVAL MONO,VALUE(96)
|
||||
SU_LOADVAL MONO,VALUE(128)
|
||||
SU_MULP MONO
|
||||
SU_OUT STEREO,GAIN(128)
|
||||
SU_END_INSTRUMENT
|
@ -14,10 +14,10 @@ SU_END_TRACKS
|
||||
|
||||
SU_BEGIN_PATCH
|
||||
SU_BEGIN_INSTRUMENT VOICES(1) ; Instrument0
|
||||
SU_LOAD_VAL MONO,VALUE(96)
|
||||
SU_LOAD_VAL MONO,VALUE(128)
|
||||
SU_LOAD_VAL MONO,VALUE(0)
|
||||
SU_LOAD_VAL MONO,VALUE(96)
|
||||
SU_LOADVAL MONO,VALUE(96)
|
||||
SU_LOADVAL MONO,VALUE(128)
|
||||
SU_LOADVAL MONO,VALUE(0)
|
||||
SU_LOADVAL MONO,VALUE(96)
|
||||
SU_MULP STEREO
|
||||
SU_OUT STEREO,GAIN(128)
|
||||
SU_END_INSTRUMENT
|
@ -14,9 +14,9 @@ SU_END_TRACKS
|
||||
|
||||
SU_BEGIN_PATCH
|
||||
SU_BEGIN_INSTRUMENT VOICES(1) ; Instrument0
|
||||
SU_LOAD_VAL MONO,VALUE(32)
|
||||
SU_LOAD_VAL MONO,VALUE(96)
|
||||
SU_LOAD_VAL MONO,VALUE(0)
|
||||
SU_LOADVAL MONO,VALUE(32)
|
||||
SU_LOADVAL MONO,VALUE(96)
|
||||
SU_LOADVAL MONO,VALUE(0)
|
||||
SU_POP MONO
|
||||
SU_OUT STEREO,GAIN(128)
|
||||
SU_END_INSTRUMENT
|
@ -14,8 +14,8 @@ SU_END_TRACKS
|
||||
|
||||
SU_BEGIN_PATCH
|
||||
SU_BEGIN_INSTRUMENT VOICES(1) ; Instrument0
|
||||
SU_LOAD_VAL MONO,VALUE(32)
|
||||
SU_LOAD_VAL MONO,VALUE(96)
|
||||
SU_LOADVAL MONO,VALUE(32)
|
||||
SU_LOADVAL MONO,VALUE(96)
|
||||
SU_PUSH MONO
|
||||
SU_POP MONO
|
||||
SU_OUT STEREO,GAIN(128)
|
@ -14,13 +14,13 @@ SU_END_TRACKS
|
||||
|
||||
SU_BEGIN_PATCH
|
||||
SU_BEGIN_INSTRUMENT VOICES(1) ; Instrument0
|
||||
SU_LOAD_VAL MONO,VALUE(32) ; should receive -0.5
|
||||
SU_LOADVAL MONO,VALUE(32) ; should receive -0.5
|
||||
SU_SEND MONO,AMOUNT(96),PORT(5,load_val,value) ; should send -0.25
|
||||
SU_SEND MONO,AMOUNT(96),PORT(6,load_val,value) + SEND_POP ; should send -0.25
|
||||
SU_LOAD_VAL MONO,VALUE(128) ; should receive 1
|
||||
SU_LOADVAL MONO,VALUE(128) ; should receive 1
|
||||
SU_SEND MONO,AMOUNT(96),PORT(6,load_val,value) + SEND_POP ; should send 0.5
|
||||
SU_LOAD_VAL MONO,VALUE(64) ; should receive -0.5
|
||||
SU_LOAD_VAL MONO,VALUE(64) ; should receive 0.5
|
||||
SU_LOADVAL MONO,VALUE(64) ; should receive -0.5
|
||||
SU_LOADVAL MONO,VALUE(64) ; should receive 0.5
|
||||
SU_OUT STEREO,GAIN(128)
|
||||
SU_END_INSTRUMENT
|
||||
SU_END_PATCH
|
||||
|
@ -13,17 +13,17 @@ SU_END_TRACKS
|
||||
|
||||
SU_BEGIN_PATCH
|
||||
SU_BEGIN_INSTRUMENT VOICES(1) ; Instrument0
|
||||
SU_LOAD_VAL MONO,VALUE(96)
|
||||
SU_LOADVAL MONO,VALUE(96)
|
||||
SU_SEND MONO,AMOUNT(96),GLOBALPORT(1,3,load_val,value) + SEND_POP
|
||||
SU_LOAD_VAL MONO,VALUE(64)
|
||||
SU_LOAD_VAL MONO,VALUE(64)
|
||||
SU_LOADVAL MONO,VALUE(64)
|
||||
SU_LOADVAL MONO,VALUE(64)
|
||||
SU_OUT STEREO,GAIN(128)
|
||||
SU_END_INSTRUMENT
|
||||
SU_BEGIN_INSTRUMENT VOICES(1) ; Instrument1
|
||||
SU_LOAD_VAL MONO,VALUE(32)
|
||||
SU_LOADVAL MONO,VALUE(32)
|
||||
SU_SEND MONO,AMOUNT(96),GLOBALPORT(0,2,load_val,value) + SEND_POP
|
||||
SU_LOAD_VAL MONO,VALUE(64)
|
||||
SU_LOAD_VAL MONO,VALUE(64)
|
||||
SU_LOADVAL MONO,VALUE(64)
|
||||
SU_LOADVAL MONO,VALUE(64)
|
||||
SU_OUT STEREO,GAIN(128)
|
||||
SU_END_INSTRUMENT
|
||||
SU_END_PATCH
|
@ -14,8 +14,8 @@ SU_END_TRACKS
|
||||
|
||||
SU_BEGIN_PATCH
|
||||
SU_BEGIN_INSTRUMENT VOICES(1) ; Instrument0
|
||||
SU_LOAD_VAL MONO,VALUE(96)
|
||||
SU_LOAD_VAL MONO,VALUE(32)
|
||||
SU_LOADVAL MONO,VALUE(96)
|
||||
SU_LOADVAL MONO,VALUE(32)
|
||||
SU_XCH MONO
|
||||
SU_OUT STEREO,GAIN(128)
|
||||
SU_END_INSTRUMENT
|
Loading…
Reference in New Issue
Block a user