Fill Type - Interleaving values / value alternating

What is the problem?

If you want to fill a pattern with interleaving/alternating values, you currently have to do it in two steps.

  • Fill pattern for every other step with value 1
  • Fill pattern for every other step with value 2

What should this feature achieve?

Offer a possibility in the Fill function to define two (or more) values that are alternated when filling the pattern

There are some use- / showcases in the related discussions.

Are there any workarounds?

  • Manually place 0 or 100 in FX1 in the tracker
  • Insert [CUT] command, outcalculate when the sample gets cut and then use the FX value P with the out-calculated value to let the sample start, where it was cut, followed by a [CUT] command …etc…
  • Use fill constant with 100 on every 2n step. Then start from step 2 and do the same but with the 0 value on every 2n step.

Any links to related discussions?

Any references to other products?

2 Likes

I’ve taken the liberty to reword this wish to a certain degree. Hope that’s ok. :blush:

@here Thanks for your wish. It’s now ready for voting :slight_smile:

I would propose to implement a slightly more generalized version of this wish with periodic fill types like ‘triangle’ and ‘sawtooth’ (or ‘ramp’). These would work similar to From-To but have an additional parameter of a period specified in steps (with 2 steps being the special case of an alternating pattern)

Examples:

‘sawtooth’ from 0 to 36 with 4 step period would fill 0, 12, 24, 36, 0, 12, 24, 36, …

‘sawtooth’ from 0 to 100 with 2 step period would give alternating 0, 100, 0, 100, …

‘triangle’ from 0 to 48 with 8 step period would fill 0, 12, 24, 36, 48, 36, 24, 12, 0, 12, 24, 36, 48, 36, 24, 12, …

Note the period width of the fill type should only count filled steps. So if you have configured the fill to only fill each 4th step then the above example of an alternating fill type with a period of two steps should still alternate at the filled positions

0:0,
4:100,
8:0,
12:100,