A Multi-User Virtual World with Music Recommendations and Mood-Based Virtual Effects
Abstract
The SEND/RETURN (S/R) project is created to explore the efficacy of content-based music recommendations alongside a uniquely generated Unreal Engine 5 (UE5) virtual environment based on audio features. S/R employs both a k-means clustering algorithm using audio features and a fast pattern matching (FPM) algorithm using 30-second audio signals to find similar-sounding songs to recommend to users. The feature values of the recommended song are then communicated via HTTP to the UE5 virtual environment, which changes a number of effects in real-time. All of this is being replicated from a listen-server to other clients to create a multiplayer audio session. S/R successfully creates a lightweight online environment that replicates song information to all clients and suggests new songs that alter the world around you. In this work, we extend S/R by training a convolutional neural network using Mel-spectrograms of 30-second audio samples to predict the mood of a song. This model can then orchestrate the post-processing effect in the UE5 virtual environment. The developed convolutional model had a validation accuracy of 67.5% in predicting 4 moods ('calm', 'energetic', 'happy', 'sad').
Cite
Text
Burch et al. "A Multi-User Virtual World with Music Recommendations and Mood-Based Virtual Effects." AAAI Conference on Artificial Intelligence, 2023. doi:10.1609/AAAI.V37I13.26908Markdown
[Burch et al. "A Multi-User Virtual World with Music Recommendations and Mood-Based Virtual Effects." AAAI Conference on Artificial Intelligence, 2023.](https://mlanthology.org/aaai/2023/burch2023aaai-multi/) doi:10.1609/AAAI.V37I13.26908BibTeX
@inproceedings{burch2023aaai-multi,
title = {{A Multi-User Virtual World with Music Recommendations and Mood-Based Virtual Effects}},
author = {Burch, Charats and Sprowl, Robert and Ergezer, Mehmet},
booktitle = {AAAI Conference on Artificial Intelligence},
year = {2023},
pages = {16063-16069},
doi = {10.1609/AAAI.V37I13.26908},
url = {https://mlanthology.org/aaai/2023/burch2023aaai-multi/}
}