<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Kai Xu</title>
    <description>The latest articles on DEV Community by Kai Xu (@kaixu).</description>
    <link>https://dev.to/kaixu</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3855356%2F91e67f18-4589-4904-8b7e-92875f2fefd3.png</url>
      <title>DEV Community: Kai Xu</title>
      <link>https://dev.to/kaixu</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kaixu"/>
    <language>en</language>
    <item>
      <title>Two Tools, One Goal: Music Generation With Game Dev in Mind</title>
      <dc:creator>Kai Xu</dc:creator>
      <pubDate>Mon, 15 Jun 2026 04:48:44 +0000</pubDate>
      <link>https://dev.to/kaixu/two-tools-one-goal-music-generation-with-game-dev-in-mind-k02</link>
      <guid>https://dev.to/kaixu/two-tools-one-goal-music-generation-with-game-dev-in-mind-k02</guid>
      <description>&lt;p&gt;I'm Kai. Twenty+ years in game dev. Music was always my weakest link — I could listen, but I couldn't make.&lt;/p&gt;

&lt;p&gt;So over the past few months I built two things.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Clef Studio: Write Music Inside Godot + Claude Code&lt;/strong&gt;&lt;br&gt;
A Godot plugin where 7 AI agents collaborate to compose. Composer writes the melody. Harmonist handles chord progressions. Reviewer scores it across six dimensions. You describe the vibe — the agents figure out the rest.&lt;/p&gt;

&lt;p&gt;/clef-compose a dungeon exploration BGM, 2 minutes, looping, mysterious, strings &lt;br&gt;
MIDI + MP3, drag and drop into AudioStreamPlayer. Open source, MIT.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/kenyonxu/clef/" rel="noopener noreferrer"&gt;GitHub - Clef&lt;/a&gt; | &lt;a href="https://store.godotengine.org/asset/star-weaver/clef-midi/" rel="noopener noreferrer"&gt;Godot Asset Store&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;see it in action&lt;br&gt;
  &lt;iframe src="https://www.youtube.com/embed/OmipygEanyI"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/OLyKNkLsaJY"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ACE Step Game Music Studio: When You Just Want Game Music&lt;/strong&gt;&lt;br&gt;
"Give me an 80s synthwave main menu theme, BPM 120, F minor."&lt;/p&gt;

&lt;p&gt;Type that. Music comes out.&lt;/p&gt;

&lt;p&gt;ACE is an AI music generator built on the ACE-Step XL model, wrapped in a Streamlit web UI. Natural language in, finished audio out. 17 built-in presets (retro 8-bit, orchestral, ambient, electronic…) — no music theory required.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/kenyonxu/acestep-game-music-studio" rel="noopener noreferrer"&gt;GitHub - Acestep-Game-Music-Studio&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;check out the videos:&lt;br&gt;
  &lt;iframe src="https://www.youtube.com/embed/yuD8vONdINE"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/x3dfMQRJVOg"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/uburb6DnS-g"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/2qI_D6bX7JE"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>ai</category>
      <category>music</category>
    </item>
  </channel>
</rss>
