03 trumpet waves - johannes kepler university linz waves.pdf · trumpet waves von musik zur...

17
@ waves von Auzinger Günter, Donnermair Maximilian, Eckertsberger Gabriel, Eybl Julian, Haimböck Steffi, Heiligenbrunner Lukas, Meindl Emil, Mottas Maximilian, Penzinger Johanna, Salfer Michael, Wollersberger Julian

Upload: others

Post on 19-Oct-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 03 Trumpet Waves - Johannes Kepler University Linz Waves.pdf · Trumpet Waves von Musik zur Fourier-Transformation. Übersicht Pythagoras Töne Abtastung Formeltheorie Fourier Transformation

@ wavesvon Auzinger Günter,Donnermair Maximilian, Eckertsberger Gabriel, Eybl Julian, Haimböck Steffi, Heiligenbrunner Lukas, Meindl Emil, Mottas Maximilian, Penzinger Johanna, Salfer Michael, Wollersberger Julian

Page 2: 03 Trumpet Waves - Johannes Kepler University Linz Waves.pdf · Trumpet Waves von Musik zur Fourier-Transformation. Übersicht Pythagoras Töne Abtastung Formeltheorie Fourier Transformation

Trumpet Waves von Musik zur Fourier-Transformation

Page 3: 03 Trumpet Waves - Johannes Kepler University Linz Waves.pdf · Trumpet Waves von Musik zur Fourier-Transformation. Übersicht Pythagoras Töne Abtastung Formeltheorie Fourier Transformation

Übersicht● Pythagoras● Töne● Abtastung● Formeltheorie● Fourier Transformation● Beispiele3

Page 4: 03 Trumpet Waves - Johannes Kepler University Linz Waves.pdf · Trumpet Waves von Musik zur Fourier-Transformation. Übersicht Pythagoras Töne Abtastung Formeltheorie Fourier Transformation

Pythagoras: Vater der Musiktheorie● Erste mathematische Darstellung der Musik- Verhältnisse: kleine Zahlen = Götter- Monochord konstruiert: verschiebbarer Steg● Sinüsse & Cousinen- Additionstheoreme

4

● Stimmung: Schwebungen- ungünstige Zahlenverhältnisse

Page 5: 03 Trumpet Waves - Johannes Kepler University Linz Waves.pdf · Trumpet Waves von Musik zur Fourier-Transformation. Übersicht Pythagoras Töne Abtastung Formeltheorie Fourier Transformation

Tonentstehung● Instrumente bestehen grundsätzlich aus einem Generator und einem Resonator● nur eine transiente Strömung für Musik z.B.: Flöte● Trompete: Obertöne, überblasen, Naturtonreihe● spezielle Instrumente (Zink, Serpent)

5

Page 6: 03 Trumpet Waves - Johannes Kepler University Linz Waves.pdf · Trumpet Waves von Musik zur Fourier-Transformation. Übersicht Pythagoras Töne Abtastung Formeltheorie Fourier Transformation

Töne auf der GitarreAbmessen der Saitenlängen und Rückschluss auf Tonfrequenz:Konsonanz: a → a’ = 650:325 = 2:1Oktava → e’ = 650:433 = 3:2Quinta → d’ = 650:487 = 4:3QuartDissonanz:a → h = 650 : 580 = 1,12:1 gr. Sekund→ klingt nicht gut

Flageolett

6

a = 650mmh = 580mmcis1 = 519mmd1 = 487mme1 = 433mmfis1 = 386mmgis1 =

Page 7: 03 Trumpet Waves - Johannes Kepler University Linz Waves.pdf · Trumpet Waves von Musik zur Fourier-Transformation. Übersicht Pythagoras Töne Abtastung Formeltheorie Fourier Transformation

7

Page 8: 03 Trumpet Waves - Johannes Kepler University Linz Waves.pdf · Trumpet Waves von Musik zur Fourier-Transformation. Übersicht Pythagoras Töne Abtastung Formeltheorie Fourier Transformation

Abtastung - Sampling● Signal muss abgetastet werden○ Allgemeines Abtasttheorem:○ fabtast ≥ 2 · fmax

8

Page 9: 03 Trumpet Waves - Johannes Kepler University Linz Waves.pdf · Trumpet Waves von Musik zur Fourier-Transformation. Übersicht Pythagoras Töne Abtastung Formeltheorie Fourier Transformation

9

Page 10: 03 Trumpet Waves - Johannes Kepler University Linz Waves.pdf · Trumpet Waves von Musik zur Fourier-Transformation. Übersicht Pythagoras Töne Abtastung Formeltheorie Fourier Transformation

10

Page 11: 03 Trumpet Waves - Johannes Kepler University Linz Waves.pdf · Trumpet Waves von Musik zur Fourier-Transformation. Übersicht Pythagoras Töne Abtastung Formeltheorie Fourier Transformation

Diskrete Fourier Transformation● Grundform der Transformation● Rechnet für einzelne Frequenzen

11

n = length(fTime);dTime = 1/samplingRate; % [s]maxTime = dTime*n;dOmega = 2*pi/(n*dTime);maxFrequIndex = floor(maxFrequ/dOmega);timeValues = (0:n-1)*dTime;timeValsScaled2pi = timeValues*2*pi/maxTime;omegaValues = (0:maxFrequIndex-1)*dOmega;fFrequSin = zeros(1,maxFrequIndex);fFrequCos = zeros(1,maxFrequIndex);

for k = 0:(maxFrequIndex-1)fFrequSin(k+1) =

dot(fTime,sin(k*timeValsScaled2pi));fFrequCos(k+1) =

dot(fTime,cos(k*timeValsScaled2pi));end

Page 12: 03 Trumpet Waves - Johannes Kepler University Linz Waves.pdf · Trumpet Waves von Musik zur Fourier-Transformation. Übersicht Pythagoras Töne Abtastung Formeltheorie Fourier Transformation

Fast Fourier Transformation● DFT langsam zum Berechnen: O(n²)● FFT viel schneller: O(n * log(n))Bsp: bei 1 Sekunde 4000-fach schneller● Dafür viel komplexer:○ Komplexe Zahlen○ Komplexe Exponenten○ Matrix-Darstellung○ Primzahlen● Jemand anders hat’s schon programmiert-> einfach verwenden12

Page 13: 03 Trumpet Waves - Johannes Kepler University Linz Waves.pdf · Trumpet Waves von Musik zur Fourier-Transformation. Übersicht Pythagoras Töne Abtastung Formeltheorie Fourier Transformation

Lösung des Beispiels: Basston E

13

Page 14: 03 Trumpet Waves - Johannes Kepler University Linz Waves.pdf · Trumpet Waves von Musik zur Fourier-Transformation. Übersicht Pythagoras Töne Abtastung Formeltheorie Fourier Transformation

Gitarrenton hohes e

14

Page 15: 03 Trumpet Waves - Johannes Kepler University Linz Waves.pdf · Trumpet Waves von Musik zur Fourier-Transformation. Übersicht Pythagoras Töne Abtastung Formeltheorie Fourier Transformation

Akkordeon-Dreiklang: C-Dur (c-e-g)

15

Page 16: 03 Trumpet Waves - Johannes Kepler University Linz Waves.pdf · Trumpet Waves von Musik zur Fourier-Transformation. Übersicht Pythagoras Töne Abtastung Formeltheorie Fourier Transformation

Federschachtelrascheln

16

Page 17: 03 Trumpet Waves - Johannes Kepler University Linz Waves.pdf · Trumpet Waves von Musik zur Fourier-Transformation. Übersicht Pythagoras Töne Abtastung Formeltheorie Fourier Transformation

Kugelschreiber fällt auf Tischplatte

17