Skip to content
View ryanfrancesconi's full-sized avatar
💭
Quite Exciting, This Computer Magic
💭
Quite Exciting, This Computer Magic

Organizations

@AudioKit

Block or report ryanfrancesconi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ryanfrancesconi/README.md

For me, coding is was (rip) an art, both a means and an end. Artisanal, small batch, locally sourced, single origin, organic software.

I started hacking audio C code in 1997, and have weathered many limitations, languages, transitions and deprecations. As we all know -- things have suddenly changed. This is different.

Currently, I'm working independently to create media systems that inspire me to craft, but also interest to me to utilize as a hand tool for music composition. I'm pushing hard to finish the first of these products this spring (2026). Many components will be open sourced here. I don't know how much meaning sharing software has any longer, but community will still matter in our world - no matter how things are assembled from now on.

Pinned Loading

  1. spfk-metadata spfk-metadata Public

    A Swift audio metadata library wrapping TagLib, libsndfile and Core Audio to provide unified tag reading/writing, marker parsing, and broadcast wave (BEXT) support across common audio formats.

    Swift 1

  2. spfk-audio-hardware spfk-audio-hardware Public

    A 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 2

  3. spfk-musical-analysis spfk-musical-analysis Public

    A pure Swift musical key detection library using a standard MIR (Music Information Retrieval) pipeline built on Apple's Accelerate framework.

    Swift

  4. spfk-tempo spfk-tempo Public

    Pure Swift BPM detection library using multi-band spectral flux analysis, FFT-based autocorrelation, and harmonic template matching. Processes audio files via AVFoundation with early-exit support f…

    Swift

  5. spfk-loudness spfk-loudness Public

    A Swift package for measuring audio loudness according to the EBU R128 standard. Built on top of libebur128 via an Objective-C bridge, providing integrated loudness (LUFS), loudness range (LU), tru…

    C 1

  6. spfk-au-host spfk-au-host Public

    Swift Audio Unit (v3) hosting, validation, caching, and effects chain management for macOS and iOS.

    Swift