├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── dsp-stuff-derive ├── Cargo.toml └── src │ └── lib.rs ├── dsp-stuff ├── Cargo.toml └── src │ ├── devices.rs │ ├── ids.rs │ ├── main.rs │ ├── node.rs │ ├── nodes │ ├── add.rs │ ├── biquad.rs │ ├── chebyshev.rs │ ├── demux.rs │ ├── distort.rs │ ├── envelope.rs │ ├── fir.rs │ ├── gain.rs │ ├── high_pass.rs │ ├── input.rs │ ├── low_pass.rs │ ├── mix.rs │ ├── mod.rs │ ├── muff.rs │ ├── mux.rs │ ├── output.rs │ ├── overdrive.rs │ ├── pitch.rs │ ├── reverb.rs │ ├── signal_gen.rs │ ├── spectrogram.rs │ └── wave_view.rs │ ├── runtime.rs │ └── theme.rs ├── justfile └── rust-toolchain.toml /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | 3 | .vscode/ 4 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/README.md -------------------------------------------------------------------------------- /dsp-stuff-derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff-derive/Cargo.toml -------------------------------------------------------------------------------- /dsp-stuff-derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff-derive/src/lib.rs -------------------------------------------------------------------------------- /dsp-stuff/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff/Cargo.toml -------------------------------------------------------------------------------- /dsp-stuff/src/devices.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff/src/devices.rs -------------------------------------------------------------------------------- /dsp-stuff/src/ids.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff/src/ids.rs -------------------------------------------------------------------------------- /dsp-stuff/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff/src/main.rs -------------------------------------------------------------------------------- /dsp-stuff/src/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff/src/node.rs -------------------------------------------------------------------------------- /dsp-stuff/src/nodes/add.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff/src/nodes/add.rs -------------------------------------------------------------------------------- /dsp-stuff/src/nodes/biquad.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff/src/nodes/biquad.rs -------------------------------------------------------------------------------- /dsp-stuff/src/nodes/chebyshev.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff/src/nodes/chebyshev.rs -------------------------------------------------------------------------------- /dsp-stuff/src/nodes/demux.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff/src/nodes/demux.rs -------------------------------------------------------------------------------- /dsp-stuff/src/nodes/distort.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff/src/nodes/distort.rs -------------------------------------------------------------------------------- /dsp-stuff/src/nodes/envelope.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff/src/nodes/envelope.rs -------------------------------------------------------------------------------- /dsp-stuff/src/nodes/fir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff/src/nodes/fir.rs -------------------------------------------------------------------------------- /dsp-stuff/src/nodes/gain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff/src/nodes/gain.rs -------------------------------------------------------------------------------- /dsp-stuff/src/nodes/high_pass.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff/src/nodes/high_pass.rs -------------------------------------------------------------------------------- /dsp-stuff/src/nodes/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff/src/nodes/input.rs -------------------------------------------------------------------------------- /dsp-stuff/src/nodes/low_pass.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff/src/nodes/low_pass.rs -------------------------------------------------------------------------------- /dsp-stuff/src/nodes/mix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff/src/nodes/mix.rs -------------------------------------------------------------------------------- /dsp-stuff/src/nodes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff/src/nodes/mod.rs -------------------------------------------------------------------------------- /dsp-stuff/src/nodes/muff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff/src/nodes/muff.rs -------------------------------------------------------------------------------- /dsp-stuff/src/nodes/mux.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff/src/nodes/mux.rs -------------------------------------------------------------------------------- /dsp-stuff/src/nodes/output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff/src/nodes/output.rs -------------------------------------------------------------------------------- /dsp-stuff/src/nodes/overdrive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff/src/nodes/overdrive.rs -------------------------------------------------------------------------------- /dsp-stuff/src/nodes/pitch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff/src/nodes/pitch.rs -------------------------------------------------------------------------------- /dsp-stuff/src/nodes/reverb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff/src/nodes/reverb.rs -------------------------------------------------------------------------------- /dsp-stuff/src/nodes/signal_gen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff/src/nodes/signal_gen.rs -------------------------------------------------------------------------------- /dsp-stuff/src/nodes/spectrogram.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff/src/nodes/spectrogram.rs -------------------------------------------------------------------------------- /dsp-stuff/src/nodes/wave_view.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff/src/nodes/wave_view.rs -------------------------------------------------------------------------------- /dsp-stuff/src/runtime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff/src/runtime.rs -------------------------------------------------------------------------------- /dsp-stuff/src/theme.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/dsp-stuff/src/theme.rs -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/justfile -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simmsb/dsp-stuff/HEAD/rust-toolchain.toml --------------------------------------------------------------------------------