Commit Graph
1989 Commits
Author SHA1 Message Date
Flamefire 980644108e Add FastAnalyzer to the class (split it later)
Fix some bugs
Use FastAnalyzer as Analyzer seems not to be reliable by now (need further tests)
2014-03-28 22:13:52 +01:00
Flamefire c781f5427f Merge fast detector with analyzer and use it in CBuffer 2014-03-28 17:28:24 +01:00
Flamefire b1bca37bf8 Little speedup 2014-03-28 12:40:04 +01:00
Flamefire ae9f8bb30a Remove C++/Cli version and replace with P/Invoke wrapper to support all platforms 2014-03-26 19:52:35 +01:00
Flamefire e54892391f Fix Testcase
Add commented implementation of new detector (need to decide)
2014-03-25 18:41:25 +01:00
Flamefire 94c7f68688 Add another pitch detection algorithm (from Performous) and wrapped everything in c++/cli classes 2014-03-25 18:10:41 +01:00
Flamefire 0a59b250d3 Fix build configurations (use anycpu where it was used) 2014-03-24 02:19:47 +01:00
Flamefire 64b4f15281 Fix wrong array bounds 2014-03-24 02:00:41 +01:00
Flamefire cbbed7b4a2 Fix using 2014-03-24 01:56:44 +01:00
Flamefire 2021ea94ff Update Newtonsoft.Json.dll and move license 2014-03-23 22:43:00 +01:00
Flamefire d67d58cbc3 Change note names 2014-03-23 22:34:22 +01:00
Flamefire 8eb42b5a5f Add a native version of the pitch detection algo as C# is to slow for exact real time detection(Speedup: 10) 2014-03-23 22:01:44 +01:00
Flamefire 251e2f0986 Reformat doc and include license in headers (important) 2014-03-23 21:59:27 +01:00
Flamefire ba4ca57d60 Fix wrong dll import 2014-03-23 21:48:04 +01:00
Flamefire e5b2e3dffa Fix build warning 2014-03-23 21:47:53 +01:00
Flamefire 6a51e63be4 Add Close() function to IPlayback to fully close the driver (and block till done) 2014-03-23 13:00:59 +01:00
Flamefire af941e2ecc LogDebug logs to console in DEBUG build 2014-03-23 13:00:59 +01:00
Flamefire 50494d902b Fix equalizers showing inverted values 2014-03-23 13:00:58 +01:00
Flamefire 3dba30d58e Fix typo and highlight current tone 2014-03-23 13:00:58 +01:00
Flamefire ef22f8557f Add better line breaks based on YASSs algorithm 2014-03-23 13:00:57 +01:00
Flamefire 26f0c82db1 Free writer 2014-03-23 13:00:56 +01:00
Flamefire 9b31d674cd Remove obsolete values 2014-03-23 13:00:56 +01:00
Flamefire f6499efd38 Convert to double upfront
Introduce property for MinWeightDiff
2014-03-23 12:58:59 +01:00
Flamefire 2d441c3473 Improve detection by interpolating and fix test case 2014-03-23 12:58:50 +01:00
Flamefire dbde93d50c Add auto-correlation function for sound detection
Update test-code to check also mixed sounds
2014-03-23 12:58:40 +01:00
Flamefire 15e08ca831 Fix wrong initial values for weights
Add a test for pitch detection accuracy and performance
2014-03-23 12:58:24 +01:00
Flamefire 3bc8fd516f Add a base record class to handle common functions (avoid duplicate code) 2014-03-23 12:57:10 +01:00
Flamefire 9054f529a0 Change CPortAudioCommon to be static class only to allow inheritance in record and playback classes (later) 2014-03-20 20:23:47 +01:00
Flamefire 2f1b2d604a Add Length Tag to songs 2014-03-20 20:09:54 +01:00
Flamefire 713f49230b Do not crash we we cannot create a directory. Just log it... 2014-03-20 02:34:56 +01:00
Flamefire e9955597b2 Fix BackgroundMusic not starting (missing defaults) 2014-03-20 02:34:26 +01:00
Flamefire 154a06821a Make all projects build in correct configurations 2014-03-20 02:34:01 +01:00
Flamefire a8fd4091ac Recompile PortAudio.dlls so they work with VC++ 2012 2014-03-20 02:32:51 +01:00
Flamefire a9ff5f6004 Make server config catch errors instead of crashing
Remove Security.dll, not required and causes problems (name conflict with system.dll, DO NOT READD)
2014-03-20 02:30:29 +01:00
Flamefire 8c7a22103b Update AForge to 2.2.5 2014-03-19 22:26:25 +01:00
Flamefire fc3a95b648 Update SlimDX to Jan/12 version 2014-03-19 22:26:07 +01:00
Flamefire eba5deba2b Make CSettings contain only constant values to avoid accidental misuse. Everything changeable is in CConfig 2014-03-19 19:54:55 +01:00
Flamefire cd79704c00 Bump version to 84 2014-03-19 17:28:56 +01:00
Flamefire ecd6b6efdb Fix tone-detection bug 2014-03-19 17:28:00 +01:00
Flamefire 2e14767e77 Actually check if songs are available 2014-03-19 14:54:57 +01:00
Flamefire ba4888d63d Fix error on 32 bit systems 2014-03-18 17:44:33 +01:00
Flamefire c73f7d18cc Resort members (no changes) 2014-03-18 17:05:37 +01:00
Flamefire 6053102b8f Rework CBackgroundMusic to avoid crash on startup and assure correct behaviour on runtime 2014-03-18 16:46:59 +01:00
Flamefire f9d29b6141 Fix PortAudio to allow recording and playback with the same library using a base class the implements appropriate locking 2014-03-18 13:33:12 +01:00
Flamefire e1f8bf4843 Better structure for song sorter and bugfix for "DateAdded" sorting 2014-03-18 02:20:21 +01:00
Flamefire 65d029e333 Resharper messed up (conditional) imports 2014-03-17 22:46:34 +01:00
Flamefire 374d075bf6 Fix volume setting 2014-03-16 19:44:25 +01:00
Flamefire 658a3068b0 Add helper function for listing image files (common task) 2014-03-16 18:58:01 +01:00
Flamefire 8ea9698e2d Remove GC.Collect() calls and replace by only one (see comment) 2014-03-16 18:44:34 +01:00
Flamefire 542c8a5b37 Make cover loading thread save (Just DB part!!!) 2014-03-16 18:41:52 +01:00