Skip to content
knutopia edited this page Apr 28, 2020 · 7 revisions

Welcome to the Music-Machine wiki!

Terms

Pattern

Up-to 16 steps sequence

Track

One "voice", orthogonal to patterns

Root and Edit Buffer

A pattern, as it is read from the SD card, or as it is saved by the user, is the pattern "root". When a pattern is edited, the edits happen in the pattern's edit buffer. When saving to SD, or when saving / committing a pattern, the edit buffer content becomes the root. Each pattern has its own edit buffer. Playback for a pattern can be toggled between root and edit buffer.

Queue

Changes to playback settings collected asynchronously to trigger on pattern change

Chain / PatternChain

Set of links for "song mode"-like chain mode Chain mode has the concept of a Lead Track, which determines pattern boundaries. Chains contain links and are managed by the PatternChainHandler

Link

Part of a chain. Tracking:

  • patternPerTrack
  • mutePerTrack
  • trackUsedInLink
  • timesToPlay (repeats)
  • speedMult (playback speed multiplier)
  • leadTrack
  • nextLinkIndex
  • lengthOverride
  • pathOverride
Clone this wiki locally