Firstly, I know very little of programming or the following, so bear with me.
Midis, call for the soundcard to generate a given midi sound based on the track, for x duration (and some other settings i beleive) based on each track. Using this data, would it be possible to call on higher quality audio files that represent each respective sound and pitch? The thought just crossed my mind today and I was wondering how this would work. would it lag down the computer loading so many files so quickly, take up too much space to store em all, or even possible to use midi data like that? (kinda of like how ff7 music calls on mp3s, just at a micro level). If something like this were possible (i'm not even sure if it would sound good) it would at least allow for propper midi looping and cues (not sure how much ff7 uses cues).
Thanks for whoevers time is spent to explain.