Mark Heath
Check me out on the web at my blog.
| Forum | Thread | Replies | Latest activity |
|---|---|---|---|
| Coffeehouse | MIX 11 - Not using smooth streaming? | 40 | Apr 13, 2011 at 11:02 AM |
| Tech Off | New project: Should it be WPF or WinForms? | 19 | Dec 07, 2009 at 1:51 AM |
I am a .NET Developer but I have an IPhone and an Android
Feb 28, 2012 at 4:02 AMis the video for this session coming?
Wait, isn't that MP3, THAT MP3? Fingerprinting your music/audio...
Jun 15, 2011 at 7:50 AMInteresting, although it strikes me that a lot of these fingerprinting algorithms are targetted at detecting copyright violations. Trouble is, it is often far too easy to game these algorithms by pitch or tempo shifting, adding silence to start or end, subtle reverb etc.
From a quick look it seems that the algorithm should be safe against inverting the waveform, changing sample rate, swapping left & right, adding DC offset (probably), and applying notch filters high up in the frequency spectrum. However a HPF with a low cutoff might change the fingerprint enough to defeat it.
Still its an impressive article and nice to see such a clear explanation.
Microsoft Visual Studio IDE Futures
May 25, 2011 at 12:29 PMreally nice usability & perf enhancements. Looking forward to the release. Was there an announcement on the rough timeframe for vNext?
The Future of Microsoft Visual Studio Application Lifecycle Management
May 24, 2011 at 8:10 AMOut of the box NUnit support at long last! Brilliant! Code-review also looks great.
TWC9: Skype, HTML 5 Canvas, Python tools, & more
May 15, 2011 at 2:01 PMThanks for the shoutout. Can't believe how many downloads that SkypeFx thingy has had - over 500,000 now. Probably ought to give it some new features at some point.
Autotune.NET
Apr 20, 2011 at 1:25 PM@Eugene - look at the end of the function - the contents of the current buffer are copied across into prevBuffer
Autotune.NET
Apr 20, 2011 at 1:10 PM@Wonde, to record for that length of time I would recommend storing the saved audio in a WAV file rather than the current implementation which keeps it in memory. Use the WaveFileWriter class.
Audio for Kinect: From Idea to "Xbox, Play!"
Apr 20, 2011 at 8:45 AMvery interesting. nice to see a rare audio related session
NuGet In Depth: Empowering Open Source on the .NET Platform
Apr 20, 2011 at 7:06 AMgreat talk. how did you get the VS command prompt with nuget in the path? did you have to set that up manually or am I missing a trick?
Autotune.NET
Mar 30, 2011 at 3:17 AMhit BitFlipper, looks interesting. Fancy submitting a patch to the VoiceRecorder project (http://voicerecorder.codeplex.com/) that uses your algorithm?
See more comments…