0x7 Генерируем *.wav файлы. Практика программирования на Си

Описание к видео 0x7 Генерируем *.wav файлы. Практика программирования на Си

В этом видео коснусь структуры wav файлов, их воспроизведение функцией PlaySound(), а самое главное генерация wav файлов средствами языка Си.
В простейшем случае структура файла WAV состоит из заголовка , который содержит информацию о формате аудио, а также самих аудиоданных. Вот эти аудиоданные мы и будем генерировать с помощью математических операций и модуляции сигнала.

0:00 - начало
0:12 - структура wav файла
0:35 - заголовок wav файла
1:20 - sample rate
2:48 - простейший wav файл
3:20 - аудио данные
4:08 - амплитудная модуляция
5:15 - экспоненциальное затухание
5:33 - частотная модуляция
6:00 - воспроизведение wav функцией PlaySound()

   / @my_asceza  
https://t.me/my_asceza
https://vk.com/my_asceza
https://github.com/asceza/C/blob/mast...

По структуре wav файлов:
https://audiocoding.cc/articles/2008-...
https://radioprog.ru/post/1025

Функция PlaySound()
https://learn.microsoft.com/ru-ru/win...

Комментарии

Информация по комментариям в разработке