The beatings will continue until a banger is made
Cane is a programming language designed for making music.
- Live-coding
- Control and communicate with MIDI devices
- Generate complex beats with relatively little effort
The EBNF grammar is here.
TODO
$ git clone https://github.com/tarpit-collective/cane.git --recursive && cd cane/
$ pre-commit install # Checks/linting
$ meson setup build/
$ meson compile -C build/
$ meson test -C build/TODO
TODO
- Gwion
- Prop
- fennecdjay (for inspiring the project)
- qookei
See the list of resources here
This project uses the AGPL-3.0 license. (check LICENSE)
You can join the discord server in order to follow progress and/or contribute to discussion of the project: https://discord.gg/UVYAtpYYD2