Copyright © 2011 by Denny Lin1 Simple Synthesizer Part 4 Based on Floss Manuals (Pure Data) “Building a Simple Synthesizer” By Derek Holzer Slides by Denny.

Slides:



Advertisements
Similar presentations
Basic Tools for Understanding Synthesis. Synthesizer A musical instrument that produces waveforms, typically in the audio range of about 20 to 20,000.
Advertisements

QS6 Basics. Type : Sample playback synthesizer keyboard Keys: 61 velocity and aftertouch sensitive, synth action. Polyphony : 64 voices MIDI Channels.
Tamara Berg Advanced Multimedia
By: Russ Butler ECE4220 Spring 2012 Dr. DeSouza May 2, 2012.
What makes a musical sound? Pitch n Hz * 2 = n + an octave n Hz * ( …) = n + a semitone The 12-note equal-tempered chromatic scale is customary,
EE2F2 - Music Technology 9. Additive Synthesis & Digital Techniques.
Outline Introduction Music Information Retrieval Classification Process Steps Pitch Histograms Multiple Pitch Detection Algorithm Musical Genre Classification.
EE2F2: Music Technology - Revision Two exam questions Music Recording Technology Mixing & multi-track recording Effects MIDI & Sequencers Virtual Studio.
Chapter 7 Principles of Analog Synthesis and Voltage Control Contents Understanding Musical Sound Electronic Sound Generation Voltage Control Fundamentals.
Classical Analog Synthesis. Analog Synthesis Overview Sound is created by controlling electrical current within synthesizer, and amplifying result. Basic.
Look Ma, No Keyboard user interface: Tools for music pre-production Current Developments Applying the principles to other music instruments Continuing.
Copyright © 2011 by Denny Lin1 Simple Synthesizer Part 2 Based on Floss Manuals (Pure Data) “Building a Simple Synthesizer” By Derek Holzer Slides by Denny.
CSE466 Autumn ‘00- 1 System Functional Requirements  Children’s toy…comes with PC software. Child plays notes on the screen and the device makes corresponding.
Spring 2002EECS150 - Lec13-proj Page 1 EECS150 - Digital Design Lecture 13 - Final Project Description March 7, 2002 John Wawrzynek.
Guitar Effects Processor Critical Design Review October, 07, 2003 Groups Members: Adam Bernstein Hosam Ghaith Jasenko Alagic Matthew Iyer Yousef Alyousef.
Customizable Audio Kaleidoscope Agustya Mehta, Dennis Ramdass, Tony Hwang Final Project Spring 2007.
EET 450 Chapter 18 – Audio. Analog Audio Sound is analog Consists of air pressure that has a variety of characteristics  Frequencies  Amplitude (loudness)
Music Processing Roger B. Dannenberg. Overview  Music Representation  MIDI and Synthesizers  Synthesis Techniques  Music Understanding.
EE2F2 - Music Technology 8. Subtractive Synthesis.
Chapter 14 Recording and Editing Sound. Getting Started FAQs: − How does audio capability enhance my PC? − How does your PC record, store, and play digital.
Welcome to AUDIO PRODUCTION!. Significant Concepts are highlighted in Yellow.
Detailed Design Review Project P13363 Members: Justine Converse (IE) James Cover (CE) Alexander Eschbach (EE) Jason Hang (ME) Ashley Trode (EE) Guide:
2 Outline Digital music The power of FPGA The “DigitalSynth” project –Hardware –Software Conclusion Demo.
Technician License Course Chapter 3 Lesson Plan Module 7 – Types of Radio Circuits.
Midi files Here we look at another way of dealing with sound on a computer the use of Midi files. The the Midi file differs from the “wav” file, because.
Copyright © 2011 by Denny Lin1 Computer Music Synthesis Chapter 7 Based on “Excerpt from Designing Sound” by Andy Farnell Slides by Denny Lin.
(2.1) Fundamentals  Terms for magnitudes – logarithms and logarithmic graphs  Digital representations – Binary numbers – Text – Analog information 
MIDI. A protocol that enables computers, synthesizers, keyboards, and other musical devices to communicate with each other. Instead of storing actual.
PD Composition Structure Slow section, faster section Slow section, faster section GEMS GEMS A Practical Guide to Composition A Practical Guide to Composition.
Multimedia Technology Digital Sound Krich Sintanakul Multimedia and Hypermedia Department of Computer Education KMITNB.
COMP Representing Sound in a ComputerSound Course book - pages
Song Pro Retro Alex Harper. Contents of Presentation Inspiration Basic Concept Speaker Module.sng file structure Song Pro Retro: Light Song Pro Retro:
Copyright © 2011 by Denny Lin1 Computer Music Synthesis Chapter 2 Based on “Excerpt from Designing Sound” by Andy Farnell Slides by Denny Lin.
A Breath in an Electronic World: Experiments in Musical Expression using a Midi Wind Controller Matthew Ahrens Mentor: Dr. James Bohn Bridgewater State.
Physics 1251 The Science and Technology of Musical Sound Unit 4 Session 37 MWF Synthesizers Unit 4 Session 37 MWF Synthesizers.
BIG IDEAS: TOPIC 3 The Communication Process. Stages of the Communication Process In every communication process, there are different stages that must.
Introduction to Computing Systems from bits & gates to C & beyond The Von Neumann Model Basic components Instruction processing.
Reason Devices Subtractor. Oscillators Select Waveform The Subtractor has two oscillators that can be used as sound sources for your patches Tuning Mix:
Multimedia Technology and Applications Chapter 2. Digital Audio
Copyright © 2011 by Denny Lin1 Computer Music Synthesis Chapter 6 Based on “Excerpt from Designing Sound” by Andy Farnell Slides by Denny Lin.
Chapter 15 Recording and Editing Sound. 2Practical PC 5 th Edition Chapter 15 Getting Started In this Chapter, you will learn: − How sound capability.
CMSCDHN1114/CMSCD1011 Introduction to Computer Audio
Audio / Sound INTRODUCTION TO MULTIMEDIA SYSTEMS Lect. No 3: AUDIO TECHNOLOGY.
Copyright © 2011 by Denny Lin1 Simple Synthesizer Part 1 Based on Floss Manuals (Pure Data) “Building a Simple Synthesizer” By Derek Holzer Slides by Denny.
Chapter 5: Electronic Music and Synthesizers Who uses electronic musical synthesizers? Each advance in electronic technology is followed by a concomitant.
MIDI Musical Instrument Digital Interface. MIDI A data communications protocol that describes a means for music systems and related equipment to exchange.
Copyright © 2011 by Denny Lin1 Computer Music Synthesis Chapter 5 Based on “Excerpt from Designing Sound” by Andy Farnell Slides by Denny Lin.
Theme: Multimedia Sound ProductionUFCFY Multimedia Sound Production.
Quiz 1 Review. Analog Synthesis Overview Sound is created by controlling electrical current within synthesizer, and amplifying result. Basic components:
Copyright 2004 Ken Greenebaum Introduction to Interactive Sound Synthesis Lecture 14: Envelopes Ken Greenebaum.
Subtractive Synthesis
Microcomputer Systems Final Project “Speaker and Sound Modulation”
Copyright © 2011 by Denny Lin1 Computer Music Synthesis Chapter 3 Based on “Excerpt from Designing Sound” by Andy Farnell Slides by Denny Lin.
Copyright © 2011 by Denny Lin1 Simple Synthesizer Part 3 Based on Floss Manuals (Pure Data) “Building a Simple Synthesizer” By Derek Holzer Slides by Denny.
2/June/2009LHCb Upgrade1 Single ended ADC Differential ADC –Convert single ended signal to differential (use AD8138 amp) –ASIC differential output ADC.
Final Year Project Eoin Culhane. MIDI Guitar Guitar with 6 outputs 1 output for each string Each individual string output will be converted to MIDI.
The Post-Moog Digitally Controlled Analog Synthesizer Group Members Logan Snow Robert Estelle Greg Hartl Toan Ho.
Music and Audio Computing I A Prof. Marcelo M. Wanderley Week 8.
MIDI Musical Instrument Digital Interface Musical sound can be generated, unlike other types of sounds. The Musical Instrument Digital Interface standard.
Understanding Midi Audio Processing Describe the Midi Audio Processing.
MIDI Musical Instrument Digital Interface A digital communication protocol allowing devices to send and/or respond to instructions.
By Kyle Tatum.  MIDI (or Musical Instrumental Digital Interface) is an industry-standard protocol, first defined in 1982 by Gordon Hall, that enables.
Voice Manipulator Department of Electrical & Computer Engineering
Ultrasound Physics Image Formation ‘97.
Fairmont Park Baptist Church Technical Support Ministry
Laser Harp Team: Peter Crinklaw Qiushi Jiang Edwin Rodriguez.
Ms Jennifer - Senior 4 - Data Representation Introduction
Voice Manipulator Department of Electrical & Computer Engineering
♪ Embedded System Design: Synthesizing Music Using Programmable Logic
Presentation transcript:

Copyright © 2011 by Denny Lin1 Simple Synthesizer Part 4 Based on Floss Manuals (Pure Data) “Building a Simple Synthesizer” By Derek Holzer Slides by Denny Lin

Copyright © 2011 by Denny Lin2 Controlling the Synthesizer Two ways for synthesizer and user interface: –Input from computer keyboard. The ASCII value of the key pressed is gathered by the key object, which converts its into frequency values using the mtof object –Input from MIDI keyboard. Reads the note number and velocity from channel 1 using the notein 1 object.

Copyright © 2011 by Denny Lin3 Building a 16-Step Sequencer Consists of a: –Constrained counter –MIDI note storage and retrieval –Simple subtractive synthesizer with ADSR envelope to play back notes

Copyright © 2011 by Denny Lin4 A Four Stage Filtered Additive Synthesizer Consists of the following stages: –Input –Oscillator –Filter –Amplifier These four stages are contained in sub- patches

Copyright © 2011 by Denny Lin5 Input Stage The key object gets the ASCII value of the key pressed on the computer keyboard ASCII value is sent to left most outlet Center outlet sends the same ASCII value as the left most outlet Right most outlet sends a bang used by the ADSR generator

Copyright © 2011 by Denny Lin6 Oscillator Stage Takes the midi number and converts it to a frequency used by the two phasor~ objects Second phasor~ object has slightly de-tuned pitch (input is multiplied by 0.99 –almost one--) Output is added, and scaled down to 0.5 before delivering to the audio outlet

Copyright © 2011 by Denny Lin7 Filter Stage Uses a Voltage Controlled Filter to perform subtractive synthesis. The VCO’s center frequency is set to 1.5 times (half an octave) above the incoming audio signal The center frequency is packed and sent to the line~ object, so it ramps to the center frequency in 300ms The ramp from the line~ object creates a filter sweeping effect

Copyright © 2011 by Denny Lin8 Amplifier Stage The amplitude of the audio signal is modified by the ADSR envelope Controls the overall volume of the signal coming in from the Filter Stage Output is sent to the audio outlet

Copyright © 2011 by Denny Lin9 The poly object The poly object assigns a voice number to a pitch and velocity pair poly object creation arguments: –First: Number of voices –Second: Voice stealing mode (what to do when input exceeds number of voices) 0 = no voice stealing; ignore new note event 1 = turns off oldest voice stored to make space for new note event

Copyright © 2011 by Denny Lin10 Building a polyphonic synthesizer Use the notein object to extract pitch and velocity pairs from the MIDI data stream Assign a voice number to pitch and velocity pairs with the poly object Pack the voice number, pitch, and velocity information into a list Route the list by voice number to multiple oscillators. Must have one oscillator for each voice. Can filter each voice individually, or as a group The next example filters voices individually, because each voice has a filter that sweeps to a unique pitch for that voice. To minimize control lines, the filter is built into the oscillator Polyphonic output amplitude can be modified by an ADSR envelope and amplified

Copyright © 2011 by Denny Lin11 A polyphonic MIDI synthesizer Based on Benoît Rouits’ “A Real Polyphonic MIDI Organ”