<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://zone.dog/</id>
    <title>Aeva's Web Site</title>
    <subtitle>🍊 HAPPINESS FOR EVERYBODY, FREE, AND MAY NO ONE BE LEFT BEHIND!</subtitle>
    <updated>2024-12-31T12:00:00-06:00</updated>
    <author>
        <name>Aeva Palecek</name>
        <uri>https://zone.dog/</uri>
    </author>

    <entry>
        <id>https://zone.dog/braindump/spline_fields/</id>
        <link rel="alternate" type="text/html" href="https://zone.dog/braindump/spline_fields/" />
        <title>Spline Distance Fields</title>
        <updated>2024-12-31T12:00:00-06:00</updated>
        <published>2024-12-31T12:00:00-06:00</published>
        <summary type="text">An illustrated guide to making heightmaps from splines, and other adventures.</summary>
    </entry>


    <entry>
        <id>https://zone.dog/braindump/rowerg/</id>
        <link rel="alternate" type="text/html" href="https://zone.dog/braindump/rowerg/" />
        <title>Concept2 RowErg</title>
        <updated>2024-02-21T12:00:00-06:00</updated>
        <published>2024-02-21T12:00:00-06:00</published>
        <summary type="text">Notes on interfacing with a Concept2 RowErg rowing machine via USB and Bluetooth.</summary>
    </entry>


    <entry>
        <id>https://zone.dog/braindump/rhoxels/</id>
        <link rel="alternate" type="text/html" href="https://zone.dog/braindump/rhoxels/" />
        <title>Creating Rhoxel Meshes From Integer Coordinates</title>
        <updated>2024-01-22T12:00:00-06:00</updated>
        <published>2024-01-22T12:00:00-06:00</published>
        <summary type="text">An integer coordinate system for face-centered cube lattices and how to translate it to a 3D mesh.</summary>
    </entry>


    <entry>
        <id>https://zone.dog/braindump/tangerine_architecture/</id>
        <link rel="alternate" type="text/html" href="https://zone.dog/braindump/tangerine_architecture/" />
        <title>Architecture Notes (As of July 2023)</title>
        <updated>2023-07-09T12:00:00-05:00</updated>
        <published>2023-07-09T12:00:00-05:00</published>
        <summary type="text">An overview of Tangerine's new renderer and task scheduler.</summary>
    </entry>


    <entry>
        <id>https://zone.dog/braindump/arty/</id>
        <link rel="alternate" type="text/html" href="https://zone.dog/braindump/arty/" />
        <title>Arty</title>
        <updated>2022-06-30T12:00:00-05:00</updated>
        <published>2022-06-30T12:00:00-05:00</published>
        <summary type="text">Resources links and information about the 'Arty A7-35' Artix-35T Development Board.</summary>
    </entry>


    <entry>
        <id>https://zone.dog/braindump/key_signature_flashcards/</id>
        <link rel="alternate" type="text/html" href="https://zone.dog/braindump/key_signature_flashcards/" />
        <title>Key Signature Flash Cards</title>
        <updated>2022-06-30T12:00:00-05:00</updated>
        <published>2022-06-30T12:00:00-05:00</published>
        <summary type="text">Scans of flashcards I made for learning music key signatures.</summary>
    </entry>


    <entry>
        <id>https://zone.dog/braindump/midi_protocol/</id>
        <link rel="alternate" type="text/html" href="https://zone.dog/braindump/midi_protocol/" />
        <title>MIDI Device Protocol</title>
        <updated>2022-06-30T12:00:00-05:00</updated>
        <published>2022-06-30T12:00:00-05:00</published>
        <summary type="text">Resource links and scanned notes on the MIDI wire protocol.</summary>
    </entry>


    <entry>
        <id>https://zone.dog/braindump/sdf_clustering_part_2/</id>
        <link rel="alternate" type="text/html" href="https://zone.dog/braindump/sdf_clustering_part_2/" />
        <title>SDF Decomposition Part 2: A Better Approach</title>
        <updated>2022-03-10T12:00:00-06:00</updated>
        <published>2022-03-10T12:00:00-06:00</published>
        <summary type="text">Recursively split piecewise Signed Distance Functions into program subsets based on voxel coverage.</summary>
    </entry>


    <entry>
        <id>https://zone.dog/braindump/sdf_clustering/</id>
        <link rel="alternate" type="text/html" href="https://zone.dog/braindump/sdf_clustering/" />
        <title>SDF Decomposition Part 1</title>
        <updated>2021-09-07T12:00:00-05:00</updated>
        <published>2021-09-07T12:00:00-05:00</published>
        <summary type="text">Recursively split piecewise Signed Distance Functions into program subsets based on AABB overlap.</summary>
    </entry>


    <entry>
        <id>https://zone.dog/braindump/racket_and_opengl/</id>
        <link rel="alternate" type="text/html" href="https://zone.dog/braindump/racket_and_opengl/" />
        <title>Racket, OpenGL, and You</title>
        <updated>2021-07-29T12:00:00-05:00</updated>
        <published>2021-07-29T12:00:00-05:00</published>
        <summary type="text">How to overcome some of the shortcomings of Racket's OpenGL wrapper.</summary>
    </entry>


    <entry>
        <id>https://zone.dog/braindump/midi_synth/</id>
        <link rel="alternate" type="text/html" href="https://zone.dog/braindump/midi_synth/" />
        <title>Aeva's Midi Synthesizer</title>
        <updated>2021-07-28T12:00:00-05:00</updated>
        <published>2021-07-28T12:00:00-05:00</published>
        <summary type="text">I built a MIDI synthesizer with a FPGA.</summary>
    </entry>


    <entry>
        <id>https://zone.dog/braindump/graal/</id>
        <link rel="alternate" type="text/html" href="https://zone.dog/braindump/graal/" />
        <title>Graal Online File Formats</title>
        <updated>2021-07-28T12:00:00-05:00</updated>
        <published>2021-07-28T12:00:00-05:00</published>
        <summary type="text">How to parse various Graal Online level file formats.</summary>
    </entry>


    <entry>
        <id>https://zone.dog/braindump/sdf_marching/</id>
        <link rel="alternate" type="text/html" href="https://zone.dog/braindump/sdf_marching/" />
        <title>SDF Raymarching</title>
        <updated>2021-07-28T12:00:00-05:00</updated>
        <published>2021-07-28T12:00:00-05:00</published>
        <summary type="text">A brief introduction to raymarching Signed Distance Fields.</summary>
    </entry>


    <entry>
        <id>https://zone.dog/braindump/tinyfpga/</id>
        <link rel="alternate" type="text/html" href="https://zone.dog/braindump/tinyfpga/" />
        <title>TinyFPGA BX</title>
        <updated>2021-07-28T12:00:00-05:00</updated>
        <published>2021-07-28T12:00:00-05:00</published>
        <summary type="text">Resources links and information about the 'TinyFPGA BX' ICE40LP8K Development Board.</summary>
    </entry>


    <entry>
        <id>https://zone.dog/braindump/mesh_shaders/</id>
        <link rel="alternate" type="text/html" href="https://zone.dog/braindump/mesh_shaders/" />
        <title>Simple OpenGL Mesh Shader Example</title>
        <updated>2020-03-09T12:00:00-05:00</updated>
        <published>2020-03-09T12:00:00-05:00</published>
        <summary type="text">How to use the GL_NV_mesh_shader OpenGL extension.</summary>
    </entry>

</feed>
