Quote:HLE reproduces audio almost perfectly in zelda and mario games while LLE does a terrible job
No it doesn't, HLE is a hacky mess, there's sound effects missing, music missing, looping issues and music will cut out after a while for some games. Although I will agree that LLE is terrible for now, at least with LLE JIT or LLE on thread. It's nearly impossible for you to have the exact opposite experience, when these issues are bugs with the emulator and sound plugin that exist for everyone.
Zelda Windwaker and Mario Sunshine reproduce near perfect sound except for a few minor issues. Mario Galaxy music doesn't loop properly and Zelda Twilight Princess has various issues with sound and music output as I've described below:
Zelda Twilight Princess - Issues with incorrect looping of music samples and sound effects are still present even with the latest AFC looping hacks, some sound effects and music are missing or aren't outputted correctly, sound/music no longer cuts out with the latest AFC looping hacks except for the third patch that was posted.
Zelda Windwaker - Sound and music is pretty much perfect except for a few minor issues.
Resident Evil Zero/Remake/2/3/4 - Certain sound effects missing, garbled or messed up (Well for Zero when choosing new or load game the voice that says Resident Evil Zero is messed up as well as the sound effect when you switch partners), background music, ambient music and certain sound effects will cut out after a bit or not play.
Super Mario Galaxy - Music is is pretty much perfect with HLE, except it doesn't loop and will cut out after playing for a bit or when other sound events happen.
If it weren't for the the latest work on the AFC looping hack, music and sound would still stop after a bit in Zelda Twilight Princess with the HLE plugin, music still cuts out with Mario Galaxy. Music and sound in Zelda Twilight Princess is still not accurate with HLE and still has quite a few issues. Even with the AFC looping hack there's still issues with looping and certain sound/music samples don't loop correctly, certain sound effects and music is missing. This would be quite apparent when comparing sound output to that of the original hardware, I've played these games on the actual hardware and know what they are supposed to sound like and can say these games don't sound like they should with Dolphin as they do on the actual hardware.
As you can see, not quite perfect or close to it..
LLE is more accurate to the actual hardware and as stated by developers sound output is pretty much perfect now except for a few issues, LLE should produce better sound than HLE. Just give it time, there are still some issues to be fixed and LLE with JIT will shine over HLE in due time. LLE JIT is an early work in progress and isn't perfect yet, it's completely normal for some issues to exist that particularly affect sound.
LLE crackles or pops because it's synced with the video unlike HLE sound that isn't properly synced and runs faster than the video output. When the video output is slow, sound output is also slow and it's completely normal for some crackling or popping to occur. This is true for almost any emulator where video/sound are accurately synced. There are also issues with LLE on thread and LLE JIT that currently affects sound output and produces poor output, but these issues should be fixed with further development over time.
Sorry for the long winded post, I'll wrap this up by saying LLE is supposed to fix most if not all of the current issues with the HLE plugin. LLE JIT will improve the performance of the LLE plugin so performance is just as good as with the HLE plugin once it is properly implemented.