The Audio Fool
Your meta-search moment of the day
As of right now, a search on live.com for the term livewhacking returns exactly one result.
Author: Ryan Bemrose Date: 01/24/2008
A Blissful Installation
I've experienced software installer bliss. Here's the scenario: I went out and downloaded an...
Author: Ryan Bemrose Date: 08/05/2007
The ADD Stove
As you well know, people with peculiar quirks can have special equipment needs. There are plenty of...
Author: Ryan Bemrose Date: 07/27/2007
You can't hear DC
Recently one of my team members found a bug in some old code while doing a code review. Our...
Author: Ryan Bemrose Date: 06/21/2007
The Rules of Code Optimization
Steve Rowe recently talks about who you're really writing for when you write code. The argument he...
Author: Ryan Bemrose Date: 06/14/2007
Youtube on the Loudness War
Larry pointed me to a really cool video that graphically and audibly demonstrates the effect of the...
Author: Ryan Bemrose Date: 05/23/2007
Categories of Legacy Applications
If you've used Vista, you've probably been exposed to the UAC dialog. It's the security dialog that...
Author: Ryan Bemrose Date: 03/20/2007
More posts eventually!
It's that time of year, it seems. I was down with the flu last week, and I'm trying desperately to...
Author: Ryan Bemrose Date: 03/05/2007
Digital Audio: Aliasing
Sampling a continuous waveform into discrete digital samples results in lost information. Discrete...
Author: Ryan Bemrose Date: 02/15/2007
Clipping in popular music
Aside from the distortion artifacts, one of the biggest problems that results from clipping is a...
Author: Ryan Bemrose Date: 02/07/2007
Louder Sounds Better
Below is an example of the Fletcher-Munson Equal Loudness Curve. It is one of the most recognized...
Author: Ryan Bemrose Date: 02/07/2007
Vista Now Available
After months of waiting it's released. Go out and get yourself a copy already!
Author: Ryan Bemrose Date: 01/30/2007
Audio Fidelity: Clipping
In theory, an audio signal can take on any amplitude. There is no mathematical upper limit for how...
Author: Ryan Bemrose Date: 01/09/2007
Audio Topic index
I write a lot about audio concepts, and about audio fidelity in particular. This is an index into...
Author: Ryan Bemrose Date: 01/05/2007
Of ground axes and long suicide notes
There's been an "analysis" floating around the 'net in the last few days from Auckland University's...
Author: Ryan Bemrose Date: 01/03/2007
She said yes!
I would usually never bring any personal matters onto a professional blog, but in this case, I want...
Author: Ryan Bemrose Date: 12/27/2006
My program is the most important thing on your system, same as all the others.
Raymond had a really good post yesterday about programs that grab your attention inappropriately. I...
Author: Ryan Bemrose Date: 12/20/2006
If it doesn't just work, then it doesn't work.
I'm passionate about usability, even to the point that my co-workers accuse me of whining. I can't...
Author: Ryan Bemrose Date: 12/14/2006
Feature request for the compiler team
I want to preface this by saying that the MS compiler team have worked wonders in improving...
Author: Ryan Bemrose Date: 12/08/2006
The difference between measuring DR and THD+N
I've talked here before about how noise and distortion are very similar concepts with very different...
Author: Ryan Bemrose Date: 12/06/2006
Audio Fidelity: Output Level
Output level is one of the simplest fidelity metrics to understand, but don't take that to mean it's...
Author: Ryan Bemrose Date: 12/05/2006
And for my encore... Sleep.
As you've almost certainly heard by now, we've finished. Windows Vista has shipped, and our mantle...
Author: Ryan Bemrose Date: 11/08/2006
Honesty as a code metric
Of all of the programmers I've worked with over the years, I can name three who really stick out as...
Author: Ryan Bemrose Date: 11/02/2006
Audio Fidelity: Latency
Relativity theorizes that there is no such thing as simultaneity between cause and effect. Effect...
Author: Ryan Bemrose Date: 10/27/2006
If you assume your users are criminals, they will be.
A friend recently purchased for me a copy of a game, let's call it "Society III", that he knew I'd...
Author: Ryan Bemrose Date: 10/26/2006
Always dither before you quantize
Quantization adds noise. Taking a nice continuous signal and expressing it as distinct integers will...
Author: Ryan Bemrose Date: 10/18/2006
Recent lack of posts
Apologies for the lack of posts. We're sooo close to getting Vista out the door, there's been little...
Author: Ryan Bemrose Date: 10/17/2006
Interface Design and the Law of Leaky Abstractions
Programmers are always trying to make things simpler, usually by making them more complex. Interface...
Author: Ryan Bemrose Date: 09/29/2006
Should you use Vista? I do.
I'm completely switched over. Aside from my two linux servers, every machine I run is on Vista, and...
Author: Ryan Bemrose Date: 09/25/2006
Audio Fidelity: Frequency Response
Not all frequencies are created equal. And they're also not generally treated equally by a digital...
Author: Ryan Bemrose Date: 09/20/2006
Audio Fidelity: Crosstalk
For years, recorded audio was just a signal, captured by a microphone, stored as an audio signal,...
Author: Ryan Bemrose Date: 09/01/2006
32 bit audio redux
In my previous post, I don't think I explained very well why a 32-bit signal wouldn't work on the...
Author: Ryan Bemrose Date: 08/23/2006
A Lesson in Dynamic Range (or Why 32 Bits per Sample Should Never Catch On)
Anywhere you go, you will be able to find people who will insist that more is better. Bigger cars,...
Author: Ryan Bemrose Date: 08/22/2006
The Dancing Bunnies problem and the need for application-level security
Raymond today has a discussion up about the folly of trying to set security with a granularity of...
Author: Ryan Bemrose Date: 08/18/2006
Quantization, Sample Rate, and Bits Per Sample
Forgive my digression, but I need to lay some digital signal processing (DSP) groundwork for what I...
Author: Ryan Bemrose Date: 08/17/2006
Audio Fidelity: Distortion
Distortion in audio is very closely related to noise. Both "distortion" and "noise" are used to...
Author: Ryan Bemrose Date: 08/08/2006
Fidelity on channel9
Channel9 has a video up right now with Hakon Strande, one of my team's program managers, talking...
Author: Ryan Bemrose Date: 07/13/2006
Why is everything in audio measured in dB?
Short answer: Because the ear measures things in dB.The decibel is nothing more than a ratio between...
Author: Ryan Bemrose Date: 07/02/2006
Audio Fidelity: Dynamic Range
I want to talk about noise for a minute. We all know what noise is, and that we don't want it in our...
Author: Ryan Bemrose Date: 06/27/2006
What's all this 'fidelity' stuff about anyway?
Nearly everybody has heard the term "high fidelity". Most understand that fidelity is a desirable...
Author: Ryan Bemrose Date: 06/21/2006
L"Hello, World" // Enter the Audio Fool
Perhaps it's some kind of initiation ritual. An obligatory indoctrination task that each new blogger...
Author: Ryan Bemrose Date: 06/21/2006