<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Xuran Zhou | Xunyi's Academic Website</title><link>https://jiangxunyi.github.io/authors/xuran-zhou/</link><atom:link href="https://jiangxunyi.github.io/authors/xuran-zhou/index.xml" rel="self" type="application/rss+xml"/><description>Xuran Zhou</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Wed, 11 Nov 2026 00:00:00 +0000</lastBuildDate><image><url>https://jiangxunyi.github.io/media/icon_hu12864870738162112581.png</url><title>Xuran Zhou</title><link>https://jiangxunyi.github.io/authors/xuran-zhou/</link></image><item><title>MixWeaver: Stem-aware Automatic DJ Transition Generation via Structured Discrete Optimization</title><link>https://jiangxunyi.github.io/publication/mixweaver/</link><pubDate>Wed, 11 Nov 2026 00:00:00 +0000</pubDate><guid>https://jiangxunyi.github.io/publication/mixweaver/</guid><description>&lt;p>MixWeaver generates DJ transitions by optimizing how individual stems enter and leave a mix. Its discrete search balances musical alignment, overlap, smoothness, and energy, making transition decisions interpretable.&lt;/p></description></item></channel></rss>