Xinyang (Shin) Wu

Ph.D. Candidate · Computer Music (Music Technology & AI), HKUST

Research output demos in music generation/editing with deep learning.

● Work in progress

Controllable Music Upmixing

Source & reference · 5s excerpt · for research illustration only

input mono (mid)

reference original stereo

Prompt-driven upmixes

Same mono input, different text prompts — the model re-spatializes per instrument from the prompt. Headphones recommended.

wide pads, tight rhythm
upmix result
drum room
upmix result
intimate vocal, vast rest
upmix result
make it surround sound — vocals circling
upmix result
● Work in progress

Dominant-Note–Conditioned Generation & Editing

Early experiments on music generation and editing using a simple harmonic control signal: the smoothed dominant note estimated from a chromagram.

How it works

Disclaimer. The model is trained on a licensed dataset for research in generative music. The editing demos include short excerpts from songs I personally enjoy; these are used only for my own testing and are not used for training.
⚠️ Playback note: if the videos don’t play in Microsoft Edge, please open this page in Chrome or another browser.
Generating — dominant-note conditioned music generation.
Editing — inversion-based editing guided by a dominant-note condition.
✓ Published · IEEE Big Data 2024

Graph Neural Network Guided Music Mashup Generation

Xinyang Wu, Andrew Horner — IEEE International Conference on Big Data, 2024.

Original 1 provides the vocals and instrumental; Original 2 provides an instrumental. A graph neural network rearranges and fuses the two instrumentals into the mashup backing track.

GNN model overview
Model overview.
Example 1

Original 1vocals + instr.

Original 2instrumental

MashupGNN output

Example 2

Original 1vocals + instr.

Original 2instrumental

MashupGNN output

Example 3

Original 1vocals + instr.

Original 2instrumental

MashupGNN output

Example 4

Original 1vocals + instr.

Original 2instrumental

MashupGNN output

Example 5

Original 1vocals + instr.

Original 2instrumental

MashupGNN output

✓ Published · IEEE Big Data 2024

Diffusion Models for Automatic Music Mixing

Xinyang Wu, Andrew Horner — IEEE International Conference on Big Data, 2024.

A diffusion model takes a multi-track recording with uneven track levels and rebalances it into a coherent mix. Compare the imbalanced input against the model’s output.

Example 1

Imbalanced input

Diffusion mix

Example 2

Imbalanced input

Diffusion mix

Example 3

Imbalanced input

Diffusion mix

Selected publications

  1. An Automated Pop Song Mashup System Using Drum Swapping — Xinyang Wu, Andrew Horner. Proc. Meetings on Acoustics (ASA/POMA), 2023.
  2. Graph Neural Network Guided Music Mashup Generation — Xinyang Wu, Andrew Horner. IEEE Big Data, 2024.
  3. Diffusion Models for Automatic Music Mixing — Xinyang Wu, Andrew Horner. IEEE Big Data, 2024.
  4. Learning to Rank Music Mashups — Xinyang Wu, Andrew Horner. Proc. Meetings on Acoustics (ASA/POMA), 2025.