Story2MIDI: Emotionally Aligned Music Generation from Text
Mohammad Shokri, Alexandra C. Salem, Gabriel Levine, Johanna Devaney, Sarah Ita Levitan
TL;DR
Story2MIDI tackles the challenge of generating emotion-aligned music from narrative text by constructing a cross-modal dataset that maps textual emotions to music via valence–arousal quadrants. The approach combines a RoBERTa-based encoder trained with supervised contrastive learning and a decoder pre-trained on large symbolic-music data (GiantMIDI-Piano) before fine-tuning on EMOPIA, with REMI tokenization for MIDI. The work introduces the Story2MIDI dataset, reports both subjective listening evaluations and objective AV-related metrics, and demonstrates partial success in capturing arousal and some valence cues, while highlighting biases and areas for improvement. Overall, the paper provides a feasible framework for narrative-to-music emotion alignment and a foundation for richer cross-modal music generation research. NSF-supported results indicate a promising direction for emotionally coherent AI-assisted storytelling.
Abstract
In this paper, we introduce Story2MIDI, a sequence-to-sequence Transformer-based model for generating emotion-aligned music from a given piece of text. To develop this model, we construct the Story2MIDI dataset by merging existing datasets for sentiment analysis from text and emotion classification in music. The resulting dataset contains pairs of text blurbs and music pieces that evoke the same emotions in the reader or listener. Despite the small scale of our dataset and limited computational resources, our results indicate that our model effectively learns emotion-relevant features in music and incorporates them into its generation process, producing samples with diverse emotional responses. We evaluate the generated outputs using objective musical metrics and a human listening study, confirming the model's ability to capture intended emotional cues.
