karlosos / acoustic_signals

Acoustic Signals Course - 2021

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

logo


Acoustic Signals course in 2021.

AssignmentsDevelopment

Assignments

  1. Basic actions on signals. Normalization, changing sampling rate.
  2. Sound source localization.
  3. FIR filter experiments.
  4. Designing FIR filter.
  5. Designing IIR filter.
  6. Adding reverb to signals.
  7. Klatt resonator. Voice synthesizer.
  8. Onset detection.

Development

  1. Create virtual environment with virtualenv .venv.
  2. Activate venv with .venv\Scripts\activate.bat.

Why this code is so confusing? 😠

I got my grade and this code won't be used again. There is no point in refactoring.

"Let me stress that it’s these changes that drive the need to perform refactoring. If the code works and doesn’t ever need to change, it’s perfectly fine to leave it alone. It would be nice to improve it, but unless someone needs to understand it, it isn’t causing any real harm. Yet as soon as someone does need to understand how that code works, and struggles to follow it, then you have to do something about it." Martin Fowler - Refactoring

About

Acoustic Signals Course - 2021


Languages

Language:Jupyter Notebook 99.0%Language:Python 1.0%