Lass eine BGM immer wieder abspielen, nur mit niedrigerer Lautstärke, sagen wir um 10. Und dann trennst du die abgespielten BGM mit einer Wartezeit: ca. 20 - 30 Frames. Ungefähr so:
Play BGM: 'Music', 100, 100
Wait: 20 Frames
Play BGM: 'Music', 90, 100
Wait: 20 Frames
Play BGM: 'Music', 80, 100
Wait: 20 Frames
Play BGM: 'Music', 70, 100
... und so weiter.
Müsste klappen. Musst schauen wo deine gewünschte Lautstärke ist.