We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b699e76 commit e799708Copy full SHA for e799708
src/containers/sound-editor.jsx
@@ -362,9 +362,11 @@ class SoundEditor extends React.Component {
362
}
363
backupDownSampler (buffer, newRate) {
364
log.warn(`Using backup down sampler for conversion from ${buffer.sampleRate} to ${newRate}`);
365
- const newSamples = buffer.samples.filter((element, index) =>
366
- index % 2 === 0
367
- );
+ const newLength = Math.floor(buffer.samples.length / 2);
+ const newSamples = new Float32Array(newLength);
+ for (let i = 0; i < newLength; i++) {
368
+ newSamples[i] = buffer.samples[i * 2];
369
+ }
370
return {
371
samples: newSamples,
372
sampleRate: newRate
0 commit comments