Matt's Projects
Async Rust library for OpenAI
A curated list of my favourite music DSP and audio programming resources
Web Audio Conference 2017 – Tutorial
Codes for ISMIR 2022 paper: Beat Transformer: Demixed Beat and Downbeat Tracking with Dilated Self-Attention
Cakewalk Control Surface SDK. You can use this framework to build control surface plugins for SONAR and its derivative products.
Build Yo'own ChatGPT with OpenAI API & Gradio
GitHub mirror for the DSP library's docs/tests
Minimalistic C client for Redis >= 1.2
An example audio plugin built with JUCE6 and Rust
A form of JUCE for my own nefarious purposes. JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, RTAS and AAX audio plug-ins.
Collection of JUCE synthesisers utilising the Maximilian library.
⚡ Building applications with LLMs through composability ⚡
⛓️ LangFlow is a UI for LangChain, designed with react-flow to provide an effortless way to experiment and prototype flows.
Ableton Live, supercharged (on macOS)
LlamaIndex (GPT Index) is a project that provides a central interface to connect your LLM's with external data.
Personal Website
A simple metronome tool for musicians
The lowest-friction way to get to know your coworkers.
"Four Ways To Write A Pitch-Shifter" example code
An experimental android piano/synth app
Automatically create synchronised lyrics files in ASS and MidiCo LRC formats with word-level timestamps, using Whisper and lyrics from Genius and Spotify
Write cross-platform native apps with React.js and JUCE
A cross-platform (C99/C++11) process library
GitHub mirror of Signalsmith Audio's C++ DSP support library
C++ polyphonic pitch/time library (GitHub mirror)
Deezer source separation library including pretrained models.
Basic template for building soft-synths with JUCE