Download presentation
Presentation is loading. Please wait.
Published byBernice Eaton Modified over 6 years ago
1
Developing a Versatile Audio Synthesizer TJHSST Computer Systems Lab
Victor Shepardson Developing a Versatile Audio Synthesizer TJHSST Computer Systems Lab
2
Sound and its Digital Representation
22 Sound and its Digital Representation Waveforms: Pulse Code Modulation: signal amplitude at regular intervals represented by a binary integer
3
Methods of Synthesis -Subtractive -Sampling -Additive -FM
33 Methods of Synthesis -Subtractive -Early analog machines -Oscillator and filter stages -Sampling -Very effective at imitation -Light on processing -Memory needed for samples -Additive -FM
4
Additive Synthesis -Fourier -Summing Oscillators -Fourier Transforms
44 Additive Synthesis -Fourier -Periodic functions can be decomposed to spectra: Amplitude, frequency and phase of sine waves -Summing Oscillators -Fourier Transforms
5
FM Synthesis -Frequency Modulation:
55 FM Synthesis -Frequency Modulation: -One audio band signal modulates another -Analog: hard -Digital: easy -Digital Oscillators -Powerful Controls: -M:C ratio -Modulation Index
6
Cross Coupled Oscillators
66 Cross Coupled Oscillators -The output of each oscillator is coupled to an input of another -Convergent/divergent spectra -Buzzing, hissing “natural” sonorities
7
Synthesizer Elements -Time Functions -Mixing Blocks
77 Synthesizer Elements -Time Functions -Mixing Blocks -Digital Oscillators -Notation Objects
8
Frequency/Amplitude Functions
88 Frequency/Amplitude Functions And Mixers Functions: No input, output a floating point Constant or time dependent -Mixers: Operate on inputs based on control signal Freq OUT Control OUT IN1 CTRL Mix (+) OUT
9
Oscillators -Frequency and Amplitude inputs -Has a waveform
99 Oscillators -Frequency and Amplitude inputs -Has a waveform -At each time step, computes the next value based on waveform and momentary frequency Freq OUT Amp OUT FREQ AMP Oscillator (sine) OUTPUT
10
Notes and Note Sequences
Notes and Note Sequences -Note objects contain information about pitch, duration, and envelope shape -Note sequences are lists of note objects -can be generated from strings of notation -can, in turn, generate corresponding freq/amp functions
11
Implementing Additive Synthesis
Implementing Additive Synthesis
12
Implementing FM
13
More Complex FM
14
References Chowning, J., "The Synthesis of Complex Audio Spectra by Means of Frequency Modulation". Journal of the Audio Engineering Society 21(7), pp , 1973. Moore, R., Elements of Computer Music, Prentice Hall, Englewood Cliffs, NJ, 1990. Valsamakis, N. and Miranda, E. R., "Iterative sound synthesis by means of cross-coupled digital oscillators", Digital Creativity 16(2), pp , 2005.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.