Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Kadenze

Generative Art and Computational Creativity

Simon Fraser University via Kadenze

Overview

This first course in the two-part program, Generative Art and Computational Creativity, proposes an introduction and overview of the history and practice of generative arts and computational creativity with an emphasis on the formal paradigms and algorithms used for generation. The full program will be taught by Associate Professor from the School of Interactive Arts and Technology at Simon Fraser University and multi-disciplinary researcher, Philippe Pasquier.

On the technical side, we will study core techniques from mathematics, artificial intelligence, and artificial life that are used by artists, designers and musicians across the creative industry. We will start with processes involving chance operations, chaos theory and fractals and move on to see how stochastic processes, and rule-based approaches can be used to explore creative spaces. We will study agents and multi-agent systems and delve into cellular automata, and virtual ecosystems to explore their potential to create novel and valuable artifacts and aesthetic experiences.

The presentation is illustrated by numerous examples from past and current productions across creative practices such as visual art, new media, music, poetry, literature, performing arts, design, architecture, games, robot-art, bio-art and net-art. Students get to practice these algorithms first hand and develop new generative pieces through assignments and projects in MAX. Finally, the course addresses relevant philosophical, and societal debates associated with the automation of creative tasks.

Music for this course was composed with the StyleMachineLite Max for Live engine of Metacreative Inc.
Artistic direction: Philippe Pasquier, Programmation: Arne Eigenfeldt, Sound Production: Philippe
Bertrand



What Students Are Saying:


" I found the course to be very enriching and complete in what it covers and I enjoyed doing the course work. We discovered a wide range of artists in all fields of art and the course is up to date. The coursework is well thought out and the homework not only allow us to apply what we learned but to go further in our personal artistic practice if we wish. "

Syllabus

  • A-Life And Cellular Automaton
    • In this concluding session, we introduce artificial life (A-life). We study cellular automaton, multi-agent ecosystems for music, visual art, non-photorealistic rendering, and gaming. The session also concludes the class by reflecting on the state of the art in the field and its consequences on creative practices.
  • Reactive Agents And Multiagent Systems
    • In this session, we introduce reactive agents and the subsumption architecture. We study boids, and detail how complex behaviors can emerge from a distributed population of simple artificial agents. We look at a myriad of applications from ant painting to swarm music and we discuss artistic approaches to virtual ecosystems.
  • Introduction and Typology of Generative Art
    • To start off this course, we define generative art and computational creativity and discuss how these relate through the study of prominent examples. We establish a typology of generative systems based on levels of autonomy and agency.
  • Rule-Based Systems, Grammars and Markov Chains
    • This session introduces and illustrate the generative potential of rule-based and expert systems. We study generative grammars through the Chomsky hierarchy, and introduce L-systems, shape grammars, and Markov chains. We discuss how these have been applied in visual art, music, design, architecture, and electronic literature.
  • Cognitive Agents And Multiagent Systems
    • This session introduces the concepts underlying the notion of artificial agents. We study the belief, desire, and intention (BDI) cognitive architecture, and message based agent communication resting on the speech act theory. We discuss musical agents, conversational agents, chat bots and twitter bots and their artistic potential.
  • Introduction and Typology of Generative Art
    • To start off this course, we define generative art and computational creativity and discuss how these relate through the study of prominent examples. We establish a typology of generative systems based on levels of autonomy and agency.
  • History Of Generative Art, Chance Operations, and Chaos Theory
    • Generative art is nothing new, and this session goes through the history of the field from pre-history to the popularization of computers. We study chance, noise, fractals, chaos theory, and their applications in visual art and music.

Taught by

Philippe Pasquier

Reviews

Start your review of Generative Art and Computational Creativity

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.