# Polychrome Music by Rafaël Rozendaal & Danny Wolfers (Legowelt)

## The work and its context

Polychrome Music is a 400-edition generative art series by Rafaël Rozendaal and Danny Wolfers (Legowelt), released on Art Blocks on Ethereum mainnet, contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270, project ID 336, through Art Blocks Factory, with heritage placement in the Curated Series 8 cohort.[^S01][^S06] Each output is a hard-edged composition of nested and interlocking rectangles in saturated color, paired with an infinite generative soundtrack: the only audio work in this batch, and one that starts silent until the viewer clicks.[^S01][^S09][^S10]

The registry description opens with the operating instructions: "Click to activate sound. The work is responsive, it will adapt to any screen size." It then quotes Legowelt on the music system: "For Polychrome Music I designed a generative music system that plays an infinite composition on 3 different audio channels, each with their own synthesizer. These randomly generate simple musical timbres inspired by early computer sound chips. The music itself is generated by randomly selecting 3 patterns out of a pool of 180. These patterns, which are little 8-bar music pieces, were written in the same C# Dorian scale so they always fit together." Channel 1 plays the bassline while channels 2 and 3 carry melody, countermelody, arpeggios and harmonies, and the system "infinitely randomly remixes the source melodies", reversing, retiming and reassigning the patterns.[^S01]

The series runs on Tone.js 14.8.15 at a square aspect ratio with zero external assets, under the CC BY-NC-ND 4.0 licence.[^S01] For Rozendaal it is one of seven AB500 projects, 2,447 editions in all, with a collector-metric rank of 9 of 308.[^S06] The collaboration pairs his two decades of browser-based abstraction with a musician who has released records since the mid-1990s.[^S06][^S07]

## Conception and development

The collaboration began with an invitation. In the contemporaneous interview with Jeff Davis, published August 19, 2022, five days before the release, Wolfers recalls: "I already knew Rafaël through a common friend from Los Angeles, I met him a few times at shows. Earlier this year he asked me to collaborate on a new generative art project to design the music algorithm, which was an interesting challenge for me."[^S07] Rozendaal adds the geographic irony: "We are both from The Netherlands but I discovered Danny's music when I lived in Los Angeles in 2004. Some of my friends there were obsessed with Dutch electronic music. It's funny that I had to move halfway around the world to find out about something that was happening next door."[^S07]

Wolfers locates the project in demo-scene lineage: "In many ways certain aspects of this generative art culture are very close to my old 90s Amiga cracktro demo scene cyberpunk ethos, an amalgamation of deep magic coding, visuals and music." He names the musical model precisely: "The main inspiration in the music department are demos and game soundtracks on the Commodore 64 computer, to get these very melodic evolving compositions with 3 monophonic sound channels and simple tones." And he states the anti-drone intent: "I think it was also important for the project to have 'intense' melodic composition in contrast to all the meandering drone or ambient soundtracks you often hear in art projects these days. Rafaël put it nicely, that the project was ANTI AMBIENT ha."[^S07]

Rozendaal's side of the conception continues his long program of abstraction that adapts to any frame; the dossier calls his browser works systems that must "adapt to the frame through which it is seen".[^S06] In the interview he describes the visual language as geometric but fluid, "diagrammatic depictions of energy", using abstraction "as a way to conjure the experience of nature without trying to depict it as realistically as possible".[^S07] His advice to collectors is a usage instruction: "play it fullscreen and turn the sound up".[^S07] His registry-listed website, newrafael.com, organizes the practice under the headings Exhibitions, Paintings, Internet, Texts and Info.[^S11]

## How the work was constructed

The full artist script was retrieved from the official indexed project record at the Art Blocks mainnet GraphQL endpoint, filtered by the exact slug polychrome-music-by-rafael-rozendaal-and-danny-wolfers-legowelt and corroborated against contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270 and project ID 336. The retrieved script is 29,006 bytes with SHA-256 digest b67c65d809e4e9e22876725d4961f39740fcb54468eb3d141a992e9f02760744, and it was read in full.[^S01][^S02] The bundle carries a build stamp, "20220801.210420", dating the code to August 1, 2022, three weeks before the sale.[^S02]

The script is a tightly minified bundle that inlines its dependencies; the registry records a script count of 4. Randomness comes from a small xorshift-family generator seeded from four 8-character slices of the token hash, instantiated twice, one stream for composition choices and one for the music.[^S01][^S02] The visual engine draws the recursive rectangular compositions on a canvas in an animation loop; the audio engine builds Tone.js synthesizers, a Transport and a Part, and schedules the pattern pool, with the C# Dorian note set embedded as compact data. A single listener, touchend on touch devices and click elsewhere, activates the sound, matching the description's instruction.[^S01][^S02]

In the live renderer all of this was exercised. The reported hash of token 336000009 matched the chain record exactly. The canvas animates continuously even before any interaction. Because the probe ran with the autoplay policy disabled, the AudioContext reported "running" immediately; the musical Transport, however, only reported "started" after a click, at which point the tempo read 35 BPM, the slow, spacious end of the system. The page holds one canvas and zero audio or video elements; all sound is synthesized live through Web Audio.[^S09]

## The mint

The dated record, observed in the current Art Blocks index on September 20, 2026, shows a sale of just under fifty-four minutes.[^S01][^S04] Edition 0 was minted on July 26, 2022 at 23:57:45 UTC, nearly a month before the public sale, and the project was activated on August 17, 2022 at 22:31:33 UTC.[^S01] The registry's sale-start timestamp reads August 24, 2022 at 17:00:00 UTC, and the official collection page carries "Released Aug 24, 2022, 5:00 PM UTC".[^S01][^S03] Edition 1 had already minted on August 3, 2022 at 15:40:01 UTC, three weeks before the announced start, an early allowlist or artist-side mint visible in the record.[^S04]

The public sale ran steadily rather than instantly: the AB5D treasury's edition 9 and edition 10 both minted at 17:48:03 UTC, edition 20 at 17:49:35 UTC, and the final edition 399 at 17:53:43 UTC, the recorded completion time.[^S01][^S04] The minted count equals the maximum of 400, and the project is marked complete and active.[^S01] The registry's current price field reads 0 ETH, a post-sellout administrative value; no dated 2022 source inspected here states the original mint price.[^S01] The AB5D collection holds exactly one edition, number 9, held by wallet 0xdd19308a9731cdecb67e0d80ca6823394208c045.[^S04][^S05]

## Copyright and licensing

The project registry reports the artwork licence label "CC BY-NC-ND 4.0" for Polychrome Music, with the terms URL recorded in the record.[^S01] This essay therefore categorizes the artwork licence as creative-commons, variant CC BY-NC-ND 4.0.[^S01] The deed grants the freedom to Share, to copy and redistribute the material in any medium or format, under three conditions: Attribution, giving appropriate credit with a link to the licence and an indication of changes; NonCommercial, no use for commercial purposes; and NoDerivatives, distributing only the unadapted material.[^S08] Because the work is simultaneously a visual composition and a musical composition, the NoDerivatives condition covers both: the infinite remix the system performs live is the work itself, but a listener may not redistribute their own remix of it.[^S01][^S08]

The script carries no licence header or copyright comment of its own, so no code licence is reported for this package; the absence is recorded rather than resolved.[^S02] The registry lists zero external asset dependencies; the sole runtime dependency is the Tone.js 14.8.15 library noted in the script type, with parts inlined in the bundle.[^S01][^S02] Owning a Polychrome Music token conveys no copyright by itself, and no conflicting licence statements were found in the inspected sources. Images in this essay are referenced through canonical Art Blocks token pages and media rather than republished.[^S04]

## Close reading of examples

Five outputs were inspected directly through their platform media, and the header was additionally exercised in the live renderer.[^S09][^S10]

Edition 9 (token 336000009, minted August 24, 2022 at 17:48:03 UTC, forty-eight minutes into the sale), the AB5D-held header, is a red-dominant field: hot red, magenta and purple bands with a pale lavender and off-white spiral unwinding near the center-left, the rectangles interlocking like a circuit diagram.[^S01][^S04][^S05][^S10] In the live view the composition keeps shifting as the system redraws, and after a click the Transport started at 35 BPM, a patient, drifting tempo for the three synthesized channels.[^S09]

Edition 0 (token 336000000, the July 26, 2022 pre-activation mint) is the grayscale outlier of the sample: nested rectangles in black, white and greys, the polychromy switched off, proving the composition engine independent of color.[^S04][^S10] Edition 1 (token 336000001, the August 3, 2022 early mint) is the loudest: yellow, red, magenta, pink and mint in concentric nested frames with a maze-like central column.[^S04][^S10]

Edition 10 (token 336000010) balances cyan and deep green blocks against pink fields with orange and purple accents.[^S04][^S10] Edition 20 (token 336000020) is the densest, a tight weave of teal, hot pink and pale blue rectangles at many scales.[^S04][^S10] Across the five, the hard-edged recursive-rectangle grammar is constant; palette, density and spiral placement vary, and each carries the same silent-until-clicked infinite soundtrack.[^S01][^S10]

## Significance and limitations

Polychrome Music is the batch's only true audiovisual work: a collaboration between one of the set's most collected visual artists and a veteran electronic musician, encoding the Commodore 64 demo-scene aesthetic of three-channel chip melody into a system that remixes 180 eight-bar patterns forever.[^S01][^S06][^S07] Its sale pace, nearly an hour for 400 editions, records the calmer Factory market of late August 2022.[^S01][^S04]

Unresolved research questions, flagged for review:

- The original mint price at the August 2022 sale is not established by any dated 2022 source inspected here; the current registry price reads 0 ETH, a post-sellout value.[^S01]
- The registry records a script count of 4 while the retrieved blob is a single minified bundle with inlined dependencies; the count's semantics are unresolved.[^S01][^S02]
- The live Medium interview URL returns a Cloudflare block to scripted access; the interview was read through its Internet Archive capture, and the archived page's fidelity to the original was not independently verified.[^S07]
- The 180-pattern music pool is embedded as compact data in the minified bundle; the individual patterns were not transcribed or audited note by note.[^S01][^S02]
- The audio could not be listened to in the headless environment; musical behavior was verified through Transport state and tempo telemetry, not by ear.[^S09]

[^S01]: Art Blocks. [Polychrome Music by Rafaël Rozendaal and Danny Wolfers (Legowelt): project registry record (projects_metadata)](https://artblocks-mainnet.hasura.app/v1/graphql). Accessed 2026-09-20T00:21:03Z.
[^S02]: Rafaël Rozendaal and Danny Wolfers. [Polychrome Music full artist script (projects_metadata.script)](https://artblocks-mainnet.hasura.app/v1/graphql). Accessed 2026-09-20T00:21:03Z.
[^S03]: Art Blocks. [Polychrome Music: official collection page](https://www.artblocks.io/collection/polychrome-music-by-rafael-rozendaal-and-danny-wolfers-legowelt). Accessed 2026-09-20T14:30:00Z.
[^S04]: Art Blocks. [Polychrome Music token records (tokens_metadata)](https://artblocks-mainnet.hasura.app/v1/graphql). Accessed 2026-09-20T00:21:52Z.
[^S05]: Art Blocks. [AB5D linked wallet set (user_profiles query)](https://artblocks-mainnet.hasura.app/v1/graphql). Accessed 2026-09-20T00:22:10Z.
[^S06]: AB5D. [Rafaël Rozendaal artist dossier](https://ab5d.xyz/artists/rafael-rozendaal/). Accessed 2026-09-20T14:30:30Z.
[^S07]: Jeff Davis. [In Conversation with Rafaël Rozendaal and Danny Wolfers (Legowelt), via Internet Archive](https://web.archive.org/web/2022/https://medium.com/the-link-art-blocks/in-conversation-with-rafa%C3%ABl-rozendaal-and-danny-wolfers-legowelt-e6d61f69efa9). Published 2022-08-19. Accessed 2026-09-20T14:32:00Z.
[^S08]: Creative Commons. [Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International deed](https://creativecommons.org/licenses/by-nc-nd/4.0/). Accessed 2026-09-20T00:30:00Z.
[^S09]: Art Blocks. [Polychrome Music live renderer, token 336000009](https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/336000009). Accessed 2026-09-20T14:38:00Z.
[^S10]: Art Blocks. [Polychrome Music static preview media, tokens 336000000/336000001/336000009/336000010/336000020](https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/336000009.png). Accessed 2026-09-20T14:34:00Z.
[^S11]: Rafaël Rozendaal. [newrafael.com, artist's official website](https://www.newrafael.com). Accessed 2026-09-20T14:31:00Z.
