Subtractive Synthesis

Total Page:16

File Type:pdf, Size:1020Kb

Subtractive Synthesis c'h~ -; SUBTRACTIVE SYNTHESIS TEACHER UNIT GUIDE NOTES BACKGROUND INFORMATION The word"synthesize" means"the process of combining parts or elements so as to form a whole," or more simply, "to put together." A synthesizer is an electronic musical instrument that combines separate electronic components to create a sound. The "whole" is the final waveform or sound. Early synthesizers were modular in construction. Each module had a specific function and the individual modules were connected together by the synthesist using short audio cables known as patch cords. Later synthesizers became integrated in design; that is, individual components were all pre-wired into a single case with front panel knobs and switches to modify the configuration. This concept of modular and integrated components is still common in home stereo systems. A modular stereo system consists of separate components including the receiver, tape deck, CD player, and speakers. These components are connected together with audio patch cords. A portable stereo system or "boom box" is an integrated system providing the same components in a self-contained unit that does not require the use of patch cords. In the mid-1960s, Robert Moog and Donald Buchla created the first widely used modular synthesizers. These early instruments used analog components which were voltage controlled. In an analog synthesizer, the components work together to create an audio signal which consists of electrical fluctuations that correspond directly and continuously with the waveform of the desired sound. (When the audio signal is sent to speakers, the speakers vibrate per those electrical fluctuations to make the sound in the air.) A voltage control signal is used within a synthesizer module to I control' or shape the audio signal as it travels through that module. Unlike the audio Signal, we do not hear the voltage control signal, we only hear its effect on the audio Signal. The modules are adjusted by the use of knobs, switches and other devices which vary the amount of control voltage present in the component. Thus, for example, turning a certain knob on the synthesizer would result in a continuous sweep in pitch. - . Interestingly enough, analog synthesizers have made a comeback in recent years. A number of musicians and producers prefer the "warm" or "fat" sound of the analog components. Several companies are currently manufacturing analog synthesizers and older analog instruments are in great demand. Computer programs have also been written that create "virtual analog" synthesizers digitally. Advanced physical modeling synthesis is also being used to create "analog sounding" electronic instruments (see unit 5 for more information). In Unit Two, The Physics of Sound, we identified three components of sound: pitch, loudness, and timbre. With any musical instrument these three elements are manipulated to create the desired sound. In the case of a violin, for example, pitch is controlled by tension and length of the strings, loudness via the bow, and timbre by the materials and design in construction of the particular instrument (as well as the skill of the performer in playing the instrument to its potential). In much the same way, components of a synthesizer are combined and controlled to achieve the desired effect. We will consider each of these components individually. AUDIO MODULES Pitch As with all musical instruments, synthesizers start with a sound source, i.e., something which makes the initial vibration. With a violin, the sound source is a string; with a clarinet, it is a reed. With a synthesizer, it is an oscillator. Oscillators create a "vibration" in electric current which is ultimately translated to a speaker so that it can be heard. In analog synthesizers, the frequency (pitch) of the oscillator is controlled by the amount of voltage present in the oscillator; hence it is called a "voltage-controlled Fig. 3-1 oscillator (VCO)." The frequency knobs on the VCO effects the amount of voltage present; therefore, turning the knobs raises or lowers the pitch of the oscillator continuously. On the oscillator module there are usually two frequency controls, one for coarse or broad range tuning and one for fine tuning. It is also possible to use a "controller module" to vary the amount of voltage that varies the frequency of the oscillator. These controller modules will be discussed in the next section. Loudness While adjustable in pitch, oscillators are not adjustable in loudness. Variations in Fig. 3-1 loudness are achieved with a voltage-controlled amplifier (VCA). As the signal from an oscillator is passed through a VCA, the VCA increases or diminishes the amplitude of the signal, making it louder or softer. In an analog synthesizer the VCA is voltage-controlled, so turning the knob to increase or decrease its voltage makes the sound continuously louder or softer. Controller modules can also be used to supply the voltage to control a VCA. The amplifier module in a synthesizer should not be confused with an external , power amplifier. The VCA produces a low voltage line level signal that must be further fed into an external power amplifier. The external power amplifier boosts the line level signal to enough wattage to power the speakers in a sound system. The output of a synthesizer is only strong enough to power a set of headphones. Timbre Timbre is primarily affected by two factors. First is the oscillator itself. The oscillator creates a pattern of electrical fluctuations in a waveform that parallels the waveform of the sound desired. Typical waveforms in analog synthesizers include the sine wave trian Ie wave sawtooth wave s uare wave and ulse wave. Each has its own unique harmonic content. (See Unit 2.) Noise is also available as a choice on most synthesizers, creating a non-pitched sound source - i.e., there is no prevailing fundamental pitch; all harmonics are randomly present. Noise is useful for many effects such as wind, surf, or explosive sounds. The waveform of the oscillator is selected with a switch on the module. Fig. 3-1 Timbre is also varied by a voltage-controlled filter (VCF). As with any filter, which allows certain things to pass through while holding others back (a coffee filter, for example), so the VCF allows certain frequencies to pass through while holding back others. The most common type of filter used in analog synthesizers Fig. 3 - 2 is a low-pass filter. It filters out higher harmonics while allowing the lower harmonics to pass through. The point at which frequencies are allowed to pass or not is called the cut-off frequency, and is controlled by the amount of voltage present in the filter module. Thus, turning the cut-off frequency knob on the filter allows more or fewer harmonics to pass through, making the sound brighter or duller in timbre. This method of starting with a harmonically rich waveform and then using filters to subtract out certain harmonics is what gives this approach to synthesis its name- subtractive synthesis. Since the filter and amplifier change or modify the timbre and loudness of the sound source (oscillator), they are often referred to as modifiers. There are other types of filters available on some synthesizers. One other fairly Fig. 3 - 3 common filter is the high-pass filter, which allows higher frequencies to pass through while blocking out lower harmonics. Another somewhat less common Fig. 3 - 4 filter is the band-pass filter. This filter removes the frequencies above and below the cut-off frequency. The band-pass filter functions like the mid-range EQ on a mixer. Fig. 3 - 5 Resonance is another important aspect of the filtering process. Resonance provides a boost to a small band of frequencies centered around the filter's cut-off frequency. Resonance is also called Peak or Q on some synthesizers. The effect is similar to the way that certain acoustic instruments have an emphasis on a small band of harmonics. Resonance is used to obtain the characteristic "wOw" sound popular in early analog synthesizers. CONTROLLER MODULES What makes most acoustic sounds interesting is that they change over time. Consider a piano note:- If a~lower note on the piano is struck firmly and-held down, many changes can be heard. First, the sound becomes softer and softer with time. Also, you will notice that the higher harmonics die out first, so the sound begins bright in timbre but becomes duller over time. In order to make synthesized sounds interesting, they too must change over time. These changes are achieved with controller modules. These modules can be programmed to send a voltage that changes over time to the VCO, VCA, and VCF in order to control their operation automatically. It's important to remember that controller modules do not roduce an audio si al. The roduce control voltages that modify the modules producing the audio signal. We will examine three of the most common controller modules used in subtractive synthesis. Envelope Generator To begin with, consider the characteristic "shape" of sounds over time. As an example, let's reexamine the loudness of the piano note. When the note is firmly struck, it sounds immediately and audibly loud. Within a few seconds, the loudness decays considerably and then reaches a point where it sustains at a slightly declining level for as long as we hold down the key. When the key is released, the sound dies almost immediately. Figure 3-6 is a graph of the piano Fig. 3 - 6 sound's loudness over time. Fig. 3 - 7 The envelope generator (EG) is used to give synthesized sounds their shape. On early synthesizers, the envelope generator had four stages: Attack, Decay, Sustain, Release. (The initials ADSR are sometimes used to refer to envelopes.) Figure 3-8 Fig.3 8 is a graph of a four-stage envelope that is similar in shape to the piano sound described above.
Recommended publications
  • Minimoog Model D Manual
    3 IMPORTANT SAFETY INSTRUCTIONS WARNING - WHEN USING ELECTRIC PRODUCTS, THESE BASIC PRECAUTIONS SHOULD ALWAYS BE FOLLOWED. 1. Read all the instructions before using the product. 2. Do not use this product near water - for example, near a bathtub, washbowl, kitchen sink, in a wet basement, or near a swimming pool or the like. 3. This product, in combination with an amplifier and headphones or speakers, may be capable of producing sound levels that could cause permanent hearing loss. Do not operate for a long period of time at a high volume level or at a level that is uncomfortable. 4. The product should be located so that its location does not interfere with its proper ventilation. 5. The product should be located away from heat sources such as radiators, heat registers, or other products that produce heat. No naked flame sources (such as candles, lighters, etc.) should be placed near this product. Do not operate in direct sunlight. 6. The product should be connected to a power supply only of the type described in the operating instructions or as marked on the product. 7. The power supply cord of the product should be unplugged from the outlet when left unused for a long period of time or during lightning storms. 8. Care should be taken so that objects do not fall and liquids are not spilled into the enclosure through openings. There are no user serviceable parts inside. Refer all servicing to qualified personnel only. NOTE: This equipment has been tested and found to comply with the limits for a class B digital device, pursuant to part 15 of the FCC rules.
    [Show full text]
  • Real-Time Timbre Transfer and Sound Synthesis Using DDSP
    REAL-TIME TIMBRE TRANSFER AND SOUND SYNTHESIS USING DDSP Francesco Ganis, Erik Frej Knudesn, Søren V. K. Lyster, Robin Otterbein, David Sudholt¨ and Cumhur Erkut Department of Architecture, Design, and Media Technology Aalborg University Copenhagen, Denmark https://www.smc.aau.dk/ March 15, 2021 ABSTRACT Neural audio synthesis is an actively researched topic, having yielded a wide range of techniques that leverages machine learning architectures. Google Magenta elaborated a novel approach called Differ- ential Digital Signal Processing (DDSP) that incorporates deep neural networks with preconditioned digital signal processing techniques, reaching state-of-the-art results especially in timbre transfer applications. However, most of these techniques, including the DDSP, are generally not applicable in real-time constraints, making them ineligible in a musical workflow. In this paper, we present a real-time implementation of the DDSP library embedded in a virtual synthesizer as a plug-in that can be used in a Digital Audio Workstation. We focused on timbre transfer from learned representations of real instruments to arbitrary sound inputs as well as controlling these models by MIDI. Furthermore, we developed a GUI for intuitive high-level controls which can be used for post-processing and manipulating the parameters estimated by the neural network. We have conducted a user experience test with seven participants online. The results indicated that our users found the interface appealing, easy to understand, and worth exploring further. At the same time, we have identified issues in the timbre transfer quality, in some components we did not implement, and in installation and distribution of our plugin. The next iteration of our design will address these issues.
    [Show full text]
  • Presented at ^Ud,O the 99Th Convention 1995October 6-9
    Tunable Bandpass Filters in Music Synthesis 4098 (L-2) Robert C. Maher University of Nebraska-Lincoln Lincoln, NE 68588-0511, USA Presented at ^ uD,o the 99th Convention 1995 October 6-9 NewYork Thispreprinthas been reproducedfrom the author'sadvance manuscript,withoutediting,correctionsor considerationby the ReviewBoard. TheAES takesno responsibilityforthe contents. Additionalpreprintsmay be obtainedby sendingrequestand remittanceto theAudioEngineeringSocietY,60 East42nd St., New York,New York10165-2520, USA. All rightsreserved.Reproductionof thispreprint,or anyportion thereof,isnot permitted withoutdirectpermissionfromthe Journalof theAudio EngineeringSociety. AN AUDIO ENGINEERING SOCIETY PREPRINT TUNABLE BANDPASS FILTERS IN MUSIC SYNTHESIS ROBERT C. MAHER DEPARTMENT OF ELECTRICAL ENGINEERING AND CENTERFORCOMMUNICATION AND INFORMATION SCIENCE UNIVERSITY OF NEBRASKA-LINCOLN 209N WSEC, LINCOLN, NE 68588-05II USA VOICE: (402)472-2081 FAX: (402)472-4732 INTERNET: [email protected] Abst/act: Subtractive synthesis, or source-filter synthesis, is a well known topic in electronic and computer music. In this paper a description is given of a flexible subtractive synthesis scheme utilizing a set of tunable digital bandpass filters. Specific examples and applications are presented for realtime subtractive synthesis of singing and other musical signals. 0. INTRODUCTION Subtractive (or source-filter) synthesis is used widely in electronic and computer music applications. Subtractive synthesis general!y involves a source signal with a broad spectrum that is passed through a filter. The properties of the filter largely define the shape of the output spectrum by attenuating specific frequency ranges, hence the name subtractive synthesis [1]. The subtractive synthesis model is appropriate for the wide class of physical systems in which an input source drives a passive acoustical or mechanical system.
    [Show full text]
  • Computationally Efficient Music Synthesis
    HELSINKI UNIVERSITY OF TECHNOLOGY Department of Electrical and Communications Engineering Laboratory of Acoustics and Audio Signal Processing Jussi Pekonen Computationally Efficient Music Synthesis – Methods and Sound Design Master’s Thesis submitted in partial fulfillment of the requirements for the degree of Master of Science in Technology. Espoo, June 1, 2007 Supervisor: Professor Vesa Välimäki Instructor: Professor Vesa Välimäki HELSINKI UNIVERSITY ABSTRACT OF THE OF TECHNOLOGY MASTER’S THESIS Author: Jussi Pekonen Name of the thesis: Computationally Efficient Music Synthesis – Methods and Sound Design Date: June 1, 2007 Number of pages: 80+xi Department: Electrical and Communications Engineering Professorship: S-89 Supervisor: Professor Vesa Välimäki Instructor: Professor Vesa Välimäki In this thesis, the design of a music synthesizer for systems suffering from limitations in computing power and memory capacity is presented. First, different possible syn- thesis techniques are reviewed and their applicability in computationally efficient music synthesis is discussed. In practice, the applicable techniques are limited to additive and source-filter synthesis, and, in special cases, to frequency modulation, wavetable and sampling synthesis. Next, the design of the structures of the applicable techniques are presented in detail, and properties and design issues of these structures are discussed. A major implemen- tation problem is raised in digital source-filter synthesis, where the use of classic wave- forms, such as sawtooth wave, as the source signal is challenging due to aliasing caused by waveform discontinuities. Methods for existing bandlimited waveform synthesis are reviewed, and a new approach using polynomial bandlimited step function is pre- sented in detail with design rules for the applicable polynomials.
    [Show full text]
  • 11C Software 1034-1187
    Section11c PHOTO - VIDEO - PRO AUDIO Computer Software Ableton.........................................1036-1038 Arturia ...................................................1039 Antares .........................................1040-1044 Arkaos ....................................................1045 Bias ...............................................1046-1051 Bitheadz .......................................1052-1059 Bomb Factory ..............................1060-1063 Celemony ..............................................1064 Chicken Systems...................................1065 Eastwest/Quantum Leap ............1066-1069 IK Multimedia .............................1070-1078 Mackie/UA ...................................1079-1081 McDSP ..........................................1082-1085 Metric Halo..................................1086-1088 Native Instruments .....................1089-1103 Propellerhead ..............................1104-1108 Prosoniq .......................................1109-1111 Serato............................................1112-1113 Sonic Foundry .............................1114-1127 Spectrasonics ...............................1128-1130 Syntrillium ............................................1131 Tascam..........................................1132-1147 TC Works .....................................1148-1157 Ultimate Soundbank ..................1158-1159 Universal Audio ..........................1160-1161 Wave Mechanics..........................1162-1165 Waves ...........................................1166-1185
    [Show full text]
  • THE COMPLETE SYNTHESIZER: a Comprehensive Guide by David Crombie (1984)
    THE COMPLETE SYNTHESIZER: A Comprehensive Guide By David Crombie (1984) Digitized by Neuronick (2001) TABLE OF CONTENTS TABLE OF CONTENTS...........................................................................................................................................2 PREFACE.................................................................................................................................................................5 INTRODUCTION ......................................................................................................................................................5 "WHAT IS A SYNTHESIZER?".............................................................................................................................5 CHAPTER 1: UNDERSTANDING SOUND .............................................................................................................6 WHAT IS SOUND? ...............................................................................................................................................7 THE THREE ELEMENTS OF SOUND .................................................................................................................7 PITCH ...................................................................................................................................................................8 STANDARD TUNING............................................................................................................................................8 THE RESPONSE OF THE HUMAN
    [Show full text]
  • Physically-Based Parametric Sound Synthesis and Control
    Physically-Based Parametric Sound Synthesis and Control Perry R. Cook Princeton Computer Science (also Music) Course Introduction Parametric Synthesis and Control of Real-World Sounds for virtual reality games production auditory display interactive art interaction design Course #2 Sound - 1 Schedule 0:00 Welcome, Overview 0:05 Views of Sound 0:15 Spectra, Spectral Models 0:30 Subtractive and Modal Models 1:00 Physical Models: Waveguides and variants 1:20 Particle Models 1:40 Friction and Turbulence 1:45 Control Demos, Animation Examples 1:55 Wrap Up Views of Sound • Sound is a recorded waveform PCM playback is all we need for interactions, movies, games, etc. (Not true!!) • Time Domain x( t ) (from physics) • Frequency Domain X( f ) (from math) • Production what caused it • Perception our image of it Course #2 Sound - 2 Views of Sound Time Domain is most closely related to Production Frequency Domain is most closely related to Perception we will see that many hybrids abound Views of Sound: Time Domain Sound is produced/modeled by physics, described by quantities of • Force force = mass * acceleration • Position x(t) actually < x(t), y(t), z(t) > • Velocity Rate of change of position dx/dt • Acceleration Rate of change of velocity dv/dt Examples: Mass+Spring+Damper Wave Equation Course #2 Sound - 3 Mass/Spring/Damper F = ma = - ky - rv - mg F = ma = - ky - rv (if gravity negligible) d 2 y r dy k + + y = 0 dt2 m dt m ( ) D2 + Dr / m + k / m = 0 2nd Order Linear Diff Eq. Solution 1) Underdamped: -t/τ ω y(t) = Y0 e cos( t ) exp.
    [Show full text]
  • Fabián Esqueda Native Instruments Gmbh 1.3.2019
    SOUND SYNTHESIS FABIÁN ESQUEDA NATIVE INSTRUMENTS GMBH 1.3.2019 © 2003 – 2019 VESA VÄLIMÄKI AND FABIÁN ESQUEDA SOUND SYNTHESIS 1.3.2019 OUTLINE ‣ Introduction ‣ Introduction to Synthesis ‣ Additive Synthesis ‣ Subtractive Synthesis ‣ Wavetable Synthesis ‣ FM and Phase Distortion Synthesis ‣ Synthesis, Synthesis, Synthesis SOUND SYNTHESIS 1.3.2019 Introduction ‣ BEng in Electronic Engineering with Music Technology Systems (2012) from University of York. ‣ MSc in Acoustics and Music Technology in (2013) from University of Edinburgh. ‣ DSc in Acoustics and Audio Signal Processing in (2017) from Aalto University. ‣ Thesis topic: Aliasing reduction in nonlinear processing. ‣ Published on a variety of topics, including audio effects, circuit modeling and sound synthesis. ‣ My current role is at Native Instruments where I work as a Software Developer for our Synths & FX team. ABOUT NI SOUND SYNTHESIS 1.3.2019 About Native Instruments ‣ One of largest music technology companies in Europe. ‣ Founded in 1996. ‣ Headquarters in Berlin, offices in Los Angeles, London, Tokyo, Shenzhen and Paris. ‣ Team of ~600 people (~400 in Berlin), including ~100 developers. SOUND SYNTHESIS 1.3.2019 About Native Instruments - History ‣ First product was Generator – a software modular synthesizer. ‣ Generator became Reaktor, NI’s modular synthesis/processing environment and one of its core products to this day. ‣ The Pro-Five and B4 were NI’s first analog modeling synthesizers. SOUND SYNTHESIS 1.3.2019 About Native Instruments ‣ Pioneered software instruments and digital
    [Show full text]
  • Filter-Based Oscillator Algorithms for Virtual Analog Synthesis Aalto University
    Department of Signal Processing and Acoustics Aalto- Jussi Pekonen Pekonen Jussi Digital modeling of the subtractive sound synthesis principle used in analog DD 26 Filter-Based Oscillator synthesizers has been a popular research / topic in the past few years. In subtractive 2014 sound synthesis, a spectrally rich oscillator Algorithms for Virtual signal is filtered with a time-varying filters. Filter-Based Oscillator Algorithms for Virtual Analog Synthesis Synthesis Analog Virtual for Algorithms Oscillator Filter-Based The trivial digital implementation of the oscillator waveforms typically used in this Analog Synthesis synthesis method suffers from disturbing aliasing distortion. This thesis presents efficient filter-based algorithms that produce these waveforms with reduced Jussi Pekonen aliasing. In addition, perceptual aspects of audibility of aliasing and modeling of analog synthesizer oscillator output signals are addressed. V+ V+ − + − V + − V − 9HSTFMG*affiig+ ISBN 978-952-60-5588-6 BUSINESS + ISBN 978-952-60-5586-2 (pdf) ECONOMY ISSN-L 1799-4934 ISSN 1799-4934 ART + ISSN 1799-4942 (pdf) DESIGN + ARCHITECTURE University Aalto Aalto University School of Electrical Engineering SCIENCE + Department of Signal Processing and Acoustics TECHNOLOGY www.aalto.fi CROSSOVER DOCTORAL DOCTORAL DISSERTATIONS DISSERTATIONS Aalto University publication series DOCTORAL DISSERTATIONS 26/2014 Filter-Based Oscillator Algorithms for Virtual Analog Synthesis Jussi Pekonen A doctoral dissertation completed for the degree of Doctor of Science (Technology) to be defended, with the permission of the Aalto University School of Electrical Engineering, at a public examination held at the lecture hall S1 of the school on 4 April 2014 at 12. Aalto University School of Electrical Engineering Department of Signal Processing and Acoustics Supervising professor Prof.
    [Show full text]
  • AIR Virtual Instruments Guide
    A.I.R. Virtual Instruments Plug-ins Guide Pro Tools Instrument Expansion Pack: Hybrid, Strike, Structure, Transfuser, and Velvet Legal Notices This guide is copyrighted ©2009 by Digidesign, a division of Avid Technology, Inc. (hereafter “Digidesign”), with all rights reserved. Under copyright laws, this guide may not be duplicated in whole or in part without the written consent of Digidesign. 003, 96 I/O, 96i I/O, 192 Digital I/O, 192 I/O, 888|24 I/O, 882|20 I/O, 1622 I/O, 24-Bit ADAT Bridge I/O, AudioSuite, Avid, Avid DNA, Avid Mojo, Avid Unity, Avid Unity ISIS, Avid Xpress, AVoption, Axiom, Beat Detective, Bomb Factory, Bruno, C|24, Command|8, Control|24, D-Command, D-Control, D- Fi, D-fx, D-Show, D-Verb, DAE, Digi 002, DigiBase, DigiDelivery, Digidesign, Digidesign Audio Engine, Digidesign Intelligent Noise Reduction, Digidesign TDM Bus, DigiDrive, DigiRack, DigiTest, DigiTranslator, DINR, D-Show, DV Toolkit, EditPack, Eleven, HD Core, HD Process, Hybrid, Impact, Interplay, LoFi, M-Audio, MachineControl, Maxim, Mbox, MediaComposer, MIDI I/O, MIX, MultiShell, Nitris, OMF, OMF Interchange, PRE, ProControl, Pro Tools M-Powered, Pro Tools, Pro Tools|HD, Pro Tools LE, QuickPunch, Recti-Fi, Reel Tape, Reso, Reverb One, ReVibe, RTAS, Sibelius, Smack!, SoundReplacer, Sound Designer II, Strike, Structure, SYNC HD, SYNC I/O, Synchronic, TL Aggro, TL AutoPan, TL Drum Rehab, TL Everyphase, TL Fauxlder, TL In Tune, TL MasterMeter, TL Metro, TL Space, TL Utilities, Transfuser, Trillium Lane Labs, Vari-Fi Velvet, X-Form, and XMON are trademarks or registered trademarks of Digidesign and/or Avid Technology, Inc.
    [Show full text]
  • Thesis Rests with Its Author
    University of Bath PHD On modelling and simulation of plucked string instruments Shabana, Wafaa Rezk Award date: 2002 Awarding institution: University of Bath Link to publication Alternative formats If you require this document in an alternative format, please contact: [email protected] General rights Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. • Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain • You may freely distribute the URL identifying the publication in the public portal ? Take down policy If you believe that this document breaches copyright please contact us providing details, and we will remove access to the work immediately and investigate your claim. Download date: 03. Oct. 2021 On Modelling and Simulation of Plucked String Instruments submitted by Wafaa Rezk Shabana for the degree of Doctor of Philosophy of the University of Bath 2002 COPYRIGHT Attention is drawn to the fact that copyright of this thesis rests with its author. This copy of the thesis has been supplied on the condition that anyone who consults it is understood to recognise that its copyright rests with its author and that no quotation from the thesis and no information derived from it may be published without the prior written consent of the author.
    [Show full text]
  • An Evaluation of the Web Audio API
    Bachelor Thesis in Computer Science Implementing virtual analog synthesizers with the Web Audio API An evaluation of the Web Audio API Författare: Oskar Eriksson Handledare: Jesper Andersson Termin: VT13 Kurskod: 2DV00E Abstract This thesis in computer science aimed to evaluate the suitability of the Web Audio API to implement virtual analog synthesizers. In order to do so a method for producing a reference architecture for analog synthesizers and a categorization and point system for the evaluation were developed. A reference architecture were made and then implemented with the API and the evaluation were then made based on that implementation. The API were found to cover a lot of the necessary areas, but lacking in a few key components; a noise generator, a native way to automate custom numeric properties and the implementation of the oscillator were deemed too closed to support all use cases. Table of Contents 1. Introduction..................................................................................................................................1 1.1 The Web Audio API and Audio Synthesis.............................................................................1 1.2 Problem formulation............................................................................................................. 1 1.3 Purpose, goal and target reader............................................................................................. 1 1.4 Limitations...........................................................................................................................
    [Show full text]