It seems that altering the midi.lgp files to all be the same as "heart.mid" gives the same result as deleting them (the mp3's will start over when changing scenes). I have inserted wind.mid into the original midi.lgp and so far everything seems to be fine. I don't have a save file capable of putting me in that area to see if it works, so if someone else feels like checking it out, please do. I did notice in the FF7Music .ini that the "ID's" are listed, my best guess is that by altering ANY file that changes the size of that midi will result in restarting music during scene changes.
I THINK that creating an empty/blank .mid the same size and/or length as the original ones will allow the mp3's to play uninterrupted and will allow the other sfx to be heard. Either that or changing the .mid ID's?
I also tried the same with xg.lgp, but my computer running Windows 7 7201 refuses to go any further than the first note in the opening fmv, altered or not.
The reason I want to do this is I lose quite a few different sounds and it detracts from the gameplay since I know what I should be hearing.
IMPORTANT
I have figured this sh*t out finally!!! So here is a quick step by step guide to kind of get everthing working as it should.
1)
Use this midi.lgp made by Nero It mutes the midis internally and keeps the midi sizes the same to prevent the slight delay from scene to scene. Now
download this in_mp3 and copy it over whatever in_mp3.dll you already have
2) Open the FF7Music Config screen
5) Click the Playback Options tab and where it says "resume only after" click the "...". A list of all the midis should appear
6) For now,
CHECK ALL OF THEM (there are a handful of files you won't want to resume, like battle music, but I haven't figured out which ones yet)
7) Save and Exit. In the same folder as FF7Music you will see the .ini file. Open it with notepad
8 ) Inside you will see a line that says "remember=(random number)". Where that number is, change it to 94 for now.
9) Now look for "LoopFudge"=(random number..probably 2000) and change that to 300. Save and close
10) Start your game through FF7Music and go ahead and turn your midi music back all the way up in game.
11)
TADA!!!!12) Go ahead and explore around and notice everything working AS IT SHOULD!!
Note: You will need to change the value for LoopFudge to see what number best works with your computer (it will vary).
Note2: Also, loopbe doesn't work for me on Windows 7, so I use the default MS Wavelength or whatever it's called.
Note3: I don't play very often so if someone notices a problem please post it or send me a PM if need be.
---edited to include bigger IMPORTANT and added blank midi.lgp---