Upload
alberto-serna
View
889
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Slides from the Guitar Synthesizer Project for the Degree "Telecommunication Engineering: Sound and Image" of the University of Extremadura. December of 2012.
Citation preview
Guitar Synthesizer Design Using MatLab
Luis Joaquín Molina VinagreAlberto Serna Martín
4th Course. Digital Audio.BSc Image & Sound Engineering
Index.
Introduction. Time analysis. Frequency analysis. Synthesis. Synthesizer interface. Demo.
Introduction.
Introduction.
What`s a synthesizer?
Introduction.
Our objective? Software synthesizer.
Basis. EADGBE Standard Tuning.
function [y]= envelopeG (L,fs) attack=0:1/(0.03*fs):1-1/fs;midtime=0.03:1/fs:(L-0.06*fs)/fs;other = 0.0798.*midtime.^(-0.909); ... y=fullenvelope;
end
Introduction.
Requisites. Note selection. Octave selection. Figure selection. From half-note to
semiquaver.
Extra. Graphical interface. [GUIDE] Tempo selection.
Time analysis.
Time analysis.
Envelope detector.
Time analysis.
Envelope detector. Results.
Time analysis.
Envelope comparison.
Time analysis.
Envelope. Decay time obtaining.
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 50
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1f(x) = 0.0801581562094017 x^-0.903047052287775R² = 0.983609406039898
Real E Envelope
Time [s]
Am
plitu
de [
N.U
.]
Frequency analysis.
Frequency analysis.
Initial problems. Harmonics vary a lot, even if they`re closer
in the chromatic scale. Solution.
Obtain harmonic contribution. Associated frequencies. Additive synthesis. Stationary wave
generation. FFT for comparison.
Frequency analysis.
Obtain harmonic contribution per interval.
Frequency analysis.
FFT for comparison.
Frequency analysis.
Objective. “Codebook” generation. [CELP]
Note. Octave.
Synthesis.
Synthesis.
Synthesis.
Results.
But… How does this sound like?
Synthesizer interface.
Synthesizer interface.
Demo.
Thanks for watching!