Ich hab keine Lust das mit Ruby zu lösen. Deswegen seltsamer Pseudocode. x ist die Nummer der Variable, die du für das Volume benutzt. So müsste ein Fade-In funktionieren:

Code:
Variable[x] = 0
Loop
  Script: Audio.bgm_play("Name der Datei", $game_variables[x], 100)
  If Variable[x] = 100
    Break Loop
  else
    Variable[x] + 5
  end
  Wait 10
Repeat Above