Jack Geraghty.
PhD in multimodal machine learning from University College Dublin, focused on what happens to ML systems when an entire input modality goes missing and how we can mitigate the impact of it when it does. ML engineer at Loop Design Lab. Maintain a small family of Rust crates for audio and ML.
- minor audio_samples_io 2026-06-07 v0.3.2
- patch audio_samples 2026-05-27 v1.0.11
- minor spectrograms 2026-05-27 v1.4.1
- minor audio_samples_streaming 2026-04-29 v0.1.0
- patch explainable 2026-04-29 v0.1.1
Open source
All projects →audio_samples
A high-performance audio processing library for Rust with Python bindings.
audio_samples_io
A Rust library for audio input and output operations.
audio_samples_python
Python bindings for the audio_samples* suite of Rust crates
audio_samples_streaming
Backpressured streaming pipelines for live audio. Tokio-based.
audio_samples_ml
ML-friendly windowing, framing, and feature extraction.
i24
i24 provides a 24-bit signed integer type for Rust, filling the gap between i16 and i32. This type is particularly useful in audio processing, certain embedded systems, and other scenarios where 24-bit precision is required but 32 bits would be excessive.