diff --git a/Tone/event/Sequence.ts b/Tone/event/Sequence.ts index 011244a9..a0733414 100644 --- a/Tone/event/Sequence.ts +++ b/Tone/event/Sequence.ts @@ -191,7 +191,12 @@ export class Sequence extends ToneEvent { sequence.forEach((value, index) => { const eventOffset = index * (subdivision) + startOffset; if (isArray(value)) { - this._rescheduleSequence(value, subdivision / value.length, eventOffset); + if (value.length === 1 && isArray(value[0])){ + const startTime = new TicksClass(this.context, eventOffset, "i").toSeconds(); + this._part.add(startTime, value.flat()); + } else { + this._rescheduleSequence(value, subdivision / value.length, eventOffset); + } } else { const startTime = new TicksClass(this.context, eventOffset, "i").toSeconds(); this._part.add(startTime, value);