<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Wormhole404 — Writing</title><description>The world can be described in mathematics. Written in code, those relationships become form, motion, and sound.</description><link>https://wormhole404.com/</link><language>en</language><item><title>From Formula to Song: Making Music with Code and Mathematics</title><link>https://wormhole404.com/writing/music-from-math/</link><guid isPermaLink="true">https://wormhole404.com/writing/music-from-math/</guid><description>In a file, sound is only a column of numbers. Pitch comes from periodicity, timbre from harmonics, and phrasing from time. Layer those relationships in code and a complete piece can be generated from nothing.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Sea Train: Writing a Quiet Ocean in Three.js</title><link>https://wormhole404.com/writing/threejs-seatrain/</link><guid isPermaLink="true">https://wormhole404.com/writing/threejs-seatrain/</guid><description>This scene contains only water, a train, wires, and a setting sun. Whether the image holds together depends on the relationships between lens, reflection, and time.</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Building a Bicycle in Three.js: Geometry Before Meshes</title><link>https://wormhole404.com/writing/threejs-bicycle/</link><guid isPermaLink="true">https://wormhole404.com/writing/threejs-bicycle/</guid><description>A bicycle looks like a frame, wheels, and a drivetrain. Underneath, it is a set of points constrained by one another. Solve those relationships first, then let Three.js draw the result.</description><pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate></item></channel></rss>