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.26908

Markdown

[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.26908

BibTeX

@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/}
}