2022-11-10 16:36:51 +01:00
..
2022-05-14 20:51:00 +02:00
2022-10-31 23:58:12 +01:00
2022-11-10 16:36:51 +01:00
2022-08-02 23:39:07 +02:00
2022-05-14 21:28:10 +02:00
2022-11-04 21:05:24 +01:00
2022-04-28 14:38:41 +01:00
2022-11-10 16:36:51 +01:00
2022-05-18 00:28:24 +02:00
2022-09-16 11:05:38 +02:00

Strudel REPL

This is the REPL for Strudel. REPL stands for

  • Read
  • Evaluate
  • Play!
  • Loop

The REPL is deployed at strudel.tidalcycles.org.

Run REPL locally

# from project root
npm run setup
npm run repl

Build REPL

cd repl
npm run build # <- builds repl + tutorial to ../docs
npm run static # <- test static build

Refactoring Notes

currently broken / buggy:

  • MiniREPL
  • repl log section => remove?
  • hideHeader flag
  • pending flag
  • web midi
  • draw / pianoroll
  • pause does stop
  • random button triggers start
  • [?] highlighting seems too late (off by latency ?)
  • unexpected ast format without body expression (kalimba)
  • highlighting sometimes drops highlights (zeldasRescue first note)