Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jaimescose/audio_signal_processing
https://github.com/jaimescose/audio_signal_processing
Last synced: 28 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/jaimescose/audio_signal_processing
- Owner: jaimescose
- Created: 2024-11-03T23:50:53.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-18T03:25:44.000Z (about 1 month ago)
- Last Synced: 2024-11-18T04:24:00.692Z (about 1 month ago)
- Language: Jupyter Notebook
- Size: 11.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Audio Signal Processing
My demo lectures and assignments for the course "Audio Signal Processing" offered by Universitat Pompeu Fabra trough Coursera ([online course](https://www.coursera.org/learn/audio-signal-processing)).
## Week 1
On week #1 we received a quick review on the basic mathematical concepts of audio signal processing. We cover the following topics:
- Sinusoidal signals
- Complex numbers
- Fourier transform
- Euler's formula
- Scalar product of two vectors (sequences)
- Even and odd functions
- ConvolutionWe also covered the basics of Python for audio manupilation.
### Assignment 1
In this assignment we got introduced to:
- `utilFunttions.py` module in `sms-tools` package
- Functions for reading and writing audio files which handles amplitude normalization
- Basic sample manipulation:
- Array indexing and slicing
- Down-sampling: we discovered the effects of down-sampling on the quality of the audio signal