# Is it possible to modify MIDI's Instrument while playing MIDI, so that it dynamically loads other Instruments in DLS

**URL:** <https://qa.fmod.com/t/is-it-possible-to-modify-midis-instrument-while-playing-midi-so-that-it-dynamically-loads-other-instruments-in-dls/24296>\
**Category:** FMOD Engine\
**Created:** [June 1, 2026, 8:21am UTC](https://qa.fmod.com/t/is-it-possible-to-modify-midis-instrument-while-playing-midi-so-that-it-dynamically-loads-other-instruments-in-dls/24296 "2026-06-01T08:21:45Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Reikos](https://avatars.discourse-cdn.com/v4/letter/r/85f322/32.png) [@Reikos](https://qa.fmod.com/u/Reikos)\
**Post date:** [June 1, 2026, 8:21am UTC](https://qa.fmod.com/t/is-it-possible-to-modify-midis-instrument-while-playing-midi-so-that-it-dynamically-loads-other-instruments-in-dls/24296/1 "2026-06-01T08:21:45Z")

</div>

Perhaps it should be setMusicChanneInstrument? At present, I have only thought of two ways: one is to regenerate a new MIDI file for the Instrument, and the other is to divide the DLs into one Instrument corresponding to one DLs

---

<div class="post-metadata">

**Author:** ![li\_fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/li_fmod/32/6577_2.png) [@li\_fmod](https://qa.fmod.com/u/li_fmod)\
**Post date:** [June 5, 2026, 4:54am UTC](https://qa.fmod.com/t/is-it-possible-to-modify-midis-instrument-while-playing-midi-so-that-it-dynamically-loads-other-instruments-in-dls/24296/2 "2026-06-05T04:54:20Z")

</div>

Hi,

Thank you for sharing the information.

> [@Reikos](#):
>
> Perhaps it should be setMusicChanneInstrument?

Unfortunately, this is not currently possible through FMOD’s public API.

FMOD provides some MIDI controls such as [channel volume](https://www.fmod.com/docs/2.03/api/core-api-sound.html#sound_setmusicchannelvolume) and [playback speed](https://www.fmod.com/docs/2.03/api/core-api-sound.html#sound_getmusicspeed), but there is no public API for changing the instrument used by a MIDI channel during playback.
