◢◣ zigzag explore zigzag →

combine · two runs, three fusions

15 s · 120 bpm · ascending + descending → add / max / min

combine · two runs, three fusions 15 s · 120 bpm · ascending + descending → add / max / min
0:00 / 0:15
↓ wav ↓ midi

An ascending and a descending eight-note scale played in turn, then the two fused point-by-point three ways: add (a flat held tone — the rising and falling ramps cancel), max (the outer envelope, a valley), and min (the inner envelope, an arch)

Two lines, fused point by point

An ascending run and a descending run — the same eight steps, opposite directions:

up    1 2 3 4 5 6 7 8
down  8 7 6 5 4 3 2 1

A combine transformation fuses two lines into one, cell by cell. Read the result against a scale and the shape depends entirely on which fusion:

up + down    →  9 9 9 9 9 9 9 9   # a flat held tone — the ramps cancel
max(up,down) →  8 7 6 5 5 6 7 8   # the outer envelope — a valley
min(up,down) →  1 2 3 4 4 3 2 1   # the inner envelope — an arch

The same two lines every time. Add, max, min — three shapes, three sounds, from one pair of integer runs and the operation you choose to fuse them with.