Anna Everett, John Thornton Caldwell (eds.): New Media: Theories and Practices of Digitextuality (2003)
Filed under book | Tags: · aesthetics, art, cinema, computer animation, cyberpunk, cyborg, digital culture, digital media, interface, internet, media theory, new media, posthuman, programming, television, virtual reality

The mushroom-like growth of new media technologies is radically challenging traditional media outlets. The proliferation of technologies like DVDs, MP3s and the Internet has freed the public from what we used to understand as “mass media.” In the face of such seismic shifts and ruptures, the theoretical and pedagogical foundations of film and TV studies are being shaken to their core. New Media demands a necessary rethinking of the field. Writing from a range of disciplines and perspectives, the scholars here outline new theses and conceptual frameworks capable of engaging the numerous facets of emergent digital technology.
Publisher Routledge, 2003
AFI Film Readers series
ISBN 041593995X, 9780415939959
274 pages
PDF (updated on 2012-7-31)
Comment (0)Jason Brownlee: Clever Algorithms: Nature-Inspired Programming Recipes (2011)
Filed under book | Tags: · algorithm, artificial intelligence, biology, code, genetics, mathematics, nature, programming, software

“This book provides a handbook of algorithmic recipes from the fields of Metaheuristics, Biologically Inspired Computation and Computational Intelligence that have been described in a complete, consistent, and centralized manner. These standardized descriptions were carefully designed to be accessible, usable, and understandable. Most of the algorithms described in this book were originally inspired by biological and natural systems, such as the adaptive capabilities of genetic evolution and the acquired immune system, and the foraging behaviors of birds, bees, ants and bacteria. An encyclopedic algorithm reference, this book is intended for research scientists, engineers, students, and interested amateurs. Each algorithm description provides a working code example in the Ruby Programming Language.”
First Edition. LuLu. January 2011
Creative Commons Attribution-Noncommercial-Share Alike 2.5 Australia License
ISBN 9781446785065
436 pages
Author (incl. source code and additional resources)
lulu.com
PDF (updated on 2013-3-24)
HTML
Stephen Travis Pope: Sound and Music Processing in SuperCollider (1998)
Filed under manual | Tags: · music, music processing, programming, software, sound processing, sound recording, sound synthesis, synthesis

“SuperCollider is a powerful and flexible programming language for sound and image synthesis and processing. It was developed by James McCartney of Austin, Texas, and is the result of more than five years of development, including the Pyrite and Synth-omatic systems from which SuperCollider is derived. The somewhat odd name of the language is derived from its creator’s obsession with the superconducting supercollider project that was planned to be undertaken in his home state of Texas, but never funded.
The SuperCollider compiler and run-time system has been implemented on Apple Macintosh and Be computers (more ports are projected), and can execute quite complicated instruments in real time on “middle-class” Macintoshs (see the notes below on its performance). This book is a step-by-step tutorial on SuperCollider programming; it is aimed at musicians who want to use it for musical sound synthesis and processing.”
“This book is an introduction to the SC language aimed at readers who have some programming background (such as knowing another sound synthesis language or a general-purpose language like C or Smalltalk). It is not meant to substitute for the SC manual, to which I indeed refer the reader in numerous places.”
PDF (3mb, updated on 2024-4-20)
Code examples