"Operators for Clips": Subclips and Subclips Pattern

Music often includes patterns of motifs. A widely used example would be a drum beat that plays the same 1 bar beat for 3 bars followed by one bar with a little variation or a break.

The ability to split clips into “subclips” and let them play at some pattern (e.g. AAAB) would greatly improve the workflow for such patterns.

For small changes this is similar to Operators. Things like an open Hi Hat instead of a closed one at the 4th bar, are one of the main use cases of Operators . But this gets messy quickly if the changes are more drastic. (e.g. a completely different melody in the last bar).

What problem(s) would this feature resolve?

This would be a simple workflow improvement. When working with such clips, it would be much faster and less prone to error if one could edit the motifs i.e. subclips directly.

How does this feature fit in Bitwig as a product?

This is somewhat of an extension to the newly introduced operators and thus would fit nicely in the current direction of development.

Is there already an alternative way to achieve this on Bitwig?

  • Using multiple clips and Clip Next actions in the clip launcher
    This works fine but requires the double amount of clips and thus is not comfortable, especially on a hardware controller.
  • Using Operators:
    Like described above for small adjustments operators are the perfect tool. The request would more be aimed at drastic changes, which would get very messy using Operators.

Could it be implemented using Bitwig components or APIs, without Bitwig team’s support?


Could it be provided by a VST or something else reasonably integrated with Bitwig?


Are there other products that offer this feature?

Many Drum Sequencers offer a simple AB Pattern functionality

1 Like

Is this request the same as A type of clip that includes multiple variations?

The linked request does not contain an option for the “pattern Sequencer” (Stuff like automatically playing AAAB) and does thus not contain the main idea, but the Idea of sub patterns is similar.
So I think my feature request would almost also implement the linked request, but it’s not similar.

Moved to #features


I have some questions, as I often use operators on notes. How would you like to edit last subclip?
I mean I understand this is one bar loop, that for 3 loops is simple pattern and for 4th loop it is some variation. Then you need some switch to edit, and some pointer while transport is playing so you know which piece is being played.

Normally you could use operators but then you have let say, messy look. But why not creating 4 clips and consolidating them?

If you hide some notes for that last subclip, then you will loose track what is going on there. What if you create 4 subclips 1 bar long and each subclip is different?

How to represent that information in the arranger or in the clip launcher?

I guess linked clips would work better here.