PaperTonnetz: Supporting Music Composition with Interactive Paper

Similar documents
Learning Geometry and Music through Computer-aided Music Analysis and Composition: A Pedagogical Approach

pom: Linking Pen Gestures to Computer-Aided Composition Processes

PaperComposer: Creating Interactive Paper Interfaces for Music Composition

Structured Observation with Polyphony: a Multifaceted Tool for Studying Music Composition

Corpus-Based Transcription as an Approach to the Compositional Control of Timbre

Artefacts as a Cultural and Collaborative Probe in Interaction Design

Interactive Collaborative Books

QUEUES IN CINEMAS. Mehri Houda, Djemal Taoufik. Mehri Houda, Djemal Taoufik. QUEUES IN CINEMAS. 47 pages <hal >

Laurent Romary. To cite this version: HAL Id: hal

Embedding Multilevel Image Encryption in the LAR Codec

A PRELIMINARY STUDY ON THE INFLUENCE OF ROOM ACOUSTICS ON PIANO PERFORMANCE

Compte-rendu : Patrick Dunleavy, Authoring a PhD. How to Plan, Draft, Write and Finish a Doctoral Thesis or Dissertation, 2007

Influence of lexical markers on the production of contextual factors inducing irony

Reply to Romero and Soria

Masking effects in vertical whole body vibrations

On the Citation Advantage of linking to data

No title. Matthieu Arzel, Fabrice Seguin, Cyril Lahuec, Michel Jezequel. HAL Id: hal

OMaxist Dialectics. Benjamin Lévy, Georges Bloch, Gérard Assayag

REBUILDING OF AN ORCHESTRA REHEARSAL ROOM: COMPARISON BETWEEN OBJECTIVE AND PERCEPTIVE MEASUREMENTS FOR ROOM ACOUSTIC PREDICTIONS

Sound quality in railstation : users perceptions and predictability

Synchronization in Music Group Playing

On viewing distance and visual quality assessment in the age of Ultra High Definition TV

Workshop on Narrative Empathy - When the first person becomes secondary : empathy and embedded narrative

A study of the influence of room acoustics on piano performance

Stories Animated: A Framework for Personalized Interactive Narratives using Filtering of Story Characteristics

A new conservation treatment for strengthening and deacidification of paper using polysiloxane networks

OpenMusic Visual Programming Environment for Music Composition, Analysis and Research

Open access publishing and peer reviews : new models

Adaptation in Audiovisual Translation

La convergence des acteurs de l opposition égyptienne autour des notions de société civile et de démocratie

Translating Cultural Values through the Aesthetics of the Fashion Film

Primo. Michael Cotta-Schønberg. To cite this version: HAL Id: hprints

Towards Pedagogability of Mathematical Music Theory

Releasing Heritage through Documentary: Avatars and Issues of the Intangible Cultural Heritage Concept

Creating Memory: Reading a Patching Language

Regularity and irregularity in wind instruments with toneholes or bells

An overview of Bertram Scharf s research in France on loudness adaptation

Philosophy of sound, Ch. 1 (English translation)

The Diverse Environments Multi-channel Acoustic Noise Database (DEMAND): A database of multichannel environmental noise recordings

The Brassiness Potential of Chromatic Instruments

Translation as an Art

Motion blur estimation on LCDs

Musical instrument identification in continuous recordings

From SD to HD television: effects of H.264 distortions versus display size on quality of experience

Towards a Borgean Musical Space: An Experimental Interface for Exploring Musical Models

Opening Remarks, Workshop on Zhangjiashan Tomb 247

BOEUF: A Unified Framework for Modeling and Designing Digital Orchestras

AutoPRK - Automatic Drum Player

Using Multidimensional Sequences For Improvisation In The OMax Paradigm

Editing for man and machine

Natural and warm? A critical perspective on a feminine and ecological aesthetics in architecture

Improvisation Planning and Jam Session Design using concepts of Sequence Variation and Flow Experience

Curriculum Standard One: The student will listen to and analyze music critically, using the vocabulary and language of music.

ANALYSIS-ASSISTED SOUND PROCESSING WITH AUDIOSCULPT

Statistical Machine Translation from Arab Vocal Improvisation to Instrumental Melodic Accompaniment

PLANE TESSELATION WITH MUSICAL-SCALE TILES AND BIDIMENSIONAL AUTOMATIC COMPOSITION

Indexical Concepts and Compositionality

A visual framework for dynamic mixed music notation

A joint source channel coding strategy for video transmission

Spectral correlates of carrying power in speech and western lyrical singing according to acoustic and phonetic factors

A Comparative Study of Variability Impact on Static Flip-Flop Timing Characteristics

On the visual display of audio data using stacked graphs

Curriculum Standard One: The student will listen to and analyze music critically, using the vocabulary and language of music.

CABOTO: A Graphic-Based Interactive System for Composing and Performing Electronic Music

Visualization of audio data using stacked graphs

A new HD and UHD video eye tracking dataset

Multipitch estimation by joint modeling of harmonic and transient sounds

1 Overview. 1.1 Nominal Project Requirements

THE HARMONIC WALK AND ENACTIVE KNOWLEDGE: AN ASSESSMENT REPORT

Pseudo-CR Convolutional FEC for MCVideo

Generating Equivalent Chord Progressions to Enrich Guided Improvisation : Application to Rhythm Changes

A real time music synthesis environment driven with biological signals

Visual Annoyance and User Acceptance of LCD Motion-Blur

A Pragma-Semantic Analysis of the Emotion/Sentiment Relation in Debates

Curriculum Standard One: The student will listen to and analyze music critically, using the vocabulary and language of music.

Some problems for Lowe s Four-Category Ontology

Robert Alexandru Dobre, Cristian Negrescu

Toward a Computationally-Enhanced Acoustic Grand Piano

Curriculum Standard One: The student will listen to and analyze music critically, using the vocabulary and language of music.

Industry IoT Gateway for Cloud Connectivity

Perceptual assessment of water sounds for road traffic noise masking

Coming in and coming out underground spaces

Towards Modeling Texture in Symbolic Data

a Collaborative Composing Learning Environment Thesis Advisor: Barry Vercoe Professor of Media Arts and Sciences MIT Media Laboratory

Visual and Aural: Visualization of Harmony in Music with Colour. Bojan Klemenc, Peter Ciuha, Lovro Šubelj and Marko Bajec

MAPS - A piano database for multipitch estimation and automatic transcription of music

Science and Technology of Music and Sound: The IRCAM Roadmap

The Prose Storyboard Language: A Tool for Annotating and Directing Movies

Banff Sketches. for MIDI piano and interactive music system Robert Rowe

FUNDAMENTALS OF MUSIC ONLINE

Artifactualization: Introducing a new concept.

Rethinking Reflexive Looper for structured pop music

Who s afraid of banal nationalism?

Review of A. Nagy (2017) *Des pronoms au texte. Etudes de linguistique textuelle*

Autoregressive hidden semi-markov model of symbolic music performance for score following

Effects of headphone transfer function scattering on sound perception

ANNOTATING MUSICAL SCORES IN ENP

PRESCOTT UNIFIED SCHOOL DISTRICT District Instructional Guide January 2016

The Zoummeroff Collection on Criminocorpus

Musicians on Jamendo: A New Model for the Music Industry?

Transcription:

PaperTonnetz: Supporting Music Composition with Interactive Paper Jérémie Garcia, Louis Bigo, Antoine Spicher, Wendy E. Mackay To cite this version: Jérémie Garcia, Louis Bigo, Antoine Spicher, Wendy E. Mackay. PaperTonnetz: Supporting Music Composition with Interactive Paper. Extend Abstract on Human Factors in Computing Systems, Apr 2013, Paris, France. 2013. <hal-00837640> HAL Id: hal-00837640 https://hal.inria.fr/hal-00837640 Submitted on 23 Jun 2013 HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

PaperTonnetz: Supporting Music Composition with Interactive Paper Figure 1: Using the paper interface with the digital pen to create and listen musical sequence on the computer. Jérémie Garcia 1,2 garcia@lri.fr Louis Bigo 1,3 bigo@ircam.fr Antoine Spicher 3 antoine.spicher@u-pec.fr Wendy E. Mackay 2 mackay@lri.fr 1 IRCAM, CNRS UMR STMS 1 place Igor Stravinsky F-75004 Paris, France 2 INRIA,LRI Univ. Paris Sud, CNRS F-91405 Orsay, France Abstract A Tonnetz, or tone-network in German, is a twodimensional representation of the relationships among musical pitches. In this paper, we present PaperTonnetz, a tool that lets musicians explore and compose music with Tonnetz representations by making gestures on interactive paper. In addition to triggering musical notes with the pen as a button based-interface, the drawn gestures become interactive paths that can be used as chords or melodies to support composition. Author Keywords Music, Composition, Interactive Paper, Tonnetz. ACM Classification Keywords H.5.2 [Information Interfaces and Presentation]: User Interfaces - Interaction Styles; H.5.5 [Sound and Music Computing]: Methodologies and Techniques. 3 LACL, Univ. Paris-Est Créteil 61 avenue Gal de Gaulle F-94010 Créteil, France Copyright is held by the author/owner(s). CHI 2013 Extended Abstracts, April 27 May 2, 2013, Paris, France. ACM 978-1-4503-1952-2/13/04.

Available Pitch Layouts PaperTonnetz lets users compose with several hexagonal tonnetz layouts. Tonnetz layouts are organized along three main directions (diagonal-right, diagonal-left, vertical), each associated with a constant interval. In the neoriemannian Tonnetz, these intervals are the major third, the minor third and the fifth. This Tonnetz is suitable for creating and analyzing chord progressions. Heptatonic layouts are built from a seven-pitch (heptatonic) scale. The organization in space does not preserve chromatic intervals but rather the steps inside the scale. Any path inside this type of tonnetz produces a melody in the associated tonality. Introduction This paper presents PaperTonnetz [2]: composers can create their own Tonnetze, print them on interactive paper, and play them with a pen. A Tonnetz, or tonenetwork in German, is a two-dimensional representation of the relationships among pitches. Created by Euler in 1739 to represent acoustic distances between pitches, Tonnetze are used today to support musical analysis and performance. For example, systems such as Harmony Space [4] and Isochords [1] allow composers to analyze chords, harmony and MIDI sequences using different Tonnetz representations. Tablet-based systems such as Musix [8] and IsoKey [9] offer users a customizable isomorphic layout on the screen. Users can perform music by pressing the hexagonal cells, producing individual pitches, melodies and chord patterns. We are interested in another role for Tonnetze, i.e. to support music composition. We were inspired by Jean- Marc Chouvel s composition process in which he designs his own Tonnetze, prints them on paper, and then generates chords and melodies. In Figure 2, he draws paths through Tonnetz cells which provide the inherent order necessary to define musical elements. After exploring his ideas, he then translates them into standard musical notation on a score. We wanted to take his approach one step further by linking paths drawn on a paper Tonnetz with online composition tools, as in Figure 1. Here, a user interacts with the path he drew on a tonnetz printed on paper in order to listen and visualize the corresponding melody on the computer. Figure 2: Chouvel s work on paper for his piece Traversée. The composer translates drawn shapes in a score and operates geometrical transformations to create variations. Prior works In previous work, we observed that even composers well-versed in computer technology still rely on pen and paper to express and explore their musical ideas [3,5]. We thus developed and explored several techniques that incorporate interactive paper into the composition process. For example, Musink [6] allows composers to define their own vocabulary of annotations on musical scores, which can then be interpreted as functions in computer-aided music composition software. Similarly, InkSplorer [3] lets composers experiment with different curves drawn on paper to control computer-based algorithms and then use them as a resource for new compositions. PaperTonnetz: Design and implementation PaperTonnetz supports creating, printing and interacting with Tonnetze that are printed on interactive paper. PaperTonnetz is designed primarily for composition, enabling the composer to capture, replay, transform and compare melodies and chords. However it can also be used as a simple performance tool,

Supporting three main musical activities Discovery: PaperTonnetz makes each cell and path interactive so they can reveal their musical properties and functionalities. This allows both novices and experts to discover their properties, with real-time auditory feedback. Improvisation: PaperTonnetz makes previously drawn paths accessible for future interaction. The user can create individual chords or melodies and then reuse them to explore different musical possibilities. Assembly: PaperTonnetz enables expert users to capture musical sequences based on their improvisations and to export them to other music composition systems. PaperTonnetz supports both MIDI and OSC protocols, so any musical sequence created with it can be imported and edited in any other dedicated application. similar to the tablet-based systems described above, but with an emphasis on drawing paths rather than pressing buttons. Technical details PaperTonnetz is written in Java and uses ADP-301 digital pens that use Anoto technology to associate strokes captured by a tiny camera on the pen tip with a printed pattern of dots on the paper. These pens communicate in real time via a Bluetooth connection. The application interprets the events coming from the pen and shares runtime data using the Open Sound Control Protocol [7] to a Max/MSP application, which plays pitches in real-time and displays them with common musical notion or routes them to other MIDIor OSC-compatible applications. Figure 3: PaperTonnetz: The main interface displays the virtual page with three different Tonnetze and one sequencer for assembling chords and melodies. Creating the paper interface Composers can design their own paper interfaces, choosing from preconfigured Tonnetze. They next define musical and graphical properties and lay them out on a virtual page. They then print their custom Tonnetz directly onto one of 20 unique pages printed with an Anoto dot pattern and begin interacting with the pen. Figure 3 shows the graphical user interface with three different Tonnetze and a sequencer. Interacting with Pen and Paper Users can explore the different auditory relationships among pitches by clicking on cells and drawing paths through them. The duration of each pitch is defined by the length of time that the pen stays within each cell. More advanced musicians can capture their own improvisations to explore musical ideas in real time. Replaying paths Once a path is draw on paper, it becomes an interactive element that the composer can use and reuse. The composer can either treat it as a melody, clicking on any line with the pen tip to replay the initial gesture, or as a chord, holding the pen on the line to play all the notes touched by the line. This simple mechanism lets users interact with their own explorations with live audio feedback. Assembling paths PaperTonnetz supports the assembly of paths into tracks. To create a new track, the user draws a stroke in the sequencer s recording area. All paths selected as a melody or as a chord are added to the track. The user can stop recording by drawing a crossing stroke on the track. The track can now be listened to and viewed in the Max/MSP application for editing or further

Figure 4: Top: Visualization of drawn paths in the C-minor heptatonic Tonnetz. Bottom: A sequence created with the three paths treated as chords. processing. Figure 4 illustrates a scenario in which three paths drawn on a paper Tonnetz are assembled and displayed in a track. Discussion and Conclusion We demonstrated an early version of PaperTonnetz at the Paris Palais de la Découverte to discover how musicians and non-musicians respond to an interactive paper Tonnetz interface. Non-musicians began by scribbling on paper to sonify their gestures, without any idea of what it might sound like. In contrast, musicians started with musical ideas, such as scales or chords, and tried to represent them directly in the Tonnetz space. The system s latency was short enough, around 40 milliseconds, such that participants did not notice it. PaperTonnetz integrates handwritten gestures into interaction with paper so users can create chords and musical sequences. We developed a set of interaction techniques that facilitate the discovery, improvisation and assembly of musical sequences on paper. We also created a graphical user interface that lets composers build their own interactive paper interfaces. Future work will include close collaboration with composers, so we can extend their ability to control the interface. We plan, for example, to investigate rhythm representations and multiple pen inputs. Moreover, further pitch layouts could take octaves and microtone intervals into account. Acknowledgments We thank the researchers from IRCAM Musical Representations team, LACL and InSitu for useful insights and comments, particularly Olivier Michel (LACL), Jean-Louis Giavitto, Moreno Andreatta, Carlos Agon, Jean Bresson, Gerard Assayag (IRCAM) and Fanis Tsandilas (INRIA) for their constant help and support. We are also grateful to Jean-Marc Chouvel for his feedback on our work and for inspiring us. References 1. Bergstrom, T., Karahalios, K., and Hart, J.C. Isochords: visualizing structure in music. In Proc GI'07, 297 304. 2. Bigo, L., Garcia, J., Spicher, A., and Mackay, W.E. PaperTonnetz: Music Composition with Interactive Paper Tonnetz. In Proc. SMC 12, 219 225. 3. Garcia, J., Tsandilas, T., Agon, C., and Mackay, W.E. InkSplorer: Exploring Musical Ideas on Paper and Computer. In Proc. NIME 11, 361 366. 4. Holland, S. Learning with Harmony Space: an overview. Music Education: An Artificial Intelligence Perspective, (1994), 24 40. 5. Thiebaut, J.-B., Healey, P.G.T., and Kinns, N.B. Drawing Electroacoustic Music. University of Michigan Library (2008). 6. Tsandilas, T., Letondal, C., and Mackay, W.E. Musink. In Proc CHI 09, ACM Press, 819-828. 7. Wright, M. and Freed, A. Open Sound Control: A New Protocol for Communicating with Sound Synthesizers. International Computer Music Association (1997), 101 104. 8. Musix application web page. http://www.shiverware.com/musix.html. 9. IsoKeys application web page. http://www.tuningbell.com/isokeys.