1) Gnu Radio allows you to build signal flow graphs, which are then executed in real time with your hardware. You can even do audio I/O to get an intuition for DSP that just doesn't happen by studying the math.
2) BitGrid is an esoteric computing fabric I've come up with, and wrote an emulator for.[3] It's a grid of 4 bit in and out look up tables, clocked in two phases like the colors of a chessboard.
Comments
1) Gnu Radio allows you to build signal flow graphs, which are then executed in real time with your hardware. You can even do audio I/O to get an intuition for DSP that just doesn't happen by studying the math.
2) BitGrid is an esoteric computing fabric I've come up with, and wrote an emulator for.[3] It's a grid of 4 bit in and out look up tables, clocked in two phases like the colors of a chessboard.
[1]https://www.gnuradio.org/
[2]https://esolangs.org/wiki/Bitgrid
[3]https://github.com/mikewarot/Bitgrid