The C3LOOPS Prototype

Screen Shot

New Media Meeting Video as QuickTime 151 MB

Download Demo Mac OS X Intel 10.4 and 10.5
454MB including media streams

Some Articles related to C3LOOPS

Surface Interaction to Support Collaborative Multimedia Live Performances

Assessment, Sorting and Collecting of a Thousand Drawings

The Data Surface Interaction Paradigm

Towards new Interaction - A Content Centric Data Surface Approach

When Information Navigation Divorces File Systems - Database Surface Prototype Results

Users Say: We Do Not Like to Talk to Each Other

Some Related Projects



Jazzmutant Lemur

Focus OnTop


Rikard Lindell - PhD Student; Design and Programming

Fredrik Jansson - iOS porting

Håkan Lidbo - Electronica Artist

Sophie Rimheden - Electronica Artist

Måns Nyman - Video Artist

Jonas Löwgren - PhD Supervision

Morten Fjeld - PhD Co-Supervision

Jussi Karlgren - PhD Co-Supervision

William Dahlberg, Jesper Jonsson, Per-Henrik Lam - Students; QuickTime programming

Alex Robsahm - Student; RakNet programming


Rikard Lindell
Mälardalen University
School of Innovation Design and Technology

C3LOOPS is an interactive prototype for collaborative live multimedia performances whose purpose is to explore “surface interaction” in practice. C3LOOPS was demonstrated and field-tested at New Media Meeting in Norrköping September 2008 by Håkan Lidbo, Sophie Rimheden and Måns Nyman.

ConCentric CRAFT (C3)

The C3LOOPS prototype was create in the resarch project Creative Activites Framework for Content Centric Interaction Techniques (ConCentric CRAFT or C3). The driving vision is that information content is the base for all interaction between users and the systems. I call this concept content centric interaction. Users conduct their activities in an unbroken creative flow.

Collaborating laptop musicians and video artists use C3LOOPS in real performance situations using monophonic touch screen or keyboard-and-mouse. The computer is a surface onto which all the user’s’ information content is visualised; the surface can extend to infinity like a magic paper. Surface interaction permits content centric computing, where content of different data type is moulded into blended media.

Longitudinal studies and use in real contexts requires usable features for collaborative music and video live performances delivered by robust technology. C3LOOPS utilise for example OpenGL for all graphics, operating system services were provided by SDL (Simple DirectMedia Layer), and RakNet was used to develop realtime multiuser collaboration services.

The game development community’s technologies were applicable in creating a non-generic interaction artefact. Surface interaction is well suited for exploring novel interaction techniques for instance gesture control and multi touch displays, and is quickly emerging from a concept to usable tools and systems.