<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>midee blog</title>
    <link>https://midee.app/blog/</link>
    <atom:link href="https://midee.app/blog/rss.xml" rel="self" type="application/rss+xml" />
    <description>Writing about midee — a free, open-source MIDI visualizer in the browser. Technical decisions, release notes, and how to get more out of the app.</description>
    <language>en-us</language>
    <lastBuildDate>Thu, 07 May 2026 14:35:37 GMT</lastBuildDate>
    <item>
      <title>Why I replaced ffmpeg.wasm with WebCodecs for video export</title>
      <link>https://midee.app/blog/why-i-replaced-ffmpeg-wasm-with-webcodecs/</link>
      <guid isPermaLink="true">https://midee.app/blog/why-i-replaced-ffmpeg-wasm-with-webcodecs/</guid>
      <pubDate>Sat, 18 Apr 2026 00:00:00 GMT</pubDate>
      <description>How ditching MediaRecorder + ffmpeg.wasm for WebCodecs cut browser video export time by 10×, dropped peak memory 40%, and removed 30 MB of WASM.</description>
      <author>hello@midee.app (Aayush Dutt)</author>
    </item>
    <item>
      <title>Playing your MIDI keyboard in the browser — a 2026 guide to Web MIDI</title>
      <link>https://midee.app/blog/playing-your-midi-keyboard-in-the-browser/</link>
      <guid isPermaLink="true">https://midee.app/blog/playing-your-midi-keyboard-in-the-browser/</guid>
      <pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate>
      <description>How to plug a MIDI keyboard into a browser tab and play notes, including what actually works, what doesn&apos;t, and the latency expectations you should set.</description>
      <author>hello@midee.app (Aayush Dutt)</author>
    </item>
  </channel>
</rss>
