Open source

Projects

Rust crates, Python bindings, and tools. 9 projects.

audio_samples

Rust

Typed audio sample buffers — the foundation crate. f32, i24, i16, with proper conversion and zero-copy views.

v1.0.6 2026-04-29 Read README →

audio_samples_io

Rust

WAV / FLAC / Ogg readers and writers built on the typed-buffer abstraction.

v0.2.0 2026-04-29 Read README →

audio_samples_python

RustPython

PyO3 bindings. NumPy interop without lying about dtypes. The Python entry-point to the audio_samples family.

v0.5.1 2026-04-18 Read README →

audio_samples_streaming

Rust

Backpressured streaming pipelines for live audio. Tokio-based.

v0.1.0 2026-04-29 Read README →

audio_samples_ml

Rust

ML-friendly windowing, framing, and feature extraction.

v0.3.4 2026-02-11 Read README →

i24

RustPython

A three-byte signed integer type. Because audio engineers asked nicely.

v2.3.3 2026-02-09 Read README →

spectrograms

RustPython

STFT, mel, log-mel. No allocations in the hot loop. Rust-first; Python bindings ship in the same wheel.

v1.4.0 2026-04-28 Read README →

explainable

Rust

A trait for tagging which steps of a pipeline can answer "why".

v0.1.1 2026-04-29 Read README →

term-maths

RustPython

Symbolic simplification on the command line. Fast enough to be a shell alias.

v1.0.0 2026-04-29 Read README →