CH·18 Audio DSP & languages
verified 2026-05-29

hvcc (Heavy Compiler Collection) active

Wasted Audio vunknown added 2026-05-29 verified 2026-05-29

[Use when]

You need to convert Pure Data patches into optimized C/C++ code for embedding in games, plugins, or embedded hardware.

Engines
U Unity Ww Wwise * Engine-agnostic
License

GPL-3.0

Pricing

Free

Last verified

2026-05-29

Added

2026-05-29

about

hvcc is a compiler that translates Pure Data patches into optimized C/C++ source code and platform-specific wrappers. Originally developed to overcome performance limitations of libpd on mobile devices, it statically analyzes dataflow audio patches and generates low-level code that maintains the same behavior while taking advantage of modern hardware.

The compiler supports multiple output targets including Unity plugins, Wwise integration, DPF plugins, DAW plugins, and embedded platforms like Daisy and OWL. It handles patch resolution, abstraction, and generates both C and C++ APIs with optional framework-specific scaffolding.

Integrated into plugdata and several online build services, hvcc enables sound designers to work in Pure Data's visual environment while deploying to production environments that require native performance. The toolchain preserves patch semantics while producing portable, optimized implementations suitable for real-time audio processing.