price
5 TEZ41/41 minted
Project #30655
Audio
Automated historical counterpoint improvisation, and historical ornamentation (diminutions) based on the practices laid out by Zarlino, Bathe and Morley (16th Century) for writing and dividing (or diminishing/ornamenting) musical canons. With each variation, the algorithm composes a completely new, never-seen-before short musical piece. The algorithm was created in musicological consultations with Jonty Coy (historical Warder Flute player and artistic researcher) as part of my academic response to his presentation at the annual Doctoral Joint Session of the Academy of Creative and Performing Arts, Leiden University (22.03.2024).
Instructions:
- To play the sound, click 'run' or 'open' and press 'p'.
- To stop the sound, press 's'.
- To download MIDI file, click 'open' below the artwork and press 'd' in the opened window.
Find more of my projects at:
www.adamlukawski.com
Libraries used:
VexFlow
Tone.js
JZZ.js
JZZ-MIDI-SMF.js
FxHash
Instructions:
- To play the sound, click 'run' or 'open' and press 'p'.
- To stop the sound, press 's'.
- To download MIDI file, click 'open' below the artwork and press 'd' in the opened window.
Find more of my projects at:
www.adamlukawski.com
Libraries used:
VexFlow
Tone.js
JZZ.js
JZZ-MIDI-SMF.js
FxHash
Price5 TEZ(1)Royalties15.0%(1)Tags
Metadataopen in new tab (0)
music
score
midi
canon
canons
counterpoint
dux
comes
notes
sheet
piece
historical
sound
tone.js
vexflow
jzz
generative music
Metadataopen in new tab (0)
Filters
Features
Listings