raster.art
SEARCH
Create Account
No wallets connected. Please connect a wallet first.
Subtraction
sunsetsobserver, 2024on fxhash
Platforms
fxhash
Description

Subtraction

Run the NFT and then click anywhere on it to play the chord (sound). Please note that on iOS the sound playback might not work if the device is in mute mode.

"Subtraction" is a text-score from the book "ImageAudio: A Post-Digital Event Score Anthology" by Zach Dawson (22.02.24). This NFT my realisation and interpretation of "Subtraction”. Each iteration triggers an editor, allowing users to set parameters like the number of notes in a chord, the duration of the longest note, and the frequency range between notes. Each iteration creates one chord.

You are invited to mint as many chords as you want, with each new chord building on the previous ones to form a continuous piece of music. Consider the parameters of previous chords when creating your iteration. In the future, I plan to release a webpage that collects metadata on this NFT’s minted parameters and plays back the entire composition, making the minters of this NFT co-composers of the musical work.

Subtraction (text-score by Zach Dawson):

“Programme a dense chord. Each pitch within the chord should end at different times over a short duration. Gradually crush the sound to 8-bit over the decided duration.”

ImageAudio book: https://archive.org/details/imageaudio-book/mode/2up

In the code, the chance for a chord to crush the sound to 8-bit is 1 in 5.

Credits: Music, visuals, and composition coded by Adam Łukawski (sunsetsobserver). Commissioned by Zach Dawson, author of the ImageAudio project.

Libraries used: Tone.js (MIT License) JZZ.js (MIT License) JZZ-MIDI-SMF.js (MIT License) Html-midi-player (BSD 2-Clause License) FxHash (MIT License)

Find more of my projects at: www.adamlukawski.com