<commit_before>{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Signal Processing\n",
    "\n",
    "[back to main page](../index.ipynb)\n",
    "\n",
    "[audiolazy](audiolazy.ipynb)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Links\n",
    "\n",
    "http://scikits.appspot.com/talkbox\n",
    "\n",
    "http://bmcfee.github.io/librosa/\n",
    "\n",
    "http://thomas-cokelaer.info/software/spectrum/html/contents.html\n",
    "\n",
    "http://nipy.org/nitime/index.html\n",
    "\n",
    "https://github.com/MTG/sms-tools\n",
    "\n",
    "http://pythonhosted.org/audiolazy/\n",
    "\n",
    "http://ajaxsoundstudio.com/software/pyo/\n",
    "\n",
    "Bob (signal-processing and machine learning toolbox)  \n",
    "http://idiap.github.io/bob/\n",
    "\n",
    "Speech Signal Processing:  \n",
    "https://github.com/idiap/ssp\n",
    "\n",
    "http://siggigue.github.io/pyfilterbank/, https://github.com/SiggiGue/pyfilterbank\n",
    "\n",
    "https://github.com/fakufaku/AudioTools\n",
    "\n",
    "Signal Processing for Communications [Jupyter notebooks with examples](https://github.com/LCAV/DSPNumex), [free PDF book](http://www.sp4comm.org/download.html), [MOOC](https://www.coursera.org/course/dsp)\n",
    "\n",
    "MIT opencourseware video lectures:\n",
    "[Signals and Systems (Alan V. Oppenheim)](http://ocw.mit.edu/resources/res-6-007-signals-and-systems-spring-2011/),\n",
    "[Digital Signal Processing (Alan V. Oppenheim)](http://ocw.mit.edu/resources/res-6-008-digital-signal-processing-spring-2011/)\n",
    "\n",
    "Soundpipe (C library): http://paulbatchelor.github.io/proj/soundpipe.html, https://github.com/PaulBatchelor/Soundpipe\n",
    "\n",
    "libaudioverse, A (C++) library for 3D and environmental audio:  \n",
    "http://camlorn.github.io/libaudioverse/docs/branches/master/libaudioverse_manual.html  \n",
    "https://github.com/camlorn/libaudioverse  \n",
    "Python bindings: http://camlorn.github.io/libaudioverse/docs/branches/master/python/\n",
    "\n",
    "https://github.com/ronnyandersson/zignal\n",
    "\n",
    "https://github.com/crabl/HeadSpace\n",
    "\n",
    "http://willdrevo.com/fingerprinting-and-audio-recognition-with-python/\n",
    "\n",
    "https://github.com/Parisson/TimeSide/  \n",
    "http://files.parisson.com/timeside/doc/index.html  \n",
    "https://github.com/thomasfillon/Timeside-demos\n",
    "\n",
    "https://github.com/pierre-rouanet/dtw  \n",
    "https://github.com/pierre-rouanet/aupyom\n",
    "\n",
    "https://github.com/micknoise/Maximilian (C++)\n",
    "\n",
    "https://github.com/endolith/waveform_analysis  \n",
    "https://gist.github.com/endolith/148112  \n",
    "http://mathworks.com/matlabcentral/fileexchange/69-octave\n",
    "\n",
    "https://github.com/astorfi/speechpy"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Filter Design\n",
    "\n",
    "http://www.dsprelated.com/showarticle/164.php  \n",
    "http://www.dsprelated.com/showarticle/170.php  \n",
    "http://www.dsprelated.com/showarticle/194.php\n",
    "\n",
    "http://www.dsprelated.com/showcode/270.php\n",
    "\n",
    "http://scipy-cookbook.readthedocs.org/items/FIRFilter.html\n",
    "\n",
    "http://scipy-cookbook.readthedocs.org/items/FiltFilt.html\n",
    "\n",
    "https://github.com/chipmuenk/pyFDA"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### IIR\n",
    "\n",
    "http://www.earlevel.com/main/2012/11/26/biquad-c-source-code/\n",
    "\n",
    "http://www.earlevel.com/main/2013/10/13/biquad-calculator-v2/"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Fixed Point\n",
    "\n",
    "http://www.dsprelated.com/showarticle/580.php"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### MP3 Encoder\n",
    "\n",
    "http://nbviewer.ipython.org/github/LCAV/MP3Lab/blob/master/mp3python.ipynb"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Digital Media\n",
    "\n",
    "http://xiph.org/video/"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Time-Frequency Transforms\n",
    "\n",
    "https://en.wikipedia.org/wiki/Constant_Q_transform\n",
    "\n",
    "https://grrrr.org/research/software/nsgt/  \n",
    "https://github.com/grrrr/nsgt"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Voice Activity Detection (VAD)\n",
    "\n",
    "https://github.com/wiseman/py-webrtcvad"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Music Information Retrieval\n",
    "\n",
    "http://musicinformationretrieval.com/  \n",
    "https://github.com/stevetjoa/stanford-mir"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "<p xmlns:dct=\"http://purl.org/dc/terms/\">\n",
    "  <a rel=\"license\"\n",
    "     href=\"http://creativecommons.org/publicdomain/zero/1.0/\">\n",<commit_msg>Add synthesizer link<commit_after>{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Signal Processing\n",
    "\n",
    "[back to main page](../index.ipynb)\n",
    "\n",
    "[audiolazy](audiolazy.ipynb)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Links\n",
    "\n",
    "http://scikits.appspot.com/talkbox\n",
    "\n",
    "http://bmcfee.github.io/librosa/\n",
    "\n",
    "http://thomas-cokelaer.info/software/spectrum/html/contents.html\n",
    "\n",
    "http://nipy.org/nitime/index.html\n",
    "\n",
    "https://github.com/MTG/sms-tools\n",
    "\n",
    "http://pythonhosted.org/audiolazy/\n",
    "\n",
    "http://ajaxsoundstudio.com/software/pyo/\n",
    "\n",
    "Bob (signal-processing and machine learning toolbox)  \n",
    "http://idiap.github.io/bob/\n",
    "\n",
    "Speech Signal Processing:  \n",
    "https://github.com/idiap/ssp\n",
    "\n",
    "http://siggigue.github.io/pyfilterbank/, https://github.com/SiggiGue/pyfilterbank\n",
    "\n",
    "https://github.com/fakufaku/AudioTools\n",
    "\n",
    "Signal Processing for Communications [Jupyter notebooks with examples](https://github.com/LCAV/DSPNumex), [free PDF book](http://www.sp4comm.org/download.html), [MOOC](https://www.coursera.org/course/dsp)\n",
    "\n",
    "MIT opencourseware video lectures:\n",
    "[Signals and Systems (Alan V. Oppenheim)](http://ocw.mit.edu/resources/res-6-007-signals-and-systems-spring-2011/),\n",
    "[Digital Signal Processing (Alan V. Oppenheim)](http://ocw.mit.edu/resources/res-6-008-digital-signal-processing-spring-2011/)\n",
    "\n",
    "Soundpipe (C library): http://paulbatchelor.github.io/proj/soundpipe.html, https://github.com/PaulBatchelor/Soundpipe\n",
    "\n",
    "libaudioverse, A (C++) library for 3D and environmental audio:  \n",
    "http://camlorn.github.io/libaudioverse/docs/branches/master/libaudioverse_manual.html  \n",
    "https://github.com/camlorn/libaudioverse  \n",
    "Python bindings: http://camlorn.github.io/libaudioverse/docs/branches/master/python/\n",
    "\n",
    "https://github.com/ronnyandersson/zignal\n",
    "\n",
    "https://github.com/crabl/HeadSpace\n",
    "\n",
    "http://willdrevo.com/fingerprinting-and-audio-recognition-with-python/\n",
    "\n",
    "https://github.com/Parisson/TimeSide/  \n",
    "http://files.parisson.com/timeside/doc/index.html  \n",
    "https://github.com/thomasfillon/Timeside-demos\n",
    "\n",
    "https://github.com/pierre-rouanet/dtw  \n",
    "https://github.com/pierre-rouanet/aupyom\n",
    "\n",
    "https://github.com/micknoise/Maximilian (C++)\n",
    "\n",
    "https://github.com/endolith/waveform_analysis  \n",
    "https://gist.github.com/endolith/148112  \n",
    "http://mathworks.com/matlabcentral/fileexchange/69-octave\n",
    "\n",
    "https://github.com/astorfi/speechpy"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Filter Design\n",
    "\n",
    "http://www.dsprelated.com/showarticle/164.php  \n",
    "http://www.dsprelated.com/showarticle/170.php  \n",
    "http://www.dsprelated.com/showarticle/194.php\n",
    "\n",
    "http://www.dsprelated.com/showcode/270.php\n",
    "\n",
    "http://scipy-cookbook.readthedocs.org/items/FIRFilter.html\n",
    "\n",
    "http://scipy-cookbook.readthedocs.org/items/FiltFilt.html\n",
    "\n",
    "https://github.com/chipmuenk/pyFDA"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### IIR\n",
    "\n",
    "http://www.earlevel.com/main/2012/11/26/biquad-c-source-code/\n",
    "\n",
    "http://www.earlevel.com/main/2013/10/13/biquad-calculator-v2/"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Fixed Point\n",
    "\n",
    "http://www.dsprelated.com/showarticle/580.php"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### MP3 Encoder\n",
    "\n",
    "http://nbviewer.ipython.org/github/LCAV/MP3Lab/blob/master/mp3python.ipynb"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Digital Media\n",
    "\n",
    "http://xiph.org/video/"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Time-Frequency Transforms\n",
    "\n",
    "https://en.wikipedia.org/wiki/Constant_Q_transform\n",
    "\n",
    "https://grrrr.org/research/software/nsgt/  \n",
    "https://github.com/grrrr/nsgt"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Voice Activity Detection (VAD)\n",
    "\n",
    "https://github.com/wiseman/py-webrtcvad"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Music Information Retrieval\n",
    "\n",
    "http://musicinformationretrieval.com/  \n",
    "https://github.com/stevetjoa/stanford-mir"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Synthesizer\n",
    "\n",
    "https://github.com/irmen/synthesizer"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "<p xmlns:dct=\"http://purl.org/dc/terms/\">\n",
    "  <a rel=\"license\"\n",
    "     href=\"http://creativecommons.org/publicdomain/zero/1.0/\">\n",
{'fraction_non_alphanumeric': 0.23102151056236134, 'fraction_numerical': 0.012153950033760972, 'mean_word_length': 2.6289814490724535, 'pattern_counts': {'":': 71, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 49, 'lorem ipsum': 0, 'www.': 18, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '335860', 'n_tokens_mistral': 4300, 'n_tokens_neox': 4108, 'n_words': 468}