Skip to content
Christian's private site

Christian's private site

  • About
  • Background
  • Blog
  • Go Projects
    • algo-* DSP Suite
    • go-dws
    • agg_go
    • matplotlib-go
    • hercules
    • gll-tools
  • TypeScript & React
  • Applications
    • Measurement
      • VST Plug-in Analyser 2.0
    • Mini-Games
    • SE Tools
    • Tools
    • Web-Apps
    • WinAmp
  • VST Plugins
    • Betabugs Plugins
    • EQs & Filters
      • Electri-Q
    • Leftover Lasagne
    • Open Source
      • Dynamics
      • EQs & Filters
      • Modulation
      • Simple Synths
      • Utilities
    • Spacial Plugins
  • SE modules
    • DSP Modules
    • GUI modules
  • Object Pascal (Delphi)
    • AggPasMod
    • Delphi ASIO & VST Packages
    • Graphics32
    • PascalType
  • Measurements
  • Fractal Art
  • Music
  • Old Stuff
  • Publications
  • Disclaimer (Impressum)
    • Datenschutzerklärung
    • Datenschutzrichtlinie

Category: Go

Audio on Linux, in Go

Audio on Linux, in Go

The VST years were a Windows story. My current audio experiments live somewhere else entirely: on Linux, inside the PipeWire graph, written in Go — and the parallels to the old days are almost comically direct.

Continue reading “Audio on Linux, in Go”
Posted in DSP, Go
Posted on July 15, 2026July 24, 2026

gll-tools: measurement, modernized

gll-tools: measurement, modernized

The measurement thread from the retrospective never ended — it moved to Go. gll-tools is a Go library and a set of CLI tools for reading EASE GLL (Generic Loudspeaker Library) data, the format the pro-audio world uses to describe loudspeaker directivity and behavior.

Continue reading “gll-tools: measurement, modernized”
Posted in DSP, Go
Posted on July 11, 2026July 24, 2026

2D graphics in Go: agg_go and matplotlib-go

2D graphics in Go: agg_go and matplotlib-go

Alongside audio, 2D graphics has been the second constant in my work — from the Graphics32 team years and AggPasMod to today. The modern chapter of that thread is written in Go: agg_go and matplotlib-go.

Continue reading “2D graphics in Go: agg_go and matplotlib-go”
Posted in Go
Posted on July 7, 2026July 24, 2026

go-dws: a Pascal thread, continued in Go

go-dws: a Pascal thread, continued in Go

Of all my current projects, go-dws is the most personal: a reimplementation of DWScript — the object-oriented Object Pascal scripting engine — in Go. It is the continuation of a Pascal thread I have followed for decades, by other means.

Continue reading “go-dws: a Pascal thread, continued in Go”
Posted in Delphi, Go
Posted on July 3, 2026July 24, 2026

algo-*: a DSP suite in Go

algo-*: a DSP suite in Go

Fast forward to today. Most of my current code is written in Go, and the largest chunk of it is a family of DSP libraries under the algo-* umbrella — the direct descendant of everything the retrospective posts described, rebuilt on a modern stack.

Continue reading “algo-*: a DSP suite in Go”
Posted in DSP, Go
Posted on June 29, 2026July 24, 2026

Posts navigation

Newer posts
© 2026 Christian-W. Budde