static short[] convertSampleRate_shortArray_simple(short[] data, double oldSampleRate, double newSampleRate) { double ratio = doubleRatio(newSampleRate, oldSampleRate); if (ratio == 1) ret data; int l = l(data), l2 = iround(l(data)*ratio); short[] data2 = new[l2]; for i to l2: { int j = min(ifloor(i/ratio), l); data2[i] = data[j]; } ret data2; }