Skip to content
View fobiat's full-sized avatar
  • Ohmic Labs
  • Cambridge, UK
  • 19:41 (UTC +01:00)

Block or report fobiat

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

Hey, I'm Kyle πŸ‘‹

I build open tools for DJs and audio hackers β€” hardware and software.

πŸŽ›οΈ Current project β€” openDVS

An open-source Digital Vinyl System: control digital decks with real turntables and timecode vinyl, without the locked-down hardware.

  • πŸ¦€ Clean-room timecode engine in Rust β€” no_std, allocation-free, real-time safe; locks absolute position ~33 ms after a needle drop
  • πŸ“€ An open, freely-pressable timecode format β€” the spec is CC-BY-SA with a royalty-free implementation grant, so anyone can press or decode it. No vendor offers that.
  • πŸ”Œ Open hardware (CERN-OHL-S) that doubles as a generic class-compliant USB audio interface
  • βš–οΈ GPL-3.0 Β· CERN-OHL-S-2.0 Β· CC-BY-SA-4.0

Status: v0.1.0-alpha β€” engine + CLI working, validated against a synthetic signal corpus; real-vinyl testing and custom hardware are next. Try it: releases Β· the spec

πŸ”¬ Ohmic Labs β€” the hardware bench

My label for handmade test & measurement gear and electronics projects:

  • 🌑️ PT100 Simulator β€” handheld RTD temperature simulator: ESP32 + OLED + rotary encoder, precision film resistors, βˆ’200 Β°C to +200 Β°C per IEC 60751, 18650-powered with USB-C charging. Built by hand, firmware in C++ (PlatformIO). (repo going public once it's polished)
  • More on the bench: embedded builds around ESP32/Arduino, a vinyl BPM counter, and the analog front ends feeding into openDVS Rev A

🏠 Also running

  • k3s-homelab β€” home Kubernetes on k3s + Flux GitOps, deployed via GitHub Actions

πŸ”§ Things I care about

  • Real-time audio and DSP (the fun kind of hard)
  • Vinyl and turntablism β€” keeping the feel, opening the tech
  • Electronics: phono stages, converters, PCBs that hum only when they should
  • Test gear you can trust because you built and calibrated it yourself
  • Open licensing done properly β€” copyleft + open hardware + open formats

πŸ“« Contact

kyle@ohmic-labs.co.uk


🐧 Arch Linux, naturally.

Pinned Loading

  1. k3s-homelab k3s-homelab Public

    Version 2 of my homelab using k3s & flux with github actions

    3

  2. openDVS openDVS Public

    Open-source Digital Vinyl System (DVS): clean-room Rust timecode engine, an open freely-pressable timecode vinyl format, and open hardware that doubles as a class-compliant USB audio interface. GPL…

    Rust