Added README to Goertzel
authorTomas Mudrunka <tomas@mudrunka.cz>
Thu, 2 Aug 2012 19:02:35 +0000 (21:02 +0200)
committerTomas Mudrunka <tomas@mudrunka.cz>
Thu, 2 Aug 2012 19:16:59 +0000 (21:16 +0200)
c/goertzel/README.md [new file with mode: 0644]

diff --git a/c/goertzel/README.md b/c/goertzel/README.md
new file mode 100644 (file)
index 0000000..a21b5cc
--- /dev/null
@@ -0,0 +1,23 @@
+# Goertzel
+Scriptable tone detection and audio analysis
+
+## Contents
+
+* **goertzel.c**
+  * Does all the dirty work using Goertzel algorithm
+  * http://en.wikipedia.org/wiki/Goertzel_algorithm
+  * Detect specified tones and print their levels
+  * Filter tones using tresholds
+     * Eg.: Print levels only when treshold is crossed (=event detection)
+  * TODO
+     * treshold hysteresis
+
+* Sample scripts using goertzel.c
+  * **dtmf.sh**: decodes DTMF signals in audio
+  * **histogram.pl**: shows goertzel output in ASCII graphs
+  * **histogram.sh**: example using histogram.pl to draw realtime equalizer
+  * **sleepmon.sh**: Generates frequency on soundcard output and detects it on input
+     * Can be used to detect and log motion using soundcard and PIR sensor or NC switch
+  * TODO
+     * Guitar tuner
+     * Send me more...
This page took 0.282811 seconds and 4 git commands to generate.