The pattern system

Overview

The pattern system provides users an easy way to loop various patterns.

The basics of the pattern system

PatternStore contains all tracks inside the beat/bassline editor. Each track inside it contains n clips, where n is the number of BB tracks in the project. The clip starting at n-th bar is played for n-th pattern track. This is true even after reordering pattern tracks because TrackContainerView::moveTrackView() swaps the order of clips(PatternStore::swapPattern() does the actual action.).

Last updated