https://github.com/spatialaudio/selected-topics-in-audio-signal-processing-exercises
Exercises for the lecture "Selected Topics in Audio Signal Processing"
https://github.com/spatialaudio/selected-topics-in-audio-signal-processing-exercises
Last synced: 8 months ago
JSON representation
Exercises for the lecture "Selected Topics in Audio Signal Processing"
- Host: GitHub
- URL: https://github.com/spatialaudio/selected-topics-in-audio-signal-processing-exercises
- Owner: spatialaudio
- License: cc0-1.0
- Created: 2015-09-30T13:22:27.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2021-10-11T18:19:04.000Z (about 4 years ago)
- Last Synced: 2024-04-23T13:13:09.787Z (over 1 year ago)
- Language: Jupyter Notebook
- Homepage: http://nbviewer.ipython.org/github/spatialaudio/selected-topics-in-audio-signal-processing-exercises/blob/master/index.ipynb
- Size: 40.9 MB
- Stars: 60
- Watchers: 9
- Forks: 18
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-python-scientific-audio - Selected Topics in Audio Signal Processing - Exercises as iPython notebooks. (Tutorials)
README
Selected Topics in Audio Signal Processing - Exercises
======================================================
- [static web pages (using nbviewer)](http://nbviewer.ipython.org/github/spatialaudio/selected-topics-in-audio-signal-processing-exercises/blob/master/index.ipynb)
- [interactive web based (using mybinder)](https://mybinder.org/v2/gh/spatialaudio/selected-topics-in-audio-signal-processing-exercises/HEAD?filepath=index.ipynb)
- for local usage create a conda environment (`mystiasp`), clone the git repository
and start jupyter notebook or jupyter lab
- created with `conda 4.9.2`
- currently we rely on some older matplotlib version
- `conda create -n mystiasp python=3.7.8 pip=20.2.4 numpy=1.19.4 scipy=1.5.3 matplotlib=3.1.3 jupyter=1.0.0 notebook=6.1.5 jupyterlab=2.2.9 pydocstyle=5.1.1 pycodestyle=2.6.0 autopep8=1.5.4 flake8=3.8.4 ipykernel=5.3.4 nb_conda=2.2.1 jupyter_nbextensions_configurator=0.4.1 jupyter_contrib_nbextensions=0.5.1`
- `conda activate mystiasp`
- we need to install pip packages since conda does not have them:
- `pip install soundfile==0.10.3.post1`
- `pip install sounddevice==0.4.1`
- `python3 -m pip install sfs==0.5.0 --user`
- make sure that the kernel is accesible for the notebooks:
- `python -m ipykernel install --user --name mystiasp --display-name "mystiasp"`
- now clone the repo:
- `cd git` or whatever is a good root folder
- `git clone https://github.com/spatialaudio/selected-topics-in-audio-signal-processing-exercises.git`
- `cd selected-topics-in-audio-signal-processing-exercises/`
- `jupyter notebook index.ipynb` or `jupyter lab index.ipynb`
- make sure that `mystiasp` kernel is used for the notebooks
- have fun with the playgrounds
Copyright
---------
The authors waive copyright and related rights in the work through the
[CC0 1.0 Universal public domain dedication](http://creativecommons.org/publicdomain/zero/1.0/).
This is supposed to be an [Open Educational Resource](https://en.wikipedia.org/wiki/Open_educational_resources) (OER).