Is .NET any good for Audio? - Mark Heath - NDC London 2024

  Рет қаралды 3,727

NDC Conferences

2 ай бұрын

This talk was recorded at NDC London in London, England. #ndclondon #ndcconferences #developer #softwaredeveloper
Attend the next NDC conference near you:
ndcconferences.com
ndclondon.com/
Subscribe to our KZfaq channel and learn every day:
/ @NDC
Follow our Social Media!
ndcconferences
NDC_Conferences
ndc_conferences
#dotnet #audio #opensource #api #code
For over 20 years Mark Heath has been maintaining NAudio (github.com/NAudio/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 6 and beyond.

Пікірлер: 6
@viniciusvbf22
@viniciusvbf22 Ай бұрын
NAudio is amazing. I've contributed with a little bit of code 13 years ago, back in 2011. Great presentation!
@nanaalfy
@nanaalfy 2 ай бұрын
Good stuff. Haven't done anything audio as a C# programmer. This presentation was a great way to know what's possible with dot net when it comes to Audio. Thanks Mark
@sps014
@sps014 2 ай бұрын
Great presentation.
@killymxi
@killymxi 28 күн бұрын
I've had a pretty sad impression the last time I tried to do audio in .NET. The lack of maintenance is real. What is available is way behind the modern language. Besides NAudio, there was CSCore, but it is also abandoned by now. The language itself is getting better for high performance low level applications, but without up to date libraries this goes out of the window.
@djtomoy
@djtomoy 2 ай бұрын
Is dot net good for anything any more? 🤔
@obinnaokafor6252
@obinnaokafor6252 Ай бұрын
Neither are you?