class: center, middle .title[Interactive Music Systems]
.subtitle[Introduction]
.date[Oct 2023]
.note[Created with [Liminal](https://github.com/jonathanlilly/liminal) using [Remark.js](http://remarkjs.com/) + [Markdown](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet) + [KaTeX](https://katex.org)] ??? Author: Grigore Burloiu, UNATC --- name: toc class: left # ★ Table of Contents ★ 1. [Class summary](#class-summary) 2. [Online music coordination](#online-music-coordination) 3. [Definitions](#definitions) 4. [Tools](#tools) 5. [Links](#links) 6. [Examples](#examples) 7. [Assignment](#assignment) --- layout: true .toc[[★](#toc)] --- name: class-summary # Class summary three main topics: - max & live - live coding - reactive programming -- all involve **coding** and **sonic experimentation** -- interaction: in-class, too! - performance - inspiration - assignments -- final - A. your own IMS - B. a 3+ page paper submitted to a workshop/conference/journal - see [syllabus](https://www.notion.so/itpma/Interactive-Music-Systems-eefdd64b55e249c1813aa0a1cd701383) --- name: online-music-coordination # Online music coordination *network music* [JackTrip](https://ccrma.stanford.edu/software/jacktrip/) [Jamulus](https://jamulus.io/wiki/Getting-Started) --- name: definitions # Definitions computer music - definitions? examples? -- computers facilitate 5 basic functions (Magnusson): 1. programming (composing) of musical parameters 2. storage of musical parameters 3. retrieval of musical parameters 4. audio synthesis of musical parameter execution 5. editing and playback of the resulting material --- ## Four flavours of computer music fixed media / electroacoustic / tape music / acousmatic music mixed music live coding sonification / auditory display -- what does an electronic music composer *do*? - [A+M+T podcast ep w/ Elainie Lillios](https://artmusictech.libsyn.com/podcast-373-elainie-lillios) -- IMS = computer music + *machine musicianship* - see also: [musical agents](https://kivanctatar.com/Blog) (computational creativity) --- ## Defining IMS Interactive computer music systems are those whose behavior changes in response to musical input. (Robert Rowe) *Epistemic tools*, extensions of the mind that tie it to the environment. (Thor Magnusson) machine musicianship - 2 processes: listening & action | *machine listening* & *live electronics* score-driven vs performance-driven --- name: tools # Tools interactive sequencing: Max for Live, IanniX, ossia score, Open Stage Control, TWO interactive synthesis: FluCoMa, MuBu live coding: Supercollider, Sonic Pi, TidalCycles … network music: Jamulus, JackTrip reactive programming: Antescofo spatialisation: Ircam Spat, ICST Ambisonics --- name: links # Links ## Intro [Learning Music](https://learningmusic.ableton.com/), Ableton [Sound Portraits](http://www.soundportraits.info/), Doron Sadja - [ircam](https://www.ircam.fr/), [sonology](http://sonology.org/), [ccrma](https://ccrma.stanford.edu/) - [CM chronology](https://www.oxfordhandbooks.com/view/10.1093/oxfordhb/9780199792030.001.0001/oxfordhb-9780199792030-appendix-001) --- ## Academic - [NIME](http://www.nime.org/archives/) - [ICLC](https://iclc.toplap.org/) - [SMC](https://zenodo.org/communities/smc) - [ICMC](https://quod.lib.umich.edu/i/icmc/) - [AIMC](https://aimusiccreativity.org/) - [more](http://www.smcnetwork.org/conferences.html) [conferences](http://conferences.smcnetwork.org/) - [Organised Sound](https://www.cambridge.org/core/journals/organised-sound) - [JNMR](https://www.tandfonline.com/loi/nnmr20) - [CMJ](https://direct.mit.edu/comj) - google scholar, semantic scholar, sci-hub, ... - [resources](../resources#research) --- ## Follow forums: [FluCoMa](https://discourse.flucoma.org), [NIME](https://forum.nime.org), [lines](https://llllllll.co) live coding / laptop music: [toplap](https://toplap.org) / [forum](https://forum.toplap.org/) / [TidalCycles forum](https://club.tidalcycles.org/) [Art + music + technology](http://artmusictech.libsyn.com/), [play talk play](http://amplifiersandexplosions.com/play-talk-play/), [Sound + process](https://soundcloud.com/sound-and-process) https://www.facebook.com/groups/2209224391/ http://createdigitalmusic.com http://www.creativeapplications.net/category/sound --- name: examples # Examples live coding
--- ## Examples live electronics
--- ## Examples biocomputing
--- ## Examples human-robot improvisation
--- name: assignment # Assignment create a minimalistic instrument in Max, which takes one input (audio, sensor, mouse etc) and controls one sonic parameter. Record a 1-minute performance (audio or video) using the instrument.
Reading: [(Drummond, 2009)](http://www.sfu.ca/~eigenfel/Drummond-Understanind%20Interactive%20Systems.pdf) Listening: [The Holmes Archive of Electronic Music](https://theholmesarchive.podbean.com/) inspiration: [Meara O'Reilly](https://mearaoreilly.com/)