Stretch Options Panel (Audio clips only)

Stretch: If Stretch is disabled, then the remaining buttons are de-sensitized and their settings are ignored by the playback engine

Stretch Mode: stretch mode currently has 3 options:

  • Crisp (default) : this prioritizes the timing and crispness of drum transients, but might cause interruptions in a sustained note
  • Mixed : a compromise setting for loops that have both transients (drums) and sustained notes
  • Smooth : this prioritizes the smoothness of sustained notes, at the expense of a blurring or phasing of drum transients

BPM: this reports the current BPM (tempo) of the clip. This value is used to ‘stretch’ the clip to match the timeline’s tempo map.

The BPM value is populated from one of these cases:

  • If you are importing a file to a slot, the bpm can be inferred from a filename, for example: “rock 120bpm” can automatically populate the bpm to 120
  • If you are bouncing a selected region or Range to a slot, then the timeline tempo at the start of the Range is assigned to the bpm value
  • Given no other tempo information, an algorithm is used to ‘guess’ the tempo

In all cases, mixbus will first try to guess the bpm and then it will round the bpm up or down so that the file’s length is exactly an even number of beats. This works for the vast majority of downloaded material which might say 110bpm, but given the exact number of samples it should be looped at (for example) 110.07bpm. However, especially in the case where we algorithmically guessed the tempo, this can result in nonsensical lengths: for example a 4-bar 120bpm file might instead be interpreted as a 8bar, 240bpm file. Additional controls are provided to fix this issue. You can specify the clip’s length in beats, which will correctly set its tempo.

As a helper function, the number of bars are displayed so for longer sections you can see “8 bars” instead of “32 beats” (sic).

One-shot or non-stretched files: If the detected BPM is unusually fast or slow, or if the file is very short, or if the filename says “0bpm”, then Mixbus will assume the file is a one-shot and should not be timestretched. In this case the Stretch button will be disabled automatically. But the user can re-engage Stretch if desired.

Feedback

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Post your comment on this topic.

Post Comment