intervals II
2025
Made in p5.js.
Continuing the exploration of intervals, I’ve pushed the system in two key directions.
First, the introduction of a singular “hero” band: a dominant horizontal strip that interrupts the otherwise smaller stacking of interval bands. This oversized band acts as a visual anchor, altering the overall rhythm and hierarchy of the composition. Rather than a uniform sequence of parts, the canvas now has a center of gravity, a large moment of pause or emphasis that reshapes the flow of the entire piece.
Second, the treatment of linework has become more dynamic. Instead of defaulting to black, the vertical lines can now take on any color from the active palette. This shift sometimes causes the linework to blend into the background, effectively dissolving the sense of line altogether and leaving behind blocks of pure color. The result is a spectrum of outcomes: some compositions retain their barcode-like density, while others transform into mosaics of colored rectangles, where rhythm emerges more from adjacency and hue than from line.
Together, these changes complicate the script’s original logic. The “hero” band introduces hierarchy and scale, while the color-shifting linework blurs the distinction between figure and ground. The system now oscillates between strict linear rhythm and open fields of color, producing a broader range of visual registers within the same generative framework.












