A programming language for Audio DSP
- Declarative
- Synchronous Data flow
- Minimalistic
- Modular
Refer to https://ciaramella.dev for getting started with the syntax. Refer to https://zenodo.org/record/6573430 for a more technical reading.
npm install zampogna
or
git clone https://github.com/paolomarrone/Zampogna.git
- via Node.js:
Usage: zampogna-cli.js [-i initial_block] [-c control_inputs] [-v initial_values] [-t target_lang] [-o output_folder] [-d debug_bool] input_file";
- via Web Browser: https://ciaramella.dev/webide.html
You can run the examples under examples/. For example
cd examples/lp_wdf
./build.sh
Ciaramella and Zampogna are being developed by Orastron in collaboration with the University of Udine.