Skip to content

Latest commit

 

History

History
51 lines (39 loc) · 1.17 KB

RoadMap.md

File metadata and controls

51 lines (39 loc) · 1.17 KB

DSP RoadMap

The code here represents a start to a broadly featured audio DSP library.

However, there is lots of work to be done. Below is our RoadMap for much of this work.

STFT

Analysis

Spectral features for analysis

  1. Spectral Flux, Centroids, etc
  2. Mel Spectrogram
  3. Cepstrum

Synthesis

  1. Deal with windowing correctly.
  2. PV
  3. Spectral whitening
  4. median filter

Gabor Frames

Filtering

FIR (feedforward) filtering toolbox

Basic brick wall, band pass/stop FIR filtering design

Implementation, using convolution for larger order filters

Tools supporting window method design

Tools supporting automatic design (eg Remez exchange)

IIR (feedback) Filtering

Biquad

Simple filter design interface and implementation (need to decide which type(s) (II/IV?) to support.

  1. Notch,
  2. Peak,
  3. Brick wall,
  4. Shelf

Parallel and Series composition

Butterworth, etc (requires some general filtering tools below)

General filtering tools (combined feedforward/feedback)

like matlab freqz

Pole Zero filter specification

Bilinear transform

Z transform and polynomial solver

Perceptual filtering

A weighting, etc