Is .NET any good for Audio ?

Room 2
11:40 - 12:40

Talk (60 min)

For the last 20 years Mark Heath has been maintaining NAudio (, an open source audio platform library for the .NET platform. While the original goal was just a bit of fun and creating some music related utilities, the library ended up becoming a mainstay of many large commercial telephony related applications.

Along the way, he learned a lot about the many and varied Windows audio APIs, battled with the limitations of .NET as a platform for real-time audio, and experienced the joys and frustrations of running an open source project.

In this session he'll share many of the lessons he learned about writing high performance .NET code, the quirks and capabilities of Windows audio APIs, and show some of the new possibilities on the horizon thanks to .NET Core.

Mark Heath

Mark is a Microsoft MVP, Pluralsight author and open source developer. He works as .NET developer and software architect, building digital evidence management systems in Azure for the police. You can keep up with what he's doing on his blog at or on Twitter @mark_heath