Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
algorithmic_art_live_coding_ai [2024/11/27 08:17] – created renickalgorithmic_art_live_coding_ai [2024/11/27 18:53] (current) renick
Line 2: Line 2:
  
 Here are some talking notes for a presentation for the School of Science, Engineering, and Technology at RMIT University, Saigon South campus on 2024/11/28. Here are some talking notes for a presentation for the School of Science, Engineering, and Technology at RMIT University, Saigon South campus on 2024/11/28.
 +
 +Algorithmic Art, Live Coding, and AI
 +Dr. Renick Bell
 +RMIT University Vietnam, School of Communication and Design
 +digital media program
 +24/11/27
 +
 +slides: https://docs.google.com/presentation/d/1M6wFGsr8EPrdI8xR1gETexdCiosXMjtEYUc_KC1gr0E/edit?usp=sharing
 +
 +===== Introduction =====
 +
 +Started a PhD in computer science at Tokyo Denki University in Tokyo, Japan Finished a PhD in art at Tama Art University in Tokyo, Japan Over 250 performances since 2011, music releases on many labels, active in algorave scene
 +Research interests: algorithmic art & music, electronic music, AI, improvisation, aesthetics, education
 +Dr. Renick Bell
 +RMIT University Vietnam, School of Communication and Design
 +digital media program
 +Lecturer, sound design and interaction
 +Joined RMIT Sept. 2023
 +
 +
 +=====Art relies on science, some technical moments in music=====
 +Materials science DSP, audio synthesis, digital audio workstations Music can be engineered.
 +
 +=====Algorithmic generation of music=====
 +https://en.wikipedia.org/wiki/Musikalisches_W%C3%BCrfelspiel
 +… so that finally Band in a Box and Google Magenta are pretty great, but…
 +They’re not tools for live performance or composition.
 +They’re too highly constrained in terms of their output. 
 +Limitations of connectionist approach
 +
 +=====Live coding as interface to algorithmic systems=====
 +Differentiate live coding as teaching technique from live coding for performance My systems: Conductive (Haskell); Konduktiva (JavaScript) https://konduktiva.org/doku.php?id=start TOPLAP https://toplap.org/wiki/Main_Page
 +
 +=====Live coding as part of an audio-visual performance=====
 +With associate lecturer Nguyen Hoang Giang at Beyond 1 & 0 10th Anniversary event for digital media program Oct. 2024
 +
 +=====Agents=====
 +Imagine Butch Morris conducting Han Bennink and Paal Nilssen-Love Players, Conductors
 +
 +=====representation=====
 +MusicalEnvironment; Agents -> Players with action and interonset interval functions Rhythm and rhythmic density, QuantizedMaps
 +
 +=====Representation of Melody and Harmony=====
 +Notes, chords, octaves, roots, modeFilters, modeMaps, velocity Expressed through synthesizers over the MIDI protocol “Live Coding Melody and Harmony in JavaScript” https://dl.acm.org/doi/10.1145/3678299.3678336 Using this in an exhibition opening tomorrow as part of the Vietnam Festival of Creativity and Design: https://vfcd.events/en/home/ at https://mvillage.vn/chi-nhanh/m-village-hotel-ly-tu-trong
 +
 +=====The future=====
 +collaborators for research and publication, tier 2 grants?
 +Representation for musical form, timbre/audio synthesis
 +More agents, smarter agents
 +Applications of machine learning techniques, LLMs
 +Tangible interfaces, NIME
 +Live coding as pedagogical technique
 +Application of these techniques to other domains
 +
 +
 +=====For more information=====
 +My website: https://renickbell.net/
 +The talking notes for this presentation: https://renickbell.net/doku.php?id=algorithmic_art_live_coding_ai
 +My academic writing: https://renickbell.net/doku.php?id=academic
 +Some videos of my performances: https://www.youtube.com/@renickbell
 +Some of my musical releases: https://renickbell.bandcamp.com
 +
 +
  
  
  • algorithmic_art_live_coding_ai.1732724233.txt.gz
  • Last modified: 4 months ago
  • by renick