Commit Graph
1931 Commits
Author SHA1 Message Date
Flamefire 614a7e0ed2 Add step size 2014-03-31 17:55:31 +02:00
Flamefire f1a885b95e Make an own class for AKF detector (tested for C2-B5) 2014-03-30 01:32:25 +01:00
Flamefire 4c597cb4f8 Better structure 2014-03-29 22:54:37 +01:00
Flamefire 6ad9f6a1ef Improve robustness by combining AKF and AMDF 2014-03-29 17:47:52 +01:00
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 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 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 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
Flamefire e1f4b93d03 Make chars explicit 2014-03-16 18:27:37 +01:00
Flamefire c99818ea99 Make unimplemented methods of CControllerFramework abstract
Use the class in WiiMote instead of reimplementing it
2014-03-16 18:24:45 +01:00
Flamefire 917ff901a9 Fix wrong error message and check init of highscore DB 2014-03-16 18:09:03 +01:00
Flamefire e321b3d657 Check results of Init() calls
Also Part 2 of commits regarding nested benchmarks
2014-03-16 18:06:56 +01:00
Flamefire 723a76b6be Use smarter locking CControllerFramework 2014-03-16 18:05:28 +01:00
Flamefire 532f5c7ac3 Fix nested benchmark handling and close only opened files 2014-03-16 18:03:44 +01:00
Flamefire ea0a4bbdc7 Fix cover mutex handling (deadlock) 2014-03-16 18:02:14 +01:00
Flamefire 8de9c4c9f8 Remove unused usings 2014-03-16 11:31:06 +01:00