/trane

a lispy livecoding environment

Primary LanguageCGNU Affero General Public License v3.0AGPL-3.0

trane screenshot

A musical lisp thing.

This is still very much a WIP.

Installing

You'll need a copy of nvm and emsdk

nvm use
npm install
./scripts/build-jimage

Running

npm run dev

Current known issues/bugs

  • The attack/release knobs sometimes freeze up on chrome.

Acknowledgements

  • Ian Henry and his wonderful book Janet For Mortals. The js-janet interop is a modified version to the one running in https://toodle.studio
  • Sam Aaron and his work on Sonic Pi. Quite a few features of trane originate there.
  • Calvin Rose for creating the Janet Language
  • Thanks also to all the contributors to Janet