Skip to main content

2016 | OriginalPaper | Buchkapitel

Augmenting Live Coding with Evolved Patterns

verfasst von : Simon Hickinbotham, Susan Stepney

Erschienen in: Evolutionary and Biologically Inspired Music, Sound, Art and Design

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

We present a new system for integrating evolvutionary processes with live coding. The system is built upon an existing platform called Extramuros, which facilitates network-based collaboration on live coding performances. Our evolutionary approach uses the Tidal live coding language within this platform. The system uses a grammar to parse code patterns and create random mutations that conform to the grammar, thus guaranteeing that the resulting pattern has the correct syntax. With these mutations available, we provide a facility to integrate them during a live performance. To achieve this, we added controls to the Extramuros web client that allows coders to select patterns for submission to the Tidal interpreter. The fitness of the pattern is updated implicitly by the way the coder uses the patterns. In this way, appropriate patterns are continuously generated and selected for throughout a performance. We present examples of performances, and discuss the utility of this approach in live coding music.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Rodriguez, J.D.F., Vico, F.J.: AI methods in algorithmic composition: a comprehensive survey. J. Artif. Intell. Res. 48, 513–582 (2013)MathSciNetMATH Rodriguez, J.D.F., Vico, F.J.: AI methods in algorithmic composition: a comprehensive survey. J. Artif. Intell. Res. 48, 513–582 (2013)MathSciNetMATH
2.
Zurück zum Zitat Unehara, M., Onisawa, T.: Composition of music using human evaluation. In: The 10th IEEE International Conference on Fuzzy Systems, 2001, vol. 3, pp. 1203–1206. IEEE (2001) Unehara, M., Onisawa, T.: Composition of music using human evaluation. In: The 10th IEEE International Conference on Fuzzy Systems, 2001, vol. 3, pp. 1203–1206. IEEE (2001)
3.
Zurück zum Zitat MacCallum, R.M., Mauch, M., Burt, A., Leroi, A.M.: Evolution of music by public choice. Proc. Nat. Acad. Sci. 109(30), 12081–12086 (2012)CrossRef MacCallum, R.M., Mauch, M., Burt, A., Leroi, A.M.: Evolution of music by public choice. Proc. Nat. Acad. Sci. 109(30), 12081–12086 (2012)CrossRef
4.
Zurück zum Zitat McLean, A.: Making programming languages to dance to: live coding with Tidal. In: Proceedings of the 2nd ACM SIGPLAN International Workshop on Functional Art, Music, Modeling and Design, pp. 63–70. ACM (2014) McLean, A.: Making programming languages to dance to: live coding with Tidal. In: Proceedings of the 2nd ACM SIGPLAN International Workshop on Functional Art, Music, Modeling and Design, pp. 63–70. ACM (2014)
5.
Zurück zum Zitat Ogborn, D., Tsabary, E., Jarvis, I., Cardenas, A., McLean, A.: Extramuros: making music in a browser-based, language-neutral collaborative live coding environment. In: McLean, A., Magnusson, T., Ng, K., Knotts, S., Armitage, J. (eds.) Proceedings of the First International Conference on Live Coding, University of Leeds, ICSRiM, p. 300 (2015) Ogborn, D., Tsabary, E., Jarvis, I., Cardenas, A., McLean, A.: Extramuros: making music in a browser-based, language-neutral collaborative live coding environment. In: McLean, A., Magnusson, T., Ng, K., Knotts, S., Armitage, J. (eds.) Proceedings of the First International Conference on Live Coding, University of Leeds, ICSRiM, p. 300 (2015)
6.
Zurück zum Zitat Aaron, S., Blackwell, A.F.: From Sonic Pi to overtone: creative musical experiences with domain-specific and functional languages. In: Proceedings of the first ACM SIGPLAN Workshop on Functional Art, Music, Modeling and Design, pp. 35–46. ACM (2013) Aaron, S., Blackwell, A.F.: From Sonic Pi to overtone: creative musical experiences with domain-specific and functional languages. In: Proceedings of the first ACM SIGPLAN Workshop on Functional Art, Music, Modeling and Design, pp. 35–46. ACM (2013)
7.
Zurück zum Zitat Wang, G., Fiebrink, R., Cook, P.R.: Combining analysis and synthesis in the ChucK programming language. In: Proceedings of the International Computer Music Conference, pp. 35–42 (2007) Wang, G., Fiebrink, R., Cook, P.R.: Combining analysis and synthesis in the ChucK programming language. In: Proceedings of the International Computer Music Conference, pp. 35–42 (2007)
8.
Zurück zum Zitat Parr, T.: The Definitive ANTLR 4 Reference. Pragmatic Bookshelf, Dallas (2013) Parr, T.: The Definitive ANTLR 4 Reference. Pragmatic Bookshelf, Dallas (2013)
9.
Zurück zum Zitat O’Neill, M., Ryan, C.: Grammatical Evolution: Evolutionary Automatic Programming in an Arbitrary Language, vol. 4. Springer, New York (2012)MATH O’Neill, M., Ryan, C.: Grammatical Evolution: Evolutionary Automatic Programming in an Arbitrary Language, vol. 4. Springer, New York (2012)MATH
10.
Zurück zum Zitat Pattee, H.H.: Cell psychology: an evolutionary approach to the symbol-matter problem. In: LAWS, LANGUAGE and LIFE. Springer, pp. 165–179 (2012) Pattee, H.H.: Cell psychology: an evolutionary approach to the symbol-matter problem. In: LAWS, LANGUAGE and LIFE. Springer, pp. 165–179 (2012)
Metadaten
Titel
Augmenting Live Coding with Evolved Patterns
verfasst von
Simon Hickinbotham
Susan Stepney
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-31008-4_3

Neuer Inhalt