Elastic Beatgrids - Holzhaus/mixxx GitHub Wiki

Elastic Beatgrids

This page groups info relevant to tracks with multiple BPMs.

MIXXX support

Definitions

Tracks with multiple BPMs

There are two types of tracks that have multiple BPMs:

See also this wiki page: iconic_tracks

more lists: list1 list2

Elastic Beatgrid use cases

"Elastic beatgrids" is a feature that explicitly allows multiple BPMs in each track.

Without elastic beatgrids, the following becomes impossible to perform without the audience noticing:

  • Beatjumps:
  • Impossible to fix in advance because the jump happens instantaneously
  • FX BPM-synced effects: (eg delay)
  • Impossible to fix in any situation, because FX fully depend on the beatgrid
  • AutoLoops:
  • IN point: with quantize off, you have to enable the loop at precisely the right time
  • OUT point: In this case you have to immediately enter "loop out adjust mode" to fix the out point as fast as you can
  • Sync beatmatch:
  • In this case you HAVE to compensate continuously using the jogwheels on the whole transition (manual beatmatch)
⚠️ **GitHub.com Fallback** ⚠️