This repository contains two different things:
- javascript reimplementation of Alda music programming language.
- frontend (in
index.html
file andjs
folder) for Alda WASM port. See here.
node alda.js --test-parser examples\blade-runner.alda
node alda.js --parse-examples
- note times -
d2s
,c350ms
- underscores in notes -
b_8
- multiple instruments in call
- this -
d4~|1
- crams
- variables
- based on original Alda language by Dave Yarwood
- parser based on MML parser by Katsuomi Kobayashi (korinVR)
- uses JZZ.js for MIDI connectivity
Made by Severák in 2021 and 2022. Sponsored by my cat.