Signal Crate
Signal Crate is a terminal application written entirely in C that is optimized for performance, integration, expansion, and creativity. What started a project to better learn DSP in C has since morphed into an entire ecosystem of audio tools.
Owing a lot of inspiration to Trevor Wishart's work in the Composer's Desktop Project (CDP), Signal Crate took on the task of live performance, as well as construction of interesting offline utilities, with the goal of moving my entire creative process into my own tech stack. More on my philosphies and approaches to this are in journals, which I aim to be an ongoing reflection.
Signal Crate RepoSignal Crate Journal #1
Tape Delay Feedback System
A browser-based feedback system modeled after Pauline Oliveros' system from her live electronic works of the 1950s-1970s, and what evolved into her Expanded Instrument System (EIS). I made this for a class project and refined the UI and functionality as part of a commission of a special collection of online pieces for Gaudeamus Muziekweek in 2020. There is also a VST plugin available, but it likely needs some heavy servicing... Interestingly, Pauline was the first American to win the Gaudeamus Prize in 1962 for Sound Patterns.
Tape Delay Feedback SystemAnimated Scores
I have a few animated scores that were coded for the web browser. They have been played a few places and I am always up for more if any soloists or ensembles want to collaborate or commission. Two are linked below with more info and performance notes.
Seaswell for 4 snare drummers and fixed mediaSSD (Same/Similar/Different for 12 players)
Tuneable Keyboard Tool
A simple utility tool for assigning specific frequencies to a keyboard, playable via MIDI, for composing and intervallic training.
Tuneable Keyboard ToolHydrasynth NRPN Programmer
This is a browser-based controller and programmer for the Hydrasynth. I got into NRPN and 14-bit MIDI after seeing Hank The Mason's awesome work on the subject. I no longer own a Hydrasynth, but the tools here should still work. This parlayed into a lot of network music broadcasting 14-bit MIDI over the web to external audio equipment and software. A short paper on the it is available in the writings section.
WebMIDI Hydrasynth Programmer