Skip to content

Add textmode.js (browser-based textmode / ASCII visuals)#134

Merged
lvm merged 6 commits intotoplap:masterfrom
humanbydefinition:master
Mar 5, 2026
Merged

Add textmode.js (browser-based textmode / ASCII visuals)#134
lvm merged 6 commits intotoplap:masterfrom
humanbydefinition:master

Conversation

@humanbydefinition
Copy link
Copy Markdown
Contributor

This PR adds textmode.js to the Libraries section.

textmode.js is a browser-based creative coding library for real-time textmode / ASCII graphics. It is not a live-coding–specific system, but its real-time rendering model makes it well suited for live-coded visual work.

In addition to live coding, textmode.js can be used for generative art, long-form visual sketches, and interactive works responding to mouse, keyboard, and touch input.

The library is also available inside the collaborative live coding environment flok.cc, where it can be used in live coding contexts, such as rendering Hydra canvases through a textmode frame and creating audio-reactive visuals using audio information from Strudel panes.

More information and documentation: https://code.textmode.art/

@humanbydefinition humanbydefinition changed the title Add textmode.js *(browser-based textmode / ASCII visuals)* Add textmode.js (browser-based textmode / ASCII visuals) Dec 13, 2025
@lvm
Copy link
Copy Markdown
Collaborator

lvm commented Mar 5, 2026

Hi there! this looks awesome but could you move libs to the libraries section ? ty!

@humanbydefinition
Copy link
Copy Markdown
Contributor Author

Hi there! this looks awesome but could you move libs to the libraries section ? ty!

Hey hey, thanks for chiming in! Updated the PR, and also added another live-coding centered library that has been published since.

https://github.com/humanbydefinition/textmode.synth.js

It is an add-on library for textmode.js and a derivative work of hydra-synth, with a very similar syntax. It's also available within the synth.textmode.art live coding environment.

@lvm
Copy link
Copy Markdown
Collaborator

lvm commented Mar 5, 2026

excellent! thank you

@lvm lvm merged commit 713c839 into toplap:master Mar 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants