{"repo":"Wasted-Audio/hvcc","free":true,"listed":false,"github":"https://github.com/Wasted-Audio/hvcc","clone":"git clone https://github.com/Wasted-Audio/hvcc.git","description":"The heavy compiler collection for Pure Data patches. Updated to python3 and additional generators","language":"Python","stars":414,"topics":["puredata","dsp","compiler","audio","c","cpp","dpf","daisy","wwise","owl"],"license":"GPL-3.0","category":"media-processing","readme_excerpt":"Heavy Compiler Collection (hvcc) hvcc is a python-based dataflow audio programming language compiler that generates C/C++ code and a variety of specific framework wrappers. Background Originaly created by Enzien Audio, the need for hvcc arose from running against performance limitations while creating interactive music and sound products for the iPhone. Pure Data (libpd) was the only real choice for a design tool as it was embeddable and provided a high enough abstraction level that musicians or sound designers could be creative. The goal was to leverage Pure Data as a design interface and statically interpret the resultant patches to generate a low-level, portable and optimised C/C++ program that would be structured to take advantage of modern hardware whilst still generating the same behaviour and audio output as Pure Data. It has since then been expanded to provide further support for many different platforms and frameworks, targeting game audio design, daw plugins and embedded production tools. In 2021 Wasted Audio took over maintenance of the project. Documentation - Introduction - What is heavy? - Supported patch formats - Supported platforms - Supported frameworks - Licensing - Getting Started - Generators - MIDI - C API - C++ API - Heavy Lang Info - Heavy IR Info - Heavy GUI IR Info - Supported vanilla objects - Unsupported vanilla objects Integrations hvcc has been integrated into several projects and services. This allows to easily compile patches without having to ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Wasted-Audio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Wasted-Audio/hvcc/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}