1) Yes, absolutely. You need at least 2x the sample rate to be able to get a signal.
2) I'm pretty sure it's as you'd expect based on your results. It's half the size array, so the array indexes will be halfway along it.
@Gordon started
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
1) Yes, absolutely. You need at least 2x the sample rate to be able to get a signal.
2) I'm pretty sure it's as you'd expect based on your results. It's half the size array, so the array indexes will be halfway along it.