Skip to content

javascript reimplementation of Alda music programming language. WIP.

License

Notifications You must be signed in to change notification settings

severak/alda-js

Repository files navigation

alda-js

This repository contains two different things:

What works in javascript reimplementation

  • node alda.js --test-parser examples\blade-runner.alda
  • node alda.js --parse-examples

Not supported yet

  • note times - d2s, c350ms
  • underscores in notes - b_8
  • multiple instruments in call
  • this - d4~|1
  • crams
  • variables

Credits

  • 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.

About

javascript reimplementation of Alda music programming language. WIP.

Resources

Stars

Watchers

Forks