]> git.sesse.net Git - pitch/log
pitch
13 years agoAdd some nice but not so useful color to glpitch (showing audio volume).
sgunderson@bigfoot.com [Wed, 21 Jul 2010 17:42:28 +0000 (19:42 +0200)]
Add some nice but not so useful color to glpitch (showing audio volume).

13 years agoMake it explicit that we do not use depth testing.
sgunderson@bigfoot.com [Wed, 21 Jul 2010 17:37:49 +0000 (19:37 +0200)]
Make it explicit that we do not use depth testing.

13 years agoTurn on polygon smoothing, in an attempt to get even smoother in the edges.
sgunderson@bigfoot.com [Wed, 21 Jul 2010 17:37:05 +0000 (19:37 +0200)]
Turn on polygon smoothing, in an attempt to get even smoother in the edges.

13 years agoIn glpitch, stretch the x axis a bit so that we have more precision around the intere...
sgunderson@bigfoot.com [Mon, 19 Jul 2010 23:42:44 +0000 (01:42 +0200)]
In glpitch, stretch the x axis a bit so that we have more precision around the interesting parts.

13 years agoMake glpitch user exitable.
sgunderson@bigfoot.com [Mon, 19 Jul 2010 23:02:58 +0000 (01:02 +0200)]
Make glpitch user exitable.

13 years agoLots of small but important changes to undertone detection:
sgunderson@bigfoot.com [Mon, 19 Jul 2010 22:25:08 +0000 (00:25 +0200)]
Lots of small but important changes to undertone detection:

 - When comparing peak amplitudes, compare interpolated peaks, not raw bins.
 - Find the best candidate bin _before_ sliding up or down one bin.
 - Verify that a candidate bin is indeed a local peak before testing it.
 - Remove some pointless out-of-bounds checks.
 - Formatting changes to undertone debug printouts.
 - Change the undertone limit from 10dB to 20dB.

Seems to work quite a lot better, especially for the low E string.
It's still not perfect, of course, and I'm sure there are regression
situations, but I think it's a significant improvement.

13 years agoAdd the same dB-safeguard to glpitch as to pitch.
sgunderson@bigfoot.com [Mon, 19 Jul 2010 22:15:28 +0000 (00:15 +0200)]
Add the same dB-safeguard to glpitch as to pitch.

13 years agoSet the default back to guitar tuning (there was a commit mistake).
sgunderson@bigfoot.com [Mon, 19 Jul 2010 21:53:06 +0000 (23:53 +0200)]
Set the default back to guitar tuning (there was a commit mistake).

13 years agoMake an SDL/OpenGL-frontend; might be more intuitive to read, although I'm not sure...
sgunderson@bigfoot.com [Mon, 19 Jul 2010 21:51:09 +0000 (23:51 +0200)]
Make an SDL/OpenGL-frontend; might be more intuitive to read, although I'm not sure about precision.

13 years agoMove the notes array into its own file, and add a separate version for equal temperam...
sgunderson@bigfoot.com [Mon, 19 Jul 2010 21:35:33 +0000 (23:35 +0200)]
Move the notes array into its own file, and add a separate version for equal temperament, although it is currently not used.

13 years agoMove the configuration into its own header file.
sgunderson@bigfoot.com [Mon, 19 Jul 2010 21:34:23 +0000 (23:34 +0200)]
Move the configuration into its own header file.

13 years agoSeparate the Linux audio functions into a separate file.
sgunderson@bigfoot.com [Mon, 19 Jul 2010 21:18:58 +0000 (23:18 +0200)]
Separate the Linux audio functions into a separate file.

13 years ago#define away the 440 constant, in case you want to tune with a capo.
sgunderson@bigfoot.com [Mon, 19 Jul 2010 21:18:03 +0000 (23:18 +0200)]
#define away the 440 constant, in case you want to tune with a capo.

13 years agoMake pitchdetector.h more self-sufficient.
sgunderson@bigfoot.com [Mon, 19 Jul 2010 20:24:09 +0000 (22:24 +0200)]
Make pitchdetector.h more self-sufficient.

14 years agoFix another missing #include of string.h.
sgunderson@bigfoot.com [Thu, 28 May 2009 17:20:49 +0000 (19:20 +0200)]
Fix another missing #include of string.h.

14 years agoFix missing #include of string.h.
sgunderson@bigfoot.com [Thu, 28 May 2009 14:23:44 +0000 (16:23 +0200)]
Fix missing #include of string.h.

16 years agoMove the 0dB level 10dB up -- we are really much more sensitive than the
sgunderson@bigfoot.com [Tue, 5 Feb 2008 01:53:34 +0000 (02:53 +0100)]
Move the 0dB level 10dB up -- we are really much more sensitive than the
previous level.

16 years agoDon't choose impossible tones as undertones.
sgunderson@bigfoot.com [Tue, 5 Feb 2008 01:53:19 +0000 (02:53 +0100)]
Don't choose impossible tones as undertones.

16 years agoTuned a few parameters a bit to increase guitar tuning accuracy.
sgunderson@bigfoot.com [Sat, 8 Dec 2007 14:41:39 +0000 (15:41 +0100)]
Tuned a few parameters a bit to increase guitar tuning accuracy.

17 years agoMake a fine tuning display for the guitar; useful to get it "just right".
sgunderson@bigfoot.com [Sun, 4 Feb 2007 14:27:52 +0000 (15:27 +0100)]
Make a fine tuning display for the guitar; useful to get it "just right".

17 years agoFix a buffer overrun that was introduced in the splitting.
sgunderson@bigfoot.com [Wed, 20 Dec 2006 02:04:29 +0000 (03:04 +0100)]
Fix a buffer overrun that was introduced in the splitting.

17 years agoUpdate the Makefile for the new structure.
sgunderson@bigfoot.com [Wed, 20 Dec 2006 02:01:55 +0000 (03:01 +0100)]
Update the Makefile for the new structure.

17 years agoSplit the pitch logic into its own class.
sgunderson@bigfoot.com [Wed, 20 Dec 2006 02:01:06 +0000 (03:01 +0100)]
Split the pitch logic into its own class.

17 years agoStart a bit above DC, to combat microphones with huge low-frequency content.
Steinar H. Gunderson [Fri, 28 Apr 2006 12:14:28 +0000 (12:14 +0000)]
Start a bit above DC, to combat microphones with huge low-frequency content.

17 years agoFix lower limit for overtone detection.
Steinar H. Gunderson [Fri, 28 Apr 2006 12:09:17 +0000 (12:09 +0000)]
Fix lower limit for overtone detection.

17 years agoFix an off-by-one in the undertone detection.
Steinar H. Gunderson [Fri, 28 Apr 2006 12:08:14 +0000 (12:08 +0000)]
Fix an off-by-one in the undertone detection.

17 years agoTypofix.
Steinar H. Gunderson [Fri, 28 Apr 2006 12:06:34 +0000 (12:06 +0000)]
Typofix.

17 years agoDon't run adjust_for_overtones if we found no peak.
Steinar H. Gunderson [Fri, 28 Apr 2006 12:06:00 +0000 (12:06 +0000)]
Don't run adjust_for_overtones if we found no peak.

17 years agoFix a possible segfault.
Steinar H. Gunderson [Fri, 28 Apr 2006 11:58:21 +0000 (11:58 +0000)]
Fix a possible segfault.

17 years agoFix a possible segfault.
Steinar H. Gunderson [Fri, 28 Apr 2006 11:47:35 +0000 (11:47 +0000)]
Fix a possible segfault.

18 years agoCompile with -Wall.
Steinar H. Gunderson [Sun, 2 Apr 2006 14:05:21 +0000 (14:05 +0000)]
Compile with -Wall.

18 years agoReintroduce the overtone debug messages (commented out, though).
Steinar H. Gunderson [Sun, 2 Apr 2006 14:04:48 +0000 (14:04 +0000)]
Reintroduce the overtone debug messages (commented out, though).

18 years agoAdd saner treatment of the fragments setting. Remove some debugging crap.
Steinar H. Gunderson [Sun, 2 Apr 2006 13:18:48 +0000 (13:18 +0000)]
Add saner treatment of the fragments setting. Remove some debugging crap.

18 years agoReduce the number of fragments, to get smoother output.
Steinar H. Gunderson [Sun, 2 Apr 2006 13:11:03 +0000 (13:11 +0000)]
Reduce the number of fragments, to get smoother output.

18 years agoAdd experimental support for utilizing the harmonics for more precision, using a...
Steinar H. Gunderson [Sun, 2 Apr 2006 13:06:26 +0000 (13:06 +0000)]
Add experimental support for utilizing the harmonics for more precision, using a Kalman filter.

18 years agoMake sure we actually set the sample rate to whatever the #define is.
Steinar H. Gunderson [Sun, 2 Apr 2006 12:11:10 +0000 (12:11 +0000)]
Make sure we actually set the sample rate to whatever the #define is.

18 years agoGo back to guitar by default.
Steinar H. Gunderson [Sun, 2 Apr 2006 12:04:23 +0000 (12:04 +0000)]
Go back to guitar by default.

18 years agotag of sgunderson@bigfoot.com--2005/pitch--mainline--0.1--patch-3
Unknown User [Sun, 2 Apr 2006 12:03:52 +0000 (12:03 +0000)]
tag of sgunderson@bigfoot.com--2005/pitch--mainline--0.1--patch-3

18 years agoAdded support for guitar-specific tuning.
Steinar H. Gunderson [Wed, 27 Jul 2005 23:18:02 +0000 (23:18 +0000)]
Added support for guitar-specific tuning.

18 years agoAdded Makefile.
Steinar H. Gunderson [Mon, 11 Jul 2005 10:44:44 +0000 (10:44 +0000)]
Added Makefile.

18 years agoInitial import.
Steinar H. Gunderson [Mon, 11 Jul 2005 10:11:29 +0000 (10:11 +0000)]
Initial import.

18 years agoinitial import
Steinar H. Gunderson [Mon, 11 Jul 2005 10:11:14 +0000 (10:11 +0000)]
initial import

(automatically generated log message)