I am a PhD Researcher in UCD, Ireland where my research focuses on Multimodal Machine Learning. Outside my research I am interested in performant computing.
wavers. Rust library for reading and writing WAV files
48i24. 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.
33Spectrograms. A Rust (with Python bindings) crate for computing spectrograms and other fft based functions on 1D and 2D signals
18audio_samples. A high-performance audio processing library for Rust with Python bindings.
10audio_samples_python. Python bindings for the audio_samples* suite of Rust crates
2HTMLView. A tauri based webview GUI designed to be embedded in other programs easily.
2DataSets. A collection of scripts for downloading various data sets used as part of my PhD
1PyWavers. The
1MSP-IMPROV-Data-Download-Tool. A simple CLI tool for downloading the MSP-IMPROV data set. You must have completed the license agreement for the data set and have permission to use it. The tool requires that you provide the password assigned to you for accessing the MSP-IMPROV data set.
1audio_samples_io. A Rust library for audio input and output operations.
1audio_samples_ml. Rust
1