Convolution low-pass filter
Go to file
2024-06-15 16:56:16 -05:00
.gitignore first commit 2024-06-15 16:56:16 -05:00
button.c first commit 2024-06-15 16:56:16 -05:00
button.h first commit 2024-06-15 16:56:16 -05:00
DejaVuSerif.ttf first commit 2024-06-15 16:56:16 -05:00
main.c first commit 2024-06-15 16:56:16 -05:00
Makefile first commit 2024-06-15 16:56:16 -05:00
readme first commit 2024-06-15 16:56:16 -05:00
sy.c first commit 2024-06-15 16:56:16 -05:00
sy.h first commit 2024-06-15 16:56:16 -05:00
tools.c first commit 2024-06-15 16:56:16 -05:00
tools.h first commit 2024-06-15 16:56:16 -05:00
wav.h first commit 2024-06-15 16:56:16 -05:00

Keyboard keys:

GENERATOR/OSCILLATORS:
E:    Generate square wave
I:    Generate sine wave
N:    Generate noise wave
T:    Generate triangle wave

WAVEFORM ACTIONS:
A:    Average (convolution low-pass)
R:    Shuffle (randomize)
S:    Sort
O:    Rotate left

PARAMETER MODIFICATION:
+/=:  Increase filter cutoff frequency
-/_:  Decrease filter cutoff frequency
Up:   Increase generator frequency
Down: Decrease generator frequency