Wie funktioniert eigentlich ein MP3-Encoder? Warum klingt ein Equalizer so, wie er klingt? Und wie erkennt eine App wie Shazam einen Song in Sekunden?
Wie funktioniert eigentlich ein MP3-Encoder? Warum klingt ein Equalizer so, wie er klingt? Und wie erkennt eine App wie Shazam einen Song in Sekunden?
Dieses Buch beantwortet das nicht durch den Aufruf fertiger Bibliotheksfunktionen, sondern indem du jeden Algorithmus selbst aus einzelnen Rechenschritten zusammenbaust - mit nichts als NumPy und Matplotlib.
Von der Physik des Schalls über Abtastung und Quantisierung, Faltung und die (schnelle) Fourier-Transformation, digitalen Filterentwurf und Audio-Codierverfahren wie PCM, DPCM und ADPCM bis zu klassischen Effekten wie Hall, Pitch-Shifting und Rauschunterdrückung - und schließlich zur Analyse von Tonhöhe, Klangfarbe und Rhythmus: 38 Kapitel, jedes ein eigenständiges, lauffähiges Python-Skript, jedes mit Herleitung, Implementierung und überprüfbarem Ergebnis.
Kein externes Audio-Sample nötig: Zwei vollständig synthetische, reproduzierbare Testsignale begleiten dich durch das gesamte Buch. Am Ende hast du nicht nur gelesen, wie digitale Audioverarbeitung funktioniert - du hast sie selbst gebaut.
Das Schwesterbuch zu "Digital Image Processing mit Python 3".
Michael Christian Dörflinger
Bachelor in Medieninformatik und Master in Mobile Systeme jeweils mit 1er-Schnitt abgeschlossen. Arbeitet seit seinem Masterabschluss als Akademischer Mitarbeiter an der Hochschule Furtwangen mit Schwerpunkte Smart Home und Robotik. Bekennender und gläubiger Christ. Seit seinem 13. Lebensjahr ehrenamtlich in Kinder- und Jugendarbeit tätig. Hobbymäßig vor allem mit Kraftsport, Leichtathletik und Bouldern sehr aktiv.
Digital Audio Processing Digitale Audioverarbeitung Digital Data Processing Audioverarbeitung Audio Processing Audio