Sharing this little prototype of a tool i've been working on. It is basically a combination of a "DAW" with a code editor (with the timeline more like a Tracker, vertical).

You can put regions of code on the timeline and type different code per region. When the playhead reaches the block the code is "evaluated" (as-in, it is send over osc to some place where you want it to be interpreted). The main reason I created it was for making compositions out of previous live coded performances, where I kept logs of what I evaluated during the show.

It is a work in progress, but if you find this useful feel free to give it a go! I've mainly designed it for my language @mercury, but you can surely adapt it to other languages as well (or just ignore the syntax highlighting, haha). Created with node, js, p5 and codemirror.

A little video attached to demonstrate the idea.

https://github.com/tmhglnd/cue-code

#deadcoding #composition #daw #p5js #codemirror #nodejs #javascript #browser

GitHub - tmhglnd/cue-code: Sequentially evaluate code snippets from a timeline for composition purposes.

Sequentially evaluate code snippets from a timeline for composition purposes. - tmhglnd/cue-code

GitHub