<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cubase</title><link>https://blog.ast.moe/en/tags/cubase/</link><description>Recent posts: Gorimuchu</description><generator>Hugo</generator><item><title>Development notes for Cubase MCP. I'm having trouble with the preliminary research before retrieving the track list.</title><link>https://blog.ast.moe/en/blog/2026-09-19-2/</link><pubDate>Sat, 19 Sep 2026 20:28:17 +0900</pubDate><guid>https://blog.ast.moe/en/blog/2026-09-19-2/</guid><description>&lt;p&gt;Previously, I wrote an article titled “Building a Server to Control Cubase via MCP” (&lt;a href="https://blog.ast.moe/en/blog/2026-08-16/"&gt;source&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Since then, I’ve continued developing
&lt;span&gt;
&lt;a target="_blank" href="https://github.com/ieee0824/cubase_mcp"&gt;
cubase_mcp
&lt;/a&gt;
&lt;img class="external-link-icon" src="https://blog.ast.moe/images/outer-link.png" width="12" height="12" alt="" aria-hidden="true" loading="lazy"&gt;
&lt;/span&gt;
, but it hasn’t progressed as much as I had hoped.&lt;/p&gt;
&lt;p&gt;I’ve now managed to handle play/stop and retrieve transport status, so the next step is to obtain a list of the project’s tracks.&lt;/p&gt;
&lt;p&gt;If we can retrieve information such as the track name, selection state, mute, and solo status, we could expand what’s possible from MCP. That was the premise, but now I’m still investigating what exactly can be retrieved and how far.&lt;/p&gt;</description></item><item><title>I built a server that controls Cubase via MCP.</title><link>https://blog.ast.moe/en/blog/2026-08-16/</link><pubDate>Sun, 16 Aug 2026 08:05:11 +0900</pubDate><guid>https://blog.ast.moe/en/blog/2026-08-16/</guid><description>&lt;p&gt;I thought it would be interesting to control Cubase via MCP, so I created the &lt;a href="https://github.com/ieee0824/cubase_mcp"&gt;Cubase MCP&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;By sending commands such as “play,” “stop,” or “report the current status” from an MCP client, you can operate Cubase’s transport controls and retrieve its state.&lt;/p&gt;
&lt;p&gt;It’s not yet possible to control every aspect of Cubase. This time, I first built a small implementation that simply connects MCP to Cubase.&lt;/p&gt;
&lt;h2 id="what-was-created"&gt;What was created&lt;/h2&gt;
&lt;p&gt;The implementation is an integration daemon written in Rust.&lt;/p&gt;</description></item></channel></rss>