SurpriseNet: Melody Harmonization Conditioning on User-controlled Surprise Contours
Not on the map. Why?
Abstract (arXiv)
The surprisingness of a song is an essential and seemingly subjective factor in determining whether the listener likes it. With the help of information theory, it can be described as the transition probability of a music sequence modeled as a Markov chain. In this study, we introduce the concept of deriving entropy variations over time, so that the surprise contour of each chord sequence can be extracted. Based on this, we propose a user-controllable framework that uses a conditional variational autoencoder (CVAE) to harmonize the melody based on the given chord surprise indication. Through explicit conditions, the model can randomly generate various and harmonic chord progressions for a melody, and the Spearman's correlation and p-value significance show that the resulting chord progressions match the given surprise contour quite well. The vanilla CVAE model was evaluated in a basic melody harmonization task (no surprise control) in terms of six objective metrics. The results of experiments on the Hooktheory Lead Sheet Dataset show that our model achieves performance comparable to the state-of-the-art melody harmonization model.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 1 Aug 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 2; 2023: 4; 2024: 1; 2025: 1; 2026: 1.
9 papers.
- 2023Anticipatory Music Transformercited by 35
- 2022Melody transcription via generative pre-trainingcited by 23
- 2024Emotion-Driven Melody Harmonization via Melodic Variation and Functional Representationcited by 4
- 2023Emotion-Conditioned Melody Harmonization with Hierarchical Variational Autoencodercited by 2
- 2023Choir Transformer: Generating Polyphonic Music with Relative Attention on Transformercited by 2
- 2025Incorporating Structure and Chord Constraints in Symbolic Transformer-based Melodic Harmonizationcited by 2
- 2022Relating Human Perception of Musicality to Prediction in a Predictive Coding Modelcited by 0
- 2023MIDI-Draw: Sketching to Control Melody Generationcited by 0
- 2026Pay (Cross) Attention to the Melody: Curriculum Masking for Single-Encoder Melodic Harmonizationcited by 0
- 2026Pay (Cross) Attention to the Melody: Curriculum Masking for Single-Encoder Melodic Harmonization22 Jan 2026
- 2025Incorporating Structure and Chord Constraints in Symbolic Transformer-based Melodic Harmonization8 Dec 2025
- 2024Emotion-Driven Melody Harmonization via Melodic Variation and Functional Representation29 Jul 2024
- 2023Choir Transformer: Generating Polyphonic Music with Relative Attention on Transformer1 Aug 2023
- 2023Anticipatory Music Transformer14 Jun 2023
- 2023Emotion-Conditioned Melody Harmonization with Hierarchical Variational Autoencoder6 Jun 2023
- 2023MIDI-Draw: Sketching to Control Melody Generation19 May 2023
- 2022Melody transcription via generative pre-training4 Dec 2022
- 2022Relating Human Perception of Musicality to Prediction in a Predictive Coding Model29 Oct 2022