Readme update
[mirrors/Programs.git] / c / goertzel / README.md
1 # Goertzel
2 Scriptable tone detection and audio analysis
3
4 ## Contents
5
6 * **goertzel.c**
7 * Does all the dirty work using [Goertzel algorithm](http://en.wikipedia.org/wiki/Goertzel_algorithm)
8 * Detect specified tones and print their levels
9 * Filter tones using tresholds
10 * Eg.: Print levels only when treshold is crossed (=event detection)
11 * TODO
12 * treshold hysteresis
13
14 * Sample scripts using goertzel.c
15 * **dtmf.sh**: decodes DTMF signals in audio
16 * **histogram.pl**: shows goertzel output in ASCII graphs
17 * **histogram.sh**: example using histogram.pl to draw realtime equalizer
18 * **sleepmon.sh**: Generates frequency on soundcard output and detects it on input
19 * Can be used to detect and log motion using soundcard and PIR sensor or NC switch
20 * **sleepplot.sh**: Generates gnuplot graph from sleeplog
21 * TODO
22 * Guitar tuner
23 * Send me more...
This page took 0.230812 seconds and 4 git commands to generate.