Skip to content

Live coding

textmode.js currently has two distinct browser-based live coding surfaces:

  • flok.cc: a collaborative performance environment where textmode.js sits alongside Hydra, Strudel, and other live coding tools.
  • synth.textmode.art: a dedicated single-surface live coding app for procedural ASCII synthesis built around textmode.js and textmode.synth.js.

Both are browser-native, fast to try, and built for playful iteration. ヽ(⌐■_■)ノ♪

flok.cc

flok.cc is a browser-native collaborative live coding environment. The textmode.js integration exposes a global t Textmodifier instance inside a dedicated panel, which makes it possible to perform textmode visuals alongside Hydra, Strudel, Mercury, and other tools in the same session.

  • Best when you want collaboration, audio-reactive visuals, or cross-tool performance setups.
  • Detailed guide: Live coding with flok.cc

synth.textmode.art

synth.textmode.art is a dedicated live coding app for procedural ASCII synthesis. It uses textmode.js as the rendering core and exposes textmode.synth.js globally, so the workflow feels closer to Hydra-style source chaining, but with separate channels for glyphs, glyph color, and cell color.