Un framework para música adaptativa sobre Reaper
Loading...
Official URL
Full text at PDC
Publication date
2025
Advisors (or tutors)
Editors
Journal Title
Journal ISSN
Volume Title
Publisher
Citation
Abstract
Adaptive music is a fundamental tool in the development of video games. It allows the soundtrack to react dynamically to world and player events, resulting in a more immersive experience. Conventional video game audio engines, such as FMOD or Wwise, are widely used for implementing adaptive music due to their built-in support for real-time parameter audio control and seamless integration with game engines. However, these tools are limited in terms of raw musical flexibility and production depth. Traditional digital audio workstations like Logic Pro, Reaper or FL Studio offer powerful tools for composition and mixing, but lack native support for adaptive playback and integration with game engines. However, Reaper, although it does not natively provide the tools for adaptive music, it can potentially fill this gap due to its extensions API, allowing programmers to expand on the tools available. This project proposes a set of Reaper extensions that allow for the creation of adaptive music in Reaper.
Users will be able to compose music in Reaper using their regular workflow and then be able to implement adaptive music techniques by the use of custom-made extensions that can interact with Reaper and communicate with the game engine in a development enviorment.
Adaptive music is a fundamental tool in the development of video games. It allows the soundtrack to react dynamically to world and player events, resulting in a more immersive experience. Conventional video game audio engines, such as FMOD or Wwise, are widely used for implementing adaptive music due to their built-in support for real-time parameter audio control and seamless integration with game engines. However, these tools are limited in terms of raw musical flexibility and production depth. Traditional digital audio workstations like Logic Pro, Reaper or FL Studio offer powerful tools for composition and mixing, but lack native support for adaptive playback and integration with game engines. However, Reaper, although it does not natively provide the tools for adaptive music, it can potentially fill this gap due to its extensions API, allowing programmers to expand on the tools available. This project proposes a set of Reaper extensions that allow for the creation of adaptive music in Reaper. Users will be able to compose music in Reaper using their regular workflow and then be able to implement adaptive music techniques by the use of custom-made extensions that can interact with Reaper and communicate with the game engine in a development enviorment.
Adaptive music is a fundamental tool in the development of video games. It allows the soundtrack to react dynamically to world and player events, resulting in a more immersive experience. Conventional video game audio engines, such as FMOD or Wwise, are widely used for implementing adaptive music due to their built-in support for real-time parameter audio control and seamless integration with game engines. However, these tools are limited in terms of raw musical flexibility and production depth. Traditional digital audio workstations like Logic Pro, Reaper or FL Studio offer powerful tools for composition and mixing, but lack native support for adaptive playback and integration with game engines. However, Reaper, although it does not natively provide the tools for adaptive music, it can potentially fill this gap due to its extensions API, allowing programmers to expand on the tools available. This project proposes a set of Reaper extensions that allow for the creation of adaptive music in Reaper. Users will be able to compose music in Reaper using their regular workflow and then be able to implement adaptive music techniques by the use of custom-made extensions that can interact with Reaper and communicate with the game engine in a development enviorment.
Description
Trabajo de Fin de Grado en Desarrollo de Videojuegos y Grado en Ingeniería del Software, Facultad de Informática UCM, Departamento de Sistemas Informáticos y Computación, Curso 2024/2025











