Seeing as some people here can't tell "this is truly a horribly bad idea" from "marcan is just angry due to $INSERT_REASON_HERE", allow me to explain:
1. 3Khz sound, 4-bit ADPCM. That's much worse than a freaking cellphone call.
2. The Wiimote speaker is tiny. The sampling rate of the output is tiny. Tiny speakers can only play high-range. Small sampling rate means you can only use the low range. Conclusion: it's entirely and absolutely worthless for anything other than a crappy sliver of the mid-range. Good enough for noisemaking, useless for anything else.
3. The protocol is ridiculously wasteful
4. Hence, more than two wiimotes at once is going to be painful on the host
5. You get to encode the ADPCM on the fly too = waste of resources
There's not much you can do with tiny speakers and about 1200Hz of bandwidth. And if you replace the speakers the best you can do is a very crappy midrange speaker or a remote subwoofer. Remote subwoofers are useless because low frequency sound is non-positional.
1. 3Khz sound, 4-bit ADPCM. That's much worse than a freaking cellphone call.
2. The Wiimote speaker is tiny. The sampling rate of the output is tiny. Tiny speakers can only play high-range. Small sampling rate means you can only use the low range. Conclusion: it's entirely and absolutely worthless for anything other than a crappy sliver of the mid-range. Good enough for noisemaking, useless for anything else.
3. The protocol is ridiculously wasteful
4. Hence, more than two wiimotes at once is going to be painful on the host
5. You get to encode the ADPCM on the fly too = waste of resources
There's not much you can do with tiny speakers and about 1200Hz of bandwidth. And if you replace the speakers the best you can do is a very crappy midrange speaker or a remote subwoofer. Remote subwoofers are useless because low frequency sound is non-positional.