Commit Graph
1973 Commits
Author SHA1 Message Date
Flamefire a4b1c3eb86 Unify playback libs with common base class
Remove duplicate code
Fix bugs in implementations (threading, logic)
Remove SetStreamVolumeMax and use SetGlobalVolume instead
2014-05-05 02:10:15 +02:00
Flamefire 0692fe3c9b Make equalizers show something 2014-05-02 17:30:34 +02:00
Flamefire 9d40020756 Fix wrong latency value with PA 2014-05-02 17:18:47 +02:00
Flamefire 2e209e0f70 Extract CRingBuffer 2014-05-01 00:15:47 +02:00
Flamefire a46681c22b Improve CRingBuffer 2014-05-01 00:15:21 +02:00
Flamefire 6e4ccb39c0 Hide webcam labels if none available 2014-04-30 22:48:44 +02:00
Flamefire 3bfc789b36 Make TR strings consistent and change caption for web cam resolutions 2014-04-30 22:41:50 +02:00
Flamefire 63c681a057 Make webcam handling more stable (fix possible NPE) 2014-04-30 22:35:31 +02:00
Flamefire c31050926d Decrease threshold for delay test 2014-04-29 22:19:12 +02:00
Flamefire 6913a1f7b9 Add method to set and get volume thresholds 2014-04-29 22:18:57 +02:00
Flamefire 0e2b968072 Remove debug output 2014-04-29 21:23:24 +02:00
Flamefire c5d7648628 Merge branch 'RecordImprovements' into develop 2014-04-29 21:14:08 +02:00
Flamefire 013c1dd1e1 Set LastMaxVol 2014-04-29 21:13:41 +02:00
Flamefire 1f9d9118b9 Fix OutOfBounds access 2014-04-29 21:12:19 +02:00
Flamefire 9fe9455eaf Merge branch 'RecordImprovements' into develop
Conflicts:
	Vocaluxe/Lib/Sound/CPortAudioHandle.cs
	Vocaluxe/Lib/Sound/Record/CBuffer.cs
2014-04-29 20:07:56 +02:00
Flamefire b3da00e081 Use FFT for calculating AKF 2014-04-29 19:58:35 +02:00
Flamefire f2711c53cc Use OpenMP for calculations 2014-04-25 16:17:55 +02:00
Flamefire 05c8bfea6c Remove pitch test 2014-04-25 16:12:56 +02:00
Flamefire f481d283d6 Improve test cases 2014-04-25 16:12:12 +02:00
Flamefire a85cdaf615 Smooth pitch result 2014-04-25 16:11:40 +02:00
Flamefire 29d2dce3fc Move files to correct dir 2014-04-17 13:45:08 +02:00
Flamefire 874c66d6d1 Fix bug (last value left out) 2014-04-17 00:13:24 +02:00
Flamefire 001884ed9d Extract class for testing pitchtrackers
Fix some typos
2014-04-17 00:13:02 +02:00
Flamefire 9bf12315b7 Move Pitchtrackers to separate files 2014-04-16 21:11:05 +02:00
Flamefire d04cbe7ceb Add an Interface for Pitchtrackers and set VolTresholds 2014-04-16 21:05:57 +02:00
Flamefire 5f79406cf2 Add another pitch tracker and compare all 4 2014-04-15 14:23:32 +02:00
Flamefire be6a40aa1d Use window function
Update reference notes
Improve comparison
2014-04-12 14:03:10 +02:00
Flamefire 7c380f62f1 Add dywapitchtracker
Improvements for PtAKF (finer resolution at end)
Bugfix for WavFile
2014-04-11 22:59:01 +02:00
Flamefire 6686c15864 Fix bug with avatar not having filename
Use a nicer name for the avatar chooser
2014-04-09 18:41:39 +02:00
Flamefire d584206a7f Fix bugs in AKF detection
Add CWavFile.cs for reading wav files
Add more test cases
2014-04-09 18:28:35 +02:00
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 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