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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a38379a · Dec 1, 2022

History

24 Commits
Jul 2, 2021
Jun 8, 2022
Jun 3, 2021
Aug 27, 2021
Jun 3, 2021
Oct 15, 2022
Nov 24, 2022
Jul 2, 2021
Aug 27, 2021
Aug 27, 2021
Aug 27, 2021
Aug 27, 2021
Dec 1, 2022
Jun 3, 2021
Aug 27, 2021
Jun 8, 2022

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published