<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>XYPad on GanniPiece Blog</title>
    <link>https://blog.gannipiece.tw/en/tags/xypad/</link>
    <description>Recent content in XYPad on GanniPiece Blog</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Tue, 25 Jan 2022 14:13:30 +0800</lastBuildDate>
    <atom:link href="https://blog.gannipiece.tw/en/tags/xypad/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>How to Implement an XY Pad with JUCE</title>
      <link>https://blog.gannipiece.tw/en/posts/juce-xypad-implementation/</link>
      <pubDate>Tue, 25 Jan 2022 14:13:30 +0800</pubDate>
      <guid>https://blog.gannipiece.tw/en/posts/juce-xypad-implementation/</guid>
      <description>The XY Pad is a common UI design in audio plugins that lets you control two parameters simultaneously. This article covers how to implement an XY Pad using the JUCE framework, explaining the relevant Component classes and override methods.</description>
    </item>
  </channel>
</rss>
