Quelltextlabor

Bits Beats

Wir entwickeln Microcontroller-Firmware, Embedded-Linux-Systeme, Echtzeit-Engines und UI-Anwendungen für Elektronik-Hersteller und die Musikindustrie – und für Mosaik, unser eigenes Instrument.

Panketal bei Berlin

Leistungen

Von der Firmware bis zur App.

Wir decken den kompletten Stack eines vernetzten Audio-Geräts ab – inklusive der unscheinbaren Schichten dazwischen.

01

Embedded & Firmware

Bare-Metal-Firmware für STM32 & Co. und maßgeschneiderte Embedded-Linux-Systeme mit Yocto und Buildroot.

  • STM32
  • Bare-Metal
  • Yocto
  • Buildroot
  • Rust / C
  • USB (UAC2, CDC, Vendor)
02

Echtzeit-Audio & DSP

Audio-Engines mit niedriger Latenz, Streaming und Codecs. Erfahrung im Abstimmen von Latenz, Performance und Stabilität.

  • ALSA
  • JACK
  • GStreamer
  • MIDI
  • CLAP
  • DSP
03

Desktop & UI

Native Oberflächen mit GTK und Qt, Embedded-UIs mit LVGL – inklusive internationaler Schrift auf kleinen Displays. Reaktiv und sauber von der Logik getrennt.

  • GTKmm
  • Qt
  • LVGL
  • Reactive
  • FreeType
04

Build, DevOps & CI

Reproduzierbare Builds, Cross-Compiling und Auslieferung – von CMake über Container bis zu Over-the-Air-Updates.

  • CMake
  • Docker / Podman
  • GitLab & GitHub CI
  • Over-the-Air-Updates
05

Server & Betrieb

Wir betreiben Server – eigene und die unserer Kunden: Self-Hosting mit Docker Compose, von Nextcloud und Mail über Container-Registry und Build-Agents bis zu Backups.

  • Docker Compose
  • Nextcloud
  • Mail
  • ntfy
  • Container Registry
  • Build-Agents
  • Backups
06

KI-gestützte Entwicklung

Wir setzen KI-Agenten produktiv im Entwicklungsalltag ein – für Refactoring, Tests und die Modernisierung großer Codebasen.

  • Agentic Coding
  • LLM-Tooling
  • Code-Modernisierung

Eigenes Produkt

Mosaik

Eine Live-Performance-Groovebox für die Bühne.

Zusammen mit unseren Partnern für Mechanik, Elektronik und UX/UI entwickeln, bauen und verkaufen wir Mosaik – ein eigenständiges Instrument im robusten Vollaluminium-Gehäuse.

Es vereint Sampling, Step-Sequencing, Live-Jamming, Looping, DJing und Mixing – ein komplettes Setup ohne Computer (dawless), gebaut für die Bühne. Die Software verantworten wir auf allen Ebenen: die Firmware der Bedienelemente, die Echtzeit-Audio-Engine, das Linux-System und die Hardware-UI.

Damit sind wir nicht nur Dienstleister, sondern auch Hersteller.

  • Eigene Echtzeit-Audio-Engine auf Raspberry Pi
  • STM32-Firmware für 80 RGB-beleuchtete Switches und 7 Endlos-Encoder
  • Maßgeschneidertes Embedded-Linux per Yocto
  • Kuratierte Sample-Bibliotheken inkl. Artist-Packs
Mosaik Groovebox mit beleuchteten RGB-Tasten, Encodern und Touch-Display
Hardware in Zahlen
Display
10,1″ Multitouch
Tasten
80 RGB-Switches
Encoder
7 Endlos, RGB
Tracks
36 in Stereo
Sequencer
64 Steps
Audio
4 in / 4 out

Referenzen

Für wen wir arbeiten.

Als unabhängiger Entwicklungspartner unterstützen wir seit Jahren Hersteller von Audio-Hardware – projektbezogen beauftragt, eigenverantwortlich und mit eigener Infrastruktur.

Beständigkeit

Jahrelange Erfahrung mit Industriestandards.

Manche dieser Werkzeuge nutzen wir seit über 15 Jahren.

  1. seit 2008 Embedded-Linux mit GLib/GObject und Buildroot
  2. seit 2013 Web-Entwicklung mit Java, GWT, JavaScript und HTML/CSS
  3. seit 2016 Maßgeschneiderte Systeme mit Yocto
  4. seit 2017 Arch Linux für eingebettete PCs
  5. heute Modern C++, Rust und KI-gestützte Entwicklung

Technologie

Werkzeugkasten.

Eine Auswahl dessen, womit wir täglich arbeiten.

Sprachen

  • C++ (bis C++23)
  • C
  • Rust
  • Go
  • TypeScript
  • Python
  • Java

Audio & Embedded

  • STM32
  • ALSA
  • JACK
  • GStreamer
  • MIDI
  • CLAP
  • LVGL
  • USB (Host & Device)
  • TinyUSB

System & Build

  • Yocto
  • Buildroot
  • CMake
  • Docker / Podman
  • systemd
  • Git
  • CI/CD

Kontakt

Sprechen wir über Ihr Projekt.

Ob Audio-Hardware, ein festgefahrenes Embedded-Projekt oder eine Codebasis, die Modernisierung braucht – schreiben Sie uns.