-
Здравствуйте!
Стоит следующая задача - отследить появление любого звука в системе, т.е. когда уровень звука прыгнет выше уровня естественного шума звуковой карты. С помощью чего этого можно добиться или в какую сторону вообще начать рыть?
спасибо!
-
начать нужно с того как в винде определить "естественного шума звуковой карты" :) и даже не програмно, а хотябы логически
-
это когда в винте нет никаких звуков, не проигрываются муз. файлы, ни запущены игры и т.д.
-
это когда в винте нет никаких звуков, не проигрываются муз. файлы, ни запущены игры и т.д.
-
> когда в винте нет никаких звуков
в жестком диске??!! или всетаки винДа?
> не проигрываются муз. файлы, ни запущены игры и т.д.
а причем тут тогда "естественный шум" звуковухи
копаеш в сторону записи звука со стереомикшера
ну и соответственно с определения его амплитуды
-
да, в винДе конечно, написал с ошибкой.
спасибо попробую.
-
читать MSDN, там даже примеры есть.
-
> уровня естественного шума звуковой карты
Шумят аналоговые узлы и тракты.
Цифровые шуметь не могут по определению.
-
> Цифровые шуметь не могут по определению.
а соотношение сигнал-шум к ним применимо?)
-
> сигнал-шум к ним применимо?
К цифровым-то трактам ?
Нет конечно)
Нафих нужен такой тракт или узел, который путает нули с единицами, бесследно проглатывая их при передаче или обработке или наоборот впендюривая в двоичные потоки невесть откуда взявшую цифирь ?)
Таким цифирным трактам и узлам одно место - в топке)
-
> brother © (23.06.11 11:14) [8]
Если говорить о звуковой карте, то есть понятие цифрового шума, связанного с преобразованием из одной формы сигнала в другую (аналог цифра или цифра- аналог).
При преобразовании из аналогового сигнала в цифровой, на выходе АЦП возникает цифровой шум. Шум этот возникает из-за конечной точности преобразования, если проще сказать, то округления входного значения аналогового сигнала к ближайшему разряду АЦП. Эта ошибка между истинным значением входного и оцифрованного выходного сигнала и представляет собой цифровой шум квантования. Таким образом мы имеем "цифровой" шум, который имеет свою спектральную составляющую и которую можно оценить, и соответственно получить оценку сигнал-шум.
PS:
Конечная разрядность вычислительного устройства так же может служить источником шума при вычислениях, по той же причине - округление или усечение.
-
> Андрей222 (21.06.11 11:14)
Кстати мне понравилась библиотека bass, в свое время. На ее основе делал цветомузыку - там решалась похожая задача.
Весьма удобная обертка над системным API.