SequencePattern#
One grid of rows: every track's cells for that stretch of the song. A sequence plays its patterns in its SoundSequence.Order, so a repeated section is one pattern listed twice and costs nothing more.
public sealed class SequencePatternMembers: Cells · Indexer · Rows · Set
Cells#
public IEnumerable<(int Row, int Column, SequenceCell Cell)> Cells(SequenceTrack track);A track's cells that hold something, in row then column order.
Indexer#
public SequenceCell this[SequenceTrack track, int row, int column = 0] { get; set; }Rows#
public int Rows { get; set; }Rows in this pattern, 1 to 4096 (cells beyond a shortened pattern are kept but do not play).
Set#
public void Set(SequenceTrack track, int row, string cell, int column = 0);Related types#
Source#
- SoundSequence.cs