/flash/echo-nest-flash-api/examples/javascript/one.js
http://echo-nest-remix.googlecode.com/ · JavaScript · 20 lines · 17 code · 3 blank · 0 comment · 3 complexity · 0fa3f496833f330f18922e9e7234b780 MD5 · raw file
- function remix (analysis) {
- var bars = analysis.bars;
- var beats = analysis.beats;
- var beatIndex = 0;
- var samples = [];
- for (var i = 0; i < bars.length; i++) {
- while (beatIndex < beats.length - 1 &&
- beats[beatIndex].value != bars[i].value) {
- beatIndex++;
- }
- samples.push(
- beats[beatIndex].value,
- beats[beatIndex + 1].value
- );
- }
- return samples;
- }