This is your work, valued
I teach computers how to sing.
voc. A physical model of the human vocal tract using literate programming, based on Pink Trombone.
155sndkit. A collection of highly portable audio DSP algorithms, written in ANSI C using literate programming.
145Trio. singing voice synthesizer with 3-part harmony and automatic voice leading
72Soundpipe. A lightweight music DSP library.
64voxbox. A singing vocal synthesizer
37protrekkr. DEAD PROJECT
28voc_demo. C
26BoingBoingBoing. Audio DSP library for musical applications, written in Rust.
25Sporth. A small stack-based audio language.
24worgle. A fast and portable tangler for (a limited subset of) org with noweb support. Written in ANSI C.
23Kubus. Minimalist audio visualizer written in C/C++ using OpenGL and RtAudio
21norns-lowlevel. Example code for doing low-level norns stuff in C
19Dagzet. Dagzet, a small DAG-Zettelkasten format for mind maps and knowledge graphs
18brian. Brian is not a bot.
17Moons. An isorhythmic circular synthesizer, written in C/C++, OpenGL, Sporth, and Soundpipe.
16weewiki. A tiny wiki engine. (Fossil Export)
13tiziku. Audiovisual generative composition, inspired by Rothko paintings and fluorescent lightbulbs. Written using NanoVG, ChucK, Sporth, and Lua
13ft2-clone. Fork of https://16-bits.org/ft2.php
12codex. the candy crystal rainbow codex
11vocshape. A simple android app demonstrating the shaping capabilities of articulatory synthesis
10rust-wasm-audioworklet. Small example showcasing Rust running inside of an AudioWorklet
10Kuf. A library for generative square kufic calligraphy.
9bitlang. Small stack-based DSL for procedurally generated 1-bit graphics
9gl-c-examples. Some OpenGL examples, written in pure C
9Spigot. Minimalist user interfaces for Sporth
8soundpipe-stm32f4. Example project of Soundpipe running on an STM324f
7GROWL. Formant filter inspired by the HOWL iOS app by Daniel Clelland
7gest. A gesture sequencer.
7mnolth. a convergence of ideas. read-only fossil export
7stretcher. Self-contained commandline utility for paulstretch, based off of the one found in soundpipe.
7libline. A library for drawing sample-accurate lines and automation curves for computer-based music. Also a literate program using CWEB.
6daisyverb. Reverb algorithm ported to prototype daisy patch ARM architecture.
6paulbatchelor.github.io. My personal website.
6uxnseq. proof-of-concept sequencer programmed by uxn, designed to control synthesized sounds in sndkit
6btprnt. A small library for 1-bit graphics, written in ANSI C using literate programming.
5GestVM. A gesture synthesizer for sndkit, controlled via the Uxn Virtual Machine
5Auria. Sampler + Sound Surface built using OpenGL and Soundpipe.
5polysporth. Polyphonic Sporth Plugin.
5sdf2d. 2d SDF shader functions by Inigo Quilez, ported to C
4tracker3. Public domain three channel tracker interface for Sporth using OpenGL, written in ANSI C
4NRT. A micro musical notation language
4DiodeLadderFilter. Virtual Analog implementation inspired by the VCS3 diode ladder filter
4sgvideo. C
4smp. My sample library, re-imagined as a zettelkasten via weewiki and zet. Read-only Fossil export.
4HandsFreeSoundJam. Eye controlled music composition and performance environment.
4orb-old. A musical 2d puzzle game for Android devices
4LMMS-Sporth. Someday, it will be a Sporth inside of LMMS...
4sqlar. A fork of the SQLite archiver by D. Richard Hipp
3Recurse. Logs related to my Recurse Summer 1 2024 Batch
3Orb. A 2d musical puzzle game for Android.
3the_sporth_cookbook. SourcePawn
2sporth-pd. Makefile
2polysporth-nuklear. Polysporth bindings for Nuklear
2PolyPipe. A lightweight library for handling polyphony and note events.
2pixku. A small repository of media.
2jackit-forth. gforth bindings for libjack
2digital-gardeners. Resources, links, projects, and ideas for gardeners tending their digital notes on the public interwebs
1rawdrawandroid. Build android apps without any java, entirely in C and Make
1