A DSP language/engine written in C https://notchka.org/diogenic
  • Rust 85.8%
  • Nix 14.2%
Find a file
2026-06-10 15:15:55 +02:00
core build cpal 2026-06-10 15:15:55 +02:00
doc doc: basic doc generation for existing devices 2026-06-10 00:32:06 +02:00
examples add examples 2026-06-10 13:08:20 +02:00
lang lang: compile new Load & Store instrs 2026-06-10 11:54:02 +02:00
vm vm: add more biquad filters 2026-06-10 13:50:55 +02:00
.gitignore initial commit 2026-06-06 14:07:26 +02:00
Cargo.lock build cpal 2026-06-10 15:15:55 +02:00
Cargo.toml add doc crate 2026-06-10 00:04:56 +02:00
flake.lock use nightly toolchain 2026-06-06 14:15:07 +02:00
flake.nix build cpal 2026-06-10 15:15:55 +02:00
license initial commit 2026-06-06 14:07:26 +02:00
readme.md add readme 2026-06-09 01:23:19 +02:00

diogenic

a DSP engine written in Rust

fn synth(freq) {
	sine(freq, 0.0)
	+ sine(freq * 1.5, 0.0)
	+ sine(freq * 3.0, 0.0)
}

tanh(
	synth(
		sine(0.4, 0.0) * 55.0 + 330.0
	)
)