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…
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…
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…
You may remember Microsof Research's Principal Software Architect Ivan Tashev from previous Channel 9 videos. It's Ivan's job to make sure every audio device from Microsoft sounds as perfect as possible. He spends much of his time testing every nuance of our audio components within the total silence…
article will take you through some of the steps to creating the basics for writing games with Silverlight. This is a simple shooter style game that contains some of the building blocks for games that require abilities such as vectors, collision detection,
a game loop, movement, and keyboard…
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…
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…
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.
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