Gwion is a programming language, aimed at making music
strongly inspired by chuck, but adding a bunch high-level features:
templating, first-class functions and more.
simple example code (hello_world.gw):
// print hello world <<< "Hello World" >>>;
to run this, do
Download the source
You might just want the minimum to start with, try
git clone https://github.com/fennecdjay/Gwion cd Gwion git submodule update --init util ast make
You can get a list of config files to tweak with
find . -name "config.mk"
Besides develloper options, you migth want to check USE_DOUBLE, in util/config.mk, which set the floating point size (float or double).
Reporting bugs / Contributing
If there's anything you see that can make Gwion better, please let us know!
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!
NOTE: if you should be on the list of contributors but we forgot you, don't be shy and let us know!