
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>Raffi Keklikian · Engineering, AI &amp; Creative Code</title>
      <link>https://me.raffi.website/blog</link>
      <description>Deep dives into software engineering, AI-assisted development, and creative coding. Practical guides, interactive demos, and honest takes on the tools shaping modern development.</description>
      <language>en-us</language>
      
      
      <lastBuildDate>Tue, 10 Nov 2026 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://me.raffi.website/tags/web-audio/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://me.raffi.website/blog/pocket-synth-web-audio</guid>
    <title>Pocket Synth: Building a Playable Synthesizer With the Web Audio API</title>
    <link>https://me.raffi.website/blog/pocket-synth-web-audio</link>
    <description>A synth with a step sequencer and arpeggiator that runs in a browser tab with no audio library. How the sound, the timing and the knobs work.</description>
    <pubDate>Tue, 10 Nov 2026 00:00:00 GMT</pubDate>
    
    <category>web-audio</category><category>javascript</category><category>interactive</category><category>react</category><category>nextjs</category><category>web-platform</category>
  </item>

    </channel>
  </rss>
