Browse by Tags

Your meta-search moment of the day
As of right now, a search on live.com for the term livewhacking returns exactly one result. Read More...
Posted 24 January 08 01:28 by RyanBemrose | 2 Comments   
Filed under
A Blissful Installation
I've experienced software installer bliss. Here's the scenario: I went out and downloaded an application so I could test its compatibility for a dev. I ran the installer, which popped up a UAC dialog. I confirmed the install, and then got an incoming Read More...
Posted 05 August 07 03:12 by RyanBemrose | 2 Comments   
Filed under
The ADD Stove
As you well know, people with peculiar quirks can have special equipment needs. There are plenty of examples such as ramps for those with wheelchairs, closed caption for the hard of hearing, and reality TV for the thinking impaired. Those of us with the Read More...
Posted 27 July 07 08:32 by RyanBemrose | 3 Comments   
Filed under ,
You can't hear DC
Recently one of my team members found a bug in some old code while doing a code review. Our application was generating a sine wave to be rendered by the audio hardware. The sample format isn't important except to note that it is an unsigned value between Read More...
Posted 21 June 07 10:00 by RyanBemrose | 4 Comments   
Filed under ,
The Rules of Code Optimization
Steve Rowe recently talks about who you're really writing for when you write code. The argument he makes is essentially that your primary audience is not the compiler, but rather your primary audience is other developers. This is something I believe strongly. Read More...
Posted 14 June 07 10:56 by RyanBemrose | 3 Comments   
Filed under
Youtube on the Loudness War
Larry pointed me to a really cool video that graphically and audibly demonstrates the effect of the Loudness War , and what happens to samples under excessive clipping. http://createdigitalmusic.com/2007/05/16/loudness-war-music-over-compression-demonstrated-on-youtube/ Read More...
Tweaking Legacy Installers
Last time I talked about legacy applications , I hinted at a hole in the UAC model that could be exploited by a social engineering attack. The issue lies in the "installers" category. Because it's a legacy app and doesn't have a manifest, Windows doesn't Read More...
Posted 23 May 07 12:33 by RyanBemrose | 0 Comments   
Filed under ,
Categories of Legacy Applications
If you've used Vista, you've probably been exposed to the UAC dialog. It's the security dialog that pops up when the screen goes gray, and asks you permission to perform a task which requires admin-level elevation . The idea behind it is that once programs Read More...
Posted 20 March 07 05:57 by RyanBemrose | 5 Comments   
Filed under
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 catch up this week. I promise I'll get more posts up soon. I'm doing some WASAPI playback library stuff right now and I'm just dying to do a couple of articles Read More...
Digital Audio: Aliasing
Sampling a continuous waveform into discrete digital samples results in lost information. Discrete samples can only tell what the wave is doing at periodic instants in time, and not what's happening between them. The continuous sampled wave could be doing Read More...
Posted 15 February 07 08:26 by RyanBemrose | 2 Comments   
Filed under
Clipping in popular music
Aside from the distortion artifacts, one of the biggest problems that results from clipping is a loss of dynamic range. Remember that the dynamic range of a signal is effectively the difference between the maximum output level and the noise floor . When Read More...
Posted 07 February 07 02:44 by RyanBemrose | 6 Comments   
Filed under
Louder Sounds Better
Below is an example of the Fletcher-Munson Equal Loudness Curve . It is one of the most recognized graphics in audio engineering. The horizontal axis is frequency of tones, and the vertical axis is actual sound pressure in dBSPL. Each point on a curve Read More...
Posted 07 February 07 02:12 by RyanBemrose | 2 Comments   
Filed under
Vista Now Available
After months of waiting it's released. Go out and get yourself a copy already! Read More...
Posted 29 January 07 09:51 by RyanBemrose | 3 Comments   
Filed under
How to drive on Snow and Ice
Ah, the winter storms are upon us once again. And once again, a disproportionate number of my extended neighbors are demonstrating their incompetence behind the wheel. It seems that no matter how many times the Puget Sound region gets snowed upon, people Read More...
Posted 16 January 07 06:04 by RyanBemrose | 15 Comments   
Filed under
Audio Fidelity: Clipping
In theory, an audio signal can take on any amplitude. There is no mathematical upper limit for how far from zero a sample can go, or how high the magnitude of a continuous wave can go. In practice, however, a digital signal's amplitude is limited by its Read More...
Posted 09 January 07 02:30 by RyanBemrose | 5 Comments   
Filed under
More Posts Next page »

Search

This Blog

Syndication

Page view tracker