hyle

paste a sketch, get a live project

Generative Art view live →
prompt
spiky dodecahedron with perturbed surface using landscape generation algos. layered rotoscoped rendering floating over starry void
response
WebGL sketch. Simplex noise displacement on subdivided icosahedron. Edge detection shader for rotoscope effect.
hyle
implement geometry with noise displacement add rotation and lighting deploy static HTML
Data Sonification view live →
prompt
real-time seismic data sonification. fetch USGS earthquake feed, map magnitude to pitch, depth to reverb, location to stereo pan. visualize as expanding rings on mercator
response
Web Audio API for synthesis. Fetch USGS GeoJSON every 30s. Canvas 2D for map. Magnitude → frequency, depth → duration.
hyle
implement USGS feed fetcher build Web Audio synthesizer render mercator map with rings deploy
Interactive Fiction view live →
prompt
procedural labyrinth crawler. text-based with ASCII map. rooms from markov chains on borges. inventory. time moves when you move. state in URL hash
response
Vanilla JS. Markov chain from Borges corpus. Recursive backtracking maze. State serialized to base64 URL hash.
hyle
implement markov text generator build maze algorithm add URL hash persistence deploy
Developer Tool view live →
prompt
JSONL viewer and query tool. paste or drag file. scrollable table. jq-style queries. export filtered results. client-side only
response
Vanilla JS. Parse JSONL line by line. Subset of jq syntax (.foo.bar, select). CSS grid table. Blob export.
hyle
implement JSONL parser build query engine add drag-drop and export deploy
live

Your turn

sketch → hyle → live URL