I started hacking audio code in the mid 90s. Needless to say, things have changed. Lately, I'm working independently to create software systems that inspire me to craft, but also interest to me to utilize as hand tools for my own compositions. Many components will be open sourced here.
-
Spongefork
- Portland, OR, USA
-
22:09
(UTC -07:00) - spongefork.com
Pinned Loading
-
spfk-metadata
spfk-metadata PublicSwift based audio metadata I/O library wrapping TagLib via spfk-taglib and Core Audio to provide unified tag reading/writing, marker parsing, and broadcast wave (BEXT) support across common audio f…
-
spfk-audio-hardware
spfk-audio-hardware PublicA Swift concurrency-first abstraction over the Core Audio Hardware Abstraction Layer (HAL) for macOS. Provides a type-safe, Sendable interface to audio device management built on actors and async/a…
Swift 4
-
spfk-tempo
spfk-tempo PublicA Swift package for detecting the tempo (BPM) of audio files using multi-band spectral flux analysis, FFT-based autocorrelation, and harmonic template matching. Built on the Accelerate framework wi…
Swift 5
-
spfk-loudness
spfk-loudness PublicA Swift package for measuring audio loudness according to the EBU R128 standard. Built on libebur128 with a pure Swift analysis layer using Core Audio for decoding and sample-rate conversion.
-
spfk-au-host
spfk-au-host PublicSwift Audio Unit (v3) hosting, validation, caching, and effects chain management for macOS and iOS.
Swift 2
-
spfk-audio-conversion
spfk-audio-conversion PublicAudio file format conversion library supporting PCM and compressed formats via CoreAudio, AVFoundation, LAME, and libsndfile.
Swift
If the problem persists, check the GitHub status page or contact support.




