<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Analogpixel.org</title>
    <link>https://www.analogpixel.org/</link>
    <description>Prototypes and monthly experiments.</description>
    <lastBuildDate>Fri, 18 Sep 2026 21:10:54 +0000</lastBuildDate>
    <atom:link xmlns:atom="http://www.w3.org/2005/Atom" href="https://www.analogpixel.org/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>ASCII Tab Editor</title>
      <link>https://www.analogpixel.org/ascii-tab-editor/index.html</link>
      <guid isPermaLink="true">https://www.analogpixel.org/ascii-tab-editor/index.html</guid>
      <pubDate>Fri, 18 Sep 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[Stop your endless noodling and make music creation a puzzle solving game.]]></description>
    </item>
    <item>
      <title>Things I Found Interesting in September 2026</title>
      <link>https://www.analogpixel.org/sep-2026-experiments/index.html</link>
      <guid isPermaLink="true">https://www.analogpixel.org/sep-2026-experiments/index.html</guid>
      <pubDate>Tue, 15 Sep 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[<p>Learn how to get over sketchbook anxiety while building useful furnishings with 3d printed tinkertoys. Also rock polishing; who doesn't like polished rocks?</p>]]></description>
    </item>
    <item>
      <title>Things I Found Interesting in August 2026</title>
      <link>https://www.analogpixel.org/aug-2026-experiments/index.html</link>
      <guid isPermaLink="true">https://www.analogpixel.org/aug-2026-experiments/index.html</guid>
      <pubDate>Sun, 30 Aug 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[<p>This is august 2026 page of things I did.</p>]]></description>
    </item>
    <item>
      <title>Calendar Puzzle</title>
      <link>https://www.analogpixel.org/calendar-puzzle/index.html</link>
      <guid isPermaLink="true">https://www.analogpixel.org/calendar-puzzle/index.html</guid>
      <pubDate>Sat, 11 Jul 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[Getting more millage out of things by making them more interesting.]]></description>
    </item>
    <item>
      <title>Leather Camera Holster</title>
      <link>https://www.analogpixel.org/leather-camera-holster/index.html</link>
      <guid isPermaLink="true">https://www.analogpixel.org/leather-camera-holster/index.html</guid>
      <pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[<p>What if everything you had was in a current phase of prototyping; you just constantly kept working over time to make
it better based on the feedback from using the thing. For each thing you have you keep a prototype journal that contains:</p>
<ul>
<li>a list of issues </li>
<li>a list of ideas</li>
<li>a change log </li>
<li>and a journal  of what you did.</li>
</ul>
<p>Another nice feature of having a constant prototype you are using, is you are able to compare what you have against other
things you see, and then figure out how to update your prototype with those new features. 
For example, this post is a prototype (everything is a prototype),
and when I see another post that has words in a more prettier layout, I can update this prototype post with that format; this
gives consuming other media more purpose since you are on the lookout for things to improve your things.</p>
<p>Best of all, when your prototype breaks, you know how to fix it (I would hope) since you built it.  You aren't at the whims of some
company to fix your stuff, or just charge you for a new one.  You just figure out why it broke, and make the next version
that much better.</p>
<p>This line of thinking also got me thinking about the kind of stuff I buy.  Don't buy stuff you can't tinker with;  if you can't
take it apart and tinker with it experiment with ideas, you are just putting yourself in some consumer mindset instead of
a maker/experimenter/explorer mindset.  This is where the initial idea of prototype everything came from; if everything is a 
prototype, then you'll be able to constantly tinker and fix the things you have instead of only having the option to buy
a new thing every time you want something.</p>
<h3>Prototype 1</h3>
<p><img alt="proto1" src="https://www.analogpixel.org/leather-camera-holster/proto_1.jpg" /></p>
<p>This is a great prototype to have sitting around as I can test whatever I want to do on V2 on this first.  Poor little 
thing is beaten up, but it's a great place to test out ideas.</p>
<h3>Prototype 2</h3>
<p><img alt="proto2" src="https://www.analogpixel.org/leather-camera-holster/proto_2_combined.jpg" /></p>
<p>The initial placement of the magnetic clasp was in the wrong place (as you can see from the hole at the bottom).  I 
ripped out the old bottom part and went to install the new one a few cm higher, and then I was like, "Hey, I can't use
my tools in this configuration (unless I had a really tiny hammer I could use on the inside of the pouch)."  So
I came up with the great idea of putting everything in place, and then using a clamp to squish it all together. It actually
worked pretty well.</p>
<p>Not sure if i'm 100% happy with the new placment, it actually works now but might be too high. Also the the top bend might
just be too short and will need to be lengthened in the next version, but I want to actually use this version for a bit to see
what other problems could have popped up.</p>]]></description>
    </item>
    <item>
      <title>Things I Found Interesting in June 2026</title>
      <link>https://www.analogpixel.org/jun-2026-experiments/index.html</link>
      <guid isPermaLink="true">https://www.analogpixel.org/jun-2026-experiments/index.html</guid>
      <pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[<p>This is june 2026 page of things I did.</p>]]></description>
    </item>
    <item>
      <title>Ear Training Exercise</title>
      <link>https://www.analogpixel.org/ear-training-exercise/index.html</link>
      <guid isPermaLink="true">https://www.analogpixel.org/ear-training-exercise/index.html</guid>
      <pubDate>Fri, 12 Jun 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[Exercises to help hear notes better on the guitar, Great for picking riffs out of songs, or learning the structure.]]></description>
    </item>
    <item>
      <title>ASCII Art</title>
      <link>https://www.analogpixel.org/ascii-editor/index.html</link>
      <guid isPermaLink="true">https://www.analogpixel.org/ascii-editor/index.html</guid>
      <pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[<p><img alt="editor" src="https://www.analogpixel.org/ascii-editor/editor.png" /></p>
<p>I needed a simple ASCII editor with a light table element to it for a different project I'm thinking of.  So
here we have a simple editor that allows you to drag in images for reference.  Click on help will bring
up an ASCII chart to pick from.</p>
<p><a href="https://www.analogpixel.org/ascii-editor/demo/index.html">Launch Editor</a></p>]]></description>
    </item>
    <item>
      <title>Guitar Fretboard Scales</title>
      <link>https://www.analogpixel.org/guitar-fretboard-scales/index.html</link>
      <guid isPermaLink="true">https://www.analogpixel.org/guitar-fretboard-scales/index.html</guid>
      <pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[<p><img alt="screen_shot" src="https://www.analogpixel.org/guitar-fretboard-scales/screen_shot_1.png" /></p>
<p>Simple app to show guitar scales for people into said things;  Not sure about the CAGED views.  I had
them there to see if it would make the system click at all, still nothing.</p>
<p><a href="https://www.analogpixel.org/guitar-fretboard-scales/demo/index.html">Launch the App</a></p>]]></description>
    </item>
    <item>
      <title>P2P Magnetic Poetry</title>
      <link>https://www.analogpixel.org/p2p-magnetic-poetry/index.html</link>
      <guid isPermaLink="true">https://www.analogpixel.org/p2p-magnetic-poetry/index.html</guid>
      <pubDate>Sat, 09 May 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[<p><a href="http://analogpixel.org:9994/">Launch Fridge Poetry</a></p>
<hr />
<h1>Building a shared fridge</h1>
<p><img alt="Magnetic Fridge Poetry — a board scattered with word magnets" src="https://www.analogpixel.org/p2p-magnetic-poetry/screen_shot_1.png" /></p>
<p>The best part of going to work is looking at the fridge to see what new fridge poetry has been made.  So I made a version for the internet. 
The neat thing about this version though, is it's real time; it uses websockets to show other people moving words around.</p>
<p>The application is live <a href="http://analogpixel.org:9994/">HERE</a>. It's a single shared board: open the page and you get the same scatter of words everyone else is looking at. Drag a word and everyone else watching sees it slide across their screen too.</p>
<h2>How it's built</h2>
<p>The backend is a small Go server using <code>gorilla/websocket</code>. There's one <code>Board</code> holding the magnet state (word, position, rotation, z-index) behind a mutex, and a <code>Hub</code> that fans out updates to every connected client. The wire protocol is two message types — <code>move</code> for dragging a single magnet and <code>init</code> for the initial snapshot or after a reset. When a client moves a magnet, the server bumps its z-index so the most recently touched word floats to the top, then broadcasts the new state to everyone else.</p>
<p>The word list lives in <code>words.json</code> so the vocabulary is easy to swap without touching the binary. Board dimensions are flag-configurable. The whole thing is small enough to run on a hobby box — which is the point; it's meant to live somewhere quiet and accumulate weird little poems.</p>]]></description>
    </item>
    <item>
      <title>Published Music for 2026</title>
      <link>https://www.analogpixel.org/music-2026/index.html</link>
      <guid isPermaLink="true">https://www.analogpixel.org/music-2026/index.html</guid>
      <pubDate>Fri, 30 Jan 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[<p>Some music I wrote in 2026ish</p>]]></description>
    </item>
    <item>
      <title>Bill Flying Around</title>
      <link>https://www.analogpixel.org/bill-flying-around/index.html</link>
      <guid isPermaLink="true">https://www.analogpixel.org/bill-flying-around/index.html</guid>
      <pubDate>Fri, 26 Dec 2025 00:00:00 +0000</pubDate>
      <description><![CDATA[<p>Bill just having fun flying around pipes, waiting for Mario to show up.</p>
<p><img alt="bill_fly" src="https://www.analogpixel.org/bill-flying-around/fly_animation.gif" /></p>]]></description>
    </item>
    <item>
      <title>2025 Holiday Card</title>
      <link>https://www.analogpixel.org/2025-holiday-card/index.html</link>
      <guid isPermaLink="true">https://www.analogpixel.org/2025-holiday-card/index.html</guid>
      <pubDate>Wed, 17 Dec 2025 00:00:00 +0000</pubDate>
      <description><![CDATA[<p>It's that time of year where I make a holiday card on real paper and send it
to real people.  This year I even splurged and made a sticker to go with the
card, because I spoil people.</p>
<p><img alt="card" src="https://www.analogpixel.org/2025-holiday-card/gallery/2026-poepping-holiday-card.png" /></p>
<p>and the sticker that goes with it</p>
<p><img alt="sticker" src="https://www.analogpixel.org/2025-holiday-card/gallery/2026-poepping-holiday-card-sticker.png" /></p>]]></description>
    </item>
    <item>
      <title>Led Fire</title>
      <link>https://www.analogpixel.org/led-fire/index.html</link>
      <guid isPermaLink="true">https://www.analogpixel.org/led-fire/index.html</guid>
      <pubDate>Sun, 14 Dec 2025 00:00:00 +0000</pubDate>
      <description><![CDATA[Implementing the demo scene fire effect on strips of leds]]></description>
    </item>
    <item>
      <title>Holiday Card Museum</title>
      <link>https://www.analogpixel.org/holiday-card-museum/index.html</link>
      <guid isPermaLink="true">https://www.analogpixel.org/holiday-card-museum/index.html</guid>
      <pubDate>Wed, 25 Dec 2024 00:00:00 +0000</pubDate>
      <description><![CDATA[<p>All the holiday cards I've made going back to 2008</p>
<div class="gallery"><a href="https://www.analogpixel.org/holiday-card-museum/gallery/2008.jpeg" class="gallery-item" data-lightbox><img src="https://www.analogpixel.org/holiday-card-museum/gallery/2008.jpeg" loading="lazy" alt=""></a>
<a href="https://www.analogpixel.org/holiday-card-museum/gallery/2009.png" class="gallery-item" data-lightbox><img src="https://www.analogpixel.org/holiday-card-museum/gallery/2009.png" loading="lazy" alt=""></a>
<a href="https://www.analogpixel.org/holiday-card-museum/gallery/2012.png" class="gallery-item" data-lightbox><img src="https://www.analogpixel.org/holiday-card-museum/gallery/2012.png" loading="lazy" alt=""></a>
<a href="https://www.analogpixel.org/holiday-card-museum/gallery/2013.jpeg" class="gallery-item" data-lightbox><img src="https://www.analogpixel.org/holiday-card-museum/gallery/2013.jpeg" loading="lazy" alt=""></a>
<a href="https://www.analogpixel.org/holiday-card-museum/gallery/2015.png" class="gallery-item" data-lightbox><img src="https://www.analogpixel.org/holiday-card-museum/gallery/2015.png" loading="lazy" alt=""></a>
<a href="https://www.analogpixel.org/holiday-card-museum/gallery/2017.jpg" class="gallery-item" data-lightbox><img src="https://www.analogpixel.org/holiday-card-museum/gallery/2017.jpg" loading="lazy" alt=""></a>
<a href="https://www.analogpixel.org/holiday-card-museum/gallery/2018.png" class="gallery-item" data-lightbox><img src="https://www.analogpixel.org/holiday-card-museum/gallery/2018.png" loading="lazy" alt=""></a>
<a href="https://www.analogpixel.org/holiday-card-museum/gallery/2019.jpg" class="gallery-item" data-lightbox><img src="https://www.analogpixel.org/holiday-card-museum/gallery/2019.jpg" loading="lazy" alt=""></a>
<a href="https://www.analogpixel.org/holiday-card-museum/gallery/2020.jpg" class="gallery-item" data-lightbox><img src="https://www.analogpixel.org/holiday-card-museum/gallery/2020.jpg" loading="lazy" alt=""></a>
<a href="https://www.analogpixel.org/holiday-card-museum/gallery/2021.png" class="gallery-item" data-lightbox><img src="https://www.analogpixel.org/holiday-card-museum/gallery/2021.png" loading="lazy" alt=""></a>
<a href="https://www.analogpixel.org/holiday-card-museum/gallery/2022.png" class="gallery-item" data-lightbox><img src="https://www.analogpixel.org/holiday-card-museum/gallery/2022.png" loading="lazy" alt=""></a>
<a href="https://www.analogpixel.org/holiday-card-museum/gallery/2023.jpg" class="gallery-item" data-lightbox><img src="https://www.analogpixel.org/holiday-card-museum/gallery/2023.jpg" loading="lazy" alt=""></a>
<a href="https://www.analogpixel.org/holiday-card-museum/gallery/2024.jpg" class="gallery-item" data-lightbox><img src="https://www.analogpixel.org/holiday-card-museum/gallery/2024.jpg" loading="lazy" alt=""></a></div>]]></description>
    </item>
  </channel>
</rss>
