Robert Rowe: Machine Musicianship (2001)

20 November 2009, dusan

Musicians begin formal training by acquiring a body of musical concepts commonly known as musicianship. These concepts underlie the musical skills of listening, performance, and composition. Like humans, computer music programs can benefit from a systematic foundation of musical knowledge. This book explores the technology of implementing musical processes such as segmentation, pattern processing, and interactive improvisation in computer programs. It shows how the resulting applications can be used to accomplish tasks ranging from the solution of simple musical problems to the live performance of interactive compositions and the design of musically responsive installations and Web sites.

Machine Musicianship is both a programming tutorial and an exploration of the foundational concepts of musical analysis, performance, and composition. The theoretical foundations are derived from the fields of music theory, computer music, music cognition, and artificial intelligence. The book will be of interest to practitioners of those fields, as well as to performers and composers.

The concepts are programmed using C++ and Max.

Publisher MIT Press, 2001
ISBN 0262681498, 9780262681490
411 pages

publisher
google books

PDF (updated on 2012-11-30)

Adrian Mackenzie: Cutting Code: Software and Sociality (2006)

16 July 2009, dusan

“Software has often been marginalized in accounts of digital cultures and network societies. Although software is everywhere, it is hard to say what it actually is. Cutting Code: Software and Sociality is one of the first books to treat software seriously as a full-blown cultural process, and as a subtly powerful material in contemporary communication. From deCSS to Java, from Linux to Extreme Programming, this book analyses software artworks, operating systems, commercial products, infrastructures and programming practices. It explores social forms, identities, materialities and power relations associated with software, and it asks how software provokes the re-thinking of production, consumption and distribution as entwined cultural processes. Cutting Code argues that analysis of code as a mosaic of algorithms, protocols, infrastructures, and programming conventions offers valuable insights into how contemporary social formations invent new kinds of personhood and new ways of acting.”

Publisher Peter Lang, 2006
ISBN 0820478237, 9780820478234
215 pages

Keywords and phrases
bioinformatics, Linux kernel, Java Virtual Machine, deCSS, extreme programming, JUnit, operating system, Sun Microsystems, CORBA, open-source software, software art, Java programming language, ontology, software development, unit tests, Linus Torvalds, RAMOSS, source code, Perl poetry, Unix philosophy

Publisher

PDF (updated on 2019-12-16)

Alexander R. Galloway: Gaming: Essays on Algorithmic Culture (2006)

13 February 2009, dusan

“Video games have been a central feature of the cultural landscape for over twenty years and now rival older media like movies, television, and music in popularity and cultural influence. Yet there have been relatively few attempts to understand the video game as an independent medium. Most such efforts focus on the earliest generation of text-based adventures (Zork, for example) and have little to say about such visually and conceptually sophisticated games as Final Fantasy X, Shenmue, Grand Theft Auto, Halo, and The Sims, in which players inhabit elaborately detailed worlds and manipulate digital avatars with a vast—and in some cases, almost unlimited—array of actions and choices.

In Gaming, Alexander Galloway instead considers the video game as a distinct cultural form that demands a new and unique interpretive framework. Drawing on a wide range of disciplines, particularly critical theory and media studies, he analyzes video games as something to be played rather than as texts to be read, and traces in five concise chapters how the “algorithmic culture” created by video games intersects with theories of visuality, realism, allegory, and the avant-garde. If photographs are images and films are moving images, then, Galloway asserts, video games are best defined as actions.

Using examples from more than fifty video games, Galloway constructs a classification system of action in video games, incorporating standard elements of gameplay as well as software crashes, network lags, and the use of cheats and game hacks. In subsequent chapters, he explores the overlap between the conventions of film and video games, the political and cultural implications of gaming practices, the visual environment of video games, and the status of games as an emerging cultural form.

Together, these essays offer a new conception of gaming and, more broadly, of electronic culture as a whole, one that celebrates and does not lament the qualities of the digital age.”

Publisher University of Minnesota Press, 2006
ISBN 0816648514, 9780816648511
143 pages

Review (Kelly Boudreau), Review (Steven Conway), Review (Ted Kafala), Review (Randy Nichols), Review (Timothy Welsh)

PDF (updated on 2012-7-8)