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

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

NDC Conferences

NDC Conferences

Күн бұрын

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 KZbin 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
@nanaalfy
@nanaalfy 4 ай бұрын
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
@viniciusvbf22
@viniciusvbf22 4 ай бұрын
NAudio is amazing. I've contributed with a little bit of code 13 years ago, back in 2011. Great presentation!
@sps014
@sps014 4 ай бұрын
Great presentation.
@killymxi
@killymxi 3 ай бұрын
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 4 ай бұрын
Is dot net good for anything any more? 🤔
@obinnaokafor6252
@obinnaokafor6252 4 ай бұрын
Neither are you?
Choose your own adventure - Shaun Lawrence - NDC London 2024
57:30
NDC Conferences
Рет қаралды 1 М.
The Future of Cookies - Anders Abel - NDC Security 2024
50:10
NDC Conferences
Рет қаралды 6 М.
МАИНКРАФТ В РЕАЛЬНОЙ ЖИЗНИ!🌍 @Mikecrab
00:31
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 41 МЛН
Win This Dodgeball Game or DIE…
00:36
Alan Chikin Chow
Рет қаралды 19 МЛН
POV: Your kids ask to play the claw machine
00:20
Hungry FAM
Рет қаралды 18 МЛН
Common mistakes in EF Core - Jernej Kavka - NDC London 2024
1:05:04
NDC Conferences
Рет қаралды 7 М.
What's new in .NET 8 & C# 12 - Filip Ekberg - NDC London 2024
58:49
NDC Conferences
Рет қаралды 18 М.
What is OpenTelemetry?
12:55
Highlight
Рет қаралды 6 М.
Continuous Delivery for Legacy Code - Richard Groß - NDC London 2024
48:37
Linux Audio Explained (ALSA vs PulseAudio vs JACK vs Pipewire Explained)
18:52
.NET Framework vs .NET Core vs .NET vs .NET Standard vs C#
25:14
IAmTimCorey
Рет қаралды 554 М.
Creator of git, Linus Torvalds Presents the Fundamentals of git
1:10:15
Developers Alliance
Рет қаралды 96 М.
Demystifying Web API Security in Azure - Jimmy Bogard - NDC Sydney 2024
1:02:15
МАИНКРАФТ В РЕАЛЬНОЙ ЖИЗНИ!🌍 @Mikecrab
00:31
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 41 МЛН