sky-lang

Musical Language

Usage no npm install needed!

<script type="module">
  import skyLang from 'https://cdn.skypack.dev/sky-lang';
</script>

README

Sky

Sky is currently a work in progress. It is a programming language that compiles to sheet music and midi. The core abstraction is in the data: primitives are all based on musical primitives, like notes, scales, and chords, as opposed to computational primitives like numbers. See the examples directory to see some example syntax.

Visit sky-lang.net for an interactive example.

Other audio/musical programming endeavors/prior art: