Quelltextlabor

Bits Beats

We develop microcontroller firmware, embedded Linux systems, real-time engines and UI applications for electronics manufacturers and the music industry – and for Mosaik, our own instrument.

Panketal near Berlin

Services

From firmware to app.

We cover the full stack of a connected audio device – including the unglamorous layers in between.

01

Embedded & Firmware

Bare-metal firmware for STM32 and friends, and tailor-made embedded Linux systems with Yocto and Buildroot.

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

Real-time Audio & DSP

Low-latency audio engines, streaming and codecs. Experience tuning latency, performance and stability.

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

Desktop & UI

Native interfaces with GTK and Qt, embedded UIs with LVGL – including international typography on tiny displays. Reactive and cleanly separated from the logic.

  • GTKmm
  • Qt
  • LVGL
  • Reactive
  • FreeType
04

Build, DevOps & CI

Reproducible builds, cross-compiling and delivery – from CMake to containers to over-the-air updates.

  • CMake
  • Docker / Podman
  • GitLab & GitHub CI
  • Over-the-air updates
05

Hosting & Operations

We run servers – our own and our clients’: self-hosting with Docker Compose, from Nextcloud and mail to container registry, build agents and backups.

  • Docker Compose
  • Nextcloud
  • Mail
  • ntfy
  • Container registry
  • Build agents
  • Backups
06

AI-assisted Development

We use AI agents productively in everyday development – for refactoring, testing and modernising large codebases.

  • Agentic coding
  • LLM tooling
  • Code modernisation

Our own product

Mosaik

A live performance groovebox, made for the stage.

Together with our partners for mechanics, electronics and UX/UI, we develop, build and sell Mosaik – a standalone instrument in a rugged full-aluminium housing.

It combines sampling, step sequencing, live jamming, looping, DJing and mixing – a complete setup without a computer (dawless), made for the stage. We own the software at every level: the firmware of the controls, the real-time audio engine, the Linux system and the hardware UI.

That makes us not just a service provider, but a manufacturer too.

  • Custom real-time audio engine on Raspberry Pi
  • STM32 firmware for 80 RGB-lit switches and 7 endless encoders
  • Tailor-made embedded Linux built with Yocto
  • Curated sample libraries including artist packs
Mosaik groovebox with illuminated RGB keys, encoders and touch display
Hardware in numbers
Display
10.1″ multitouch
Keys
80 RGB switches
Encoders
7 endless, RGB
Tracks
36 in stereo
Sequencer
64 steps
Audio
4 in / 4 out

Clients

Who we work for.

As an independent development partner, we have supported manufacturers of audio hardware for years – commissioned per project, self-directed and with our own infrastructure.

Consistency

Years of experience with industry standards.

Some of these tools we have used for over 15 years.

  1. since 2008 Embedded Linux with GLib/GObject and Buildroot
  2. since 2013 Web development with Java, GWT, JavaScript and HTML/CSS
  3. since 2016 Tailor-made systems with Yocto
  4. since 2017 Arch Linux for embedded PCs
  5. today Modern C++, Rust and AI-assisted development

Technology

Toolbox.

A selection of what we work with every day.

Languages

  • C++ (up to 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

Contact

Let’s talk about your project.

Whether it’s audio hardware, a stalled embedded project or a codebase that needs modernising – drop us a line.