# HG changeset patch # User Henrik Ekeus # Date 1328646425 0 # Node ID 8bf06d9d49b4fd7d5181dc5b2b9c4ab838f1f9a4 # Parent 59dd8016314d55937d850c0394f61ec06f9e2e24 complete 'the melody triangle' section diff -r 59dd8016314d -r 8bf06d9d49b4 nime2012/mtriange.pdf Binary file nime2012/mtriange.pdf has changed diff -r 59dd8016314d -r 8bf06d9d49b4 nime2012/mtriange.tex --- a/nime2012/mtriange.tex Tue Feb 07 20:05:36 2012 +0000 +++ b/nime2012/mtriange.tex Tue Feb 07 20:27:05 2012 +0000 @@ -58,7 +58,7 @@ \begin{abstract} %The Melody Triangle is a Markov-chain based melody generator where the input - positions within a triangle - directly map to information theoretic measures of its output. -The Melody Triangle is an exploratory interface framework for the discovery of melodic content, where the input - positions within a triangle - directly map to information theoretic measures of the output. The measures are the entropy rate, redundancy and \emph{predictive information rate}\cite{Abdallah:2009p4089} of the melody. Predictive information rate is an information measure developed as part of the Information Dynamics of Music project\footnote{(IDyOM) http://www.idyom.org/}. It characterises temporal structure and is a way of modelling expectation and surprise in the perception of music. +The Melody Triangle is an exploratory interface for the discovery of melodic content, where the input - positions within a triangle - directly map to information theoretic measures of the output. The measures are the entropy rate, redundancy and \emph{predictive information rate}\cite{Abdallah:2009p4089} of the melody. Predictive information rate is an information measure developed as part of the Information Dynamics of Music project\footnote{(IDyOM) http://www.idyom.org/}. It characterises temporal structure and is a way of modelling expectation and surprise in the perception of music. We describe the information dynamics approach, how it forms the basis of the Melody Triangle, and outline two of its incarnations. The first is a multi-user installation where collaboration in a performative setting provides a playful yet informative way to explore expectation and surprise in music. The second is a screen based interface where the Melody Triangle becomes a compositional tool for the generation of intricate musical textures using an abstract, high-level description of predictability. Finally we outline a pilot study where the screen-based interface was used under experimental conditions to determine how the three measures of predictive information rate, entropy and redundancy might relate to musical preference. @@ -75,7 +75,7 @@ %%%How we created the transition matrixes and created the triangle. The Melody Triangle enables the discovery of melodic content matching a set of information theoretic criteria. This criteria is the user input and maps to positions within a triangle. How exactly the triangle is formed relative to the information theoretic measures is outlined in section \ref{makingthetriangle}. The interface to the triangle may come in different forms; so far it has been realised as an interactive installation and as a traditional screen based interface. -The Melody Triangle does not generate the melodic content itself, but rather selects appropriate parameters for another system to generate it. The implementations discussed in this paper use first order Markov chains as the content generator, however any generative system, so long as it possible to define a listener model to calculate the appropriate information measures can be used. +The Melody Triangle does not generate the melodic content itself, but rather selects appropriate parameters for another system to generate it. The implementations discussed in this paper use first order Markov chains as the content generator, however any generative system, so long as it possible to define a listener model to calculate the appropriate information measures, can be used. The Triangle operates on streams of symbols, and it is by mapping the symbols to individual notes that melodies are generated. Further by layering these streams intricate musical textures can be created. The choice of notes or scale is not a part of the Melody Triangle's core functionality, in fact the symbols could be mapped to anything, even non sonic outputs. @@ -120,6 +120,7 @@ \end{figure} \subsection{Making the triangle}\label{makingthetriangle} + We generate thousands of transition matrixes, representing first-order Markov chains, by a random sampling method. These are then plotted in a 3d statistical space of redundancy, entropy rate and predictive information rate. In figure \ref{InfoDynEngine} we see a representation of how these matrixes are distributed; each one of these points corresponds to a transition matrix.