آموزش برنامه نویسی صوتی با NAudio

Audio Programming with NAudio

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یک آموزش کامل در استفاده از NAudio ، یک کتابخانه صوتی منبع باز برای .NET. همه را بزرگ کنید معرفی NAudio 52m 51s پخش فایل صوتی دهه 58 58 کار با Files 42 متر 8 ثانیه تغییر قالب های صوتی 52 متر 12 ثانیه کار با کدک ها 50 متر 47s ضبط صدا 47 متر 9 ثانیه تجسم 40 متر 14 ثانیه میکس و جلوه ها 44 متر 3 ثانیه پخش جریانی صوتی 31m 51s علائم تجاری و نامهای تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

سرفصل ها و درس ها

معرفی NAudio Introducing NAudio

  • مقدمه Introduction

  • API ها و قالب های پرونده APIs and File Formats

  • پشتیبانی از بستر های نرم افزاری Platform Support

  • در حال نصب NAudio Installing NAudio

  • بررسی کد منبع NAudio Exploring the NAudio Source Code

  • بررسی اجمالی برنامه های NAudio Demo NAudio Demo Apps Overview

  • درک پیشینه Background Understanding

  • NAudio و .NET Framework NAudio and the .NET Framework

  • زنجیره های سیگنال NAudio NAudio Signal Chains

  • WaveStream و WaveFormat WaveStream and WaveFormat

  • IWaveProvider و ISampleProvider IWaveProvider and ISampleProvider

  • در حال پیاده سازی ISampleProvider Implementing ISampleProvider

  • خلاصه ماژول Module Summary

پخش فایل صوتی Audio File Playback

  • مقدمه Introduction

  • پخش صوتی بدون NAudio Audio Playback without NAudio

  • پخش صوتی پایه با NAudio Basic Audio Playback with NAudio

  • متوقف کردن Stopping

  • تغییر مکان Repositioning

  • WaveOut WaveOut

  • نسخه ی نمایشی پیکربندی WaveOut WaveOut Configuration Demo

  • DirectSoundOut و WasapiOut DirectSoundOut and WasapiOut

  • نسخه ی نمایشی پیکربندی WasapiOut WasapiOut Configuration Demo

  • AsioOut AsioOut

  • جلد Volume

  • خلاصه ماژول Module Summary

کار با Files Working with Files

  • مقدمه Introduction

  • خوانندگان فایل های صوتی Audio File Readers

  • WaveFileReader WaveFileReader

  • Mp3FileReader Mp3FileReader

  • بررسی فایلهای MP3 Examining MP3 Files

  • اصلاح فایلهای MP3 Trimming MP3 Files

  • MediaFoundationReader MediaFoundationReader

  • WaveFileWriter WaveFileWriter

  • نسخه های نمایشی WaveFileWriter قسمت 1 WaveFileWriter Demos Part 1

  • نسخه های نمایشی WaveFileWriter قسمت 2 WaveFileWriter Demos Part 2

  • استفاده از WaveFileWriter برای الحاق فایل های WAV Using WaveFileWriter to Concatenate WAV files

  • خلاصه ماژول Module Summary

تغییر قالب های صوتی Changing Audio Formats

  • مقدمه Introduction

  • تبدیل نرخ نمونه Sample Rate Conversion

  • کیفیت نمونه گیری مجدد Resampler Quality

  • بررسی اجمالی نمونه های NAudio NAudio Resamplers Overview

  • نسخه ی نمایشی کد مجدد Resampler Code Demo

  • تبدیل عمق بیت Bit Depth Conversion

  • دسترسی به نمونه ها Accessing Samples

  • محاسبات تبدیل عمق بیت Bit Depth Conversion Calculations

  • نسخه نمایشی کد تبدیل عمق بیت Bit Depth Conversion Code Demo

  • ایجاد SampleToWaveProvider24 Creating SampleToWaveProvider24

  • تبدیل مونو به استریو Converting Mono to Stereo

  • نسخه نمایشی مونو به کد استریو Mono to Stereo Code Demo

  • تبدیل استریو به مونو Converting Stereo to Mono

  • تبدیل دو مونو به استریو Converting Two Monos to Stereo

  • آداپتورهای NAudio NAudio Adapters

  • خلاصه ماژول Module Summary

کار با کدک ها Working with Codecs

  • مقدمه Introduction

  • کدک های مدیریت شده Managed Codecs

  • نسخه ی نمایشی کد G.711 مدیریت شده Managed G.711 Code Demo

  • کدک های مدیریت شده بیشتر More Managed Codecs

  • رمزگذارهای ACM ACM Codecs

  • شمارش نسخه ی نمایشی کدک های ACM Enumerating ACM Codecs Demo

  • AcmStream و WaveFormatConversionStream AcmStream and WaveFormatConversionStream

  • نسخه ی نمایشی کد WaveFormatConversionStream WaveFormatConversionStream Code Demo

  • تحول بنیاد رسانه Media Foundation Transforms

  • برشمردن تحولات بنیاد رسانه Enumerating Media Foundation Transforms

  • MediaFoundationEncoder MediaFoundationEncoder

  • با استفاده از MediaFoundationEncoder Using MediaFoundationEncoder

  • کدک های خط فرمان Command Line Codecs

  • با استفاده از LAME.exe برای رمزگذاری MP3 Using LAME.exe to encode MP3

  • خلاصه ماژول Module Summary

ضبط صدا Recording Audio

  • مقدمه Introduction

  • IWaveIn IWaveIn

  • WaveIn WaveIn

  • نسخه ی نمایشی کد ضبط صدا Voice Recorder Code Demo

  • پیکربندی دستگاه های ضبط Configuring Recording Devices

  • WasapiCapture WasapiCapture

  • نسخه ی نمایشی کد ضبط WASAPI WASAPI Recording Code Demo

  • WasapiLoopbackCapture WasapiLoopbackCapture

  • ضبط با ASIO Recording with ASIO

  • وصله ورودی ASIO ASIO Input Patcher

  • نظارت بر ضبط صدا Monitoring Recorded Audio

  • خلاصه ماژول Module Summary

تجسم Visualizations

  • مقدمه Introduction

  • اوج متر Peak Meters

  • نسخه ی نمایشی WPF Peak Meter WPF Peak Meter Demo

  • نسخه ی نمایشی قله متر WinForms WinForms Peak Meter Demo

  • شکل موج Waveforms

  • WPF Waveform نسخه ی نمایشی WPF Waveform Demo

  • نسخه ی نمایشی رندر Winforms Waveform Winforms Waveform Rendering Demo

  • آنالیز کننده طیف Spectrum Analyser

  • Spectrum Analyzer Code Spectrum Analyser Code

  • خلاصه ماژول Module Summary

میکس و جلوه ها Mixing and Effects

  • مقدمه Introduction

  • مرحله 1 - پخش نمونه اولیه Step 1 - Basic Sample Playback

  • مرحله 2 - مخلوط کردن Step 2 - Mixing

  • مرحله 3 - RawSourceWaveStream Step 3 - RawSourceWaveStream

  • مرحله 4 - تولید کننده پاکت نامه Step 4 - Envelope Generators

  • مرحله 5 - تغییر زمین Step 5 - Pitch Shifting

  • مرحله 6 - MIDI در Step 6 - MIDI In

  • مرحله 7 - سینت سایزر Step 7 - Synthesizer

  • مرحله 8 - تأخیر Step 8 - Delay

  • مرور Review

پخش جریانی صوتی Audio Streaming

  • مقدمه Introduction

  • پروتکل های جریان Streaming Protocols

  • پخش جریانی با MediaElement Streaming with MediaElement

  • پخش جریانی پخش در NAudio Streaming Playback in NAudio

  • پخش کد MP3 Streaming MP3 Code

  • چت شبکه Network Chat

  • کد چت شبکه Network Chat Code

  • بررسی ماژول و دوره Module and Course Review

نمایش نظرات

آموزش برنامه نویسی صوتی با NAudio
جزییات دوره
6h 59m
108
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
71
4.8 از 5
دارد
دارد
دارد
Mark Heath
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mark Heath Mark Heath

مارک هیت یک توسعه دهنده نرم افزار مستقر در ساوتهمپتون انگلیس است و در NICE Systems به عنوان یک معمار نرم افزار برای ایجاد سیستم های مدیریت شواهد دیجیتال ابری برای پلیس کار می کند. او خالق NAudio است ، یک چارچوب منبع باز صوتی برای .NET. او علاقه مند به بهبود مستمر مهارت های خود و آموزش سایر توسعه دهندگان است و در سال های اخیر به ویژه بر روی چالش های ایجاد سیستم های مستقر در Azure مقیاس پذیر و قابل اعتماد تمرکز کرده است. او در اوقات فراغت خود (بسیار محدود) از ضبط استودیوی خانگی ، فوتبال و الهیات و گذراندن وقت با پنج فرزند بسیار پرانرژی خود لذت می برد.