課程信息
27,161

100% 在線

立即開始,按照自己的計劃學習。

可靈活調整截止日期

根據您的日程表重置截止日期。

中級

完成時間大約為52 小時

建議:10 weeks of study, 8 hours/week...

英語(English)

字幕:英語(English)

您將獲得的技能

Digital Signal ProcessingSignal ProcessingPython ProgrammingFft Algorithms

100% 在線

立即開始,按照自己的計劃學習。

可靈活調整截止日期

根據您的日程表重置截止日期。

中級

完成時間大約為52 小時

建議:10 weeks of study, 8 hours/week...

英語(English)

字幕:英語(English)

教學大綱 - 您將從這門課程中學到什麼

1
完成時間為 6 小時

Introduction

Introduction to the course, to the field of Audio Signal Processing, and to the basic mathematics needed to start the course. Introductory demonstrations to some of the software applications and tools to be used. Introduction to Python and to the sms-tools package, the main programming tool for the course....
11 個視頻 (總計 126 分鐘), 1 個閱讀材料, 2 個測驗
11 個視頻
Teaser3分鐘
Welcome4分鐘
Introduction to Audio Signal Processing13分鐘
Course outline10分鐘
Basic mathematics16分鐘
Introduction to Audacity9分鐘
Introduction to SonicVisualizer10分鐘
Introduction to sms-tools17分鐘
Introduction to Python11分鐘
Python and sounds13分鐘
sms-tools software14分鐘
1 個閱讀材料
Advanced readings and videos10分鐘
1 個練習
Basics20分鐘
2
完成時間為 5 小時

Discrete Fourier transform

The Discrete Fourier Transform equation; complex exponentials; scalar product in the DFT; DFT of complex sinusoids; DFT of real sinusoids; and inverse-DFT. Demonstrations on how to analyze a sound using the DFT; introduction to Freesound.org. Generating sinusoids and implementing the DFT in Python....
6 個視頻 (總計 78 分鐘), 1 個閱讀材料, 2 個測驗
6 個視頻
DFT 111分鐘
DFT 216分鐘
Analyzing a sound8分鐘
Introduction to Freesound12分鐘
Sinusoids14分鐘
DFT15分鐘
1 個閱讀材料
Advanced readings and videos10分鐘
1 個練習
DFT20分鐘
3
完成時間為 5 小時

Fourier theorems

Linearity, shift, symmetry, convolution; energy conservation and decibels; phase unwrapping; zero padding; Fast Fourier Transform and zero-phase windowing; and analysis/synthesis. Demonstration of the analysis of simple periodic signals and of complex sounds; demonstration of spectrum analysis tools. Implementing the computation of the spectrum of a sound fragment using Python and presentation of the dftModel functions implemented in the sms-tools package....
7 個視頻 (總計 99 分鐘), 1 個閱讀材料, 2 個測驗
7 個視頻
Fourier properties 213分鐘
Periodic signals11分鐘
Complex sounds9分鐘
Spectrum13分鐘
Fourier properties23分鐘
dftModel13分鐘
1 個閱讀材料
Advanced readings and videos10分鐘
1 個練習
Fourier properties20分鐘
4
完成時間為 5 小時

Short-time Fourier transform

STFT equation; analysis window; FFT size and hop size; time-frequency compromise; inverse STFT. Demonstration of tools to compute the spectrogram of a sound and on how to analyze a sound using them. Implementation of the windowing of sounds using Python and presentation of the STFT functions from the sms-tools package, explaining how to use them. ...
6 個視頻 (總計 90 分鐘), 1 個閱讀材料, 2 個測驗
6 個視頻
STFT 117分鐘
STFT 216分鐘
Spectrogram10分鐘
Analyzing a sound14分鐘
Windows16分鐘
STFT14分鐘
1 個閱讀材料
Advanced readings and videos10分鐘
1 個練習
Short-time Fourier transform20分鐘
5
完成時間為 5 小時

Sinusoidal model

Sinusoidal model equation; sinewaves in a spectrum; sinewaves as spectral peaks; time-varying sinewaves in spectrogram; sinusoidal synthesis. Demonstration of the sinusoidal model interface of the sms-tools package and its use in the analysis and synthesis of sounds. Implementation of the detection of spectral peaks and of the sinusoidal synthesis using Python and presentation of the sineModel functions from the sms-tools package, explaining how to use them. ...
8 個視頻 (總計 115 分鐘), 1 個閱讀材料, 2 個測驗
8 個視頻
Sinusoidal model 213分鐘
Sinusoidal model 317分鐘
Sinusoidal model13分鐘
Analyzing a sound12分鐘
Peak detection14分鐘
Sinusoidal synthesis12分鐘
sineModel16分鐘
1 個閱讀材料
Advance reading10分鐘
1 個練習
Sinusoidal model20分鐘
6
完成時間為 5 小時

Harmonic model

Harmonic model equation; sinusoids-partials-harmonics; polyphonic-monophonic signals; harmonic detection; f0-detection in time and frequency domains. Demonstrations of pitch detection algorithm, of the harmonic model interface of the sms-tools package and of its use in the analysis and synthesis of sounds. Implementation of the detection of the fundamental frequency in the frequency domain using the TWM algorithm in Python and presentation of the harmonicModel functions from the sms-tools package, explaining how to use them. ...
7 個視頻 (總計 120 分鐘), 1 個閱讀材料, 2 個測驗
7 個視頻
F0 detection20分鐘
Pitch detection14分鐘
Harmonic model25分鐘
Analyzing a sound14分鐘
F0 detection16分鐘
harmonicModel14分鐘
1 個閱讀材料
Advanced readings10分鐘
1 個練習
Harmonic model20分鐘
7
完成時間為 5 小時

Sinusoidal plus residual model

Stochastic signals; stochastic model; stochastic approximation of sounds; sinusoidal/harmonic plus residual model; residual subtraction; sinusoidal/harmonic plus stochastic model; stochastic model of residual. Demonstrations of the stochastic model, harmonic plus residual, and harmonic plus stochastic interfaces of the sms-tools package and of its use in the analysis and synthesis of sounds. Presentation of the stochasticModel, hprModel and hpsModel functions implemented in the sms-tools package, explaining how to use them. ...
8 個視頻 (總計 126 分鐘), 1 個閱讀材料, 2 個測驗
8 個視頻
Sinusoidal plus residual modeling16分鐘
Stochastic model10分鐘
Harmonic plus residual model14分鐘
Harmonic plus stochastic model12分鐘
stochasticModel17分鐘
hprModel19分鐘
hpsModel14分鐘
1 個閱讀材料
Advanced readings10分鐘
1 個練習
Sinusoidal plus residual model20分鐘
8
完成時間為 5 小時

Sound transformations

Filtering and morphing using the short-time Fourier transform; frequency and time scaling using the sinusoidal model; frequency transformations using the harmonic plus residual model; time scaling and morphing using the harmonic plus stochastic model. Demonstrations of the various transformation interfaces of the sms-tools package and of Audacity. Presentation of the stftTransformations, sineTransformations and hpsTransformations functions implemented in the sms-tools package, explaining how to use them. ...
9 個視頻 (總計 120 分鐘), 1 個閱讀材料, 2 個測驗
9 個視頻
Sounds transformations 216分鐘
Morphing with STFT10分鐘
Time scaling11分鐘
Pitch changes12分鐘
Morphing with HPS12分鐘
stftTransformations18分鐘
sineTransformations11分鐘
hpsTransformations9分鐘
1 個閱讀材料
Advanced readings10分鐘
1 個練習
Sound transformations20分鐘
9
完成時間為 5 小時

Sound and music description

Extraction of audio features using spectral analysis methods; describing sounds, sound collections, music recordings and music collections. Clustering and classification of sounds. Demonstration of various plugins from SonicVisualiser to describe sound and music signals and demonstration of some advance features of freesound.org. Presentation of Essentia, a C++ library for sound and music description, explaining how to use it from Python. Programming with the Freesound API in Python to download sound collections and to study them. ...
6 個視頻 (總計 142 分鐘), 2 個測驗
6 個視頻
Sound and music description24分鐘
Sound descriptors14分鐘
Freesound20分鐘
Intro to Essentia25分鐘
Freesound API26分鐘
1 個練習
Sound and music description20分鐘
10
完成時間為 2 小時

Concluding topics

Audio signal processing beyond this course. Beyond audio signal processing. Review of the course topics. Where to learn more about the topics of this course. Presentation of MTG-UPF. Demonstration of Dunya, a web browser to explore several audio music collections, and of AcousticBrainz, a collaborative initiative to collect and share music data. ...
6 個視頻 (總計 106 分鐘), 1 個閱讀材料, 1 個測驗
6 個視頻
Review12分鐘
MTG-UPF18分鐘
Goodbye17分鐘
Dunya18分鐘
AcousticBrainz22分鐘
1 個閱讀材料
Advanced readings10分鐘
1 個練習
Concluding topics20分鐘
完成時間為 6 小時

Concluding topics: Lesson Choices

...
3 個測驗
4.8
56 個審閱Chevron Right

67%

通過此課程獲得實實在在的工作福利

熱門審閱

創建者 LNDec 4th 2016

Top class! Very well explained, good examples, excellent learning material, practical exercises, and lots and lots of room for further personal study! Well done guys, and especially Xavier! Cheers!

創建者 HZJan 21st 2017

I learned a lot during this course. It took quite a lot of time and energy to complete it, but I'm glad I did. It is now much easier to follow the text of Richard Lyons' book. Highly recommended.

講師

Avatar

Xavier Serra

Full Professor
Dept. of Information and Communication Technologies, UPF
Avatar

Prof Julius O Smith, III

Professor of Music and (by courtesy) Electrical Engineering
CCRMA

關於 庞佩乌·法布拉·大学

Pompeu Fabra University (UPF) is a modern public university, conveniently located in the centre of Barcelona (Spain) with the aim of providing top quality education and standing out as a research-based university. UPF is both a specialised university with a unique teaching model and a cutting-edge research institution. UPF places a strong emphasis on quality teaching, based on comprehensive education and student-centred learning, and innovation in the learning processes. UPF’s MOOCs are produced within this general goal....

關於 斯坦福大学

The Leland Stanford Junior University, commonly referred to as Stanford University or Stanford, is an American private research university located in Stanford, California on an 8,180-acre (3,310 ha) campus near Palo Alto, California, United States....

常見問題

  • 注册以便获得证书后,您将有权访问所有视频、测验和编程作业(如果适用)。只有在您的班次开课之后,才可以提交和审阅同学互评作业。如果您选择在不购买的情况下浏览课程,可能无法访问某些作业。

  • Yes, there is no fee in this course. You can follow the course, do the assignments, and obtain a final grade completely for free.

  • No, we do not offer this option.

  • All the materials and tools for the class are available online under open licences.

  • No, it is self-contained.

  • All the assignments start from some existing Python code that the student have to understand and modify. Some programming experience is necessary.

  • You will play around with sounds a lot, analysing them, transforming them, and making interesting new sounds.

還有其他問題嗎?請訪問 學生幫助中心