The great Larry Osterman discusses what excites him most about Windows 7's new audio features. Of course, we talk about all things audio as Larry is a 24 year veteran of Microsoft
and best known as the developer who makes Windows go ding.
He's also an avid blogger.
Charles recently caught up with seasoned Niner, Larry Osterman, an SDE and 20 year Microsoft veteran, and Elliot H Omiya, a Software Architect and audio guru, to dig into the innerworkings of Vista's updated Audio Stack and new user mode API. Much of the
guts of Windows audio have been moved up…
In this article I demonstrate how you can create your own audio effects in .NET to manipulate digital audio at the sample level. These effects are used to process MP3 files while they are being played back, and to process the real-time microphone input allowing
you to change your voice during a…
One of the central engineering and design themes of Windows 7 is efficiency: efficiency in user experience (things work as and when expected, reliably), efficiency in processing, execution, diagnostics, performance, scheduling, window managment, graphics,
desktop search, etc. Well, not…
We've all cringed as a hopelessly out of tune contestant appears on the latest episode of “American Idol.” Occasionally, there's a contestant who manages to be pitch perfect all the way through—right until they flub the final note. And in the cutthroat world
of televised auditions, sing one…
In this article I demonstrate how to record from the microphone in .NET, with support for setting the recording level, trimming noise from the start and end, visualizing the waveform in WPF and converting to MP3.
Audio Recording in .NET
The .NET framework does not provide any direct support for…
For the longest time, I've been baffled by the concept of sound in computing. How in the world is sound store? How is it played back? In classic Coding4Fun style, we'll learn by doing in this article—by building a wave oscillator application.
I cover the basics of this article in…
Mark Heath (of NAudio fame) recently published a how-to
article for Coding4Fun that shows how he plugged into Skype's audio APIs to dynamically apply different sound effects to the audio stream to mask your voice.
To see it in action, we setup a Skype connection between me and Clint Rutkas.…
This week on Channel 9, Dan and Brian discuss the week's top developer news, including:
- Joel Bennett - Control
your PC with your voice and PowerShell, via
- Frank La Vigne -
Speech Recognition in WPF
- Dan Waters - Great
4-part series on Audio Programming
The Microsoft SoundLab is a group at Microsoft that supports our needs for sounds and sound effects, mostly for video games. They have handled most of the Microsoft Game Studio sounds, for games like Halo, Fable, and Forza. Mike Caviezel walks us through the SoundLab and talks about what it's like…