v1.0.0
textmode.synth.js
This marks the first public release of textmode.synth.js - a Hydra-inspired visual synthesis library adapted for the textmode.js ecosystem.
textmode.synth.js brings method-chained procedural texture generation to textmode rendering, allowing characters, foreground colors, and background colors to be driven independently through a compositional API. The result is a flexible system for building animated ASCII / textmode visuals using familiar Hydra-style patterns, compiled to GLSL and executed on the GPU.
Highlights
- Hydra-style chainable synthesis API
- Native integration with
textmode.js’s three-texture pipeline - Oscillators, noise, voronoi, gradients, shapes, and more
- Feedback loops, modulation, blending, and geometry transforms
- Extensible architecture for custom sources and transforms
Live coding environment
Alongside this release, a dedicated browser-based live coding environment is available at
It includes auto-completion, inline documentation, curated examples, and access to the full textmode.js ecosystem without local setup.
Requirements
- textmode.js v0.8.5+
This release depends on new plugin and rendering hooks introduced intextmode.jsv0.8.5.
Credits
textmode.synth.js is a derivative work of hydra-synth by Olivia Jack, reimagined for textmode rendering.
Core synthesis concepts, GLSL generation, and functional design are inspired by Hydra, with adaptations for character-based output and layered text rendering.
Feedback, experiments, and bug reports are very welcome.
Have fun breaking textmode!