Well, everyone, as we all know, sometimes the games we play don't sound well on Dolphin - either there are missing tracks, or the music sounds scratchy, or the soundtrack is just plain boring.
So what I propose? An LLE plugin workaround!
"So what?", you may be thinking. As you probably know (and I researched previously here), there was an attempt to that that ultimately failed. (He said it was implemented into an old build, but I can't compile it here). So why do I still think this is viable?
First of all, let's think of why skid said it failed: it seems both consoles can change the music on the fly. So what can we do?
I think that a strategy would be a plugin that would override Dolphin's default on-the-fly music change and remap it to an mp3 (lossy compression) or flac (lossless compression). I think the basic steps of this plugin would be:
1. Don't play the default music at all.
2. Allow the player to set "entry points" where music would change.
3. Play the songs utilizing the plugin itself (instead of a "helper application").
Now, for this to work, we would need to make the tracks loop seamlessy and, in the case of music transitioning smoothly, perhaps utilizing an "entry point" with a crossfade effect.
So, what do you guys think? Would you like this implemented? Is there a coder around to try this again with a new approach (Sorry, I'm not one)? If the idea and implementation is good enough, maybe this idea could even go to the main build!
So what I propose? An LLE plugin workaround!
"So what?", you may be thinking. As you probably know (and I researched previously here), there was an attempt to that that ultimately failed. (He said it was implemented into an old build, but I can't compile it here). So why do I still think this is viable?
First of all, let's think of why skid said it failed: it seems both consoles can change the music on the fly. So what can we do?
I think that a strategy would be a plugin that would override Dolphin's default on-the-fly music change and remap it to an mp3 (lossy compression) or flac (lossless compression). I think the basic steps of this plugin would be:
1. Don't play the default music at all.
2. Allow the player to set "entry points" where music would change.
3. Play the songs utilizing the plugin itself (instead of a "helper application").
Now, for this to work, we would need to make the tracks loop seamlessy and, in the case of music transitioning smoothly, perhaps utilizing an "entry point" with a crossfade effect.
So, what do you guys think? Would you like this implemented? Is there a coder around to try this again with a new approach (Sorry, I'm not one)? If the idea and implementation is good enough, maybe this idea could even go to the main build!