Tracker V1.5 User Manual & Technical Guide

Total Page:16

File Type:pdf, Size:1020Kb

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 Interface!................................................................................................8 ii III. Using The Tracker! 10 Pre-Requisites!................................................................................................................10 Program Use!..................................................................................................................11 1. Set Up Tracker 2. Initialize Tracker 3. Load A Song 4. Update Playback Advanced Configuration!.................................................................................................15 Global Tracker Configuration Playback Volume Control!................................................................................................18 Playback Channel Configuration!....................................................................................19 Channel Priority Active Channel State Impact Of Drum & Noise Effects IV. Tracker Data Format! 21 Data Layout!....................................................................................................................21 Global Definitions!...........................................................................................................22 Pitch Effects Envelopes Drums Song Definitions!.............................................................................................................29 Header Sequence Patterns Instruments Drum Kit Sub-Patterns (Data Record Format) Sub-Patterns (Macro Interface) Automatic Note Packing (NPK Macro Interface) Putting It All Together!......................................................................................................43 Global Music Definitions The Simple Song iii Appendix! 45 A. Library Distribution!.....................................................................................................45 Public Domain Release File Structure B. IntyBASIC Support!.....................................................................................................46 Overview Program Integration 1. Set Up Tracker 2. Initialize Tracker 3. Load A Song 4. Update Playback C. IntyBASIC Supplementary API!...................................................................................49 iv Acknowledgements First and foremost, I would like to thank Arnauld Chevallier for his work in creating the original Intellivision Music Tracker library, and for being so gracious in sharing it with the Intellivision home-brew community. Without Arnauld’s efforts, the Intellivision music we hear in home-brewed games would not be as rich and interesting. Although I do not think my contributions to his software are trivial, in the end the library is still very much Arnauld’s code. Arnauld’s original tracker showed us all that the Intellivision is capable of much more than just mere flat, bleepy tones; and that armed with the proper software, a talented musician can create some beautiful and complex compositions with a wide array of rich and interesting sounds – in spite of the many limitations of the console. Second, I would also like to thank Joe Zbiciak and Óscar Toledo for providing and maintaining the tools that we all depend on for our Intellivision programming efforts. I can state as a matter of fact that I would not have even approached the Intellivision as a programming tool, if it weren’t for the wonderful as1600 assembler and jzIntv emulator and debugger. Even the core of my own development framework is based on, and inspired by, Joe’s SDK-1600 library, and includes many innovations originally suggested or devised by Joe. And, although I personally do not use IntyBASIC, its impact on the Intellivision home-brew community and the democratization of game development it has enabled, cannot be discounted. Next, of course, are my mates Shazz and Zapac (Anders Carlsson), who invited me to assist on their “Voyage” demo for the @Party demoparty back in 2017. I am forever grateful to both for giving me the opportunity to work with them and produce something of which all of us are very proud. My participation on that project lead directly to this effort, and motivated me to delve deep down into the intricate guts of Arnauld’s tracker software in order to extend it and optimize it for our purposes. Several years later, it is now high time to take that work to its natural conclusion: document the enhanced tracker library exhaustively, and share it with the community. Finally, I would like to thank the AtariAge Intellivision community in general – collectors, publishers, musicians, home-brewers, lurkers, et al. – for keeping our lovely little console alive. Let us keep at it in our own ways and share our efforts and experiences. For my part, I hope that my humble contributions are of value to someone, and that they enrich the community in some way. Ultimately, I want to see more and better music and games made for the Intellivision in the future, and that’s what it is all about. – j. December, 2020 v The Intellivision Music Tracker The Intellivision Music Tracker Introduction Several years ago, Intellivision games designer and programmer Arnauld Chevallier implemented a music tracker library to play specially-crafted music files on the Intellivision. He was gracious enough to donate his code to the public domain so that all Intellivision programmers may benefit from it. Because it is freely available -- and because it is so exceptionally useful and easy to integrate -- it has become the de facto method to play music on Intellivision home-brewed games. Using the Intellivision Music Tracker in your own games is a matter of including the library, defining some needed variable labels, and adding a call to update the tracker state periodically from your game loop. You also need to create your own music files in the appropriate data format. This document describes in exhaustive detail the routines available in the library, how to use and integrate them, and the song data format. Tracker Version 1.5 In 2017, Intellivision games designer and programmer James Pujals adapted Arnauld’s music tracker library as part of an independent collaborative project. The main goals at the time were to enhance the tracker to support the three additional sound channels available in the Entertainment Computer System (ECS) expansion module, and to add additional facilities for playing drums. Because the support for twice as many channels essentially doubled the work the tracker had to do on every iteration, James re-factored much of the code to improve its execution performance. Along the way, he made some slight improvements and corrected a few long-standing defects. The result is a more versatile, highly-optimized, and compact tracker library that can play rich and complex musical compositions, while still keeping up with the critical resource demands of an Intellivision game engine. Main Features • Pattern-based song sequencing, with support for an unlimited number of patterns. • Supports up to six independent sound channels, updated and playing simultaneously. • Full 6-note polyphony; 5-note polyphony, with one drum channel; or 4-note polyphony, with two drum channels. • 64-point user-defined software envelopes. • 4-step pitch effects (e.g., arpeggios). • Vibrato effects configurable with 3 levels of depth. • Simple programmable drum sound synthesizer. • Supports up to 85 individual instrument definitions with independent envelopes, and pitch and amplitude modulation effects. • Supports over 40 individual drum instrument definitions per song. • Global master volume control. page 1 I. Overview I. Overview The Intellivision Master Component includes a General Instruments AY-3-8914 sound chip, commonly referred to as the Programmable Sound Generator, or PSG. The PSG contains three separate square-wave tone generators, each of which can be programmed individually to control its frequency and volume. The chip also includes a noise generator, which can be mixed with any of the three tone channels. All three channels, potentially modulated by the
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]
  • 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.
    [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]
  • 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]