Gerald Golka
About Me
Gerald Golka is a Vienna-based senior software developer, startup founder, and AI researcher with almost two decades of experience in software engineering and research in the realm of music and audio. He holds a Master of Music degree with a focus on classical flute and music theory, bridging domain knowledge in music structure and acoustics with advanced software design. He is a co-founder of two music technology startups and has architected key software systems and provided technical consulting for industry-leading organizations, including the Vienna Symphonic Library and Muse Group. Driven by a deep interest in AI/ML, digital signal processing, and symbolic music representation, he is a dedicated C++ metaprogramming geek specializing in high-performance compile-time architectures.
Sessions
-
From Graph to Groove
A constexpr Optimizing Compiler for DSP Graphs15:00 - 15:50 UTC | Tuesday 10th November 2026 | Bristol 2IntermediateAdvancedAs an audio developer we often have to make a choice. Either we hand-roll tight DSP loops that run fast but do not compose well, or we reach for external code generators like FAUST, complicating our build and debugging experience. Alternatively there is a variety of template metaprogramming based solutions. We all love templates, but honestly, when something goes wrong we're left reading multi-page type names and cryptic compiler errors. And since everything lives in the type system, the things it can do are rather limited. It's 2026 and most compilers support C++23, and with its extended constexpr capabilities this […]