Tutorial: https://shift.nickhernandez.ca/docs/intro Try it in browser: https://combjellly.github.io/shift/
Shift is a live coding language designed to help students and newcomers learn programming and music concurrently. Research a process documentation can be found in the accompanying thesis, published in 2022: http://hdl.handle.net/11375/28305. Shift now features midi output, conditionals and variable states.
Shift is entirely web based, to access it you can go to: https://combjellly.github.io/shift/
The syntax borrows heavily from python & javascript.
In short, there are Every loops that look like this
every 20
These every loops can be seen as a timing mechanism that executes any code below every X number of beat.
so in this example
every 20
play.Piano
Piano will play every 20 beats.
if you have any questions please reach out to nicholas.brown2012@gmail.com
hope u have a great day 🐸