| 1287 | } |
| 1288 | |
| 1289 | void NoteStepSequencer::RandomizeLengths() |
| 1290 | { |
| 1291 | for (int i = 0; i < mLength; ++i) |
| 1292 | { |
| 1293 | if (ofRandom(1) <= mRandomizeLengthChance) |
| 1294 | { |
| 1295 | float newLength = ofClamp(ofRandom(2), FLT_EPSILON, 1); |
| 1296 | mNoteLengths[i] = ofLerp(mNoteLengths[i], newLength, mRandomizeLengthRange); |
| 1297 | } |
| 1298 | } |
| 1299 | } |
| 1300 | |
| 1301 | void NoteStepSequencer::DropdownUpdated(DropdownList* list, int oldVal, double time) |
| 1302 | { |