Page 00001069
~Proceedings ICMCISMCI2014 14-20 September 2014, Athens, Greece
Modality
Marije Baalman
STEIM, nescivi
Amsterdam
marije@nescivi.nl
Till Bovermann
Berlin University of
the Arts, Berlin
t.bovermann @ udk-berlin.de
Alberto de Campo
Berlin University of
the Arts, Berlin
decampo @udk-berlin.de
Miguel Negrao
Sonic Arts Research
Centre, Belfast
miguel.negrao@friendlyvirus.org
ABSTRACT
The Modality Project explores the idea of highly modal
performance instruments i.e., setups where a small set of
controllers can be used to play a wide variety of sound processes by changing control constellations on the fly.
The Modality Toolkit is a SuperCollider library which
simplifies the creation of such instruments. To this end,
a common code interface, MKtl, is used to connect controllers from various sources and protocols. Currently, HID
and MIDI are supported; GUI-based interfaces can be created on the fly from interface descriptions. Detailed use
cases demonstrate the concepts of working with modality
practically in code.
This paper gives an overview on the concept of modality
as seen by a group of sound artists and researchers, and describes one interdisciplinary approach to creating a toolkit
written for and by electronic musicians.
1. INTRODUCTION
The Modality project 1 was initiated by Jeff Carey and Bjrnar
Habbestad, who, after several years of collaboration, realised that they, despite playing completely different setups, both had the need to easily switch between functionalities within performance. While both had custom implementations of this behaviour, it appeared to be not flexible
enough. Especially extending their setup felt cumbersome,
and original ideas got lost over the hassle of implementation of mapping rules.
Out of these observations arose the idea to gather a group
of experts in sound and music computing (and specifically
from the SuperCollider community) which eventually formed
the ModalityTeam. Starting with five people at the first
meeting, more people became involved. The group currently consists of 12 members.
The intention of this paper is two-fold: Firstly, after an
introduction on the concept of modality and related work
(Section 2), it gives insight on work in an interdisciplinary
team of loose collaboration. It is driven mostly by a shared
interest in, on the one hand, sound, music, and performance practice, and on the other hand software design and
lhttp://modality.bek.no
Copyright: 2014 Marije Baalman et al. This is an open-access article distributed
under the terms of the u nrd s, which
permits unrestricted use, distribution, and reproduction in any medium, provided
the original author and source are credited.
development (Section 3). Secondly, it reports on the outcomes in both conceptual and concrete implementation details (Section 5 to 6). The paper concludes with a reflection
on the work done over the course of the last 5 years.
Figure 1. Impressions of the Modality meeting (left),
workshop (center), and concert (right) 2014 at STEIM,
Amsterdam.
2. THE MODALITY WAY
The Modality project is dedicated to modal interaction with
synthesis processes for physical control in performance and
musical practice. The name Modality arose from the idea
to investigate the creation and extensive use of modal interfaces. One particular strength of such modal interfaces
is that they allow fast changes and therefore a broader variety for sonic discovery. This can be of benefit when, for
example, improvising with musicians playing acoustic instruments. Out of this arouse the question on how HCI
interfaces can be conceptualised and with a small set of
physical controls assigned to a relatively large function set.
We contend that integration of such on-the-fly remapping
features helps to create flexible instruments that are powerful yet interesting and therefore rewarding to play and
listen to.
The primary product of the Modality project is the Modality Toolkit, a software library that facilitates (a) access to
hardware and software controllers, (b) flexible routing of
control messages to generative processes, and (c) recording, filtering and further processing of controller signals.
The ModalityTeam, an international and transdisciplinary
group of people that see themselves as users and developers for SC meets at regular intervals to work on the library,
discuss issues around music making, and perform in selforganised concerts.
Modality, however, can also be understood as a social
descriptor for the ModalityTeam. The fact that a number
of programmers and artists from different (music)cultures
and nationalitirecoges meet up on a more or less regular basis does not necessarily imply that they share the same understanding, let alone opinion. It turned out that themes as
- 1069 -
0