Algorithmic composition is the technique of using algorithms to create music.
Algorithms (or, at the very least, formal sets of rules) have been used to compose music for centuries; the procedures used to plot voice-leading in Western counterpoint, for example, can often be reduced to algorithmic determinacy. The term is usually reserved, however, for the use of formal procedures to make music without human intervention, either through the introduction of chance procedures or the use of computers.
There is no universal method to sort different compositional algorithms into categories. One way to do this is to look at the way an algorithm takes part in the compositional process. The results of the process can then be divided into 1) music composed by computer and 2) music composed with the aid of computer. Music may be considered composed by computer when the algorithm is able to make choices of its own during the creation process.
Algorithmic Music Generation: Solving the right problem
Greetings to all the people that have come from the Australian Computer Music Conference
Some examples of the music I make in this system can be found here:
https://skueue.bandcamp.com/album/anagnorisis
To anyone interested in some of the raw data, here are some links to the puredata files, and a spreadsheet
I can not provide any support, or answer any questions about these, but feel free to take anything from them, if you think they'd be useful for your own project
#
Here is the spreadsheets I use to populate the scale generator, and change modes
https://drive.google.com/file/d/1EodAMx2SvR1PiyfsAZCFVh8kOMoOAmF7/view?usp=sharing
Look inside the "DATA" sheet
There are a tonne of other datasets I've created but explaining them would be a pain in the butt, whereas this one makes sense...
published: 21 Jun 2020
Algorithmic Composition...Why?
In this video I share some thoughts about algorithmic composition. It had been a while since I talked a general topic like this and I thought this is a good moment to take a pause from all that patching and take a step back and consider the ins and outs of an algorithmic approach to composition.
I talk about the relationship between John Cage and Pierre Boulez as their compositional approach diverged over the years. You can read their correspondence here:
http://services.cambridge.org/us/academic/subjects/music/twentieth-century-and-contemporary-music/boulez-cage-correspondence?format=PB&isbn=9780521485586
I also mention one of my favorite books "The Master and his Emissary" by I. MacGilchrist:
https://www.amazon.com/Master-His-Emissary-Divided-Western/dp/0300188374
The Saxophone quarte...
published: 14 May 2021
Pattern Based Algorithmic Music Youtube
This is a voice-over version of the slideshow for a talk presented at FARM 2018 on September 29. It serves as a ~18min tutorial on how to make some simple but interesting algorithmic music with Euterpea's Music AbsPitch type.
This version was recorded prior to the release of Euterpea 2.0.6. If you are a Mac user, please use 2.0.6 (not 2.0.5) as it features another bug fix on top of the ones mentioned in this video.
If you are trying to get set up with Euterpea for the first time, go to http://www.euterpea.com or start with this video: https://youtu.be/Da7qwYADeds
Unfortunately there are some irregularities in the voice-overs of this video due to a combination of noise-removal algorithms and having to occasionally re-record a small segment for clarity (I was recording at home, not in a ...
published: 01 Oct 2018
How to compose music with a recipe (Arvo Pärt, Xenakis and others)
Using algorithms to generate music can seem a bit 'inhuman', but for many of us composers they're an essential part of the process. In this video I look at some of the ways composers use algorithms. Many thanks to Matthew Rose and Ben Levin!
⦿ Support the Channel on Patreon⦿
https://www.patreon.com/davidbruce
⦿David Bruce Composer Spotify Playlist⦿
https://tinyurl.com/y798swcy
⦿ Follow me on Twitter⦿
https://www.twitter.com/davidbruce
⦿ Follow me on Instagram⦿
https://www.instagram.com/davidbrucecomposer
⦿ My 2nd YouTube Channel⦿
https://www.youtube.com/channel/UCHjcEVdMjIOOlVhtTRq4sDw
Videos
Ray Kurzweil on I've Got a Secret
https://www.youtube.com/watch?v=X4Neivqp2K4
AI Mozart
https://www.youtube.com/watch?v=o7zTLw7s2dc
Arvo Part Fur Alina
https://www.youtube.com/watch?v=05n...
published: 24 Apr 2020
Sara Adkins - Creating with the Machine: Algorithmic Composition for Live Performances
In a live concert setting, the movement and energy of performers add an important emotional element to the audience’s listening experience. Computer-generated music can achieve unique sounds and precise technique not possible by human musicians, yet it can feel alienating and impersonal due to a lack of human connection and spontaneity. “Creating with the Machine” is a set of compositions that combine algorithmic and traditional methods of music composition into live performances to explore how interactive generative algorithms can influence creativity in musical improvisation, and create a compelling listening experience for the audience. In this talk, I will introduce techniques for creating a meaningful data representation of a musician’s performance, and methods for using this input da...
published: 04 Dec 2019
01. Intro to algorithmic composition and slippery chicken
In this first online video tutorial, Michael Edwards provides a background to algorithmic composition in general and discusses slippery chicken's fundamental features in this context.
The music from the opening is taken from the work "altogether disproportionate", composed by Michael Edwards using slippery chicken in 2010.
published: 05 Dec 2012
Algorithmic Music: Art in Mathematics | Hane Lee | TEDxMIT
Music and math are closer relatives than one might think. 20th-century avant-garde composers like Phillip Glass, John Cage, and Karlheinz Stockhausen were intrigued by the mathematical aspects of composition and experimented with methods for algorithmic generation of music.
Watch MIT pianist Hane Lee perform Terry Riley's Keyboard Study No. 1, in which the pianist is given discretion to combine a number of short musical figures according to formal rules of combination, such as "If any figure from lines 8-10 is played in the alignment of continuum figure 7, it may be combined with other figures from lines 8-10."
Hane Lee is a master’s student in the MIT Media Lab's Opera of the Future and amateur pianist specializing in classical-contemporary music. Hane’s research interests include sel...
published: 19 Aug 2019
Making Algorithmic Music
Compose NYC 2019
Speaker: Donya Quick
Euterpea is a library for representing and creating music in the Haskell programming language. Euterpea models music as a polymorphic tree, which makes it easy to algorithmically create and manipulate musical structures at different levels of detail. This talk will introduce how to use the library to create music and will cover some basic techniques that are used in algorithmic and automated music composition. Finally, we will explore the application of these techniques to modeling jazz improvisation in a functional style, allowing for the creation of infinite improvisations that can be generated in real time.
http://www.composeconference.org/
Greetings to all the people that have come from the Australian Computer Music Conference
Some examples of the music I make in this system can be found here:
h...
Greetings to all the people that have come from the Australian Computer Music Conference
Some examples of the music I make in this system can be found here:
https://skueue.bandcamp.com/album/anagnorisis
To anyone interested in some of the raw data, here are some links to the puredata files, and a spreadsheet
I can not provide any support, or answer any questions about these, but feel free to take anything from them, if you think they'd be useful for your own project
#
Here is the spreadsheets I use to populate the scale generator, and change modes
https://drive.google.com/file/d/1EodAMx2SvR1PiyfsAZCFVh8kOMoOAmF7/view?usp=sharing
Look inside the "DATA" sheet
There are a tonne of other datasets I've created but explaining them would be a pain in the butt, whereas this one makes sense to people that know 12 tone music theory, so I don't need to explain anything, so here you go! ^__^
#
This is a link to my PureData directory
https://drive.google.com/file/d/16XG_fDkzqknPcsSBgLKdL4ooP1Jr9HLI/view?usp=sharing
It uses PureData extended ( which is obsolete, but I need all the text parsing stuff from it, and bondo)
some notes: I use the adventure kid waveforms for a lot of the oscillators, which is not included in this, but you can find it here:
www.adventurekid.se
put them in a subdirectory:
\PDSAMPLES\AKWF
On the bright side there are plenty of useful tools and patches in there for you to pull code from
Good luck getting this to work, you'll need it
Greetings to all the people that have come from the Australian Computer Music Conference
Some examples of the music I make in this system can be found here:
https://skueue.bandcamp.com/album/anagnorisis
To anyone interested in some of the raw data, here are some links to the puredata files, and a spreadsheet
I can not provide any support, or answer any questions about these, but feel free to take anything from them, if you think they'd be useful for your own project
#
Here is the spreadsheets I use to populate the scale generator, and change modes
https://drive.google.com/file/d/1EodAMx2SvR1PiyfsAZCFVh8kOMoOAmF7/view?usp=sharing
Look inside the "DATA" sheet
There are a tonne of other datasets I've created but explaining them would be a pain in the butt, whereas this one makes sense to people that know 12 tone music theory, so I don't need to explain anything, so here you go! ^__^
#
This is a link to my PureData directory
https://drive.google.com/file/d/16XG_fDkzqknPcsSBgLKdL4ooP1Jr9HLI/view?usp=sharing
It uses PureData extended ( which is obsolete, but I need all the text parsing stuff from it, and bondo)
some notes: I use the adventure kid waveforms for a lot of the oscillators, which is not included in this, but you can find it here:
www.adventurekid.se
put them in a subdirectory:
\PDSAMPLES\AKWF
On the bright side there are plenty of useful tools and patches in there for you to pull code from
Good luck getting this to work, you'll need it
In this video I share some thoughts about algorithmic composition. It had been a while since I talked a general topic like this and I thought this is a good mom...
In this video I share some thoughts about algorithmic composition. It had been a while since I talked a general topic like this and I thought this is a good moment to take a pause from all that patching and take a step back and consider the ins and outs of an algorithmic approach to composition.
I talk about the relationship between John Cage and Pierre Boulez as their compositional approach diverged over the years. You can read their correspondence here:
http://services.cambridge.org/us/academic/subjects/music/twentieth-century-and-contemporary-music/boulez-cage-correspondence?format=PB&isbn=9780521485586
I also mention one of my favorite books "The Master and his Emissary" by I. MacGilchrist:
https://www.amazon.com/Master-His-Emissary-Divided-Western/dp/0300188374
The Saxophone quartet you hear throughout the video can be found here:
https://www.rceditions.com/item-details/38/he-li-be-b
https://soundcloud.com/michelezaccagnini/boron-1
Please consider supporting me on Patreon for as little as $3:
https://www.patreon.com/michelez
In this video I share some thoughts about algorithmic composition. It had been a while since I talked a general topic like this and I thought this is a good moment to take a pause from all that patching and take a step back and consider the ins and outs of an algorithmic approach to composition.
I talk about the relationship between John Cage and Pierre Boulez as their compositional approach diverged over the years. You can read their correspondence here:
http://services.cambridge.org/us/academic/subjects/music/twentieth-century-and-contemporary-music/boulez-cage-correspondence?format=PB&isbn=9780521485586
I also mention one of my favorite books "The Master and his Emissary" by I. MacGilchrist:
https://www.amazon.com/Master-His-Emissary-Divided-Western/dp/0300188374
The Saxophone quartet you hear throughout the video can be found here:
https://www.rceditions.com/item-details/38/he-li-be-b
https://soundcloud.com/michelezaccagnini/boron-1
Please consider supporting me on Patreon for as little as $3:
https://www.patreon.com/michelez
This is a voice-over version of the slideshow for a talk presented at FARM 2018 on September 29. It serves as a ~18min tutorial on how to make some simple but i...
This is a voice-over version of the slideshow for a talk presented at FARM 2018 on September 29. It serves as a ~18min tutorial on how to make some simple but interesting algorithmic music with Euterpea's Music AbsPitch type.
This version was recorded prior to the release of Euterpea 2.0.6. If you are a Mac user, please use 2.0.6 (not 2.0.5) as it features another bug fix on top of the ones mentioned in this video.
If you are trying to get set up with Euterpea for the first time, go to http://www.euterpea.com or start with this video: https://youtu.be/Da7qwYADeds
Unfortunately there are some irregularities in the voice-overs of this video due to a combination of noise-removal algorithms and having to occasionally re-record a small segment for clarity (I was recording at home, not in a sound-isolated studio).
Please send any questions about this demo to me directly by e-mail rather than using YouTube (comments are disabled on this video). You can find my current contact info on my personal website: http://donyaquick.com/about-me/
This is a voice-over version of the slideshow for a talk presented at FARM 2018 on September 29. It serves as a ~18min tutorial on how to make some simple but interesting algorithmic music with Euterpea's Music AbsPitch type.
This version was recorded prior to the release of Euterpea 2.0.6. If you are a Mac user, please use 2.0.6 (not 2.0.5) as it features another bug fix on top of the ones mentioned in this video.
If you are trying to get set up with Euterpea for the first time, go to http://www.euterpea.com or start with this video: https://youtu.be/Da7qwYADeds
Unfortunately there are some irregularities in the voice-overs of this video due to a combination of noise-removal algorithms and having to occasionally re-record a small segment for clarity (I was recording at home, not in a sound-isolated studio).
Please send any questions about this demo to me directly by e-mail rather than using YouTube (comments are disabled on this video). You can find my current contact info on my personal website: http://donyaquick.com/about-me/
Using algorithms to generate music can seem a bit 'inhuman', but for many of us composers they're an essential part of the process. In this video I look at some...
Using algorithms to generate music can seem a bit 'inhuman', but for many of us composers they're an essential part of the process. In this video I look at some of the ways composers use algorithms. Many thanks to Matthew Rose and Ben Levin!
⦿ Support the Channel on Patreon⦿
https://www.patreon.com/davidbruce
⦿David Bruce Composer Spotify Playlist⦿
https://tinyurl.com/y798swcy
⦿ Follow me on Twitter⦿
https://www.twitter.com/davidbruce
⦿ Follow me on Instagram⦿
https://www.instagram.com/davidbrucecomposer
⦿ My 2nd YouTube Channel⦿
https://www.youtube.com/channel/UCHjcEVdMjIOOlVhtTRq4sDw
Videos
Ray Kurzweil on I've Got a Secret
https://www.youtube.com/watch?v=X4Neivqp2K4
AI Mozart
https://www.youtube.com/watch?v=o7zTLw7s2dc
Arvo Part Fur Alina
https://www.youtube.com/watch?v=05n91td5Q8I
Iannis Xenakis - ST/10-1,080262
https://www.youtube.com/watch?v=9XZjCy18qrA
Per Norgard Voyage into the Golden Screen
https://www.youtube.com/watch?v=wc8GvMkjGBc
Research
Algorithmic Composition
https://cacm.acm.org/magazines/2011/7/109891-algorithmic-composition/fulltext
http://www.imacliche.com/how-computer-composers-changes-the-music-composition
David Cope Interview:
https://liveinnovation.org/david-cope-a-lifetime-contribution-to-artificial-intelligence-and-music/
Generate music out of words Guido-style
https://explodingart.com/jmusic/jmtutorial/GuidoWordMusic.html
Guido:
https://www.jstor.org/stable/25487523?read-now=1&seq=1
Xenakis
https://monoskop.org/images/7/74/Xenakis_Iannis_Formalized_Music_Thought_and_Mathematics_in_Composition.pdf
Arvo Part
https://books.google.co.uk/books?id=7YsMZ6zeHSsC&pg=PA81&lpg=PA81&dq=arvo+part+hiller+guido+d%27arezzo&source=bl&ots=VfVU6gE5kP&sig=ACfU3U1aC2nKdki03gywkZvUkWkObD6ohQ&hl=en&sa=X&ved=2ahUKEwj3-o2wm93oAhUKyxoKHd51BEUQ6AEwAHoECCEQLA#v=onepage&q=%20guido&f=false
Musical Algorithms overview
http://www.doc.gold.ac.uk/~mas02gw/papers/AISB99b.pdf
Euclidian Rhythms
https://www.beatlabacademy.com/euclidian-rhythms-polyrhythms-in-ableton-live-free-download/
(The plugin shown is Euclidian Sequencer for Max for Live)
https://gumroad.com/l/euclideanSequencer
Brief history of Algorithms
https://ccrma.stanford.edu/~blackrse/algorithm.html
John Clinton's Combinatorial Music Machine
https://ncm.ucpress.edu/content/ucpncm/43/2/86.full.pdf
Algorithms to Live By
https://www.amazon.co.uk/gp/product/B015DLA0LE/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
Online Encyclopaedia of Integer Sequences
https://oeis.org/play.html
Per Norgard's Infinity Series
https://web.archive.org/web/20071010091644/http://www.pernoergaard.dk/eng/strukturer/uendelig/ukonstruktion01.html
Recaman Sequence Numberphile
https://www.youtube.com/watch?v=FGC5TdIiT9U
Using algorithms to generate music can seem a bit 'inhuman', but for many of us composers they're an essential part of the process. In this video I look at some of the ways composers use algorithms. Many thanks to Matthew Rose and Ben Levin!
⦿ Support the Channel on Patreon⦿
https://www.patreon.com/davidbruce
⦿David Bruce Composer Spotify Playlist⦿
https://tinyurl.com/y798swcy
⦿ Follow me on Twitter⦿
https://www.twitter.com/davidbruce
⦿ Follow me on Instagram⦿
https://www.instagram.com/davidbrucecomposer
⦿ My 2nd YouTube Channel⦿
https://www.youtube.com/channel/UCHjcEVdMjIOOlVhtTRq4sDw
Videos
Ray Kurzweil on I've Got a Secret
https://www.youtube.com/watch?v=X4Neivqp2K4
AI Mozart
https://www.youtube.com/watch?v=o7zTLw7s2dc
Arvo Part Fur Alina
https://www.youtube.com/watch?v=05n91td5Q8I
Iannis Xenakis - ST/10-1,080262
https://www.youtube.com/watch?v=9XZjCy18qrA
Per Norgard Voyage into the Golden Screen
https://www.youtube.com/watch?v=wc8GvMkjGBc
Research
Algorithmic Composition
https://cacm.acm.org/magazines/2011/7/109891-algorithmic-composition/fulltext
http://www.imacliche.com/how-computer-composers-changes-the-music-composition
David Cope Interview:
https://liveinnovation.org/david-cope-a-lifetime-contribution-to-artificial-intelligence-and-music/
Generate music out of words Guido-style
https://explodingart.com/jmusic/jmtutorial/GuidoWordMusic.html
Guido:
https://www.jstor.org/stable/25487523?read-now=1&seq=1
Xenakis
https://monoskop.org/images/7/74/Xenakis_Iannis_Formalized_Music_Thought_and_Mathematics_in_Composition.pdf
Arvo Part
https://books.google.co.uk/books?id=7YsMZ6zeHSsC&pg=PA81&lpg=PA81&dq=arvo+part+hiller+guido+d%27arezzo&source=bl&ots=VfVU6gE5kP&sig=ACfU3U1aC2nKdki03gywkZvUkWkObD6ohQ&hl=en&sa=X&ved=2ahUKEwj3-o2wm93oAhUKyxoKHd51BEUQ6AEwAHoECCEQLA#v=onepage&q=%20guido&f=false
Musical Algorithms overview
http://www.doc.gold.ac.uk/~mas02gw/papers/AISB99b.pdf
Euclidian Rhythms
https://www.beatlabacademy.com/euclidian-rhythms-polyrhythms-in-ableton-live-free-download/
(The plugin shown is Euclidian Sequencer for Max for Live)
https://gumroad.com/l/euclideanSequencer
Brief history of Algorithms
https://ccrma.stanford.edu/~blackrse/algorithm.html
John Clinton's Combinatorial Music Machine
https://ncm.ucpress.edu/content/ucpncm/43/2/86.full.pdf
Algorithms to Live By
https://www.amazon.co.uk/gp/product/B015DLA0LE/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
Online Encyclopaedia of Integer Sequences
https://oeis.org/play.html
Per Norgard's Infinity Series
https://web.archive.org/web/20071010091644/http://www.pernoergaard.dk/eng/strukturer/uendelig/ukonstruktion01.html
Recaman Sequence Numberphile
https://www.youtube.com/watch?v=FGC5TdIiT9U
In a live concert setting, the movement and energy of performers add an important emotional element to the audience’s listening experience. Computer-generated m...
In a live concert setting, the movement and energy of performers add an important emotional element to the audience’s listening experience. Computer-generated music can achieve unique sounds and precise technique not possible by human musicians, yet it can feel alienating and impersonal due to a lack of human connection and spontaneity. “Creating with the Machine” is a set of compositions that combine algorithmic and traditional methods of music composition into live performances to explore how interactive generative algorithms can influence creativity in musical improvisation, and create a compelling listening experience for the audience. In this talk, I will introduce techniques for creating a meaningful data representation of a musician’s performance, and methods for using this input data to control a closed loop algorithmic composition.
Read the article on Hackaday:
https://hackaday.com/?p=388615
See the code discussed in Sara's talk:
https://github.com/Satrat
In a live concert setting, the movement and energy of performers add an important emotional element to the audience’s listening experience. Computer-generated music can achieve unique sounds and precise technique not possible by human musicians, yet it can feel alienating and impersonal due to a lack of human connection and spontaneity. “Creating with the Machine” is a set of compositions that combine algorithmic and traditional methods of music composition into live performances to explore how interactive generative algorithms can influence creativity in musical improvisation, and create a compelling listening experience for the audience. In this talk, I will introduce techniques for creating a meaningful data representation of a musician’s performance, and methods for using this input data to control a closed loop algorithmic composition.
Read the article on Hackaday:
https://hackaday.com/?p=388615
See the code discussed in Sara's talk:
https://github.com/Satrat
In this first online video tutorial, Michael Edwards provides a background to algorithmic composition in general and discusses slippery chicken's fundamental fe...
In this first online video tutorial, Michael Edwards provides a background to algorithmic composition in general and discusses slippery chicken's fundamental features in this context.
The music from the opening is taken from the work "altogether disproportionate", composed by Michael Edwards using slippery chicken in 2010.
In this first online video tutorial, Michael Edwards provides a background to algorithmic composition in general and discusses slippery chicken's fundamental features in this context.
The music from the opening is taken from the work "altogether disproportionate", composed by Michael Edwards using slippery chicken in 2010.
Music and math are closer relatives than one might think. 20th-century avant-garde composers like Phillip Glass, John Cage, and Karlheinz Stockhausen were intri...
Music and math are closer relatives than one might think. 20th-century avant-garde composers like Phillip Glass, John Cage, and Karlheinz Stockhausen were intrigued by the mathematical aspects of composition and experimented with methods for algorithmic generation of music.
Watch MIT pianist Hane Lee perform Terry Riley's Keyboard Study No. 1, in which the pianist is given discretion to combine a number of short musical figures according to formal rules of combination, such as "If any figure from lines 8-10 is played in the alignment of continuum figure 7, it may be combined with other figures from lines 8-10."
Hane Lee is a master’s student in the MIT Media Lab's Opera of the Future and amateur pianist specializing in classical-contemporary music. Hane’s research interests include self discovery and identity exploration through music, immersive musical experiences, and layered soundscapes. Much of their inspiration comes from many philosophy and political identity texts, their classical-contemporary piano practice, and their math-heavy background. Recently, they have been wondering how to create a sense of freedom through sound. Hane holds an undergraduate degree from MIT in electrical engineering with a minor in music. Musician This talk was given at a TEDx event using the TED conference format but independently organized by a local community. Learn more at https://www.ted.com/tedx
Music and math are closer relatives than one might think. 20th-century avant-garde composers like Phillip Glass, John Cage, and Karlheinz Stockhausen were intrigued by the mathematical aspects of composition and experimented with methods for algorithmic generation of music.
Watch MIT pianist Hane Lee perform Terry Riley's Keyboard Study No. 1, in which the pianist is given discretion to combine a number of short musical figures according to formal rules of combination, such as "If any figure from lines 8-10 is played in the alignment of continuum figure 7, it may be combined with other figures from lines 8-10."
Hane Lee is a master’s student in the MIT Media Lab's Opera of the Future and amateur pianist specializing in classical-contemporary music. Hane’s research interests include self discovery and identity exploration through music, immersive musical experiences, and layered soundscapes. Much of their inspiration comes from many philosophy and political identity texts, their classical-contemporary piano practice, and their math-heavy background. Recently, they have been wondering how to create a sense of freedom through sound. Hane holds an undergraduate degree from MIT in electrical engineering with a minor in music. Musician This talk was given at a TEDx event using the TED conference format but independently organized by a local community. Learn more at https://www.ted.com/tedx
Compose NYC 2019
Speaker: Donya Quick
Euterpea is a library for representing and creating music in the Haskell programming language. Euterpea models music as a...
Compose NYC 2019
Speaker: Donya Quick
Euterpea is a library for representing and creating music in the Haskell programming language. Euterpea models music as a polymorphic tree, which makes it easy to algorithmically create and manipulate musical structures at different levels of detail. This talk will introduce how to use the library to create music and will cover some basic techniques that are used in algorithmic and automated music composition. Finally, we will explore the application of these techniques to modeling jazz improvisation in a functional style, allowing for the creation of infinite improvisations that can be generated in real time.
http://www.composeconference.org/
Compose NYC 2019
Speaker: Donya Quick
Euterpea is a library for representing and creating music in the Haskell programming language. Euterpea models music as a polymorphic tree, which makes it easy to algorithmically create and manipulate musical structures at different levels of detail. This talk will introduce how to use the library to create music and will cover some basic techniques that are used in algorithmic and automated music composition. Finally, we will explore the application of these techniques to modeling jazz improvisation in a functional style, allowing for the creation of infinite improvisations that can be generated in real time.
http://www.composeconference.org/
Greetings to all the people that have come from the Australian Computer Music Conference
Some examples of the music I make in this system can be found here:
https://skueue.bandcamp.com/album/anagnorisis
To anyone interested in some of the raw data, here are some links to the puredata files, and a spreadsheet
I can not provide any support, or answer any questions about these, but feel free to take anything from them, if you think they'd be useful for your own project
#
Here is the spreadsheets I use to populate the scale generator, and change modes
https://drive.google.com/file/d/1EodAMx2SvR1PiyfsAZCFVh8kOMoOAmF7/view?usp=sharing
Look inside the "DATA" sheet
There are a tonne of other datasets I've created but explaining them would be a pain in the butt, whereas this one makes sense to people that know 12 tone music theory, so I don't need to explain anything, so here you go! ^__^
#
This is a link to my PureData directory
https://drive.google.com/file/d/16XG_fDkzqknPcsSBgLKdL4ooP1Jr9HLI/view?usp=sharing
It uses PureData extended ( which is obsolete, but I need all the text parsing stuff from it, and bondo)
some notes: I use the adventure kid waveforms for a lot of the oscillators, which is not included in this, but you can find it here:
www.adventurekid.se
put them in a subdirectory:
\PDSAMPLES\AKWF
On the bright side there are plenty of useful tools and patches in there for you to pull code from
Good luck getting this to work, you'll need it
In this video I share some thoughts about algorithmic composition. It had been a while since I talked a general topic like this and I thought this is a good moment to take a pause from all that patching and take a step back and consider the ins and outs of an algorithmic approach to composition.
I talk about the relationship between John Cage and Pierre Boulez as their compositional approach diverged over the years. You can read their correspondence here:
http://services.cambridge.org/us/academic/subjects/music/twentieth-century-and-contemporary-music/boulez-cage-correspondence?format=PB&isbn=9780521485586
I also mention one of my favorite books "The Master and his Emissary" by I. MacGilchrist:
https://www.amazon.com/Master-His-Emissary-Divided-Western/dp/0300188374
The Saxophone quartet you hear throughout the video can be found here:
https://www.rceditions.com/item-details/38/he-li-be-b
https://soundcloud.com/michelezaccagnini/boron-1
Please consider supporting me on Patreon for as little as $3:
https://www.patreon.com/michelez
This is a voice-over version of the slideshow for a talk presented at FARM 2018 on September 29. It serves as a ~18min tutorial on how to make some simple but interesting algorithmic music with Euterpea's Music AbsPitch type.
This version was recorded prior to the release of Euterpea 2.0.6. If you are a Mac user, please use 2.0.6 (not 2.0.5) as it features another bug fix on top of the ones mentioned in this video.
If you are trying to get set up with Euterpea for the first time, go to http://www.euterpea.com or start with this video: https://youtu.be/Da7qwYADeds
Unfortunately there are some irregularities in the voice-overs of this video due to a combination of noise-removal algorithms and having to occasionally re-record a small segment for clarity (I was recording at home, not in a sound-isolated studio).
Please send any questions about this demo to me directly by e-mail rather than using YouTube (comments are disabled on this video). You can find my current contact info on my personal website: http://donyaquick.com/about-me/
Using algorithms to generate music can seem a bit 'inhuman', but for many of us composers they're an essential part of the process. In this video I look at some of the ways composers use algorithms. Many thanks to Matthew Rose and Ben Levin!
⦿ Support the Channel on Patreon⦿
https://www.patreon.com/davidbruce
⦿David Bruce Composer Spotify Playlist⦿
https://tinyurl.com/y798swcy
⦿ Follow me on Twitter⦿
https://www.twitter.com/davidbruce
⦿ Follow me on Instagram⦿
https://www.instagram.com/davidbrucecomposer
⦿ My 2nd YouTube Channel⦿
https://www.youtube.com/channel/UCHjcEVdMjIOOlVhtTRq4sDw
Videos
Ray Kurzweil on I've Got a Secret
https://www.youtube.com/watch?v=X4Neivqp2K4
AI Mozart
https://www.youtube.com/watch?v=o7zTLw7s2dc
Arvo Part Fur Alina
https://www.youtube.com/watch?v=05n91td5Q8I
Iannis Xenakis - ST/10-1,080262
https://www.youtube.com/watch?v=9XZjCy18qrA
Per Norgard Voyage into the Golden Screen
https://www.youtube.com/watch?v=wc8GvMkjGBc
Research
Algorithmic Composition
https://cacm.acm.org/magazines/2011/7/109891-algorithmic-composition/fulltext
http://www.imacliche.com/how-computer-composers-changes-the-music-composition
David Cope Interview:
https://liveinnovation.org/david-cope-a-lifetime-contribution-to-artificial-intelligence-and-music/
Generate music out of words Guido-style
https://explodingart.com/jmusic/jmtutorial/GuidoWordMusic.html
Guido:
https://www.jstor.org/stable/25487523?read-now=1&seq=1
Xenakis
https://monoskop.org/images/7/74/Xenakis_Iannis_Formalized_Music_Thought_and_Mathematics_in_Composition.pdf
Arvo Part
https://books.google.co.uk/books?id=7YsMZ6zeHSsC&pg=PA81&lpg=PA81&dq=arvo+part+hiller+guido+d%27arezzo&source=bl&ots=VfVU6gE5kP&sig=ACfU3U1aC2nKdki03gywkZvUkWkObD6ohQ&hl=en&sa=X&ved=2ahUKEwj3-o2wm93oAhUKyxoKHd51BEUQ6AEwAHoECCEQLA#v=onepage&q=%20guido&f=false
Musical Algorithms overview
http://www.doc.gold.ac.uk/~mas02gw/papers/AISB99b.pdf
Euclidian Rhythms
https://www.beatlabacademy.com/euclidian-rhythms-polyrhythms-in-ableton-live-free-download/
(The plugin shown is Euclidian Sequencer for Max for Live)
https://gumroad.com/l/euclideanSequencer
Brief history of Algorithms
https://ccrma.stanford.edu/~blackrse/algorithm.html
John Clinton's Combinatorial Music Machine
https://ncm.ucpress.edu/content/ucpncm/43/2/86.full.pdf
Algorithms to Live By
https://www.amazon.co.uk/gp/product/B015DLA0LE/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
Online Encyclopaedia of Integer Sequences
https://oeis.org/play.html
Per Norgard's Infinity Series
https://web.archive.org/web/20071010091644/http://www.pernoergaard.dk/eng/strukturer/uendelig/ukonstruktion01.html
Recaman Sequence Numberphile
https://www.youtube.com/watch?v=FGC5TdIiT9U
In a live concert setting, the movement and energy of performers add an important emotional element to the audience’s listening experience. Computer-generated music can achieve unique sounds and precise technique not possible by human musicians, yet it can feel alienating and impersonal due to a lack of human connection and spontaneity. “Creating with the Machine” is a set of compositions that combine algorithmic and traditional methods of music composition into live performances to explore how interactive generative algorithms can influence creativity in musical improvisation, and create a compelling listening experience for the audience. In this talk, I will introduce techniques for creating a meaningful data representation of a musician’s performance, and methods for using this input data to control a closed loop algorithmic composition.
Read the article on Hackaday:
https://hackaday.com/?p=388615
See the code discussed in Sara's talk:
https://github.com/Satrat
In this first online video tutorial, Michael Edwards provides a background to algorithmic composition in general and discusses slippery chicken's fundamental features in this context.
The music from the opening is taken from the work "altogether disproportionate", composed by Michael Edwards using slippery chicken in 2010.
Music and math are closer relatives than one might think. 20th-century avant-garde composers like Phillip Glass, John Cage, and Karlheinz Stockhausen were intrigued by the mathematical aspects of composition and experimented with methods for algorithmic generation of music.
Watch MIT pianist Hane Lee perform Terry Riley's Keyboard Study No. 1, in which the pianist is given discretion to combine a number of short musical figures according to formal rules of combination, such as "If any figure from lines 8-10 is played in the alignment of continuum figure 7, it may be combined with other figures from lines 8-10."
Hane Lee is a master’s student in the MIT Media Lab's Opera of the Future and amateur pianist specializing in classical-contemporary music. Hane’s research interests include self discovery and identity exploration through music, immersive musical experiences, and layered soundscapes. Much of their inspiration comes from many philosophy and political identity texts, their classical-contemporary piano practice, and their math-heavy background. Recently, they have been wondering how to create a sense of freedom through sound. Hane holds an undergraduate degree from MIT in electrical engineering with a minor in music. Musician This talk was given at a TEDx event using the TED conference format but independently organized by a local community. Learn more at https://www.ted.com/tedx
Compose NYC 2019
Speaker: Donya Quick
Euterpea is a library for representing and creating music in the Haskell programming language. Euterpea models music as a polymorphic tree, which makes it easy to algorithmically create and manipulate musical structures at different levels of detail. This talk will introduce how to use the library to create music and will cover some basic techniques that are used in algorithmic and automated music composition. Finally, we will explore the application of these techniques to modeling jazz improvisation in a functional style, allowing for the creation of infinite improvisations that can be generated in real time.
http://www.composeconference.org/
Algorithmic composition is the technique of using algorithms to create music.
Algorithms (or, at the very least, formal sets of rules) have been used to compose music for centuries; the procedures used to plot voice-leading in Western counterpoint, for example, can often be reduced to algorithmic determinacy. The term is usually reserved, however, for the use of formal procedures to make music without human intervention, either through the introduction of chance procedures or the use of computers.
There is no universal method to sort different compositional algorithms into categories. One way to do this is to look at the way an algorithm takes part in the compositional process. The results of the process can then be divided into 1) music composed by computer and 2) music composed with the aid of computer. Music may be considered composed by computer when the algorithm is able to make choices of its own during the creation process.
JUMP TO ...FAQs ... With a combination of Bluetooth 5.3 and advanced acoustic algorithms, the headphones can achieve a latency of just 40ms. Thanks to its 40mm large speaker graphene composite membrane, you get to experience crystal-clear audio at all times.
The students first worked with traditional and composite shapes to determine and learn about area and perimeter. They then practiced using standard measurement with an algorithm for area and perimeter ...
Utilizing an integrated depth-sensing camera, 8-electrode body fat scale and other sensors, the system assesses the person's cardiovascular endurance, movement patterns, muscle strength, posture, flexibility and body composition.
Tate Modern, London...Walking through Electric Dreams ... The exhibition is a sensory overload of whirring motors and flashing lights, as experiments in early kinetic op-art give way to abstract compositions produced by rudimentary algorithms ....
Michigan’s football program has had an eventful day on the recruiting trail ... “God had a different plan Respect my decision*” he posted on social media ... 28 defensive lineman in the country, per the 247Sports Composite algorithm ... 4 ... ....
These sentiments demonstrate Ben’s credibility as an artist and visionary technologist.Ben developed NALA to operate through an advanced recommendation engine, which combines cutting-edge algorithms to create a personalized experience for every user.
Composite AI software typically provides a platform or framework enabling ... These techniques form the foundation for developing and deploying AI models and algorithms that power composite AI systems.
At the time, Hart was the Wolverines’ new prized quarterback commit in the 2026 recruiting class ... 8 quarterback nationally, per the 247Sports Composite algorithm, was coming off a sophomore season where he led Cocoa (Fla.) to a state title ... ....
With one month until national signing day, the recruiting hot stove is heating up ... Here’s what their commitments mean for the Wolverines. ... 87 overall prospect in the country, according to the 247Sports Composite algorithm ... ....
Yi’s exploration of the integration of human techne, nature and advanced technology reaches new depth in The Quantum Foam Painting, an A.I.-generated work in which an algorithm trained on images from ...
Here's to many more years of fighting for user freedom! ... And to help with the celebrations they share a free video teaching the basics of SuperCollider (the free and open source audio synthesis/algorithmic composition software) ... .
... his own compositions ... Finally I'd like to bridge my career in music with my work in software, finding my own ways to combine programming and music, perhaps in the realm of algorithmic composition.
The research team, led by Turab Lookman and Yanjing Su, synthesized and tested 24 different alloy compositions through a rigorous iterative process involving six feedback loops.
A new algorithm tested on NASA's PerseveranceRover on Mars may lead to better forecasting of hurricanes, wildfires, and other extreme weather events that impact millions globally ...XRF collects a sample's fine-scale elemental composition.