Here you can find a guideline reading list of books, articles online resources and videos. The list is not exhaustive by any means and is meant as an fundamental start point for your exploration. Students are expected to be familiar with the ideas and concepts contained here. Please add any new or relevant resources or update existing ones as you find them.
- 1 Books
- 1.1 Form and Code, Casey Reas and Chandler McWilliams (2010)
- 1.2 The Nature of Code by Daniel Shiffman 2010
- 1.3 Mastering openFrameworks: Creative Coding Demystified, Denis Perevalov (2013)
- 1.4 The Audio Programming Book by Richard Boulanger (Editor), Victor Lazzarini (Editor)(2010)
- 1.5 The Digital Musician (Third Edition), Andrew Hugill (2012)
- 1.6 The Auditory Culture Reader by Michael Bull (Editor) and Les back (Editor) (2003)
- 2 Web
- 3 Video
- 4 Journals and Scholarly publications
Form and Code, Casey Reas and Chandler McWilliams (2010)
preview and code examples available from http://formandcode.com The whole book is available from many online retailers Form+Code in Design, Art, and Architecture by Casey Reas and Chandler McWilliams Princeton Architectural Press ISBN 9781568989372
The Nature of Code by Daniel Shiffman 2010
http://natureofcode.com see more and download the coursecode / (predominantly written in java/processing) ISBN-10: 0985930802 there is also this github repo of the examples re-written in openFrameworks https://github.com/firmread/natureOFcode
Mastering openFrameworks: Creative Coding Demystified, Denis Perevalov (2013)
Pakt Publishing https://www.packtpub.com/application-development/mastering-openframeworks-creative-coding-demystified Please note that, during your studies at UWE you will have access to an e-version of this book and you are therefore not required to purchase it.
The Audio Programming Book by Richard Boulanger (Editor), Victor Lazzarini (Editor)(2010)
MIT Press: 920 pages ISBN-10: 0262014467
The Digital Musician (Third Edition), Andrew Hugill (2012)
Routledge ISBN-10: 9781138569621
The Auditory Culture Reader by Michael Bull (Editor) and Les back (Editor) (2003)
Bloomsbury ISBN-10: 9781859736180
Wikis as publishing platforms
by André Castro [] from PZI Experimental Publishing http://pzwiki.wdka.nl/mediadesign/Wiki_publishing
The Interaction Design Foundation
Books, papers, articles and courses in ID and UX https://www.interaction-design.org
UX Checklist on GitHub
The Poetic Computation Reader by Taeyoo Choi @tchoi8
http://poeticcomputation.info “What is poetic computation?” First, there is the poetics of code, which refers to code as a form of poetry. There is something poetic about code itself, the way that syntax works, the way that repetitions work, and the way that instruction becomes execution through abstraction. There is also what I call the poetic effect of code, which is an aesthetic experience realized through code. In other words, when the mechanics of words are in the right place, the language transcends its constraints and rules, and in turn, creates this poetic effect whereby thought is transformed into experience.
Getting started with openFrameworks and the oF online book https://openframeworks.cc/learning/
https://github.com/redecentralize/alternative-internet A collection of interesting networks and technology aiming at re-decentralizing the Internet. https://github.com/redecentralize/alternative-internet
CS50 - Harvard introduction to Computer Science video series
Aral Balkan: Superheroes & Villains in Design
https://vimeo.com/70030549 Can design be so amazing that it makes us feel superheroic? Can it be so poor that it angers and frustrates us? Can design actually be evil? YES says Aral Balkan emphatically in this insightful, inspiring and often hysterically funny talk. Aral Balkan is an experience designer working to change the world through better design. Aral would go so far as to say that he wants to create and experience designs that make us feel like superheroes when we interact with them! He is a hugely popular speaker and recently won Microsoft Ubelly’s Voice of the Year as well as recognition from .Net Magazine for giving one of the top talks of 2012.
openFrameworks tutorial - 000 intro to openFrameworks
https://www.youtube.com/watch?v=IKSTo_0pB28 this is the first in hopefully many more videos i have planned to use openFrameworks in projects, our games and all sorts. this video is simply where to get openFrameworks, whether you want the public releases or the github repo. also if you fancy looking at the add-ons website. later tutorials will be on using openFrameworks. but these will be short and sweet tutorials, explained as simply as possible.
openFrameworks Audio Programming Tutorials
https://www.youtube.com/channel/UCBOk_JOo0K0OWjwxE-zXlOQ A series of audio programming tutorials in openFrameworks. Most tutorials can be adapted to any C++ code with little to no alteration. I spend less time focusing on general sound design aspects in order to focus more on C++ implementation. If you are unfamiliar with sound design, I highly recommend getting a copy of The Computer Music Tutorial. If you are coming to this series from MaxMSP, PD, or superCollider, I recommend a copy of The Audio Programming Book (which focuses on C and C++). This tutorial series documents the creation of the ofxATK addon (openFrameworks audio tool kit) currently in progress. I intend to make a video for every new part of the sound library.
Machine learning for artists
https://ml4a.github.io ml4a is a collection of free educational resources devoted to machine learning for artists. It contains an in-progress book which is being written by @genekogan and can be seen in draft form here. An estimated target release date is mid-2018. Two chapters are complete and others are in varying stages of progress or just stubs containing links. The book is complemented by a set of 30+ instructional guides maintained by collaborators, along with interactive demos and figures, and video lectures.
Journals and Scholarly publications
Journal for Artistic Research
http://jar-online.net/journal/ The Journal for Artistic Research (JAR) is an international, online, Open Access and peer-reviewed journal that disseminates artistic research from all disciplines. JAR’s website consists of the Journal and its Network.
http://neural.it Neural is a printed magazine established in 1993 dealing with new media art, electronic music and hacktivism.
Creative Applications network online
https://www.creativeapplications.net CA is an online journal, event list, blog and network showcasing some of the best and most interesting new uses of creative technology.