MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Audio Programming with NAudio

Course Summary

This course teaches you how to use all the major features of NAudio, and open source audio library for .NET. It includes plenty of code examples for playback, recording, working with files and codecs, streaming and visualising. You'll also learn about wha

  • +

    Course Syllabus

    ● Introducing NAudio    
        ◦ Introduction    
        ◦ APIs and File Formats      
        ◦ Platform Support      
        ◦ Installing NAudio      
        ◦ Exploring the NAudio Source Code      
        ◦ NAudio Demo Apps Overview      
        ◦ Background Understanding      
        ◦ NAudio and the .NET Framework      
        ◦ NAudio Signal Chains      
        ◦ WaveStream and WaveFormat      
        ◦ IWaveProvider and ISampleProvider      
        ◦ Implementing ISampleProvider      
        ◦ Module Summary      
    ● Audio File Playback      
        ◦ Introduction      
        ◦ Audio Playback without NAudio      
        ◦ Basic Audio Playback with NAudio      
        ◦ Stopping      
        ◦ Repositioning      
        ◦ WaveOut      
        ◦ WaveOut Configuration Demo      
        ◦ DirectSoundOut and WasapiOut      
        ◦ WasapiOut Configuration Demo      
        ◦ AsioOut      
        ◦ Volume      
        ◦ Module Summary      
    ● Working with Files      
        ◦ Introduction      
        ◦ Audio File Readers      
        ◦ WaveFileReader      
        ◦ Mp3FileReader      
        ◦ Examining MP3 Files      
        ◦ Trimming MP3 Files      
        ◦ MediaFoundationReader      
        ◦ WaveFileWriter      
        ◦ WaveFileWriter Demos Part 1      
        ◦ WaveFileWriter Demos Part 2      
        ◦ Using WaveFileWriter to Concatenate WAV files      
        ◦ Module Summary      
    ● Changing Audio Formats      
        ◦ Introduction      
        ◦ Sample Rate Conversion      
        ◦ Resampler Quality      
        ◦ NAudio Resamplers Overview      
        ◦ Resampler Code Demo      
        ◦ Bit Depth Conversion      
        ◦ Accessing Samples      
        ◦ Bit Depth Conversion Calculations      
        ◦ Bit Depth Conversion Code Demo      
        ◦ Creating SampleToWaveProvider24      
        ◦ Converting Mono to Stereo      
        ◦ Mono to Stereo Code Demo      

Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

This course is listed under Open Source and Digital Media & Games Community

Related Posts:

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top