Live Coding

Eugene Lang College Lib Arts: Liberal Arts

Liberal Arts
Undergraduate Course
Degree Students
Live Coding
Fall 2023
Taught By: Melody Loveless
Section: A

CRN: 16113

Credits: 4

Live coding is the creative practice of writing and editing computer programs as multimedia performance. Also referred to as real-time or on-the-fly programming, the result is a feedback loop in which the performer manipulates the code of a running system to modify its output, often in an improvisational style. This class introduces students to live coding as an interdisciplinary approach to making digital artwork, with a survey of live coding methodologies, artists, and techniques. Students will complete hands-on live coding exercises involving sound, visuals, text, and the body. The class will also include readings and discussions of the theory and culture of live coding, its position in relation to computer science and other modes of contemporary performance, and the history of this practice, for example as it relates to the “demoscene” and “algorave” subcultures. Coursework will introduce students to a broad range of coding tools and platforms, such as Sonic Pi, Hydra, in-browser techniques, and other related art forms. The semester will conclude with a group performance showcasing the techniques investigated. No prior coding experience is required, although prior exposure via classes such as “Code Toolkit” will be helpful. Students will need to bring a laptop to class, and can check one out from the university if necessary.

College: Eugene Lang College Lib Arts (LC)

Department: Liberal Arts (LIB)

Campus: New York City (GV)

Course Format: Seminar (R)

Modality: In-Person

Max Enrollment: 18

Add/Drop Deadline: September 11, 2023 (Monday)

Online Withdrawal Deadline: November 19, 2023 (Sunday)

Seats Available: No

Status: Closed*

* Status information is updated every few minutes. The status of this course may have changed since the last update. Open seats may have restrictions that will prevent some students from registering. Updated: 7:52am EST 2/28/2024

Meeting Info:
Days: Tuesday, Thursday
Times: 2:00pm - 3:40pm
Building: 6 East 16th Street
Room: 600
Date Range: 8/29/2023 - 12/14/2023