Livecoding

Livecoding

1497 bookmarks
Custom sorting
Cargo
Cargo
Site builder for designers and artists
Cargo
Fabricating Algorithmic Art
Fabricating Algorithmic Art
“We build our computers the way we build our cities -- over time, without a plan, on top of ruins.” Ellen Ullman (1998) The above quote refers to the historical layers that make up our computer operating systems, where newly developed user interfaces are successively placed on top of the old ones, creating a kind of palimpsest. Behind the graphical user interface we find a text-based one, then a programming language, then a low-level assembly language, then machine and microcode, until we eventually meet with physical electronic circuits. The conventional timeline for computing technology as a whole begins earlier still, with the discovery of the electronic transistor a century ago. Each of these layers has had its heyday as the dominant user interface of its time, and indeed each has been used to make algorithmic systems for, or indeed as, art. There is much artwork to be recognised throughout this period, but if we keep digging, there are many more ruins to be found. Through research during our European Research Council project PENELOPE, we find that algorithms have been present in everyday life for millennia. In the following we will explore some examples which support this claim, with focus on our recent work while resident at the Textiles Zentrum Haslach in Austria.
Fabricating Algorithmic Art
Extramuros: Making Music in a Browser-Based, Language-Neutral Collaborative Live Coding Environment
Extramuros: Making Music in a Browser-Based, Language-Neutral Collaborative Live Coding Environment
The extramuros soware was developed to explore live coding and network music, bringing live coding musicians to- gether around shared text buffers. Originally developed to support a globally distributed live coding ensemble, the extramuros soware has found additional application in projecting laptop orchestra performances to remote sites, in zero-installation workshop and performance seings, and in facilitating the efficient display of code by an ensemble. As the soware works by connecting shared text buffers to audio programming languages through specific network connections augmented by pipes, it is a language-neutral approach. This paper describes the overall architecture of the extramuros system, relating that architecture to perennial network music concerns for bandwidth, security, and syn- chronization. Examples of early use in workshops, rehearsals and performances by laptop orchestras and other small telematic ensembles are discussed, leading to a concluding discussion of directions for future work.
Extramuros: Making Music in a Browser-Based, Language-Neutral Collaborative Live Coding Environment
Cyclic Patterns of Movement Across Weaving, Epiplokē and Live Coding
Cyclic Patterns of Movement Across Weaving, Epiplokē and Live Coding
This article hosts an interdisciplinary exploration of cyclic rhythmic structures, bringing together historical references to ground understanding of algorithmic electronic dance music, and in particular the algorave movement. The role of pattern in uniting dance, music and language is investigated in the ancient practice of weaving, in ancient Greek choral lyric, and contemporary live coding. In this context the TidalCycles environment is introduced, with some visual and audio examples. Cyclic metrical patterns in ancient Greek are then explored in detail, particularly the metrical transformations of Epiplokē. Finally, this jump between contemporary and ancient practice leads us to consider algorave itself as a Luddite movement, its proponents engaged in an unravelling of technology.
Cyclic Patterns of Movement Across Weaving, Epiplokē and Live Coding
Algorithmic Trajectories
Algorithmic Trajectories
We jointly designed and edited this volume [Oxford Handbook of Algorithmic Music] because of our complementary, overlapping yet highly contrasting backgrounds (we have performed together and met first in the context of music research). The contrast between us stems both from our differing time frames of involvement, and from the fact that AM makes music primarily (usually solely) via a computer and in real-time whereas RTD is an acoustic instrumentalist (particularly keyboards, often with computers), and a composer (offline) as well as improviser (real-time). While AM was using computers from an early age, and began serious programming around 1986 (aged 11), RTD first used a (desktop) computer in around 1982 (already aged more than 30). So in this final Perspective on Practice, we will discuss our own experiences and the development of our current enthusiasms. We hope that brief consideration of these trajectories will have some interest for readers seeking to engage with the breadth of our field of algorithmic music. We drafted our own sections, and then jointly edited the chapter, providing a brief conclusion; we also took advantage of helpful suggestions from external reviewers. See Note 1 to this chapter for information on cd and other sources of the music mentioned in the two authors’ sections that follow.
Algorithmic Trajectories
Performing with Patterns of Time
Performing with Patterns of Time
Music is a time-based art form often characterised by patternings; manipulations of sequences over time. Composers and performers may think in terms of patterns, although the structure of patterned sequences are often not made explicit in musical notation. This chapter explores how musical sequences can be created and transformed in real-time performance through patterning functions. Topics related to the use of algorithms for pattern-making are discussed, and two systems are introduced - ixi lang and TidalCycles, as high level and expressive mini-languages for musical pattern.
Performing with Patterns of Time
TidalCycles
TidalCycles
Official channel of the TidalCycles collective. See http://tidalcycles.org/ for more info.
TidalCycles
Artist DIY: Digital Selves
Artist DIY: Digital Selves
Artist DIY is a series of videos made by artists in collaboration with FACT in response to the COVID-19 pandemic.FACT edits each episode remotely, while the ...
Artist DIY: Digital Selves
NL_CL #3: ALGORAVE
NL_CL #3: ALGORAVE
Support this event by purchasing a ticket here: https://instrumentinventors.org/product/nl_cl-3-the-algorave/iii aims to pay artists fair fees, by purchasing...
NL_CL #3: ALGORAVE
Algorave: live coden is de toekomst van dance
Algorave: live coden is de toekomst van dance
In 2014 zochten we uit wat Algorave is en gingen we langs bij de allereerste Algorave in Nederland ooit. Fissa.Programmeren en dansende mensen in clubs zijn ...
Algorave: live coden is de toekomst van dance
[TidalClub] Technical tour of a tidal system
[TidalClub] Technical tour of a tidal system
Part of the TidalCycles online course - https://club.tidalcycles.org/t/weeks-1-4-index/0:00 Intro to the tour0:23 Basics of Atom1:35 Starting SuperCollider1:...
[TidalClub] Technical tour of a tidal system
bluedot 2018 | Algorave (Live) | Full Set
bluedot 2018 | Algorave (Live) | Full Set
Algorave is a party where electronic music is made live with algorithms. The word was coined around 2012, initially as a kind of joke, but has since taken ho...
bluedot 2018 | Algorave (Live) | Full Set
Video 1: Basic Framework
Video 1: Basic Framework
Welcome to the first episode of Let's Live-Code; In this video, we set up a basic framework for live-coding that will be expanded on in future videos.
Video 1: Basic Framework
David Ogborn
David Ogborn
Share your videos with friends, family, and the world
David Ogborn
Performances
Performances
Share your videos with friends, family, and the world
Performances
Experiments
Experiments
Share your videos with friends, family, and the world
Experiments
Eulerroom
Eulerroom
Share your videos with friends, family, and the world
Eulerroom