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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
ryanfrancesconi/README.md

I started hacking audio code in the mid 90s. Needless to say, things have changed. Coding is was (rip) an art form, both a means and an end. It's a pursuit which can be appreciated in its architecture or its use. It's a realization of The Glass Bead Game, and requires required the endless pursuit of craftsmanship.

I have weathered many system changes, limitations, transitions and deprecations. As you know, things have suddenly changed. This is different. Sometimes this feels more like sculpting software than writing it. I don't feel that speed is always a boon - there is value in slowness. It's hard to say yet if our inevitable atrophy is moving towards entropy or syntropy.

Currently, 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. I don't know how much meaning sharing software has at this point, but community will still matter -- no matter how things are assembled/disassembled from now on.

Pinned Loading

  1. spfk-metadata spfk-metadata Public

    Swift 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…

    Swift 2

  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-tempo spfk-tempo Public

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

  4. spfk-loudness spfk-loudness Public

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

    C 1

  5. spfk-au-host spfk-au-host Public

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

    Swift 1

  6. spfk-audio-conversion spfk-audio-conversion Public

    Audio file format conversion library supporting PCM and compressed formats via CoreAudio, AVFoundation, LAME, and libsndfile.

    Swift