fbpx
Wikipedia

Algorithmic composition

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 can be used to describe music-generating techniques that run without ongoing human intervention, for example through the introduction of chance procedures. However through live coding and other interactive interfaces, a fully human-centric approach to algorithmic composition is possible.[1]

Some algorithms or data that have no immediate musical relevance are used by composers[2] as creative inspiration for their music. Algorithms such as fractals, L-systems, statistical models, and even arbitrary data (e.g. census figures, GIS coordinates, or magnetic field measurements) have been used as source materials.

Models for algorithmic composition

Compositional algorithms are usually classified by the specific programming techniques they use. 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.

Another way to sort compositional algorithms is to examine the results of their compositional processes. Algorithms can either 1) provide notational information (sheet music or MIDI) for other instruments or 2) provide an independent way of sound synthesis (playing the composition by itself). There are also algorithms creating both notational data and sound synthesis.

One way to categorize compositional algorithms is by their structure and the way of processing data, as seen in this model of six partly overlapping types:[3]

  • translational models
  • mathematical models
  • knowledge-based systems
  • grammars
  • optimization approaches
  • evolutionary methods
  • systems which learn
  • hybrid systems

Translational models

This is an approach to music synthesis that involves "translating" information from an existing non-musical medium into a new sound. The translation can be either rule-based or stochastic. For example, when translating a picture into sound, a JPEG image of a horizontal line may be interpreted in sound as a constant pitch, while an upwards-slanted line may be an ascending scale. Oftentimes, the software seeks to extract concepts or metaphors from the medium, (such as height or sentiment) and apply the extracted information to generate songs using the ways music theory typically represents those concepts. Another example is the translation of text into music,[4][5] which can approach composition by extracting sentiment (positive or negative) from the text using machine learning methods like sentiment analysis and represents that sentiment in terms of chord quality such as minor (sad) or major (happy) chords in the musical output generated.[6]

Mathematical models

Mathematical models are based on mathematical equations and random events. The most common way to create compositions through mathematics is stochastic processes. In stochastic models a piece of music is composed as a result of non-deterministic methods. The compositional process is only partially controlled by the composer by weighting the possibilities of random events. Prominent examples of stochastic algorithms are Markov chains and various uses of Gaussian distributions. Stochastic algorithms are often used together with other algorithms in various decision-making processes.

Music has also been composed through natural phenomena. These chaotic models create compositions from the harmonic and inharmonic phenomena of nature. For example, since the 1970s fractals have been studied also as models for algorithmic composition.

As an example of deterministic compositions through mathematical models, the On-Line Encyclopedia of Integer Sequences provides an option to play an integer sequence as 12-tone equal temperament music. (It is initially set to convert each integer to a note on an 88-key musical keyboard by computing the integer modulo 88, at a steady rhythm. Thus 123456, the natural numbers, equals half of a chromatic scale.) As another example, the all-interval series has been used for computer-aided composition [7]

Knowledge-based systems

One way to create compositions is to isolate the aesthetic code of a certain musical genre and use this code to create new similar compositions. Knowledge-based systems are based on a pre-made set of arguments that can be used to compose new works of the same style or genre. Usually this is accomplished by a set of tests or rules requiring fulfillment for the composition to be complete.[8]

Grammars

Music can also be examined as a language with a distinctive grammar set. Compositions are created by first constructing a musical grammar, which is then used to create comprehensible musical pieces. Grammars often include rules for macro-level composing, for instance harmonies and rhythm, rather than single notes.

Optimization approaches

When generating well defined styles, music can be seen as a combinatorial optimization problem, whereby the aim is to find the right combination of notes such that the objective function is minimized. This objective function typically contains rules of a particular style, but could be learned using machine learning methods such as Markov models.[9] Researchers have generated music using a myriad of different optimization methods, including integer programming,[10] variable neighbourhood search,[11] and evolutionary methods as mentioned in the next subsection.

Evolutionary methods

Evolutionary methods of composing music are based on genetic algorithms.[12] The composition is being built by the means of evolutionary process. Through mutation and natural selection, different solutions evolve towards a suitable musical piece. Iterative action of the algorithm cuts out bad solutions and creates new ones from those surviving the process. The results of the process are supervised by the critic, a vital part of the algorithm controlling the quality of created compositions.

Evo-Devo approach

Evolutionary methods, combined with developmental processes, constitute the evo-devo approach for generation and optimization of complex structures. These methods have also been applied to music composition, where the musical structure is obtained by an iterative process that transform a very simple composition (made of a few notes) into a complex fully-fledged piece (be it a score, or a MIDI file).[13][14]

Systems that learn

Learning systems are programs that have no given knowledge of the genre of music they are working with. Instead, they collect the learning material by themselves from the example material supplied by the user or programmer. The material is then processed into a piece of music similar to the example material. This method of algorithmic composition is strongly linked to algorithmic modeling of style,[15] machine improvisation, and such studies as cognitive science and the study of neural networks. Assayag and Dubnov [16] proposed a variable length Markov model to learn motif and phrase continuations of different length. Marchini and Purwins[17] presented a system that learns the structure of an audio recording of a rhythmical percussion fragment using unsupervised clustering and variable length Markov chains and that synthesizes musical variations from it.

Hybrid systems

Programs based on a single algorithmic model rarely succeed in creating aesthetically satisfying results. For that reason algorithms of different type are often used together to combine the strengths and diminish the weaknesses of these algorithms. Creating hybrid systems for music composition has opened up the field of algorithmic composition and created also many brand new ways to construct compositions algorithmically. The only major problem with hybrid systems is their growing complexity and the need of resources to combine and test these algorithms.[18]

Another approach, which can be called computer-assisted composition, is to algorithmically create certain structures for finally "hand-made" compositions. As early as in the 1960s, Gottfried Michael Koenig developed computer programs Project 1 and Project 2 for aleatoric music, the output of which was sensibly structured "manually" by means of performance instructions. In the 2000s, Andranik Tangian developed a computer algorithm to determine the time event structures for rhythmic canons and rhythmic fugues,[19][20] which were then worked out into harmonic compositions Eine kleine Mathmusik I and Eine kleine Mathmusik II; for scores and recordings see.[21]

See also

References

  1. ^ The Oxford Handbook of Algorithmic Music. Oxford Handbooks. Oxford, New York: Oxford University Press. 2018-02-15. ISBN 9780190226992.
  2. ^ Jacob, Bruce L. (December 1996). "Algorithmic Composition as a Model of Creativity". Organised Sound. 1 (3): 157–165. doi:10.1017/S1355771896000222. hdl:1903/7435. S2CID 15546277.
  3. ^ Papadopoulos, George; Wiggins, Geraint (1999). "AI Methods for Algorithmic Composition: A Survey, a Critical View and Future Prospects" (PDF). Proceedings from the AISB'99 Symposium on Musical Creativity, Edinburgh, Scotland: 110–117.
  4. ^ Davis, Hannah (2014). "Generating Music from Literature". Proceedings of the EACL Workshop on Computational Linguistics for Literature: 1–10. arXiv:1403.2124. Bibcode:2014arXiv1403.2124D. doi:10.3115/v1/W14-0901. S2CID 9028922.
  5. ^ "Generating Music from Text".
  6. ^ . Archived from the original on 2018-12-29. Retrieved 2019-05-14.
  7. ^ Mauricio Toro, Carlos Agon, Camilo Rueda, Gerard Assayag. "GELISP: A Framework to Represent Musical Constraint Satisfaction Problems and Search Strategies." Journal of Theoretical and Applied Information Technology 86 (2). 2016. 327–331.
  8. ^ Brown, Silas (1997). "Algorithmic Composition and Reductionist Analysis: Can a Machine Compose?". CamNotes. Cambridge University New Music Society. Retrieved 28 October 2016.
  9. ^ Herremans, D.; Weisser, S.; Sörensen, K.; Conklin, D. (2015). "Generating structured music for bagana using quality metrics based on Markov models" (PDF). Expert Systems with Applications. 42 (21): 7424–7435. doi:10.1016/j.eswa.2015.05.043. hdl:10067/1274260151162165141.
  10. ^ Cunha, Nailson dos Santos; Anand Subramanian; Dorien Herremans (2018). "Generating guitar solos by integer programming" (PDF). Journal of the Operational Research Society. 69:6 (6): 971–985. doi:10.1080/01605682.2017.1390528. S2CID 51888815.
  11. ^ Herremans, D.; Sörensen, K. (2013). "Composing fifth species counterpoint music with a variable neighborhood search algorithm" (PDF). Expert Systems with Applications. 40 (16): 6427–6437. doi:10.1016/j.eswa.2013.05.071.
  12. ^ Charles Fox 2006 Genetic Hierarchical Music Structures (American Association for Artificial Intelligence)
  13. ^ Ball, Philip (2012). "Algorithmic Rapture". Nature. 188 (7412): 456. doi:10.1038/488458a.
  14. ^ Fernandez, JD; Vico, F (2013). "AI Methods in Algorithmic Composition: A Comprehensive Survey". Journal of Artificial Intelligence Research. 48: 513–582. doi:10.1613/jair.3908.
  15. ^ S. Dubnov, G. Assayag, O. Lartillot, G. Bejerano, "Using Machine-Learning Methods for Musical Style Modeling", IEEE Computers, 36 (10), pp. 73–80, October 2003.
  16. ^ G. Assayag, S. Dubnov, O. Delerue, "Guessing the Composer's Mind : Applying Universal Prediction to Musical Style", In Proceedings of International Computer Music Conference, Beijing, 1999.
  17. ^ Marchini, Marco; Purwins, Hendrik (2011). "Unsupervised Analysis and Generation of Audio Percussion Sequences". Exploring Music Contents. Lecture Notes in Computer Science. 6684: 205–218. doi:10.1007/978-3-642-23126-1_14. ISBN 978-3-642-23125-4.
  18. ^ Harenberg, Michael (1989). Neue Musik durch neue Technik? : Musikcomputer als qualitative Herausforderung für ein neues Denken in der Musik. Kassel: Bärenreiter. ISBN 3-7618-0941-7. OCLC 21132772.
  19. ^ Tangian, Andranik (2003). "Constructing rhythmic canons" (PDF). Perspectives of New Music. 41 (2): 64–92. Retrieved January 16, 2021.
  20. ^ Tangian, Andranik (2010). "Constructing rhythmic fugues (unpublished addendum to Constructing rhythmic canons)". IRCAM, Seminaire MaMuX, 9 February 2002, Mosaïques et pavages dans la musique (PDF). Retrieved January 16, 2021.
  21. ^ Tangian, Andranik (2002–2003). "Eine kleine Mathmusik I and II". IRCAM, Seminaire MaMuX, 9 February 2002, Mosaïques et pavages dans la musique. Retrieved January 16, 2021.

Further reading

  • "Algorithmic Composition: Computational Thinking in Music" by Michael Edwards. Communications of the ACM, vol. 54, no. 7, pp. 58–67 doi:10.1145/1965724.1965742
  • Karlheinz Essl: Algorithmic Composition. in: Cambridge Companion to Electronic Music, ed. by Nicholas Collins and Julio d'Escrivan, Cambridge University Press 2007. ISBN 978-0-521-68865-9. Abstract
  • Computer Music Algorithms by Dr. John Francis. Music algorithmic computer programs representing all styles of music, with C source code, produces midi files. 19th ed 2019, now contain 57 programs, 20 styles, and 24 chapters.
  • "A Functional Taxonomy of Music Generation systems" by Dorien Herremans, Ching-Hua Chuang and Elaine Chew. ACM Computing Surveys, vol. 55, no. 5, pp. 69:1–30 doi:10.1145/3108242.
  • Eduardo Reck Miranda: Composing Music with Computers. Focal Press 2001
  • Gerhard Nierhaus: Algorithmic Composition – Paradigms of Automated Music Generation. Springer 2008. ISBN 978-3-211-75539-6
  • Curtis Roads: The Computer Music Tutorial. MIT Press 1996
  • "Automatic Composition from Non-musical Inspiration Sources", by Robert Smith, et al.
  • "A Few Remarks on Algorithmic Composition" by Martin Supper. Computer Music Journal 25.1 (2001) 48–53
  • Phil Winsor and Gene De Lisa: Computer Music in C. Windcrest 1990. ISBN 978-1-57441-116-4
  • Wooller, Rene, Brown, Andrew R, Miranda, Eduardo, Diederich, Joachim, & Berry, Rodney (2005) "A framework for comparison of process in algorithmic music systems." In: Generative Arts Practice, 5–7 December 2005, Sydney, Australia.
  • "Composing with Process: Perspectives on Generative and Systems Music", podcast

External links

  • Drew Krause: Introduction to Algorithmic Composition on Vimeo
  • Algorithmic Composer, series of algorithmic composition tutorials

algorithmic, composition, music, synthesizer, redirects, here, sound, synthesizer, synthesizer, technique, using, algorithms, create, music, algorithms, very, least, formal, sets, rules, have, been, used, compose, music, centuries, procedures, used, plot, voic. Music synthesizer redirects here For sound synthesizer see Synthesizer 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 can be used to describe music generating techniques that run without ongoing human intervention for example through the introduction of chance procedures However through live coding and other interactive interfaces a fully human centric approach to algorithmic composition is possible 1 Some algorithms or data that have no immediate musical relevance are used by composers 2 as creative inspiration for their music Algorithms such as fractals L systems statistical models and even arbitrary data e g census figures GIS coordinates or magnetic field measurements have been used as source materials Contents 1 Models for algorithmic composition 1 1 Translational models 1 2 Mathematical models 1 3 Knowledge based systems 1 4 Grammars 1 5 Optimization approaches 1 6 Evolutionary methods 1 7 Evo Devo approach 1 8 Systems that learn 1 9 Hybrid systems 2 See also 3 References 4 Further reading 5 External linksModels for algorithmic composition EditCompositional algorithms are usually classified by the specific programming techniques they use 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 Another way to sort compositional algorithms is to examine the results of their compositional processes Algorithms can either 1 provide notational information sheet music or MIDI for other instruments or 2 provide an independent way of sound synthesis playing the composition by itself There are also algorithms creating both notational data and sound synthesis One way to categorize compositional algorithms is by their structure and the way of processing data as seen in this model of six partly overlapping types 3 translational models mathematical models knowledge based systems grammars optimization approaches evolutionary methods systems which learn hybrid systemsTranslational models Edit This is an approach to music synthesis that involves translating information from an existing non musical medium into a new sound The translation can be either rule based or stochastic For example when translating a picture into sound a JPEG image of a horizontal line may be interpreted in sound as a constant pitch while an upwards slanted line may be an ascending scale Oftentimes the software seeks to extract concepts or metaphors from the medium such as height or sentiment and apply the extracted information to generate songs using the ways music theory typically represents those concepts Another example is the translation of text into music 4 5 which can approach composition by extracting sentiment positive or negative from the text using machine learning methods like sentiment analysis and represents that sentiment in terms of chord quality such as minor sad or major happy chords in the musical output generated 6 Mathematical models Edit Mathematical models are based on mathematical equations and random events The most common way to create compositions through mathematics is stochastic processes In stochastic models a piece of music is composed as a result of non deterministic methods The compositional process is only partially controlled by the composer by weighting the possibilities of random events Prominent examples of stochastic algorithms are Markov chains and various uses of Gaussian distributions Stochastic algorithms are often used together with other algorithms in various decision making processes Music has also been composed through natural phenomena These chaotic models create compositions from the harmonic and inharmonic phenomena of nature For example since the 1970s fractals have been studied also as models for algorithmic composition As an example of deterministic compositions through mathematical models the On Line Encyclopedia of Integer Sequences provides an option to play an integer sequence as 12 tone equal temperament music It is initially set to convert each integer to a note on an 88 key musical keyboard by computing the integer modulo 88 at a steady rhythm Thus 123456 the natural numbers equals half of a chromatic scale As another example the all interval series has been used for computer aided composition 7 Knowledge based systems Edit One way to create compositions is to isolate the aesthetic code of a certain musical genre and use this code to create new similar compositions Knowledge based systems are based on a pre made set of arguments that can be used to compose new works of the same style or genre Usually this is accomplished by a set of tests or rules requiring fulfillment for the composition to be complete 8 Grammars Edit Music can also be examined as a language with a distinctive grammar set Compositions are created by first constructing a musical grammar which is then used to create comprehensible musical pieces Grammars often include rules for macro level composing for instance harmonies and rhythm rather than single notes Optimization approaches Edit When generating well defined styles music can be seen as a combinatorial optimization problem whereby the aim is to find the right combination of notes such that the objective function is minimized This objective function typically contains rules of a particular style but could be learned using machine learning methods such as Markov models 9 Researchers have generated music using a myriad of different optimization methods including integer programming 10 variable neighbourhood search 11 and evolutionary methods as mentioned in the next subsection Evolutionary methods Edit Evolutionary methods of composing music are based on genetic algorithms 12 The composition is being built by the means of evolutionary process Through mutation and natural selection different solutions evolve towards a suitable musical piece Iterative action of the algorithm cuts out bad solutions and creates new ones from those surviving the process The results of the process are supervised by the critic a vital part of the algorithm controlling the quality of created compositions Evo Devo approach Edit Evolutionary methods combined with developmental processes constitute the evo devo approach for generation and optimization of complex structures These methods have also been applied to music composition where the musical structure is obtained by an iterative process that transform a very simple composition made of a few notes into a complex fully fledged piece be it a score or a MIDI file 13 14 Systems that learn Edit Further information Machine improvisation Machine listening and Machine learning Learning systems are programs that have no given knowledge of the genre of music they are working with Instead they collect the learning material by themselves from the example material supplied by the user or programmer The material is then processed into a piece of music similar to the example material This method of algorithmic composition is strongly linked to algorithmic modeling of style 15 machine improvisation and such studies as cognitive science and the study of neural networks Assayag and Dubnov 16 proposed a variable length Markov model to learn motif and phrase continuations of different length Marchini and Purwins 17 presented a system that learns the structure of an audio recording of a rhythmical percussion fragment using unsupervised clustering and variable length Markov chains and that synthesizes musical variations from it Hybrid systems Edit Programs based on a single algorithmic model rarely succeed in creating aesthetically satisfying results For that reason algorithms of different type are often used together to combine the strengths and diminish the weaknesses of these algorithms Creating hybrid systems for music composition has opened up the field of algorithmic composition and created also many brand new ways to construct compositions algorithmically The only major problem with hybrid systems is their growing complexity and the need of resources to combine and test these algorithms 18 Another approach which can be called computer assisted composition is to algorithmically create certain structures for finally hand made compositions As early as in the 1960s Gottfried Michael Koenig developed computer programs Project 1 and Project 2 for aleatoric music the output of which was sensibly structured manually by means of performance instructions In the 2000s Andranik Tangian developed a computer algorithm to determine the time event structures for rhythmic canons and rhythmic fugues 19 20 which were then worked out into harmonic compositions Eine kleine Mathmusik I and Eine kleine Mathmusik II for scores and recordings see 21 See also EditChange ringing Computational creativity Euclidean rhythm traditional musical rhythms that are generated by Euclid s algorithm Generative music Musical dice game Pop music automation List of music softwareReferences Edit The Oxford Handbook of Algorithmic Music Oxford Handbooks Oxford New York Oxford University Press 2018 02 15 ISBN 9780190226992 Jacob Bruce L December 1996 Algorithmic Composition as a Model of Creativity Organised Sound 1 3 157 165 doi 10 1017 S1355771896000222 hdl 1903 7435 S2CID 15546277 Papadopoulos George Wiggins Geraint 1999 AI Methods for Algorithmic Composition A Survey a Critical View and Future Prospects PDF Proceedings from the AISB 99 Symposium on Musical Creativity Edinburgh Scotland 110 117 Davis Hannah 2014 Generating Music from Literature Proceedings of the EACL Workshop on Computational Linguistics for Literature 1 10 arXiv 1403 2124 Bibcode 2014arXiv1403 2124D doi 10 3115 v1 W14 0901 S2CID 9028922 Generating Music from Text Tambr Music From Literature Archived from the original on 2018 12 29 Retrieved 2019 05 14 Mauricio Toro Carlos Agon Camilo Rueda Gerard Assayag GELISP A Framework to Represent Musical Constraint Satisfaction Problems and Search Strategies Journal of Theoretical and Applied Information Technology 86 2 2016 327 331 Brown Silas 1997 Algorithmic Composition and Reductionist Analysis Can a Machine Compose CamNotes Cambridge University New Music Society Retrieved 28 October 2016 Herremans D Weisser S Sorensen K Conklin D 2015 Generating structured music for bagana using quality metrics based on Markov models PDF Expert Systems with Applications 42 21 7424 7435 doi 10 1016 j eswa 2015 05 043 hdl 10067 1274260151162165141 Cunha Nailson dos Santos Anand Subramanian Dorien Herremans 2018 Generating guitar solos by integer programming PDF Journal of the Operational Research Society 69 6 6 971 985 doi 10 1080 01605682 2017 1390528 S2CID 51888815 Herremans D Sorensen K 2013 Composing fifth species counterpoint music with a variable neighborhood search algorithm PDF Expert Systems with Applications 40 16 6427 6437 doi 10 1016 j eswa 2013 05 071 Charles Fox 2006 Genetic Hierarchical Music Structures American Association for Artificial Intelligence Ball Philip 2012 Algorithmic Rapture Nature 188 7412 456 doi 10 1038 488458a Fernandez JD Vico F 2013 AI Methods in Algorithmic Composition A Comprehensive Survey Journal of Artificial Intelligence Research 48 513 582 doi 10 1613 jair 3908 S Dubnov G Assayag O Lartillot G Bejerano Using Machine Learning Methods for Musical Style Modeling IEEE Computers 36 10 pp 73 80 October 2003 G Assayag S Dubnov O Delerue Guessing the Composer s Mind Applying Universal Prediction to Musical Style In Proceedings of International Computer Music Conference Beijing 1999 Marchini Marco Purwins Hendrik 2011 Unsupervised Analysis and Generation of Audio Percussion Sequences Exploring Music Contents Lecture Notes in Computer Science 6684 205 218 doi 10 1007 978 3 642 23126 1 14 ISBN 978 3 642 23125 4 Harenberg Michael 1989 Neue Musik durch neue Technik Musikcomputer als qualitative Herausforderung fur ein neues Denken in der Musik Kassel Barenreiter ISBN 3 7618 0941 7 OCLC 21132772 Tangian Andranik 2003 Constructing rhythmic canons PDF Perspectives of New Music 41 2 64 92 Retrieved January 16 2021 Tangian Andranik 2010 Constructing rhythmic fugues unpublished addendum to Constructing rhythmic canons IRCAM Seminaire MaMuX 9 February 2002 Mosaiques et pavages dans la musique PDF Retrieved January 16 2021 Tangian Andranik 2002 2003 Eine kleine Mathmusik I and II IRCAM Seminaire MaMuX 9 February 2002 Mosaiques et pavages dans la musique Retrieved January 16 2021 Further reading Edit Algorithmic Composition Computational Thinking in Music by Michael Edwards Communications of the ACM vol 54 no 7 pp 58 67 doi 10 1145 1965724 1965742 Karlheinz Essl Algorithmic Composition in Cambridge Companion to Electronic Music ed by Nicholas Collins and Julio d Escrivan Cambridge University Press 2007 ISBN 978 0 521 68865 9 Abstract Computer Music Algorithms by Dr John Francis Music algorithmic computer programs representing all styles of music with C source code produces midi files 19th ed 2019 now contain 57 programs 20 styles and 24 chapters A Functional Taxonomy of Music Generation systems by Dorien Herremans Ching Hua Chuang and Elaine Chew ACM Computing Surveys vol 55 no 5 pp 69 1 30 doi 10 1145 3108242 Eduardo Reck Miranda Composing Music with Computers Focal Press 2001 Gerhard Nierhaus Algorithmic Composition Paradigms of Automated Music Generation Springer 2008 ISBN 978 3 211 75539 6 Curtis Roads The Computer Music Tutorial MIT Press 1996 Automatic Composition from Non musical Inspiration Sources by Robert Smith et al A Few Remarks on Algorithmic Composition by Martin Supper Computer Music Journal 25 1 2001 48 53 Phil Winsor and Gene De Lisa Computer Music in C Windcrest 1990 ISBN 978 1 57441 116 4 Wooller Rene Brown Andrew R Miranda Eduardo Diederich Joachim amp Berry Rodney 2005 A framework for comparison of process in algorithmic music systems In Generative Arts Practice 5 7 December 2005 Sydney Australia Composing with Process Perspectives on Generative and Systems Music podcastExternal links Edit Wikimedia Commons has media related to Algorithmic compositions Drew Krause Introduction to Algorithmic Composition on Vimeo Algorithmic Composer series of algorithmic composition tutorials Retrieved from https en wikipedia org w index php title Algorithmic composition amp oldid 1133136467, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.