Mercurial > hg > mtridoc
diff digishore/notes.tex @ 0:f0db398fab0e
Initial check in.
author | samer |
---|---|
date | Mon, 23 Jan 2012 14:02:17 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/digishore/notes.tex Mon Jan 23 14:02:17 2012 +0000 @@ -0,0 +1,93 @@ +\documentclass[a4paper]{article} +\usepackage{tools} + +\author{Samer Abdallah and Henrik Ekeus} +\title{Digital Shoreditch\\Information Dynamics Installation} + + +\begin{document} +\maketitle + +\section{How it went} + +\subsection{Reactions of visitors} +Initially some confusion, but after we learned to present it properly, +then generally positive reactions. We would ask everyone to step out +of active space before explaining the ideas behind it and how to use +the system. + +Default unguided response - walking about, waving +arms, dancing---\emph{fast} movements, \emph{rhythmic} +movements. We had to explain that interaction occurs +not on the time scale of the sounds, but on a slower time +scale. + +Types of behaviour - solo, collaborative. + +Timing controls a bit complex and also too easy to mess up timing. +Gesture framework is ok though. + + +\subsection{Performance and reliability of technology} + +Need to walk out and in to `rebirth' voices after restart is annoying +Need a way to limit the number of voices and valid ids effectively +Prolog part is getting flooded with tracking messages +Matlab part is performing ok when limited to only a few +transmats per second, but: + - no time for scatter plot update! + - timeing out problem is bad +Loudness-height link needs calibrating to height of person +Proper 3D calibration needed to allow for tilt. +Use height of bounding box more effectively? + +\section{Future directions} + + \subsection{Writing up} + Submit a paper to, \eg, NIME. + Emphasise high level of control---we excercise control over + \emph{statistical structure}. + + \subsection{Improving the user interface} + Make it easier for users to recognise which voice they are generating. + Remove height bias (detect ground plane). + Occlusions are a problem: mount the kinect higher? + + \subsection{As a compositional tool} + A more `task oriented' approach? Eg, creation of a texture, + creation of a melodic line, \etc. + 3D body gestural control not really needed. Could make + controller with two manual controls, hand trackers. + + \subsection{Other parameters to control} + Short-term variables like note duration, IOI etc. + Longer-term dynamics, like a chord progressions. + Variables which \emph{modulate} the output of other voices, + eg tonality/harmony processes. Requires better pitch representation + for voices so that harmonic changes can be effected without + modifying the outputs of the voice processes. + + \eg voices produce scale degrees. + synth units share a global scale. + tonality process modifies global scale. + Should we implement modulation via wholesale transposition + or via minimal modification of pitches? + + + \subsection{Studying the behaviour of users} + Experiment to observe how people move in the information space + under various conditions: (a) as a solo voice; (b) collaboration + with fixed virtual voice; (c) collaboration with another human. + + \subsection{Performances} + Ask John Eacott about possible venues and state of live score code. + Performance with dancer? Ask Tim or Di. + Performance with live scores and musicians, \eg string quartet. + + \subsection{Sequencer plug-in} + Ask Chris Cannam about this. + + + Core algorithms as engine, service or component + Send Marcus's thesis and stuff about experimental aesthetics to Henrik. +\end{document}