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.

v0.7.2 2026-04-18 Read README →

audio_samples_io

Rust

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

v0.4.0 2026-04-02 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.2.0 2026-03-21 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.

v1.0.0 2026-01-15 Read README →

spectrograms

RustPython

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

v0.6.0 2026-04-10 Read README →

explainable

Rust

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

v0.2.1 2025-12-04 Read README →

term-maths

RustPython

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

v0.4.2 2026-03-30 Read README →