Gómez-Zamalloa Gil, MiguelSánchez Hernández, JaimeArredondo Nowak, PabloOliver Bartolomé, Gabriel2025-09-162025-09-162025https://hdl.handle.net/20.500.14352/124016Trabajo 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/2025Adaptive 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.engAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Un framework para música adaptativa sobre ReaperAn adaptive music framework over Reaperbachelor thesisopen access004(043.3)ReaperFMODReascriptDAWsScriptVideo gameAdaptive musicMIDIUnityOSCVideojuegoMúsica adaptativaCiencias33 Ciencias Tecnológicas