flok is a web-based P2P collaborative editor for live coding music and graphics, written in TypeScript and Nodejs.
- Similar to Etherpad, but focused on code evaluation for livecoding.
- REPL plugins: allows user to locally evaluate code from interpreters (like Haskell, Ruby, Python, etc.):
- TidalCycles
- SuperCollider (sclang)
- FoxDot
- Mercury
- SonicPi (not implemented yet)
- ... any interpreter with a REPL (Python, Ruby, etc.)
- Web Plugins, for languages embedded in editor:
Software type
JS web app
Software features
DSL/scripting
Livecoding
Audio input
Audio FX
License
GPL-3
Developer(s)
Damián Silvani munshkr
Announcements