<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Iteration 6 — traveling pulse waves through traces + Y-flip fix</title>
        <link>https://tube.sethpc.xyz/videos/watch/c2d0d80c-b4c0-41a7-844a-b99de44b5bfd</link>
        <description>Two coordinated changes. (1) Traveling pulses: two crossed sine waves at audio-driven phase speeds (2.5+5×u_bass+3.5×u_beat rad/s) sharpened with pow(.,3.5) and multiplied into the edge mask. Pulses now traverse the trace rather than the whole trace pulsing in unison. (2) Y-flip: removed the leftover frame[::-1] in compositor.py (was the legacy OpenGL→ffmpeg row-order compensator, not needed with current moderngl texture upload). Wall clock 2m16s, bitrate 32 Mbps (moving phase wave = lots of inter-frame motion for libx264 to encode). Verdict: traveling pulses landed, but Seth flagged the pipeline as too monolithic — motivating the layer-by-layer debug split in iter 7.</description>
        <lastBuildDate>Wed, 17 Jun 2026 20:05:15 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://tube.sethpc.xyz</generator>
        <image>
            <title>Iteration 6 — traveling pulse waves through traces + Y-flip fix</title>
            <url>https://tube.sethpc.xyz/lazy-static/avatars/8e6b7b73-cbe8-40ac-9236-7b0afee31de7.png</url>
            <link>https://tube.sethpc.xyz/videos/watch/c2d0d80c-b4c0-41a7-844a-b99de44b5bfd</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://tube.sethpc.xyz/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://tube.sethpc.xyz/feeds/video-comments.xml?videoId=c2d0d80c-b4c0-41a7-844a-b99de44b5bfd" rel="self" type="application/rss+xml"/>
    </channel>
</rss>