Is .NET any good for Audio? - Mark Heath - NDC London 2024
Вставка
- Опубліковано 5 вер 2024
- This talk was recorded at NDC London in London, England. #ndclondon #ndcconferences #developer #softwaredeveloper
Attend the next NDC conference near you:
ndcconferences...
ndclondon.com/
Subscribe to our UA-cam 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.
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
NAudio is amazing. I've contributed with a little bit of code 13 years ago, back in 2011. Great presentation!
Great presentation.
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.
Is dot net good for anything any more? 🤔
Neither are you?