Real-Time Music Tracking Using Multiple Performances As a Reference

Total Page:16

File Type:pdf, Size:1020Kb

Real-Time Music Tracking Using Multiple Performances As a Reference REAL-TIME MUSIC TRACKING USING MULTIPLE PERFORMANCES AS A REFERENCE Andreas Arzt, Gerhard Widmer Department of Computational Perception, Johannes Kepler University, Linz, Austria Austrian Research Institute for Artificial Intelligence (OFAI), Vienna, Austria [email protected] ABSTRACT e.g. [9, 19, 20]), is to start from a symbolic score represen- tation (e.g in the form of MIDI or MusicXML). Often, this In general, algorithms for real-time music tracking di- score representation is converted into a sound file using a rectly use a symbolic representation of the score, or a syn- software synthesizer. The result is a ‘machine-like’, low- thesised version thereof, as a reference for the on-line align- quality rendition of the piece, in which we know the time of ment process. In this paper we present an alternative ap- every event (e.g. note onsets). Then, a tracking algorithm proach. First, different performances of the piece in ques- is used to solve the problem of aligning the incoming live tion are collected and aligned (off-line) to the symbolic performance to this audio version of the score – thus, the score. Then, multiple instances of the on-line tracking al- problem of real-time music tracking can be treated as an gorithm (each using a different performance as a reference) on-line audio to audio alignment task. are used to follow the live performance, and their output is In this paper we follow a similar approach, but instead combined to come up with the current position in the score. of using the symbolic score directly, we propose to first As the evaluation shows, this strategy improves both the automatically align a recording of another performance of robustness and the precision, especially on pieces that are the same piece to the score. Then, we use this automati- generally hard to track (e.g. pieces with extreme, abrupt cally annotated ‘score performance’ as the new score rep- tempo changes, or orchestral pieces with a high degree of resentation for the on-line tracking process (for the related polyphony). Finally, we describe a real-world application, task of off-line performance to performance alignment see where this music tracking algorithm was used to follow a e.g. [18]). Our motivation for this is twofold. First of world-famous orchestra in a concert hall in order to show all, we expect the quality of the features to be higher than synchronised visual content (the sheet music, explanatory if they were computed from a synthesised version of the text and videos) to members of the audience. score. Also, in a performance a lot of intricacies are en- coded that are missing in the symbolic score, including 1. INTRODUCTION (local) tempo and loudness changes. In this way we im- Real-time music tracking (or, score following) algorithms, plicitly also take care of special events like trills, which which listen to a musical performance through a micro- normally are insufficiently represented in a symbolic score phone and at any time report the current position in the representation. musical score, originated in the 1980s (see [8, 24]) and As will be seen in this paper, this approach proves to still attract a lot of research [4, 6, 11, 15, 17, 21, 23]. In be promising, but the results also depend heavily on which recent years this technology has already found use in real- performance was chosen as a reference. To improve the world applications. Examples include Antescofo 1 , which robustness we further propose a multi-agent approach (in- is actively used by professional musicians to synchronise a spired by [25], where a related strategy was applied to off- performance (mostly solo instruments or small ensembles) line audio alignment), which does not depend on a single with computer realised elements, and Tonara 2 , a music performance as a reference, but takes multiple ‘score per- tracking application focusing on the amateur pianist and formances’ and aligns the live performance to all these ref- running on the iPad. erences simultaneously. The output of all agents is com- A common approach in music tracking, and also for bined to come up with the current position in the score. As the related task of off-line audio to score alignment (see will be shown in the evaluation, this extension stabilises our approach and increases the alignment accuracy. 1 repmus.ircam.fr/antescofo 2 tonara.com The paper is structured as follows. First, in Section 2 we give an overview on the data we use to evaluate our music tracker. For comparison, we then give results of the origi- c Andreas Arzt, Gerhard Widmer. nal tracking algorithm that our approach is based on in Sec- Licensed under a Creative Commons Attribution 4.0 International Li- tion 3. In Section 4 we present a tracking strategy based on cense (CC BY 4.0). Attribution: Andreas Arzt, Gerhard Widmer. “Real-time Music Tracking using Multiple Performances as a Reference”, off-line aligned performances, which shows promising but 16th International Society for Music Information Retrieval Conference, unstable results. Then, in Section 5 we propose a multi- 2015. agent strategy, which stabilises the tracking process and 357 358 Proceedings of the 16th ISMIR Conference, M´alaga, Spain, October 26-30, 2015 ID Composer Piece Name # Perf. Groundtruth CE Chopin Etude Op. 10 No. 3 (excerpt) 22 Match CB Chopin Ballade Op. 38 No. 1 (excerpt) 22 Match MS Mozart 1st Mov. of Sonatas KV279, KV280, KV281, 1 Match KV282, KV283, KV284, KV330, KV331, KV332, KV333, KV457, KV475, KV533 RP Rachmaninoff Prelude Op. 23 No. 5 3 Manual B3 Beethoven Symphony No. 3 1 Manual M4 Mahler Symphony No. 4 1 Manual Table 1. The evaluation data set. Error CE CB MZ RP B3 M4 Error CE CB MZ RP B3 M4 0.05 0.33 0.33 0.55 0.45 0.42 0.23 0.05 0.92 0.87 0.93 0.75 0.54 0.38 0.25 0.96 0.92 0.97 0.90 0.84 0.71 0.25 0.99 0.97 0.99 0.97 0.93 0.86 0.50 0.99 0.96 0.98 0.96 0.91 0.83 0.50 1 0.97 1 0.99 0.96 0.94 0.75 1 0.98 0.99 0.98 0.94 0.87 0.75 1 0.98 1 0.99 0.97 0.97 1.00 1 0.98 0.99 0.98 0.95 0.91 1.00 1 0.98 1 1 0.98 0.98 Table 2. Results for the original on-line tracking algo- Table 3. Results for the off-line alignments. The results rithm. The results are shown as proportion of correctly are shown as proportion of correctly aligned pairs of time aligned pairs of time points (note times or downbeat times, points (note times or downbeat times, respectively), for dif- respectively), for different error tolerances (in seconds). ferent error tolerances (in seconds). For instance, the first For instance, the first number in the first row means that for number in the first row means that for the Chopin Etude the Chopin Etude the alignment was performed for 33% of the alignment was performed for 92% of the notes with an the notes with an error smaller than or equal to 0.05 sec- error smaller than or equal to 0.05 seconds. onds. processed fully automatically. These will act as replace- improves the results for all test pieces. Next, we compare ments for the symbolic scores. We collected 7 additional the results of the previous chapters to each other (Section performances for each piece in the dataset. We made an 6). Finally, we describe a real-life application of our algo- exception for the excerpts of the Ballade and the Etude by rithm at a world-famous concert hall, where it was used to Chopin, as we already have 22 performances of those. We track Richard Strauss’ Alpensinfonie (see Section 7). thus reused these performances accordingly, randomly se- lected 7 additional performances for each performance in the evaluation set, and treated them in the same way as 2. DATA DESCRIPTION the other additional data (i.e. we did not use any part of To evaluate a real-time music tracking algorithm, a collec- the ground truth, everything was computed automatically tion of annotated performances is needed. Table 1 gives when they were used as a ‘score performance’). We also an overview on the data that will be used throughout the took care not to use additional performances of the same paper. It is important to note that the dataset includes two performer(s) that occur in our evaluation set. orchestral pieces (symphonies by Beethoven and Mahler), which in our experience are difficult challenges for mu- 3. STANDARD MUSIC TRACKING BASED ON A sic tracking algorithms, due to their high polyphony and SYMBOLIC SCORE REPRESENTATION complexity. The table also indicates how the ground truth was compiled. For the Chopin Ballade and Etude, and for Our approach to music tracking is based on the standard the Mozart piano sonatas we have access to accurate data dynamic time warping (DTW) algorithm. In [10] exten- about every note onset (‘matchfiles’) that was played, as sions to DTW were proposed that made it applicable for these were recorded on a computer-monitored grand piano on-line music tracking: 1) the path is computed in an in- (see [12] and [26] for more information about this data). cremental way, and 2) the complexity is reduced to being For the Prelude by Rachmaninoff as well as for the Sym- linear in the length of the input sequences.
Recommended publications
  • Metadefender Core V4.12.2
    MetaDefender Core v4.12.2 © 2018 OPSWAT, Inc. All rights reserved. OPSWAT®, MetadefenderTM and the OPSWAT logo are trademarks of OPSWAT, Inc. All other trademarks, trade names, service marks, service names, and images mentioned and/or used herein belong to their respective owners. Table of Contents About This Guide 13 Key Features of Metadefender Core 14 1. Quick Start with Metadefender Core 15 1.1. Installation 15 Operating system invariant initial steps 15 Basic setup 16 1.1.1. Configuration wizard 16 1.2. License Activation 21 1.3. Scan Files with Metadefender Core 21 2. Installing or Upgrading Metadefender Core 22 2.1. Recommended System Requirements 22 System Requirements For Server 22 Browser Requirements for the Metadefender Core Management Console 24 2.2. Installing Metadefender 25 Installation 25 Installation notes 25 2.2.1. Installing Metadefender Core using command line 26 2.2.2. Installing Metadefender Core using the Install Wizard 27 2.3. Upgrading MetaDefender Core 27 Upgrading from MetaDefender Core 3.x 27 Upgrading from MetaDefender Core 4.x 28 2.4. Metadefender Core Licensing 28 2.4.1. Activating Metadefender Licenses 28 2.4.2. Checking Your Metadefender Core License 35 2.5. Performance and Load Estimation 36 What to know before reading the results: Some factors that affect performance 36 How test results are calculated 37 Test Reports 37 Performance Report - Multi-Scanning On Linux 37 Performance Report - Multi-Scanning On Windows 41 2.6. Special installation options 46 Use RAMDISK for the tempdirectory 46 3. Configuring Metadefender Core 50 3.1. Management Console 50 3.2.
    [Show full text]
  • Radium: a Music Editor Inspired by the Music Tracker
    Radium: A Music Editor Inspired by the Music Tracker Kjetil Matheussen Norwegian Center for Technology in Music and the Arts. (NOTAM) Sandakerveien 24D, Bygg F3 N-0473 Oslo Norway [email protected] Abstract Musical events are defined with pure text. Radium is a new type of music editor inspired by The event C#3 5-32-000 plays the note C the music tracker. Radium's interface differs from sharp at octave 3 using instrument number 5 at the classical music tracker interface by using graphi- volume 32. The last three zeroes can be used cal elements instead of text and by allowing musical for various types of sound effects, or to set new events anywhere within a tracker line. tempo. Chapter 1: The classical music tracker interface The tables are called patterns, and a song and how Radium differs from it. Chapter 2: Ra- usually contains several patterns. To control dium Features: a) The Editor; b) The Modular the order patterns are playbed back, we use a Mixer; c) Instruments and Audio Effects; d) In- strument Configuration; e) Common Music Nota- playlist. For example, if we have three patterns, tion. Chapter 3: Implementation details: a) Paint- a typical song could have a playlist like this: ing the Editor; b) Smooth Scrolling; c) Embed- 1, 2, 1, 2, 3, 1, 2. ding Pure Data; d) Collecting Memory Garbage in C and C++. Chapter 4: Related software. 1.1 How Radium Differs from the Classical Tracker Interface Keywords Radium4 differs from the music tracker inter- Radium, Music Tracker, GUI, Pure Data, Graphics face by using graphical elements instead of text Programming.
    [Show full text]
  • VIDEO GAME SUBCULTURES Playing at the Periphery of Mainstream Culture Edited by Marco Benoît Carbone & Paolo Ruffino
    ISSN 2280-7705 www.gamejournal.it Published by LUDICA Issue 03, 2014 – volume 1: JOURNAL (PEER-REVIEWED) VIDEO GAME SUBCULTURES Playing at the periphery of mainstream culture Edited by Marco Benoît Carbone & Paolo Ruffino GAME JOURNAL – Peer Reviewed Section Issue 03 – 2014 GAME Journal A PROJECT BY SUPERVISING EDITORS Antioco Floris (Università di Cagliari), Roy Menarini (Università di Bologna), Peppino Ortoleva (Università di Torino), Leonardo Quaresima (Università di Udine). EDITORS WITH THE PATRONAGE OF Marco Benoît Carbone (University College London), Giovanni Caruso (Università di Udine), Riccardo Fassone (Università di Torino), Gabriele Ferri (Indiana University), Adam Gallimore (University of Warwick), Ivan Girina (University of Warwick), Federico Giordano (Università per Stranieri di Perugia), Dipartimento di Storia, Beni Culturali e Territorio Valentina Paggiarin, Justin Pickard, Paolo Ruffino (Goldsmiths, University of London), Mauro Salvador (Università Cattolica, Milano), Marco Teti (Università di Ferrara). PARTNERS ADVISORY BOARD Espen Aarseth (IT University of Copenaghen), Matteo Bittanti (California College of the Arts), Jay David Bolter (Georgia Institute of Technology), Gordon C. Calleja (IT University of Copenaghen), Gianni Canova (IULM, Milano), Antonio Catolfi (Università per Stranieri di Perugia), Mia Consalvo (Ohio University), Patrick Coppock (Università di Modena e Reggio Emilia), Ruggero Eugeni (Università Cattolica del Sacro Cuore, Milano), Roy Menarini (Università di Bologna), Enrico Menduni (Università di
    [Show full text]
  • Creating Chiptune Music
    Creating Chiptune Music Little Sound DJ Tutorial By Haeyoung Kim (aka Bubblyfish) Table of Content LSDJ structure …………………………………………………………….3 Hexadecimal system ……………………………………………………..5 Screen structure …………………………………………………………. 6 Copy & paste ……………………………………………………………...7 Exercise ………………………………………………………………….8 Project Screen …………………………………………………………….9 Instrument Screen ……………………………………………………….10 Table Screen ……………………………………………………………..12 Groove Screen ……………………………………………………………13 Commands ………………………………………………………………..15 Helpful site ………………………………………………………………..18 Emulator key press ………………………………………………………19 What is Little Sound DJ? Little Sound DJ is a tracker -based music-making tool designed for Nintendo Game Boy hardware. There are 4 channels of audio available to be played simultaneously. Music is created by navigating through different screens with combinations of buttons similar to playing a video game. Game Boy Sound The Little Sound DJ has 4 bit resolution, four channels sounds. Chan1 (pulse): Square wave with envelop and sweep functions. Chan2 (pulse): Square wave with envelop function. Chan3 (wave): Soft synthesizer, sample playback and speech synthesis. Chan4 (Noise): Noise with envelope and shape functions. Hexadecimal Number System Little Sound DJ represents parameter values with hexadecimal system,’ base 16’ number system. Little Sound DJ Screen Structure LSDJ consists of multiple screens. Each screen has different functions. Song, Chain, and Phrase are used to compose and arrange a song, and instrument, table and groove screens are used for sound programming. Song Screen - the highest level of the screens where you construct a song by stringing chains together. Chain Screen – chains series of phrases. Phrase Screen - where the patterns are created. However, you cannot hear unless an instrument is assigned. Instrument Screen - allows you to create and modify an instrument by selecting different waveforms and changing parameters. Table Screen - where you can alter and automate the sounds of pattern or a chain.
    [Show full text]
  • Polyend Tracker Full Press Note Link
    PRESS RELEASE • FOR IMMEDIATE RELEASE • 18/03/20 CONTACTS Reviews: [email protected] General: [email protected] Polyend Tracker reboots retro form factor of software past with forward-looking functionality as world’s first hardware tracker OLSZTYN, POLAND: famed for bringing new technologies to creative musicians by building innovative and unique musical instruments, Polyend is proud to announce availability of Tracker — effectively extracting the best bits of yesteryear’s tricky tracker software classics and rebooting them with forward-looking functionality as the world’s first hardware tracker, deftly designed as an easy-to-use compact standalone workstation with immediacy and simplicity at its creative core, and aiding artists with forging unique avenues of sonic construction to boot — as of March 18… For the benefit of the uninitiated, a music tracker — tracker, for short — is a type of sequencing software. Speaking historically, the tracker term itself is derived from the first tracker software, Ultimate Soundtracker, starting life as a game sound development tool released for the Commodore Amiga personal computer back in 1987. The first trackers supported four pitch and volume modulated channels of 8-bit PCM (Pulse Code Modulation) samples, a limitation imposed by the Amiga’s audio chipset. Classic trackers represented music as discrete notes positioned in individual channels at discrete positions on a vertical timeline with a number-based user interface. Indeed, notes, parameter changes, effects, and other commands were entered via computer keyboard into a grid of fixed time slots as codes comprising letters, numbers, and hexadecimal digits — the latter being a positional system representing numbers using 16 distinct symbols.
    [Show full text]
  • Ironman Atari
    Ironman Atari A compilation of advanced Atari 8-bit programming techniques PICTURE HERE version 0.3 – January 04.2004 Table of Contents Introduction..........................................................................................................................3 Programming Environment..................................................................................................4 Graphics Modes...................................................................................................................6 Introduction.....................................................................................................................6 Splitting modes vertically................................................................................................6 HIP/RIP...........................................................................................................................8 TIP.................................................................................................................................10 GTIA 9++......................................................................................................................10 MCS..............................................................................................................................15 Graphics Links and Resources......................................................................................15 Scrolling techniques...........................................................................................................15 MWP.............................................................................................................................15
    [Show full text]
  • Download Music Without Requiring Much More Than a Decent Internet Connection
    Jordan Bross. Community, Collaboration and Contribution: Evaluating a BitTorrent Tracker as a Digital Library. A Master's paper for the M.S. in L.S. degree. December, 2010. 40 pages. Advisor: Gary Marchionini. This study explores the BitTorrent file sharing technology as a means for the construction of a digital library by a community of decentralized internet users. The private BitTorrent tracker What.CD, which currently has over 100,000 users, is the primary focus of the paper. In addition to an overview of the BitTorrent protocol, a detailed analysis of the facets and features of What.CD serves to demonstrate how the collaboration of users contributing their own content via a file sharing website can build an unparalleled library of digital media. It examines the role of authority and privilege at a private BitTorrent tracker, as well as the methods employed by What.CD to maintain a large and well- structured catalog of content produced by a community of anonymous users around the globe. Headings: BitTorrent Digital file sharing Digital libraries Peer-to-peer file sharing COMMUNITY, COLLABORATION AND CONTRIBUTION: EVALUATING A BITTORRENT TRACKER AS A DIGITAL LIBRARY by Jordan Bross A Master's paper submitted to the faculty of the School of Information and Library Science of the University of North Carolina at Chapel Hill in partial fulfillment of the requirements for the degree of Master of Science in Library Science. Chapel Hill, North Carolina December, 2010 Approved by: ________________________ Gary Marchionini 1 TABLE OF CONTENTS
    [Show full text]
  • Tracker V1.5 User Manual & Technical Guide
    User Manual & Technical Guide Written by James Pujals (a.k.a. DZ-Jay) Last Updated: March 6, 2021 Revision #4 Copyright © 2020 – 2021, James Pujals Permission is granted to reproduce and distribute this material freely, without restrictions, as long as the original content remains unchanged. i The Intellivision Music Tracker! 1 Introduction!.......................................................................................................................1 Tracker Version 1.5!..........................................................................................................1 Main Features!..................................................................................................................1 I. Overview! 2 The Instrument Synthesizer!..............................................................................................3 Waveform Musical Range Polyphony Envelopes Vibrato Pitch Effects Percussion The Music Player!..............................................................................................................4 Channels Instruments Drum Kits Note Events Sub-Patterns Patterns Song Sequence II. Technical Specification! 5 Tracker Engine!.................................................................................................................5 Execution Flow Keeping Time Minimizing Jitter Tracker Time!.....................................................................................................................6 Ticks Rows Tracker Rows vs. Traditional Note Values Song Tempo Tracker Program
    [Show full text]
  • Introduction
    Produced by Impact Soundworks in collaboration with OverClocked ReMix Version 1.0 (August 30th, 2017) Introduction We created the original Super Audio Cart library with the intent of reproducing and remixing some of the most legendary sounds from classic video game consoles and handheld systems. However, we only sampled a single personal computer – the Commodore 64 – despite that millions of people have been using computers to play games since the 1970s. With Super Audio Cart PC, we sought to capture the tones of those beautiful, blocky machines so many of us grew up with. This virtual instrument includes over 1,000 authentic sounds from 8 classic computer sound chips; the glassy, metallic timbres of the AdLib sound card, the lo-fi goodness of the Amiga and early music tracker software, the thick pulse waves of the Atari ST’s POKEY, and much more. All sounds have been painstakingly recorded directly through the original hardware, not with emulations or reproductions, to fully capture all the grit and character of each computer. Our goal in this project, even more so than with Super Audio Cart, is just as much about preservation of classic sounds. Computer systems from decades past are notoriously unreliable, and it is nearly impossible to integrate them into a modern music production setup. With Super Audio Cart PC, all of their sounds can be accessed in VST, AU, and AAX form in an incredibly powerful 4-layer synth and modulation engine, just like with the original Super Audio Cart. We hope you find these sounds as inspiring as we do, and that you will enjoy our collection of modern and reimagined snapshot presets which breathe all new life and character into these classics! Installation: Super Audio Cart Owners If you already own the original Super Audio Cart, installation is simplified as SACPC is loaded within your existing installation.
    [Show full text]
  • Artificial Intelligence in the Concertgebouw
    Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence (IJCAI 2015) Artificial Intelligence in the Concertgebouw Andreas Arzt(1;2), Harald Frostel(1), Thassilo Gadermaier(2) Martin Gasser(2), Maarten Grachten(2), Gerhard Widmer(1;2) (1)Johannes Kepler University, Linz, Austria (2)Austrian Research Institute for Artificial Intelligence, Vienna, Austria [email protected] Abstract Arzt et al., 2008; Korzeniowski et al., 2013]. While there still are many open research questions (such as on-line learning In this paper we present a real-world application of predictive tempo models during a performance), real-time (the first of its kind) of machine listening in the con- score following is already beginning to be used in real-world text of a live concert in a world-famous concert hall applications. Examples include Antescofo1, which is actively – the Concertgebouw in Amsterdam. A real-time used by professional musicians to synchronise a performance music tracking algorithm listens to the Royal Con- (mostly solo instruments or small ensembles) with computer certgebouw Orchestra performing Richard Strauss’ realised elements, and Tonara2, a music tracking application Alpensinfonie and follows the progress in the sheet focusing on the amateur pianist and running on the iPad. music, i.e., continuously tracks the most likely po- sition of the live music in the printed score. This In this paper, we lift the problem to a new level of com- information, in turn, is used to enrich the concert plexity: we wish to track an entire orchestra playing complex experience for members of the audience by stream- polyphonic music.
    [Show full text]
  • Renoise 31 Full Crack
    Renoise 3.1 (Full Crack) Renoise 3.1 (Full Crack) 1 / 3 2 / 3 It seems that Renoise 3.1 is very popular software. The Renoise 3.1 torrent is popular amongst people that are listed below. In the listed 2016-01-09 to now, .... These patterns are akin to sheet music, but are displayed alphanumerically instead of with musical notation. Renoise 3.1 Torrent. Whether you're .... Using warez version, crack, warez passwords, patches, serial numbers, registration codes, key generator, pirate key, keymaker or keygen for Renoise 3.1.0 license .... BIZ do not provide any serial numbers, crack, patch or keygen. ... Renoise 3.1 (Full + Crack) MACnWINS | Fast Secure Free Download .... r/renoise: Advanced audio software with a tracker interface. ... If you upload the copy registered to you to an ftp/torrent site and it gets back to them, they revoke .... Renoise 3.1.0 + Crack Serial. Renoise is a cross-platform software solution that comes packed with many useful features for helping you record .... Renoise 3.1 keygen Other changes include improvements to DSSI, MIDI optimizations, hardware-compatible solo mode, customizable audio, .... Renoise 64-bit 3.1.0 keygen or key generator might contain a trojan horse opening a backdoor on your computer. Hackers can use this backdoor .... Crack with Keygen Win Mac https maccrack magicbullet lookscrack . Nov Live. renoise 3.1 crack YOUR EDM INTERVIEW ZARDONIC .... I recently bought a license for Renoise 3.1. The software is admittedly powerful but, after trying it out for a couple of weeks, I think it's not the ...
    [Show full text]
  • SEGA Mega Drive / Genesis Music Interface
    On the Development of an Interface Framework in Chipmusic: Theoretical Context, Case Studies and Creative Outcomes by Sebastian Tomczak Submitted in fulfilment of the requirements for the degree of Doctor of Philosophy Elder Conservatorium of Music Faculty of Humanities and Social Sciences The University of Adelaide March, 2011 2 Table of Contents ! " # $ %$$ & ' ! "# $% & ' "( ) " $% ! * + % "" ()*+$,* + -- ,-'* ) . ' // , % // + % /0 ,-'* ) . ' 1 2 ) / , + 3 ()*+ (. + ,-'* ,+ 0 , % ,-'* 0 + % 3( $% ,-'* ,+ 1 2 ) 3 , + 34 '/00+ / * 3## 3 , % 0# + % 0 $% * 3## 1 2 ) 00 , + 4" * ),+ 1.2 3+ 4- '- . + &5 4/ , % 4 + % 43 '- . + &5 1 2 ) 40 , + # ( ( 0 -5 + ( ' ,!#3*6 $5 ,703/4 " * ! 8-9 " !% ,**(# / ! / 3 ## 3!* . 4 ## 31!5 6 & $5 0 (#( : * ) $ 6 (#( : + $ 1 )+ + ;##4< (#" : + $ 1 9 - + ;#(#< (#3 : + $ 1 * ;## #(#< ((# : + $ 1 - = ;##< ((" ## 3 ! (& 4 ,% 1 * 3## ((4 %!%& ))6 # ))7 #" ))7 $!#""# )0( ' )00 ,% 1 &5 (" %!%& )01 # )01 #" )01 $!#""# )03 ,% 1 ,-'* ,+ (3 %!%& )04 # )05 #" )05 $!#""# )06 ' )1( ,% 1 ,-'* ) . ' ("# %!%& )1( # )1) #" )10 $!#""# )11 ' )12 1#&. 4 List of Figures and Tables !%$$ & ' '!7+'/'+# & - !( # 8 + 9" 1 -!& +7+'/'+# & !5$ 8# $& & $ 0: /!5$ 8# $& & $ 40: !;( (;/-4
    [Show full text]