CS 591 S1 Midterm Exam

Size: px
Start display at page:

Download "CS 591 S1 Midterm Exam"

Transcription

1 Name: CS 591 S1 Midterm Exam Spring 2017 You must complete 3 of problems 1 4, and then problem 5 is mandatory. Each problem is worth 25 points. Please leave blank, or draw an X through, or write Do Not Grade, on the problem you are eliminating; I will grade the first 3 I get to if I can not figure out your intention. If answers are on the back of the page please tell me so. Circle final answers and show all work. Problem One. (Basic Manipulation of Sine Waves) Consider the following combination of sine waves that produce the signal X shown on the right (and note that the amplitudes are given in relative terms): = X 0.2 = X X = X 1 + X 2 + X = X (A) Give the spectrum of this signal (as a graph of frequency vs amplitude, not a list of triples).

2 (B) Suppose we add X and a signal Y with spectrum [ (2, 0.1, -3π/2) ]. What would be the spectrum of the resulting signal? Solution: X 2 and Y add together: (C) Suppose we add X and a signal Z with spectrum [ (2, -0.1, π/2) ]. What would be the spectrum of the resulting signal? Solution: Z subtracts from X 2 : (D) Suppose we add X and a signal Q with spectrum [ ( -3, 0.2, π) ]. What would be the spectrum of the resulting signal? [You should express your spectrum with only positive frequencies.] Solution: Q = -(X 3 ) so they cancel: (E) Suppose we add X and a signal R with spectrum [ (1, 0.2, π) ]. What would be the spectrum of the resulting signal? Solution: R = -(X 1 ) so they cancel:

3 Problem Two. (Digital Filters) Consider the following spectrum of a random white noise signal, which contains all possible frequencies with equal probability: (A) Suppose you applied a filter to this signal, consisting of F = [0.5, 0.0, 0.5]. Approximately what would the resulting spectrum look like? Solution: The lowest frequency cancellation occurs when 2 samples = half a wavelength, so the period is 4 samples and the frequency is 44100/4 = 11025: (B) Suppose a filter of the form F = [0.5, 0.0,., 0.0, 0.5] were applied to the random white noise signal, producing the following spectrum. What would be your best guess as to the exact form of the filter F? Solution: Using the same reasoning as above, the lowest cancelled frequency is 44100/(2w) for a window duration of w samples. For w = 3, we have 7350 (hm. doesn t look quite right), and for w = 4, we have , which looks right; next cancelled frequency is 3* = , which again looks right. So F = [0.5, 0.0, 0.0, 0.0, 0.5]

4 Problem Three. (Python Implementation) For this problem, you must write a Python function def ampmodnote(f1, A1, f2, A2, h, duration):.. your code here. which produces a amplitude modulated signal of length duration seconds, consisting of a carrier signal with spectrum (f1, A1, 0), a modulating signal with spectrum (f2, A2, 0), following an exponential decay envelope of the form: duration

5 Problem Four. This problem concerns Pure Data, which you explored in HW 03. (A) Bob is a little rusty with Pd, so to review the language he creates a simple cosine oscillator, with a toggle to enable or disable output. He has configured his audio setup but hasn t turned on DSP yet, so while he s confirmed that sound is working, he has no idea if this patch will work or not. Will this patch work? Explain. If the patch does not work, how can he fix it? Solution: The patch will not work because the Trigger only sends atomic values 0 or 1. Thus, the signal osc~ creates will be either a cosine of frequency 0 Hz (a flat line) or one of frequency 1 Hz. This is, obviously, too low for him to perceive, and much lower than the 440 Hz he expects to hear. The obvious fix would be to remove the toggle, but if he wants to be able to enable or disable output, he should create a *~ Object and attach both the osc~ and the Toggle to the osc~, as depicted below.

6 (B) Bob now wants to implement a volume control. He places a VSlider onto to the patch along with a few other objects, but can t remember where to attach it. Help him out and draw the connection from the VSlider to the appropriate Object. Solution: The outlet of the VSlider goes to the left inlet of the *~ Object.

7 (C) In the patch above, does Bob need the +~ Object? What will it do to the input given into its inlets? Should he keep it or remove it? If he should remove it, draw what the patch should look like below (with the connection from the VSlider you added in the previous question). Solution: *~ adds the signal to itself, effectively doubling its amplitude. At worst, this can cause clipping of the signal, so Bob should remove it.

8 (D) Now that you ve fixed Bob s patch, he saves it as mycosine.pd. But there are still issues: 1. There s currently no way to change the frequency of the osc~ Object, or the amplitude of its output without opening up this patch and adjusting the slider. 2. Bob can t use mycosine in another patch because it cannot accept input or return output. Bob knows that he can get rid of the dac~, since he doesn t need audio output from the mycosine itself. What does Bob need to add, change, or remove so that mycosine can accept inputs for frequency and amplitude and output a signal? (Hint: recall the Objects in Pd that allow you to create ports for input and output.) Solution: There are a number of approaches to this problem, but so long as they had the following they received full points: two inlets, one for frequency and another for amplitude frequency inlet attached to left inlet of osc~ Object amplitude inlet attached to VSlider inlet, or attached to the right *~ inlet (omitting the VSlider is acceptable) at least one outlet~ (note the tilde!) for the resultant signal; a problem which outputs two channels, one for Left and one for Right, also received credit. An example implementation is below.

9 Problem Five (Mandatory Essay). We have spent the first section of this course on music synthesis, first exploring various ways of making sounds of various timbres, shaping the amplitude envelopes in particular ways, and finally putting them together into pieces of music. I would like you to reflect on this process in a series of short essay questions. (A) First of all we explored spectral analysis synthesis, analyzing the spectrum of a musical signal and using peak picking to create a synthesized version of the instrumental timbre. What was the point here, why did we pick peaks and not just use the entire original spectrum to create the synthesized sound? Solution: If we use the original spectrum, then---because the Fourier Transform is a lossless translation back and forth between the time and frequency domains---we would simply get the same exact sounds back, in every detail. We were trying to understand the timbre of the instrument separate from the amplitude envelope, the duration, and even the pitch. So using the original spectrum was not helpful. Instead, by picking peaks, we hoped to isolate those components of the sound due to the properties of the instrument, and not accidents of the particular note being played. If we do this correctly, we should get a general spectrum, such as were provided for the bell, triangle wave, and steel string in the function makespectrum; we could then use this to create a synthesized note with arbitrary pitch, duration, and amplitude envelope. (B) We next explored various modulation techniques, including amplitude modulation. We found that if we picked random parameters for the frequency and amplitude of the carrier and modulating frequency, we got rather weird and non-musical sounds. But sometimes we got rather pleasant, musical (if somewhat boring) sounds. When did this occur and why? Solution: As explored in Lecture 6, we know that Amplitude Modulation will reduce the amplitude of the carrier signal, and generate sideband frequencies around the frequencies of the carrier (as shown on right). So for a carrier frequency of f 1, and modulating frequency of f 2, you will get frequencies at f 1 -f 2, f 1, and f 1 +f 2. When these form a harmonic series, the natural result of, say, a vibrating string, you will get pleasant sounds; when it is not even close to a harmonic series, you will get less-pleasant sounds. So for example, if f 1 = 500 and f 2 = 250, you will get 250, 500, 750, which are all multiples of 250, and it will sound reasonably pleasant. If you have a carrier f 1 and one modulating signal f 2, then f 2 should be equal to f 1 /2.

10 (C) A huge problem we discovered is that just synthesizing a spectrum did not produce realistic sounds, because real musical sounds move and change over time, for example due to the characteristics of a string after it is initially plucked. Artificial timbres can be boring and mechanical because they do not change in the same way over time. What was the characteristic of a plucked string that we tried to simulate, and how did we simulate it? Solution: The principal way that a plucked string changes is the roll off or attenuation of the higher frequencies. The higher a frequency is, the more energy required to sustain it, so the higher the frequency, the faster it will decay (if no further energy is applied). This was shown many times when we looked at spectrograms. We simulated this in two ways. You were only responsible for knowing the first one. In frequency modulation, we changed the index or the ratio of the amplitude and the frequency of the modulating signal, that is, as the note played, the amplitude of the modulating signal decayed, reducing the amount of frequency modulation. Since FM introduces many other sideband frequencies, as the amount of FM was reduced, the number of frequencies also reduced. The net effect was to roll off the higher frequencies (and the lower as well, but that wasn t so noticeable). A second way we simulated it (not necessary for this answer, but optional) was to use the Karplus-Strong string synthesis algorithm. This applies a low-pass (smoothing) filter to a ring buffer of samples: we start with white noise (all possible frequencies) and gradually smooth it to emphasize the lower frequencies. The result is a very accurate simulation of the roll off exhibited by the plucked strings for example from the Steel String guitar.

CS 591 S1 Midterm Exam Solution

CS 591 S1 Midterm Exam Solution Name: CS 591 S1 Midterm Exam Solution Spring 2016 You must complete 3 of problems 1 4, and then problem 5 is mandatory. Each problem is worth 25 points. Please leave blank, or draw an X through, or write

More information

Sound Synthesis Methods

Sound Synthesis Methods Sound Synthesis Methods Matti Vihola, mvihola@cs.tut.fi 23rd August 2001 1 Objectives The objective of sound synthesis is to create sounds that are Musically interesting Preferably realistic (sounds like

More information

A-110 VCO. 1. Introduction. doepfer System A VCO A-110. Module A-110 (VCO) is a voltage-controlled oscillator.

A-110 VCO. 1. Introduction. doepfer System A VCO A-110. Module A-110 (VCO) is a voltage-controlled oscillator. doepfer System A - 100 A-110 1. Introduction SYNC A-110 Module A-110 () is a voltage-controlled oscillator. This s frequency range is about ten octaves. It can produce four waveforms simultaneously: square,

More information

Sound synthesis with Pure Data

Sound synthesis with Pure Data Sound synthesis with Pure Data 1. Start Pure Data from the programs menu in classroom TC307. You should get the following window: The DSP check box switches sound output on and off. Getting sound out First,

More information

SuperCollider Tutorial

SuperCollider Tutorial SuperCollider Tutorial Chapter 6 By Celeste Hutchins 2005 www.celesteh.com Creative Commons License: Attribution Only Additive Synthesis Additive synthesis is the addition of sine tones, usually in a harmonic

More information

BASIC SYNTHESIS/AUDIO TERMS

BASIC SYNTHESIS/AUDIO TERMS BASIC SYNTHESIS/AUDIO TERMS Fourier Theory Any wave can be expressed/viewed/understood as a sum of a series of sine waves. As such, any wave can also be created by summing together a series of sine waves.

More information

What is Sound? Part II

What is Sound? Part II What is Sound? Part II Timbre & Noise 1 Prayouandi (2010) - OneOhtrix Point Never PSYCHOACOUSTICS ACOUSTICS LOUDNESS AMPLITUDE PITCH FREQUENCY QUALITY TIMBRE 2 Timbre / Quality everything that is not frequency

More information

Creating Digital Music

Creating Digital Music Chapter 2 Creating Digital Music Chapter 2 exposes students to some of the most important engineering ideas associated with the creation of digital music. Students learn how basic ideas drawn from the

More information

Musical Acoustics, C. Bertulani. Musical Acoustics. Lecture 14 Timbre / Tone quality II

Musical Acoustics, C. Bertulani. Musical Acoustics. Lecture 14 Timbre / Tone quality II 1 Musical Acoustics Lecture 14 Timbre / Tone quality II Odd vs Even Harmonics and Symmetry Sines are Anti-symmetric about mid-point If you mirror around the middle you get the same shape but upside down

More information

SGN Audio and Speech Processing

SGN Audio and Speech Processing Introduction 1 Course goals Introduction 2 SGN 14006 Audio and Speech Processing Lectures, Fall 2014 Anssi Klapuri Tampere University of Technology! Learn basics of audio signal processing Basic operations

More information

Sound is the human ear s perceived effect of pressure changes in the ambient air. Sound can be modeled as a function of time.

Sound is the human ear s perceived effect of pressure changes in the ambient air. Sound can be modeled as a function of time. 2. Physical sound 2.1 What is sound? Sound is the human ear s perceived effect of pressure changes in the ambient air. Sound can be modeled as a function of time. Figure 2.1: A 0.56-second audio clip of

More information

What is Sound? Simple Harmonic Motion -- a Pendulum

What is Sound? Simple Harmonic Motion -- a Pendulum What is Sound? As the tines move back and forth they exert pressure on the air around them. (a) The first displacement of the tine compresses the air molecules causing high pressure. (b) Equal displacement

More information

CMPT 468: Frequency Modulation (FM) Synthesis

CMPT 468: Frequency Modulation (FM) Synthesis CMPT 468: Frequency Modulation (FM) Synthesis Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University October 6, 23 Linear Frequency Modulation (FM) Till now we ve seen signals

More information

Linear Frequency Modulation (FM) Chirp Signal. Chirp Signal cont. CMPT 468: Lecture 7 Frequency Modulation (FM) Synthesis

Linear Frequency Modulation (FM) Chirp Signal. Chirp Signal cont. CMPT 468: Lecture 7 Frequency Modulation (FM) Synthesis Linear Frequency Modulation (FM) CMPT 468: Lecture 7 Frequency Modulation (FM) Synthesis Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University January 26, 29 Till now we

More information

ALTERNATING CURRENT (AC)

ALTERNATING CURRENT (AC) ALL ABOUT NOISE ALTERNATING CURRENT (AC) Any type of electrical transmission where the current repeatedly changes direction, and the voltage varies between maxima and minima. Therefore, any electrical

More information

Physics 115 Lecture 13. Fourier Analysis February 22, 2018

Physics 115 Lecture 13. Fourier Analysis February 22, 2018 Physics 115 Lecture 13 Fourier Analysis February 22, 2018 1 A simple waveform: Fourier Synthesis FOURIER SYNTHESIS is the summing of simple waveforms to create complex waveforms. Musical instruments typically

More information

Lab 9 Fourier Synthesis and Analysis

Lab 9 Fourier Synthesis and Analysis Lab 9 Fourier Synthesis and Analysis In this lab you will use a number of electronic instruments to explore Fourier synthesis and analysis. As you know, any periodic waveform can be represented by a sum

More information

Sound Synthesis. A review of some techniques. Synthesis

Sound Synthesis. A review of some techniques. Synthesis Sound Synthesis A review of some techniques Synthesis Synthesis is the name given to a number of techniques for creating new sounds. Early synthesizers used electronic circuits to create sounds. Modern

More information

Musical Acoustics, C. Bertulani. Musical Acoustics. Lecture 13 Timbre / Tone quality I

Musical Acoustics, C. Bertulani. Musical Acoustics. Lecture 13 Timbre / Tone quality I 1 Musical Acoustics Lecture 13 Timbre / Tone quality I Waves: review 2 distance x (m) At a given time t: y = A sin(2πx/λ) A -A time t (s) At a given position x: y = A sin(2πt/t) Perfect Tuning Fork: Pure

More information

I have been playing banjo for some time now, so it was only natural to want to understand its

I have been playing banjo for some time now, so it was only natural to want to understand its Gangopadhyay 1 Bacon Banjo Analysis 13 May 2016 Suchisman Gangopadhyay I have been playing banjo for some time now, so it was only natural to want to understand its unique sound. There are two ways I analyzed

More information

Chapter 3. Meeting 3, Foundations: Envelopes, Filters, Modulation, and Mixing

Chapter 3. Meeting 3, Foundations: Envelopes, Filters, Modulation, and Mixing Chapter 3. Meeting 3, Foundations: Envelopes, Filters, Modulation, and Mixing 3.1. Announcements Bring controllers (not amps) to next class on Monday; first class with amps and controllers will be meeting

More information

Synthesis Techniques. Juan P Bello

Synthesis Techniques. Juan P Bello Synthesis Techniques Juan P Bello Synthesis It implies the artificial construction of a complex body by combining its elements. Complex body: acoustic signal (sound) Elements: parameters and/or basic signals

More information

Acoustic Resonance Lab

Acoustic Resonance Lab Acoustic Resonance Lab 1 Introduction This activity introduces several concepts that are fundamental to understanding how sound is produced in musical instruments. We ll be measuring audio produced from

More information

Spectrum. Additive Synthesis. Additive Synthesis Caveat. Music 270a: Modulation

Spectrum. Additive Synthesis. Additive Synthesis Caveat. Music 270a: Modulation Spectrum Music 7a: Modulation Tamara Smyth, trsmyth@ucsd.edu Department of Music, University of California, San Diego (UCSD) October 3, 7 When sinusoids of different frequencies are added together, the

More information

Lab 18 Delay Lines. m208w2014. Setup. Delay Lines

Lab 18 Delay Lines. m208w2014. Setup. Delay Lines MUSC 208 Winter 2014 John Ellinger Carleton College Lab 18 Delay Lines Setup Download the m208lab18.zip files and move the folder to your desktop. Delay Lines Delay Lines are frequently used in audio software.

More information

3A: PROPERTIES OF WAVES

3A: PROPERTIES OF WAVES 3A: PROPERTIES OF WAVES Int roduct ion Your ear is complicated device that is designed to detect variations in the pressure of the air at your eardrum. The reason this is so useful is that disturbances

More information

8A. ANALYSIS OF COMPLEX SOUNDS. Amplitude, loudness, and decibels

8A. ANALYSIS OF COMPLEX SOUNDS. Amplitude, loudness, and decibels 8A. ANALYSIS OF COMPLEX SOUNDS Amplitude, loudness, and decibels Last week we found that we could synthesize complex sounds with a particular frequency, f, by adding together sine waves from the harmonic

More information

RTFM Maker Faire 2014

RTFM Maker Faire 2014 RTFM Maker Faire 2014 Real Time FM synthesizer implemented in an Altera Cyclone V FPGA Antoine Alary, Altera http://pasde2.com/rtfm Introduction The RTFM is a polyphonic and multitimbral music synthesizer

More information

Chapter 2. Meeting 2, Measures and Visualizations of Sounds and Signals

Chapter 2. Meeting 2, Measures and Visualizations of Sounds and Signals Chapter 2. Meeting 2, Measures and Visualizations of Sounds and Signals 2.1. Announcements Be sure to completely read the syllabus Recording opportunities for small ensembles Due Wednesday, 15 February:

More information

2. Experiment with your basic ring modulator by tuning the oscillators to see and hear the output change as the sound is modulated.

2. Experiment with your basic ring modulator by tuning the oscillators to see and hear the output change as the sound is modulated. Have a Synth kit? Try boosting it with some logic to create a simple ring modulator, an addition that will allow you to create complex sounds that in our opinion, sound eerie, wobbly, metallic, droney

More information

Additive Synthesis OBJECTIVES BACKGROUND

Additive Synthesis OBJECTIVES BACKGROUND Additive Synthesis SIGNALS & SYSTEMS IN MUSIC CREATED BY P. MEASE, 2011 OBJECTIVES In this lab, you will construct your very first synthesizer using only pure sinusoids! This will give you firsthand experience

More information

Digitalising sound. Sound Design for Moving Images. Overview of the audio digital recording and playback chain

Digitalising sound. Sound Design for Moving Images. Overview of the audio digital recording and playback chain Digitalising sound Overview of the audio digital recording and playback chain IAT-380 Sound Design 2 Sound Design for Moving Images Sound design for moving images can be divided into three domains: Speech:

More information

VIBRATO DETECTING ALGORITHM IN REAL TIME. Minhao Zhang, Xinzhao Liu. University of Rochester Department of Electrical and Computer Engineering

VIBRATO DETECTING ALGORITHM IN REAL TIME. Minhao Zhang, Xinzhao Liu. University of Rochester Department of Electrical and Computer Engineering VIBRATO DETECTING ALGORITHM IN REAL TIME Minhao Zhang, Xinzhao Liu University of Rochester Department of Electrical and Computer Engineering ABSTRACT Vibrato is a fundamental expressive attribute in music,

More information

Computer Audio. An Overview. (Material freely adapted from sources far too numerous to mention )

Computer Audio. An Overview. (Material freely adapted from sources far too numerous to mention ) Computer Audio An Overview (Material freely adapted from sources far too numerous to mention ) Computer Audio An interdisciplinary field including Music Computer Science Electrical Engineering (signal

More information

Lauren Gresko, Elliott Williams, Elaine McVay Final Project Proposal 9. April Analog Synthesizer. Motivation

Lauren Gresko, Elliott Williams, Elaine McVay Final Project Proposal 9. April Analog Synthesizer. Motivation Lauren Gresko, Elliott Williams, Elaine McVay 6.101 Final Project Proposal 9. April 2014 Motivation Analog Synthesizer From the birth of popular music, with the invention of the phonograph, to the increased

More information

Music 270a: Modulation

Music 270a: Modulation Music 7a: Modulation Tamara Smyth, trsmyth@ucsd.edu Department of Music, University of California, San Diego (UCSD) October 3, 7 Spectrum When sinusoids of different frequencies are added together, the

More information

A-130 VCA-LIN. doepfer System A VCA A-130 / A Introduction

A-130 VCA-LIN. doepfer System A VCA A-130 / A Introduction doepfer System A - 100 VCA A-130 / A-131 1. Introduction 1 Audio Audio A-130 VCA-LIN. Audio Modules A-130 (Linear VCA) and A-131 (Exp. VCA) provide voltage-controlled amplification. H This section of the

More information

Developing a Versatile Audio Synthesizer TJHSST Senior Research Project Computer Systems Lab

Developing a Versatile Audio Synthesizer TJHSST Senior Research Project Computer Systems Lab Developing a Versatile Audio Synthesizer TJHSST Senior Research Project Computer Systems Lab 2009-2010 Victor Shepardson June 7, 2010 Abstract A software audio synthesizer is being implemented in C++,

More information

SGN Audio and Speech Processing

SGN Audio and Speech Processing SGN 14006 Audio and Speech Processing Introduction 1 Course goals Introduction 2! Learn basics of audio signal processing Basic operations and their underlying ideas and principles Give basic skills although

More information

Music 220A Homework 2 Lab, Part 2: Exploring Filter Use

Music 220A Homework 2 Lab, Part 2: Exploring Filter Use Music 220A Homework 2 Lab, Part 2: Exploring Filter Use Subtractive synthesis and filters are some of the fundamental building blocks of sound design computer musicians use them in almost every piece of

More information

Combining granular synthesis with frequency modulation.

Combining granular synthesis with frequency modulation. Combining granular synthesis with frequey modulation. Kim ERVIK Department of music University of Sciee and Technology Norway kimer@stud.ntnu.no Øyvind BRANDSEGG Department of music University of Sciee

More information

Music 171: Amplitude Modulation

Music 171: Amplitude Modulation Music 7: Amplitude Modulation Tamara Smyth, trsmyth@ucsd.edu Department of Music, University of California, San Diego (UCSD) February 7, 9 Adding Sinusoids Recall that adding sinusoids of the same frequency

More information

University of Pennsylvania Department of Electrical and Systems Engineering Digital Audio Basics

University of Pennsylvania Department of Electrical and Systems Engineering Digital Audio Basics University of Pennsylvania Department of Electrical and Systems Engineering Digital Audio Basics ESE250 Spring 2013 Lab 4: Time and Frequency Representation Friday, February 1, 2013 For Lab Session: Thursday,

More information

Laboratory Assignment 4. Fourier Sound Synthesis

Laboratory Assignment 4. Fourier Sound Synthesis Laboratory Assignment 4 Fourier Sound Synthesis PURPOSE This lab investigates how to use a computer to evaluate the Fourier series for periodic signals and to synthesize audio signals from Fourier series

More information

P. Moog Synthesizer I

P. Moog Synthesizer I P. Moog Synthesizer I The music synthesizer was invented in the early 1960s by Robert Moog. Moog came to live in Leicester, near Asheville, in 1978 (the same year the author started teaching at UNCA).

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at http://www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2009 Vol. 9, No. 1, January-February 2010 The Discrete Fourier Transform, Part 5: Spectrogram

More information

EE 264 DSP Project Report

EE 264 DSP Project Report Stanford University Winter Quarter 2015 Vincent Deo EE 264 DSP Project Report Audio Compressor and De-Esser Design and Implementation on the DSP Shield Introduction Gain Manipulation - Compressors - Gates

More information

MMO-3 User Documentation

MMO-3 User Documentation MMO-3 User Documentation nozoid.com/mmo-3 1/15 MMO-3 is a digital, semi-modular, monophonic but stereo synthesizer. Built around various types of modulation synthesis, this synthesizer is mostly dedicated

More information

Final Exam Study Guide: Introduction to Computer Music Course Staff April 24, 2015

Final Exam Study Guide: Introduction to Computer Music Course Staff April 24, 2015 Final Exam Study Guide: 15-322 Introduction to Computer Music Course Staff April 24, 2015 This document is intended to help you identify and master the main concepts of 15-322, which is also what we intend

More information

Many powerful new options were added to the MetaSynth instrument architecture in version 5.0.

Many powerful new options were added to the MetaSynth instrument architecture in version 5.0. New Instruments Guide - MetaSynth 5.0 Many powerful new options were added to the MetaSynth instrument architecture in version 5.0. New Feature Summary 11 new multiwaves instrument modes. The new modes

More information

A-120 VCF Introduction. doepfer System A VCF 1 A-120

A-120 VCF Introduction. doepfer System A VCF 1 A-120 doepfer System A - 100 VCF 1 A-120 1. Introduction A-120 VCF 1 Module A-120 (VCF 1) is a voltage controlled lowpass filter, which filters out the higher parts of the sound spectrum, and lets lower frequencies

More information

3. Use your unit circle and fill in the exact values of the cosine function for each of the following angles (measured in radians).

3. Use your unit circle and fill in the exact values of the cosine function for each of the following angles (measured in radians). Graphing Sine and Cosine Functions Desmos Activity 1. Use your unit circle and fill in the exact values of the sine function for each of the following angles (measured in radians). sin 0 sin π 2 sin π

More information

COMP 546, Winter 2017 lecture 20 - sound 2

COMP 546, Winter 2017 lecture 20 - sound 2 Today we will examine two types of sounds that are of great interest: music and speech. We will see how a frequency domain analysis is fundamental to both. Musical sounds Let s begin by briefly considering

More information

INTRODUCTION TO COMPUTER MUSIC PHYSICAL MODELS. Professor of Computer Science, Art, and Music. Copyright by Roger B.

INTRODUCTION TO COMPUTER MUSIC PHYSICAL MODELS. Professor of Computer Science, Art, and Music. Copyright by Roger B. INTRODUCTION TO COMPUTER MUSIC PHYSICAL MODELS Roger B. Dannenberg Professor of Computer Science, Art, and Music Copyright 2002-2013 by Roger B. Dannenberg 1 Introduction Many kinds of synthesis: Mathematical

More information

E40M Sound and Music. M. Horowitz, J. Plummer, R. Howe 1

E40M Sound and Music. M. Horowitz, J. Plummer, R. Howe 1 E40M Sound and Music M. Horowitz, J. Plummer, R. Howe 1 LED Cube Project #3 In the next several lectures, we ll study Concepts Coding Light Sound Transforms/equalizers Devices LEDs Analog to digital converters

More information

Lab S-8: Spectrograms: Harmonic Lines & Chirp Aliasing

Lab S-8: Spectrograms: Harmonic Lines & Chirp Aliasing DSP First, 2e Signal Processing First Lab S-8: Spectrograms: Harmonic Lines & Chirp Aliasing Pre-Lab: Read the Pre-Lab and do all the exercises in the Pre-Lab section prior to attending lab. Verification:

More information

CMPT 368: Lecture 4 Amplitude Modulation (AM) Synthesis

CMPT 368: Lecture 4 Amplitude Modulation (AM) Synthesis CMPT 368: Lecture 4 Amplitude Modulation (AM) Synthesis Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University January 8, 008 Beat Notes What happens when we add two frequencies

More information

Fundamentals of Music Technology

Fundamentals of Music Technology Fundamentals of Music Technology Juan P. Bello Office: 409, 4th floor, 383 LaFayette Street (ext. 85736) Office Hours: Wednesdays 2-5pm Email: jpbello@nyu.edu URL: http://homepages.nyu.edu/~jb2843/ Course-info:

More information

VCA. Voltage Controlled Amplifier.

VCA. Voltage Controlled Amplifier. VCA Voltage Controlled Amplifier www.tiptopaudio.com Tiptop Audio VCA User Manual The Tiptop Audio VCA is a single-channel variable-slope voltage-controlled amplifier in Eurorack format. It has the following

More information

FIR/Convolution. Visulalizing the convolution sum. Convolution

FIR/Convolution. Visulalizing the convolution sum. Convolution FIR/Convolution CMPT 368: Lecture Delay Effects Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University April 2, 27 Since the feedforward coefficient s of the FIR filter are

More information

Spectrum Analysis: The FFT Display

Spectrum Analysis: The FFT Display Spectrum Analysis: The FFT Display Equipment: Capstone, voltage sensor 1 Introduction It is often useful to represent a function by a series expansion, such as a Taylor series. There are other series representations

More information

Complex Sounds. Reading: Yost Ch. 4

Complex Sounds. Reading: Yost Ch. 4 Complex Sounds Reading: Yost Ch. 4 Natural Sounds Most sounds in our everyday lives are not simple sinusoidal sounds, but are complex sounds, consisting of a sum of many sinusoids. The amplitude and frequency

More information

YAMAHA. Modifying Preset Voices. IlU FD/D SUPPLEMENTAL BOOKLET DIGITAL PROGRAMMABLE ALGORITHM SYNTHESIZER

YAMAHA. Modifying Preset Voices. IlU FD/D SUPPLEMENTAL BOOKLET DIGITAL PROGRAMMABLE ALGORITHM SYNTHESIZER YAMAHA Modifying Preset Voices I IlU FD/D DIGITAL PROGRAMMABLE ALGORITHM SYNTHESIZER SUPPLEMENTAL BOOKLET Welcome --- This is the first in a series of Supplemental Booklets designed to provide a practical

More information

Date Period Name. Write the term that corresponds to the description. Use each term once. beat

Date Period Name. Write the term that corresponds to the description. Use each term once. beat Date Period Name CHAPTER 15 Study Guide Sound Vocabulary Review Write the term that corresponds to the description. Use each term once. beat Doppler effect closed-pipe resonator fundamental consonance

More information

Review of Standing Waves on a String

Review of Standing Waves on a String Review of Standing Waves on a String Below is a picture of a standing wave on a 30 meter long string. What is the wavelength of the running waves that the standing wave is made from? 30 m A.

More information

A-147 VCLFO. 1. Introduction. doepfer System A VCLFO A-147

A-147 VCLFO. 1. Introduction. doepfer System A VCLFO A-147 doepfer System A - 100 VCLFO A-147 1. Introduction A-147 VCLFO Module A-147 (VCLFO) is a voltage controlled low frequency oscillator, which can produce cyclical control voltages over a 0.01Hz to 50Hz frequency

More information

MMO-4 User Documentation

MMO-4 User Documentation MMO-4 User Documentation nozoid.com This is a preliminary documentation 1/9 Feature This is the audio path wired inside the synthesizer. Modulation CV are routed to modulation fader in a digital matrix.

More information

L 5 Review of Standing Waves on a String

L 5 Review of Standing Waves on a String L 5 Review of Standing Waves on a String Below is a picture of a standing wave on a 30 meter long string. What is the wavelength of the running waves that the standing wave is made from? 30

More information

Notes on Fourier transforms

Notes on Fourier transforms Fourier Transforms 1 Notes on Fourier transforms The Fourier transform is something we all toss around like we understand it, but it is often discussed in an offhand way that leads to confusion for those

More information

A Parametric Model for Spectral Sound Synthesis of Musical Sounds

A Parametric Model for Spectral Sound Synthesis of Musical Sounds A Parametric Model for Spectral Sound Synthesis of Musical Sounds Cornelia Kreutzer University of Limerick ECE Department Limerick, Ireland cornelia.kreutzer@ul.ie Jacqueline Walker University of Limerick

More information

Reading: Johnson Ch , Ch.5.5 (today); Liljencrants & Lindblom; Stevens (Tues) reminder: no class on Thursday.

Reading: Johnson Ch , Ch.5.5 (today); Liljencrants & Lindblom; Stevens (Tues) reminder: no class on Thursday. L105/205 Phonetics Scarborough Handout 7 10/18/05 Reading: Johnson Ch.2.3.3-2.3.6, Ch.5.5 (today); Liljencrants & Lindblom; Stevens (Tues) reminder: no class on Thursday Spectral Analysis 1. There are

More information

Table of Contents: Limited Warranty:

Table of Contents: Limited Warranty: v 1.0 2 Table of Contents: ----------------------------------------------------2 Limited Warranty: ----------------------------------------------------3 Installation: ------------------------------------------------------------4

More information

Oscillations II: Damped and/or Driven Oscillations

Oscillations II: Damped and/or Driven Oscillations Oscillations II: Damped and/or Driven Oscillations Michael Fowler 3/4/9 Introducing Damping We ll assume the damping force is proportional to the velocity, and, of course, in the opposite direction. Then

More information

Digital Signalbehandling i Audio/Video

Digital Signalbehandling i Audio/Video Digital Signalbehandling i Audio/Video Institutionen för Elektrovetenskap Computer exercise 4 in english Martin Stridh Lund 2006 2 Innehåll 1 Datorövningar 5 1.1 Exercises for exercise 12/Computer exercise

More information

Quick Start. Overview Blamsoft, Inc. All rights reserved.

Quick Start. Overview Blamsoft, Inc. All rights reserved. 1.0.1 User Manual 2 Quick Start Viking Synth is an Audio Unit Extension Instrument that works as a plug-in inside host apps. To start using Viking Synth, open up your favorite host that supports Audio

More information

E40M Sound and Music. M. Horowitz, J. Plummer, R. Howe 1

E40M Sound and Music. M. Horowitz, J. Plummer, R. Howe 1 E40M Sound and Music M. Horowitz, J. Plummer, R. Howe 1 LED Cube Project #3 In the next several lectures, we ll study Concepts Coding Light Sound Transforms/equalizers Devices LEDs Analog to digital converters

More information

MUSC 316 Sound & Digital Audio Basics Worksheet

MUSC 316 Sound & Digital Audio Basics Worksheet MUSC 316 Sound & Digital Audio Basics Worksheet updated September 2, 2011 Name: An Aggie does not lie, cheat, or steal, or tolerate those who do. By submitting responses for this test you verify, on your

More information

From Ladefoged EAP, p. 11

From Ladefoged EAP, p. 11 The smooth and regular curve that results from sounding a tuning fork (or from the motion of a pendulum) is a simple sine wave, or a waveform of a single constant frequency and amplitude. From Ladefoged

More information

turbo VARIABLE WAVESHAPING SYNTHESIS KORG MULTI ENGINE PLUGIN 2018 Sinevibes

turbo VARIABLE WAVESHAPING SYNTHESIS KORG MULTI ENGINE PLUGIN 2018 Sinevibes turbo VARIABLE WAVESHAPING SYNTHESIS KORG MULTI ENGINE PLUGIN 2018 Sinevibes INTRODUCTION WHAT IS IT? Turbo is a variable waveshaping oscillator plugin for Korg s multi engine. An original DSP technology

More information

STO Limited Warranty Installation Overview

STO Limited Warranty Installation Overview v2.5 2 STO Limited Warranty ----------------------------------------------------3 Installation --------------------------------------------------4 Overview --------------------------------------------------------5

More information

Fundamentals of Digital Audio *

Fundamentals of Digital Audio * Digital Media The material in this handout is excerpted from Digital Media Curriculum Primer a work written by Dr. Yue-Ling Wong (ylwong@wfu.edu), Department of Computer Science and Department of Art,

More information

Analog/Digital Guitar Synthesizer. Erin Browning Matthew Mohn Michael Senejoa

Analog/Digital Guitar Synthesizer. Erin Browning Matthew Mohn Michael Senejoa Analog/Digital Guitar Synthesizer Erin Browning Matthew Mohn Michael Senejoa Project Definition To use a guitar as a functional controller for an analog/digital synthesizer by taking information from a

More information

EE299 Midterm Winter 2007 Solutions

EE299 Midterm Winter 2007 Solutions EE299 Midterm Winter 2007 Solutions 1. (25 points) You have an audio signal with a 20kHz sampling rate. (a) (7 points)what is the time between samples? T s = 1 = 1 =.00005sec =.05ms F s 20000 (b) (10 points)

More information

Final Exam Solutions June 7, 2004

Final Exam Solutions June 7, 2004 Name: Final Exam Solutions June 7, 24 ECE 223: Signals & Systems II Dr. McNames Write your name above. Keep your exam flat during the entire exam period. If you have to leave the exam temporarily, close

More information

EE470 Electronic Communication Theory Exam II

EE470 Electronic Communication Theory Exam II EE470 Electronic Communication Theory Exam II Open text, closed notes. For partial credit, you must show all formulas in symbolic form and you must work neatly!!! Date: November 6, 2013 Name: 1. [16%]

More information

Chapter 4. Digital Audio Representation CS 3570

Chapter 4. Digital Audio Representation CS 3570 Chapter 4. Digital Audio Representation CS 3570 1 Objectives Be able to apply the Nyquist theorem to understand digital audio aliasing. Understand how dithering and noise shaping are done. Understand the

More information

Advanced Audiovisual Processing Expected Background

Advanced Audiovisual Processing Expected Background Advanced Audiovisual Processing Expected Background As an advanced module, we will not cover introductory topics in lecture. You are expected to already be proficient with all of the following topics,

More information

Alternative View of Frequency Modulation

Alternative View of Frequency Modulation Alternative View of Frequency Modulation dsauersanjose@aol.com 8/16/8 When a spectrum analysis is done on a FM signal, a odd set of side bands show up. This suggests that the Frequency modulation is a

More information

Synthesizer. Team Members- Abhinav Prakash Avinash Prem Kumar Koyya Neeraj Kulkarni

Synthesizer. Team Members- Abhinav Prakash Avinash Prem Kumar Koyya Neeraj Kulkarni Synthesizer Team Members- Abhinav Prakash Avinash Prem Kumar Koyya Neeraj Kulkarni Project Mentor- Aseem Kushwah Project Done under Electronics Club, IIT Kanpur as Summer Project 10. 1 CONTENTS Sr No Description

More information

EE390 Final Exam Fall Term 2002 Friday, December 13, 2002

EE390 Final Exam Fall Term 2002 Friday, December 13, 2002 Name Page 1 of 11 EE390 Final Exam Fall Term 2002 Friday, December 13, 2002 Notes 1. This is a 2 hour exam, starting at 9:00 am and ending at 11:00 am. The exam is worth a total of 50 marks, broken down

More information

Lab 1B LabVIEW Filter Signal

Lab 1B LabVIEW Filter Signal Lab 1B LabVIEW Filter Signal Due Thursday, September 12, 2013 Submit Responses to Questions (Hardcopy) Equipment: LabVIEW Setup: Open LabVIEW Skills learned: Create a low- pass filter using LabVIEW and

More information

An introduction to physics of Sound

An introduction to physics of Sound An introduction to physics of Sound Outlines Acoustics and psycho-acoustics Sound? Wave and waves types Cycle Basic parameters of sound wave period Amplitude Wavelength Frequency Outlines Phase Types of

More information

PHYSICS 107 LAB #3: WAVES ON STRINGS

PHYSICS 107 LAB #3: WAVES ON STRINGS Section: Monday / Tuesday (circle one) Name: Partners: Total: /40 PHYSICS 107 LAB #3: WAVES ON STRINGS Equipment: Function generator, amplifier, driver, elastic string, pulley and clamp, rod and table

More information

Modulation. Digital Data Transmission. COMP476 Networked Computer Systems. Analog and Digital Signals. Analog and Digital Examples.

Modulation. Digital Data Transmission. COMP476 Networked Computer Systems. Analog and Digital Signals. Analog and Digital Examples. Digital Data Transmission Modulation Digital data is usually considered a series of binary digits. RS-232-C transmits data as square waves. COMP476 Networked Computer Systems Analog and Digital Signals

More information

Outline. Communications Engineering 1

Outline. Communications Engineering 1 Outline Introduction Signal, random variable, random process and spectra Analog modulation Analog to digital conversion Digital transmission through baseband channels Signal space representation Optimal

More information

A-123 VCF Introduction. doepfer System A VCF 4 A-123

A-123 VCF Introduction. doepfer System A VCF 4 A-123 doepfer System A - 100 VCF 4 A-123 1. Introduction Level Audio In Audio Out A-123 VCF 4 Frequency Resonance Module A-123 (VCF 4) is a voltage-controlled highpass filter, which filters out the lower parts

More information

Properties of Sound. Goals and Introduction

Properties of Sound. Goals and Introduction Properties of Sound Goals and Introduction Traveling waves can be split into two broad categories based on the direction the oscillations occur compared to the direction of the wave s velocity. Waves where

More information

Basic MSP Synthesis. Figure 1.

Basic MSP Synthesis. Figure 1. Synthesis in MSP Synthesis in MSP is similar to the use of the old modular synthesizers (or their on screen emulators, like Tassman.) We have an assortment of primitive functions that we must assemble

More information

Sound/Audio. Slides courtesy of Tay Vaughan Making Multimedia Work

Sound/Audio. Slides courtesy of Tay Vaughan Making Multimedia Work Sound/Audio Slides courtesy of Tay Vaughan Making Multimedia Work How computers process sound How computers synthesize sound The differences between the two major kinds of audio, namely digitised sound

More information

ME scope Application Note 01 The FFT, Leakage, and Windowing

ME scope Application Note 01 The FFT, Leakage, and Windowing INTRODUCTION ME scope Application Note 01 The FFT, Leakage, and Windowing NOTE: The steps in this Application Note can be duplicated using any Package that includes the VES-3600 Advanced Signal Processing

More information