Chapter 22 - Contemporary Performing Arts Testbed
-
Upload
foveros-foveridis -
Category
Documents
-
view
219 -
download
0
Transcript of Chapter 22 - Contemporary Performing Arts Testbed
-
7/31/2019 Chapter 22 - Contemporary Performing Arts Testbed
1/22
Chapter 22
Contemporary Performing Arts Testbed
22.1 Historical Introduction to the Issue
Since the 1970s, the field of performance arts has quickly evolved thanks to the
development of, and innovation in computers, software and electronic devices that
have transformed stage practices. Whereas performers used hardware devices for all
signal processing required on stage, they progressively moved to software environ-
ments enabling them to develop personal interactive modules. This initially applied
to music, but quickly expanded to dance, theatre and installations.
22.1.1 The 1950s: The Pioneers
The idea of using computers in order to generate music emerged in the 50s, but
was mainly reserved to laboratories. Max Mathews, a pioneer in the domain, writes
for instance: Computer performance of music was born in 1957 when an IBM
704 in NYC played a 17s composition on the Music I program which I wrote.
The timbres and notes were not inspiring, but the technical breakthrough is still
reverberating.
22.1.2 The 1970s: The Popularization
One major step was the invention of sound synthesis by using frequency modu-
lation in the 1970s. This invention, patented in 1975, was discovered at Stanford
University by John Chowning, another pioneer. The technique which consists in
applying a frequency modulation in the audio range to a waveform also in the
audio range, results in complex sounds that cannot be generated by other means,
such as boings, clang, twang and other complex sounds that everyone can
now easily recognize as sounds from the 1970s or 1980s. This invention was
the basis of some of the early generation digital synthesizers like the famous
Yamaha DX7.
407D. Giaretta, Advanced Digital Preservation, DOI 10.1007/978-3-642-16809-3_22,C Springer-Verlag Berlin Heidelberg 2011
-
7/31/2019 Chapter 22 - Contemporary Performing Arts Testbed
2/22
408 22 Contemporary Performing Arts Testbed
22.1.3 The 1980s and Later: Mixed Music and Extension
to Other Domains
The first interactive works combining performers and real-time electronic modu-
lation of their parts have appeared in the middle of the 1980s. Electronic devices,
either hardware or software, have been used with various musical configurations:
the instrument-computer duet, for instance in Philippe Manourys works (Jupiter,
for flute and computer, 19871992 ; En Echo, for voice and computer, 19931994);
the works for ensemble and live electronics, such as Fragment de lune (19851987)
by Philippe Hurel; the works for soloists, ensemble and electronics, such as Rpons
(19811988) by Pierre Boulez.
Various digital techniques have been developed since then: from the use of var-
ious forms of sound synthesis (additive, granular, by physical modelling. . .), to the
real-time analysis and recognition of inputs (audio as well as video input), based onartificial intelligence (neural networks, hidden Markov models. . .), passing through
various forms of distortion of the input sounds (reverberation, harmonization,
filtering. . .).
Meanwhile, these techniques penetrated into some neighbouring domains, such
as opera with live sound transformations (K, music and text by Philippe Manoury,
2001), theatre with live sound transformations (Le Privilge des Chemins, by
Fernando Pessoa, stage direction by Eric Gnovse, sound transformations by
Romain Kronenberg, 2004), theatre with image generation (La traverse de la nuit,
by Genevive de Gaulle-Anthonioz, stage direction by Christine Zeppenfeld, real-time neural networks and multi-agent systems by Alain Bonardi, 2003), music
and video performances (Sensors Sonic Sights), music/gestures/images with Atau
Tanaka, Laurent Dailleau and Ccile Babiole), or installations (Elle et la voix, vir-
tual reality installation by Catherine Ikam and Louis-Franois Flri, music by Pierre
Charvet, 2000).
22.1.4 And Now. . .
After nearly 25 years of interactive works, institutions have become aware that this
type of music is completely dependent on its hardware and software implemen-
tations. Should the operating system or the processor evolve, the work cannot be
performed again. This is for instance what nearly happened to Diadmes, a work
by composer Marc-Andr Dalbavie for alto solo, ensemble and electronics. First
created in 1986 and honoured by the Ars Electronica Prize, the work was last per-
formed in 1992. In December 2008, its American creation was planned, more than
22 years after its premiere in France. But the Yamaha TX 816 FM synthesizers pre-
viously used are no longer available, and the one still present at IRCAM is nearly
out of commission. Moreover, composer Dalbavie has tried several software emu-
lators, but none of them was suitable according to him to replace the old hardware
synthesizer.
-
7/31/2019 Chapter 22 - Contemporary Performing Arts Testbed
3/22
22.2 An Insight into Objects 409
In April 2008, Dalbavie and his musical assistant Serge Lemouton decided to
choose another technique: they built a sampler. It is a kind of database of sounds
produced by an instrument. The sounds have been recorded from the old TX 816 at
various pitches and intensities. This solution enabled to re-perform the piece by
means of a kind of photography of the previous sounds. When no sound corre-sponding to a given pitch exists, the sampler is able to interpolate between existing
files in order to give the illusion that the missing note exists.
22.1.5 What Is to Be Preserved?
As for music from the past centuries, we need to preserve the ability to re-perform
the works, and not simply to preserve the outputs audio or video recordings
even if these recordings are clearly part of the objects to be preserved. This implies
a careful analysis of the objects that have to be preserved, including the objects that
are at the core of the digital part of the work: the process. The context of these
objects is also to be preserved, from its various dependencies hardware and soft-
ware to the knowledge that is needed in order to install it and run it correctly. The
amount of dependencies of the process is immense, from the hardware platform on
which it runs, to the almost uncontrollable amount of libraries used by the multiple
layers of software: from the underlying operating system with its device controllers,
to the libraries included in the course of the software development process. One
quickly understands that the maintenance activity needed in order to be able to re-perform a work is a never ending activity that should moreover respect a minimum
of authenticity.
Authenticity in this context means that, despite the various migrations, emula-
tions and other transformations that have to be applied to objects, one has also to
maintain the information needed in order to allow future actors to answer the very
important question: DOES IT SOUND LIKE IT WAS INTENDED TO?. This is
not the most straightforward task, since any judgment on authenticity in this context
incorporates a certain amount of fuzziness. . .
22.2 An Insight into Objects
22.2.1 Complexity
Complexity seems to be inherent to musical creation, at least in the Occidental
approach. This is not the right place to expose a musicological treatise on this impor-
tant question, but on can refer to many examples from the past, from Jean Sebastian
Bach to Mahler, Wagner, Stravinsky. . .
. Moreover, some musicologists have shown
that even in songs from Africa there is a hidden complexity, see for instance in the
CD-ROM by Simha Arom Pygmes Aka. Peuple et musique. One can also refer to
Claude Levi-Strauss for an approach of the importance of complexity in cultures. . .
-
7/31/2019 Chapter 22 - Contemporary Performing Arts Testbed
4/22
410 22 Contemporary Performing Arts Testbed
Fig. 22.1 A complex patch by Olivier Pasquet, musical assistant at IRCAM
Modern music does not escape from this law, and works produced by modern
composers are very often judged as too complex for our ears. In the technical part,
complexity is inevitable, as shown in Fig. 22.1.
One can think of the hidden part of a modern piano for comparison.
22.2.2 Obsolescence and Risk
In our domain, obsolescence is very rapid, and this is a quite new experience for
musicians. We are accustomed to objects that last for centuries (scores, musical
instruments), and we also benefit from structures that are dedicated to the transmis-
sion of knowledge about music (conservatories, music schools, treatises, schools for
musical instruments manufacturing. . .). This allows for the long-term preservation
of musical works in the future, even in the case where the original instrument which
were to be used when a piece was composed have disappeared, such as Schuberts
Sonata for Arpeggione, or Mozarts works for Glass Harmonica. In this case, the
knowledge makes it possible to find a similar instrument, to adapt the musical score
-
7/31/2019 Chapter 22 - Contemporary Performing Arts Testbed
5/22
22.3 Challenges of Preservation 411
or the techniques for the sake of a new performance, assuming a certain degree of
authenticity. . .
But for digital music, things are not so well organized. The dependency on indus-
try is very high, knowledge is not maintained, obsolescence of systems and software
is very rapid, thereby increasing the risk.Consider for example Emmanuel Nunes Lichtung II. This work was first cre-
ated in 1996 in Paris, using a NeXT workstation extended with a hardware DSP
platform developed by IRCAM. The work was then recreated in 2000, using then
a Silicon Graphics workstation with a specific piece of software (jMax). The work
was recreated again in Lisbon in 2008, using a Macintosh with the Max/MSP soft-
ware. For each of the subsequent re-performances, a porting of the original process
was needed, and was implemented by the original engineer who had developed the
first version.
This is only one example, but the amount of works that were originally created forthe NeXT/ISPW workstation is huge, and for all of them, the cycle of obsolescence
is similar.
The risk is then to completely lose some works: for lost compositions from the
past, the musical score is sufficient for any new performance. For the digital part,
the score does not give any information.
22.3 Challenges of Preservation
The most important challenge for preservation in performing arts is to be able tore-perform the works. It is not sufficient to preserve the recordings (audio or video),
but to preserve all the objects that allow for a new live performance of the work.
This implies not only the preservation of all objects that are part of a work, but also
preservation of the whole set of logical relationship between these elements.
Objects that have to be preserved are:
data objects (midi files, audio files)
processes (real-time processes)
documentation (images, text)
recordings (audio, video)
Data objects and processes are used during the live performance, while documen-
tation and recordings are used when preparing a new live performance. Recordings
can be considered to be a specific kind of documentation which aims at providing
a descriptive documentation of the work (how it sounds like. . .), while documen-
tation as images and text aim to provide a prescriptive documentation on the work
(what has to be done). As explained above, recordings are part of the objects to be
preserved, but are not sufficient to preserve the ability to re-perform the work.
There can be several objects that are used inside a work. For example, there
can be several hundreds of different data objects (audio files, midi files. . .), several
real-time processes (for instance, more than 50 in En Echo by Philippe Manoury),
-
7/31/2019 Chapter 22 - Contemporary Performing Arts Testbed
6/22
412 22 Contemporary Performing Arts Testbed
several different documentation files (one for speakers installation, one for micro-
phones, one for general setup and installation. . .). All these documentation files can
be grouped together in a single PDF file.
22.3.1 Challenge 1: Preserving the Whole Set of Objects, with Its
Logical Meaning
The first important challenge is to preserve the logical relationship between all these
objects. That logical relationship is one of the most important part of the challenge,
since the preservation strategy applicable to each element can be dependent on the
logical relationship an element has with the whole set.
An example of this is a set of audio files used to store parameters. During our
analysis of the content of the repository, some problems occurred, one of the mostglaring being the case of audio files used to store numerical parameters: instead of
storing audio, some audio files are used to store numerical parameters that serve
as input to real-time processes in order to change their behaviour. This behaviour
seems to be very frequent, since audio files are well known to the community, and
their use is thus facilitated.
Due to this fact, migration techniques that are applicable to audio files cannot
be applied to these specific parameter files (the reason of this is very evident to any
member of the community). Thus, the logical relationship to the whole set of objects
has to be maintained in order to achieve preservation.
22.3.2 Challenge 2: Preserving the Processes, and Achieving
Authenticity Throughout Migrations
As explained in detail below, the second important challenge is to preserve the real-
time process (the so-called patch). The obsolescence of the environments able
to execute the real-time process is so rapid that processes need to be migrated
approximately every 5 years. Moreover, there is a need to achieve a certain
form of authenticity throughout the successive migrations that cannot be evi-dently based on simple provenance and Fixity Information, as defined by the OAIS
model.
22.4 Preserving the Real-Time Processes
Briefly speaking, the Representation Information for our real-time processes is:
Structure: the structure is a block-diagram flow structure.
Semantics: semantic of each element is (most of the time) already existing indocumentation.
A simple example, showing the structure of a (very simple) process, that provides
the structure and the semantics of one of these elements is shown in Fig. 22.2.
-
7/31/2019 Chapter 22 - Contemporary Performing Arts Testbed
7/22
22.4 Preserving the Real-Time Processes 413
Fig. 22.2 Splitting a process into structure and semantics
Moreover, existing documentation is written according to a template (which can
be expressed either in LaTEX or PDF).
The methodology was defined as follows:
Reduce the block-diagram flow to an algebra (choice of existing FAUST lan-
guage, concise and sufficiently expressive developed by Grame, Lyon, France).
Store the semantics of the elements, by extracting them from existing documen-
tationTo this end, several tools have been developed, according to the architecture
shown in Fig. 22.3.
Reference
Manual (PDF)
Ontology
template (RDF)
RepInfo (XML)
RepInfo (XML)
PDI (RDF)
DATA (XML)Patch files (MAX)
IRCAM DOCtool
IRCAM
FUNC tool
IRCAM FILE
tool
IRCAM LANG tool
MustiCASPAR
- Ingest
WHUNESCO
committee
Fig. 22.3 The process for generation of RepInfo and PDI
-
7/31/2019 Chapter 22 - Contemporary Performing Arts Testbed
8/22
414 22 Contemporary Performing Arts Testbed
The role of each of these tools is defined as follows:
DOC tool: extracts from existing documentation the semantics of elements
FUNC tool: parses the code of each single process in order to identify elements,
verify existence of RepInfo (if RepInfo missing, a warning is generated, see demobelow), and provides PDI for the process according to the PATCH ontology
template
FILE tool: analyze the global structure of all provided files, encodes PDI of work
according to provided WORK ontology template
LANG tool: re-encodes the syntax of the original process according to the chosen
language (FAUST)
The results of these extractions are stored in the archive, according to the OAIS
methodology, during the Ingest phase.
22.4.1 Preserving Logical Relationships
In order to preserve logical relationship, we developed several ontology templates
for specific elements of the objects we have to preserve. These ontologies have
been expressed using CIDOC-CRM (Conceptual Reference Model), that provides
definitions and a formal structure for describing the implicit and explicit concepts
and relationships used in cultural heritage documentation. CIDOC CRM is an ISO
standard (ISO 21127:2006).
Ontologies have been defined, and expressed in RDF for each element we haveto preserve:
Work
Real-time process (with subclasses, patch libraries, functions)
Documents: program notes, Hall program, Biography, Interview, audio sample,
Video sample, Score, Recording. . .
These ontologies provide a template for relationship with other elements of the work
to be preserved.Examples: Ontology for WORK provides a template aimed to express the rela-
tionship between all elements composing the work, and particularly documentation
files is shown in Fig. 22.4.
The ontology for patch (real-time process) is shown in Fig. 22.5.
22.4.2 IRCAM Scenario
In order to test the validity of the provided information (PDI as well asRepresentation Information), we developed specifically an accelerated lifetime
test, by assuming that one of the main elements in use today (the Max/MSP
software) is not available anymore.
-
7/31/2019 Chapter 22 - Contemporary Performing Arts Testbed
9/22
22.4 Preserving the Real-Time Processes 415
E35_TitleC
LiteralC
work titleL
work conception labelL
composer nameL
work conception beginning dateL
end of work conception detai lL
I
I
I
I
I
I
I
I
I
C F46_Individual_Work
C F30_Work_Conception
C E35_TitleC E52_Time_Span
C E21_Person
C E82_Actor_Appelation
C Literal
C Property
P14_1F_WriterP
P14F_carried_out_byP
P14_1F_ComposerP
R58F_is_derivative_ofP
R58_1F_MigrationP
P14_1F_VideastP Migration DerivativeL
Fig. 22.4 Ontology for work
22.4.3 Scenario Summary
We (as archivists) ingest of a new WORK into MustiCASPAR,
We (as registered experts) receive an asynchronous notification of loss of
availability for a COMPONENT,
We (as registered experts) search for equivalent COMPONENTS:
A new version of the COMPONENT becomes available, or: We apply a migration of the component, on the basis of RepInfo
We (as archivists) ingest of the new version of the COMPONENT.
Used Packages
Representation Information Toolbox
Registry
Authenticity manager
Preservation Orchestration Manager Packaging
Knowledge Manager
-
7/31/2019 Chapter 22 - Contemporary Performing Arts Testbed
10/22
-
7/31/2019 Chapter 22 - Contemporary Performing Arts Testbed
11/22
22.4 Preserving the Real-Time Processes 417
22.4.4 Validation of Representation Information
The purpose of this checking is to validate the Representation Information extracted
from the real-time process (see Fig. 22.6).
Fig. 22.6 Checking completeness of RepInfo
-
7/31/2019 Chapter 22 - Contemporary Performing Arts Testbed
12/22
418 22 Contemporary Performing Arts Testbed
To this end, Representation Information checking is performed in three steps:
1. Checking completeness of information: reconstruction of original process from
extracted Representation Information
2. Checking usefulness: construction of an equivalent process, from extracted
RepInfo , but executed from PureData (equivalent to a migration)
3. Authenticity: comparison of audio outputs, according to defined Authenticity
protocol
22.4.4.1 Checking Completeness of Information
The purpose of this checking is to check the completeness of Information
Representation. To this end, we apply a transformation using the Language Tool
(described above) to the original object (process). We then apply the reverse trans-
formation in order to obtain a new process. This process is supposed to be the same
as the original one. We can apply a bit-to-bit comparison method to the objects in
order to detect any loss of information illustrated in Fig. 22.7.
22.4.4.2 Checking Usefulness of Information
The purpose of this check is to show that a new process, different from the orig-
inal one, but functional, can be reconstructed from the provided Representation
Information as illustrated in Fig. 22.7.
In order to show this, an automatic translation tool is used (based on theLanguage Tool already described), replacing the original Max/MSP environment
by the PureData environment.
It should be noticed that some manual adjustments have to be made in the cur-
rent version of the tools (due to incompleteness of Representation Information with
PureData).
22.4.4.3 Checking Authenticity
In order to check Authenticity, we apply an Authenticity protocol.
Here is a slightly simplified version of the AP:
At Ingest phase, 3-steps Authenticity Protocol:
Choose an input audio file (inputFile1)
Apply audio effect on it
Record output audio file (outputFile1)
At Migration phase, 3-steps Authenticity Protocol :
After migration, apply new audio effect on inputFile1
Record output audio file (outputFile2)
Compare outputFile1 and outputFile2 (by ear audio engineer, or any other
method of comparison, for example comparing spectrograms), illustrated in
Fig. 22.8
-
7/31/2019 Chapter 22 - Contemporary Performing Arts Testbed
13/22
22.5 Interactive Multimedia Performance 419
Fig. 22.7 Checking usefulness of RepInfo
As an important remark, it has to be noticed that, when comparing output files, some
adjustments have to be made on the object itself in order to achieve authenticity.
22.5 Interactive Multimedia Performance
In this Section, we discuss the motivation, considerations, approaches and results
of the CASPAR contemporary arts testbed with a particular attention on Interactive
-
7/31/2019 Chapter 22 - Contemporary Performing Arts Testbed
14/22
420 22 Contemporary Performing Arts Testbed
Fig. 22.8 Checking authenticity
Multimedia Performances (IMP) [221]. The section describes several different IMP
systems and presents an archival system, which has been designed and implemented
based on the CASPAR framework and components for preserving Interactive
Multimedia Performances.
22.5.1 Introduction
IMP is chosen as part of the testbeds for its challenges due to the complexity and
multiple dependencies and typically involves several difference categories of digitalmedia data. Generally, an IMP involves one or more performers who interact with a
computer based multimedia system making use of multimedia contents that may be
prepared as well as generated in real-time including music, audio, video, animation,
graphics, and many others [222, 223].
The interactions between the performer(s) and the multimedia system [224226]
can be done in a wide range of different approaches, such as body motions (for
example, see Music via Motion (MvM) [227, 228]), movements of traditional musi-
cal instruments or other interfaces, sounds generated by these instruments, tension
of body muscle using bio-feedback [229], heart beats, sensors systems, and many
others. These signals from performers are captured and processed by multimedia
systems. Depending on specific performances, the input can be mapped onto mul-
timedia contents and/or as control parameters to generate live contents/feedback
using a mapping strategy.
http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?- -
7/31/2019 Chapter 22 - Contemporary Performing Arts Testbed
15/22
22.5 Interactive Multimedia Performance 421
Traditional music notation as an abstract representation of a performance it is
not sufficient to store all the information and data required to reconstruct the per-
formance with all the specific details. In order to keep an IMP performance alive
through time, not only its output, but also the whole production process to create the
output needs to be preserved.
22.5.2 Interactive Multimedia Performance (IMP) Systems
In this section we describe several different IMP systems and software with different
types of interaction and different types of data while the following section explains
how the CASPAR framework is used for their preservation.
22.5.3 The 3D Augmented Mirror (AMIR) System
The 3D Augmented Mirror (AMIR) [230, 231] is an example IMP system which
has been developed in the context of the i-Maestro project (www.i-maestro.org)
[232], for the analysis of gesture and posture in string practice training. Similar to
many other performing arts, string players (e.g. violinist, cellists) often use mirrors
to observe themselves practicing to understand and improve awareness of their play-
ing gesture and posture. More recently, video has also been used. However, this is
generally not effective due to the inherent limitations of 2D perspective views of the
media.
The i-Maestro 3D Augmented Mirror is designed to support the teaching and
learning of bowing technique, by providing multimodal feedback based on real-time
analysis of 3D motion capture data. Figures 22.9 and 22.10 show screenshots of the
i-Maestro 3D Augmented Mirror interface which explore visualization and sonifica-
tion (e.g. 3D bow motion pathway trajectories and patterns) to provide gesture and
posture support. It uses many different types of data including 3D motion data (from
a 12-camera motion capture system), pressure sensor, audio, video and balance.
The i-Maestro AMIR multimodal recording, which includes 3D motion data,
audio, video and other optional sensor data (e.g. balance, etc) can be very useful
to provide in-depth information beyond the classical audio visual recording many
different purposes including technology-enhanced learning, and in this context for
the preservation of playing gesture and style for detailed musicological analysis
(now and in the future).
22.5.4 ICSRiM Conducting Interface
The ICSRiM Conducting System is another IMP system example. It has been devel-
oped for the tracking and analysis of a conductors hand movements [233, 234]. The
system is aiming at supporting students learning and practicing conducting, and
http://-/?-http://-/?-http://www.i-maestro.org/http://www.i-maestro.org/http://www.i-maestro.org/http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://www.i-maestro.org/http://-/?-http://-/?- -
7/31/2019 Chapter 22 - Contemporary Performing Arts Testbed
16/22
422 22 Contemporary Performing Arts Testbed
Fig. 22.9 The i-Maestro 3D augmented mirror system showing the motion path visualisation
Fig. 22.10 AMIR interface showing 3D motion data, additional visualizations and analysis
-
7/31/2019 Chapter 22 - Contemporary Performing Arts Testbed
17/22
-
7/31/2019 Chapter 22 - Contemporary Performing Arts Testbed
18/22
424 22 Contemporary Performing Arts Testbed
inter-relationships and additional information considering the reconstruction issues.
It is a challenging issue since it is difficult to preserve the knowledge about the log-
ical and temporal components, and all the objects such as the captured 3D motion
data, Max/MSP patches, configuration files, etc, in order to be properly connected
for the reproduction of a performance [235].Due to these multiple dependencies, the preservation of an IMP requires robust
representation and association of the digital resources. This can be performed
using entities and properties defined for CIDOC-CRM and FRBRoo. The CIDOC
Conceptual Reference Model (CRM) is being proposed as a standard ontology for
enabling interoperability amongst digital archives [236].
CIDOC-CRM defines a core set concepts for physical as well as temporal entities
[237, 238]. CIDOC-CRM was originally designed for describing cultural heritage
collections in museum archives. A harmonisation effort has also been carried out
to align the Functional Requirements for Bibliographic Records (FRBR) [239] toCIDOC-CRM for describing artistic contents. The result is an object oriented ver-
sion of FRBR, called FRBRoo [240]. The concepts and relations of the FRBRoo are
directly mapped to CIDOC-CRM.
Figure 22.12 demonstrates how the CIDOC-CRM and FRBR ontologies are used
for the modelling of an IMP.
22.5.6 ICSRiM IMP Archival System
The CASPAR project evaluated a set of preservation scenarios and strategies in
order to validate its conceptual model and architectural solutions within the different
F52.Performance
IMP
F8.PersonKia (Director)
Frank
(Performer)
E53.PlaceLeeds -UK
E52.Time-Span2hours:5PM-12/02/07
E22.Man-MadeObject
Cello
Sound MixerComputer System
E73.InformationObjectMusic
Music Score
P16F use specific
object
P16F use specific
object
P7F took place atP4F has time
span
P14F carried out by
Fig. 22.12 Modelling an IMP with the use of the CIDOC-CRM and FRBR ontologies
http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?- -
7/31/2019 Chapter 22 - Contemporary Performing Arts Testbed
19/22
22.5 Interactive Multimedia Performance 425
Fig. 22.13 The interface of the Web archival system
testbed domains. In this case, our scenarios are related with the ingestion, retrieval
and preservation of IMPs.
The ICSRiM IMP Archival System has been designed and developed with theCASPAR framework integrating a number of selected CASPAR components via
web services. The system has been used to implement and validate the preservation
scenarios.
The archival system is a web interface, shown in Fig. 22.13, which communicates
with a Repository containing the IMPs and the necessary metadata for preserving
the IMPs. The first step for preserving an IMP is to create its description based on the
CIDOC-CRM and FRBRoo ontology. This information is generated in RDF/XML
format with the use of the CASPAR Cyclops tool. The Cyclops tool [241] is used to
capture appropriate Representation Information to enhance virtualisation and futurere-use of the IMP. In particular, this web tool is integrated into the Archival System
and it used in order to model various IMPs.
During ingestion, the IMP files and the metadata are uploaded and stored in the
Repository with the use of the web-based IMP Archival System. For the retrieval
of an IMP, queries are performed on the metadata and the related objects are
returned to the user. The following Figure shows the web interface of the ICSRiM
IMP Archival system.
In case a change occurs in the dataset of an IMP, such as the release of a
new version of the software, the user has the ability to update the Representation
Information and the dataset of the IMP with the new modules (e.g. the version
of new software). A future user will be able to understand which one is the lat-
est version of a component and how these components can be reassembled for the
reproduction of the Performance by retrieving the Representation Information of
the IMP.
http://-/?-http://-/?- -
7/31/2019 Chapter 22 - Contemporary Performing Arts Testbed
20/22
426 22 Contemporary Performing Arts Testbed
22.5.7 Conclusion
This section of the chapter introduces the usages and applications of interactive
multimedia for contemporary performing arts as well as its usefulness for captur-
ing/measuring multimedia and multimodal data that are able to better represent theplaying gesture and/or interactions. With two example IMP systems, it discusses
key requirements and complexities of the preservation considerations and presents
a digital preservation framework based on ontologies for Interactive Multimedia
Performances.
With the CASPAR framework, standard ontology models were adopted in order
to define the relations between the individual components that are used for the re-
performance. We also described the development and implementation of a web-
based archival system using the CASPAR framework and components.
The ICSRiM IMP Archival System has been successfully validated by userswho have created their own IMP systems using their own work for ingestion and
using ingested works from others (without any prior knowledge) to reconstruct a
performance with only the instruction and information provided by the archival
system.
22.6 CIANT Testbed
22.6.1 RepInfo Validation
It is quite difficult to properly demonstrate that all the RepInfo necessary to re-
perform the performance has been collected making the information in the archive
Independently Understandable. The only ultimate proof would be to grant access to
the archive to a group of artists (Designated Community) that would hire a theatre
and attempt to re-perform the piece. Since this is not a convenient solution from
obvious reasons, we decided to implement a Performance Viewer tool that would
facilitate the process of RepInfo validation by providing immediate visual and audio
feedback.
The architecture of Performance Viewer tool consists of the following compo-
nents:
Ontology loader
Timeline controller
Different visualisation profiles
The Ontology loader component serves as a bridge between the ontology which
is stored in the repository and the rest of the application. It understands the pecu-liarities of the CIDOC-CRM and the semantics of our CIDOC extensions. It also
provides a modular architecture where other components, so called Visualisation
profiles can register their event handlers. When the loading procedure is initiated,
all registered observers would receive data depending on their focus. For instance:
-
7/31/2019 Chapter 22 - Contemporary Performing Arts Testbed
21/22
-
7/31/2019 Chapter 22 - Contemporary Performing Arts Testbed
22/22
428 22 Contemporary Performing Arts Testbed
Fig. 22.15 Screenshot of the preview of the GOLEM performance in the performance viewer tool
Fig. 22.16 Performance viewer: from left to right, model of the GOLEM performance, timeline
slider, three different video recordings of the performance, 3D model of the stage including the
virtual dancer, 3D model used for the video projection, audio patch in Max/MSP and pure data
22.7 Summary
This chapter has shown some of the results from the Contemporary Performing Arts
testbeds which apply the techniques described in this book to the multitude of digital
objects used in this area. The view of preservation as involving re-performance, and
the ideas of authenticity, introduce a number of new ways to test our concepts, tools
and techniques.