Skip to content

paolomarrone/Zampogna

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ciaramella

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.

Installation

npm install zampogna

or

git clone https://github.com/paolomarrone/Zampogna.git

Usage

  • 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";

Examples

You can run the examples under examples/. For example

cd examples/lp_wdf
./build.sh

Credits

Ciaramella and Zampogna are being developed by Orastron in collaboration with the University of Udine.

About

Ciaramella compiler

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published