Skip to content

Looper Design

rexim edited this page Jun 26, 2016 · 9 revisions

Looper Design

Essential Parameters

The most essential parameters of a song played with the Looper are

  • Tempo - the amount of beats per minute.
  • Measure - the amount of beats per bar.

Time Quantization

Everything that is recording from the user input is quantized by time:

Time Quantization

The quantization is controlled by the quantization level. The beats inside of the measure form the 1st level of quantization. Subdividing those beats creates the 2nd level of quantization and so on. The exact amount of quantization levels is configurable.

We can also consider the measure itself to be a special case of the quantization level. Let's call that a 0th level of quantization.

There can be different strategies of the quantization level subdividing. It's not clear which one is the best to follow. Maybe this should be even a configurable parameter.