Skip to content
View ebai101's full-sized avatar

Block or report ebai101

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
ebai101/README.md

hey, i'm ethan 👋

i'm a developer based in new york with a mix of interests — audio software, embedded systems, infrastructure, and building tools for my own niche use cases.

things i work on

  • 🎛️ audio & music tech — building tools for Bela, Ableton, and Reason; wrangling sample libraries
  • 🔧 embedded/hardware — C++ on Bela, PRU assembly, modding MIDI controllers like my FC-500
  • 🐍 tooling & scripting — Python and Go utilities to make workflows less annoying
  • 🏠 home infrastructure — self-hosted services, automation, and networking

notable projects

projectwhat it does
barbackaudio validation and repair tool for sample packs
splorganizerbetter organization for Splice sample libraries
xc-bela-containerdockerized cross-compilation for the Bela platform
BelaSerialMidiserial MIDI parser for Bela
Reason.spoonHammerspoon automation layer for Reason on macOS
ableton-replremote REPL for the Ableton Python API
midicapalways-on MIDI recorder

languages & tools

GoPythonC++LuaDocker


most of the interesting stuff is private, unfortunately

Pinned Loading

  1. xc-bela-containerxc-bela-containerPublic

    Dockerized cross-compilation for the Bela platform

    Shell 14 14

  2. BelaSerialMidiBelaSerialMidiPublic

    serial MIDI parser for Bela

    C++ 6

  3. aiodbxaiodbxPublic

    async Dropbox HTTP API

    Python 2

  4. barbackbarbackPublic

    audio validation and repair tool for sample packs

    Python

  5. Reason.spoonReason.spoonPublic

    workflow enhancement for Reason

    Lua

  6. rudderrudderPublic

    a finance tracker

    Go