Basic Techniques – Week 5 – More Processing (Objects), 3D

Review of Last Week(s)


Basic Techniques – Week 4 – Processing

Review of Last Week


Basic Techniques – Week 3 – Max/MSP/Jitter Con’t

Review of Last Week

  • Structure, data flow, messages, scheduling, number types, signals in Max/MSP/Jitter
  • Patch-chordless messaging:
    • send/receive
  • Messages – numbers, characters, floats, strings (seperated by spaces)
  • Midi
    • certain lists of numbers create note messages
    • certain objects expect/deliver these
  • Sound – vectors, buffers and levels
    • scope~
    • spectrum~
  • The use of lists and messaging – a few objects that expect list messages:

Basic Techniques – Week 2 – Max/MSP/Jitter

Review of Last Week
  • Digitizing (sampling), bits, bytes, number systems, sampling, resolution, dynamic range, number types (bytes, integers, floating point)
  • Perhaps worth highlighting again:
    • ABSTRACTION (mechanical, electronic, digital) –> signals as abstraction (bandwidth) –> sampling –> resolution –> computer numbers –> programming
    • “sampling” theoretically vs. “analog to digital conversion” in electronics – theory vs. practice
    • Frequency, Period and Wavelength – high frequency and low frequency
    • Another non-monkey number set – HEX (HEX FIEND)
    • Indexing from zero – zero may not be a thing, but it is a position!
  • Programming, program flow, mince pies – PROCEDURALITY Details »

Basic Techniques – Week 1 – Digital Representation & Programming

House Keeping

  • Go over the module handbook
  • Talk about expectations/goals (work load, helping each other)
  • Delivery style and pace
  • This blog, your blog
  • All your rooms are belong to us: Extra sessions after every class (1-5PM, Bren also scheduled to be available)
  • Our extensive use of Wikipedia is emphatically intentional – you are the best people to be engaging with a new shared conception of knowledge and fact (correct mistakes! help generation our a posteriori reality! join the conversation!) Details »

DM Research Training 3 – Understanding Context


Why would you want to understand the context of your work?

What is context? Details »

Basic Techniques – Week 12 – Special Session In Term

Basic Techniques – Week 11 – FINAL PRESENTATIONS

Basic Techniques – Week 10 – Advanced Techniques

Exercise #5 – Due: Technical Case Study


This week we’ll present a few techniques that may serve you well in future – although they are not requirements to complete a lot of projects – in fact most people who use these tools don’t really go this far with them – but these are ways of extending and expanding the tools we’ve already covered.

A Few Notes on Algorithms

  • Most or the current our little slice of graphics and multimedia programming revolves around motion:
    • Using pixel data from camera input to track/trigger or alternately render video and audio
    • Using simple, often recursive algorithms to develop ‘organic’ movement
  • Some common math stuff (aka ‘algorithms’):
    • “Easing”
    • Displacement, speed, acceleration
    • Gravity

“a sequence of language independent steps which may be followed to solve a problem.”
There are a number of algorithms that have been used over the past few years to great effect in the digital art realm. Although these are not all relevant to every project, they are often interesting points of reference or begining for ‘looks’ and ‘feels’ of certain algorithmic processes. There are also artist who exclusively use a particular algorithm to implement their work – i.e.: they treat algorithms as a kind of material, that they become intimately familiar with. Details »

DM Reading Group 2 – Representation, Identity & Institution


  • Who are you?!? What you do? What you think? What people see you as?
  • Does the media you use change your sense of self?e.g.: Print, TV, Tivo (TM)
  • Media theory often posits that new media tends to involve a shifting or blurring of ‘public’ and ‘private’
  • ‘Personal webpage’ – oxymoron?

to look at:

DM Technology Workshop 2 & 3 – Introduction to Interactive Media (+Reprise)


  • What is interactive media software?
  • How (most) computer architectures work
    • Microprocessor (Intel Core 2 Duo 2.5 GHz) or CPU
      • Why is it good to have more?
    • Memory (RAM, ROM, Hard disk, External)
      • Why is it good to have more?
    • Motherboard
    • Operating System
      • Task management and feeding the CPU
      • Memory management (program memory vs. operating system memory)
      • Applications interface (programs accessing hardware)
      • User interface standardization
    • Sound card
      • Most basically an ADC and DAC in a computer card
      • APU?
      • Sample rates, bit rates
      • Some have ‘synths’ on board, 3D functionality
    • Graphics card – most basically, a data to video converter
      • GPU – graphics processing unit. Speed of this more or less decides how many pixels it can output per second
      • Memory of a video card refers the RAM available to store pre-prepared frames
      • Dual display – DVI, VGA Details »

DM Research Training 2 – Technology Literature


  • Code documentation (java docs, api’s) (jamie)
    • Max/MSP – what’s in the install package?
    • PureData – what’s in the install package?
    • Processing – look here!
    • OpenFrameworks – look here!
  • Software

Reading for DM Reading Group on Dec 4th

Hi all – here are the readings for our next reading group on Representation, Identity and Institution. Note that this reading group will be held on December 4th, at 1:00PM (Space 8).

Please bring other ideas, texts, info that come to mind when going through the readings and let us know if there’s anything in particular you’d like to cover/discuss/handle at this session.

Why Youth (Heart) Social Networking

The Presentation of Self – Irving Goffman

Weblogging: A study of social computing and its impact on organizations – Rachael Kwai Fun IP ⁎, Christian Wagner

Shout into the Wind and it Shouts Back – Lori Kendall

DM Reading Group 1 – Storytelling, Nonlinear Narrative & Electronic Literature

Howdy all – thanks to all who came to this session. For those who missed it – we discussed briefly a few of the high points of the Scott McLoud reading, distributed a few texts, and watched excerpts from the following films:

Vertov’s – Man With a Movie Camera

Zizek – Pervert’s Guide to Cinema

There are a few reasons these films and the McLoud readings tie in well – most obviously because they are all extremely self referential portraits of their form. Other subject matter is dealt with in each, but each, in its own way, dissects the language and character of the very medium used as delivery. For McCloud, this means using comic book grammar and syntax to explain comic books.

For Vertov, we get both a logistic (exposure and editing processes, as well as persistence of vision – the primary illusion of film – exposed and laid bare) and impressionistic (the camera’s ‘gaze’ mimicking the way the eye works – arguably non-sequential and ‘spotty’) deconstruction of ‘Film’ as the film itself progresses. (See also Bill Morisson’s “Decasia” for an amazing treatment of this former logistical dissection. I have it if anyone wants to borrow…) Details »

Reading for DM Reading Group on Oct 29th

Hi all – Here is a link to the reading for our first meeting of DM Reading Group on Oct 29th at 1pm.

As it’s our first meet up, I thought we’d start with something quite fun/light – on the theme of non-linear narratives and structured/unstructured storytelling media.  Please read the linked pdf, Scott McLoud’s “Understanding Comics” (1994) if you’re coming next week.

I’ve never been much of a comic book fan myself, but the way in which McCloud deconstructs the form and its absorption is quite instructive.  Also, there are interesting parallels between the subculture of comics and fans thereof and online culture – some progressive (introspectiveness and self-expressiveness?), some less than healthy (misogyny, cliquishness?).

Try and think through other media (film, the web, music) in a similarly investigative way before our discussion next week, and feel free to bring along excerpts from other readings you’re doing to read and discuss with the class.

Media Masterclasses at ECLS

Hi all – The School of Education Communication and Language Sciences at Newcastle run a series of Masters classes, some of which you might want to attend.  Have a look at the schedule below:

Media Master Classes 2008
Semester 1 – Room KGVI LT6 or 1.43 Media Suite
Starting time: 5pm unless otherwise stated

October 8         – Stephen Davis – W3PR

October 22       – Kevin Donald – North News and Pictures

October 29       – Dianne Nelmes – Liberty Bell Production Company

November 12    – Diane Green – NGI

November 19    – Adam Christie National Union of Journalists

November 26    – Dianne Nelmes– Liberty Bell Production Company

December 3      – BBC Manchester – Details TBC

For further details about these events, please see the Media Seminars section of the Media and Communication Degree Programmes Community pages on Blackboard.

Course site:

DM Research Training 1 – Plagiarism & References in DM

PART I – Issues in Digital Culture

What are the issues specific to DM relating to use and referencing of other peoples’ work?  What are your feelings of “ownership” around:

In digital media work, we run into problems in the definition of ownership, plagiarism and copyright, as these notions are all based on the idea of ‘fixing a work’ in some form or another.  This fixing is becoming harder to define as we develop a near-real-time production, publish and review cycles for all kind of infinitely re-reproducible works. Details »

Workshop and Lab Inductions

Inductions to Culture Lab facilities:

  • Friday 3rd October, 11.00 – Workshop Induction with Steve Dales
  • Monday 6th October, 11.00 – Multimedia Lab and Studio Inductions with Bren Ratliff

You will need to attend these events in order to be given permission to use the facilities.

Clore Leadership Program – Mapping & Navigating the Digital Landscape

Last Friday, Areti Galani and I presented at the Clore Leadership short course seminar at Longhirst Hall.
(Hello to participants… was a pleasure meeting you all)

This session introduced topical ideas in digital media technologies for the Cultural sector. We presented current practice in models for user generated content, joint authorship, appropriation and dynamic knowledge creation. We also looked at organisational representation in this new digital context, as well as strategies for cultivating media literacy.

Recent developments in digital media and social software applications (known as web 2.0) have increased the opportunity for participation by a diverse group of audiences as well as challenging the traditional sense of curatorial/institutional authorship. Key aspects of these technologies have enabled organizations to participate in the orchestration of complementary identity creation within the digital landscape. Details »