mirror of
https://github.com/vsariola/sointu.git
synced 2026-02-08 00:30:18 -05:00
feat: implement bell filter unit for equalizing
This commit is contained in:
parent
33ee80a908
commit
4d09e04a49
@ -155,6 +155,9 @@ 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_belleq "VCO_SINE;ENVELOPE;FOP_MULP")
|
||||
regression_test(test_belleq_stereo "VCO_SINE;ENVELOPE;FOP_MULP")
|
||||
|
||||
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;NOISE")
|
||||
|
||||
BIN
tests/expected_output/test_belleq.raw
Normal file
BIN
tests/expected_output/test_belleq.raw
Normal file
Binary file not shown.
BIN
tests/expected_output/test_belleq_stereo.raw
Normal file
BIN
tests/expected_output/test_belleq_stereo.raw
Normal file
Binary file not shown.
24
tests/test_belleq.yml
Normal file
24
tests/test_belleq.yml
Normal file
@ -0,0 +1,24 @@
|
||||
bpm: 100
|
||||
rowsperbeat: 4
|
||||
score:
|
||||
rowsperpattern: 16
|
||||
length: 1
|
||||
tracks:
|
||||
- numvoices: 1
|
||||
order: [0]
|
||||
patterns: [[64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0]]
|
||||
patch:
|
||||
- numvoices: 1
|
||||
units:
|
||||
- type: envelope
|
||||
parameters: {attack: 64, decay: 64, gain: 128, release: 72, stereo: 0, sustain: 64}
|
||||
- type: oscillator
|
||||
parameters: {color: 128, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 0, transpose: 64, type: 1, unison: 0}
|
||||
- type: mulp
|
||||
parameters: {stereo: 0}
|
||||
- type: belleq
|
||||
parameters: {frequency: 64, bandwidth: 64, gain: 96, stereo: 0}
|
||||
- type: pan
|
||||
parameters: {panning: 64, stereo: 0}
|
||||
- type: out
|
||||
parameters: {gain: 128, stereo: 1}
|
||||
22
tests/test_belleq_stereo.yml
Normal file
22
tests/test_belleq_stereo.yml
Normal file
@ -0,0 +1,22 @@
|
||||
bpm: 100
|
||||
rowsperbeat: 4
|
||||
score:
|
||||
rowsperpattern: 16
|
||||
length: 1
|
||||
tracks:
|
||||
- numvoices: 1
|
||||
order: [0]
|
||||
patterns: [[64, 0, 68, 0, 32, 0, 0, 0, 75, 0, 78, 0, 0, 0, 0, 0]]
|
||||
patch:
|
||||
- numvoices: 1
|
||||
units:
|
||||
- type: envelope
|
||||
parameters: {attack: 64, decay: 64, gain: 128, release: 72, stereo: 1, sustain: 64}
|
||||
- type: oscillator
|
||||
parameters: {color: 128, detune: 64, gain: 128, lfo: 0, phase: 0, shape: 64, stereo: 1, transpose: 64, type: 1, unison: 0}
|
||||
- type: mulp
|
||||
parameters: {stereo: 1}
|
||||
- type: belleq
|
||||
parameters: {frequency: 64, bandwidth: 64, gain: 96, stereo: 1}
|
||||
- type: out
|
||||
parameters: {gain: 64, stereo: 1}
|
||||
Reference in New Issue
Block a user