Показаны сообщения с ярлыком Хабрахабр - Работа со звуком. Показать все сообщения
Показаны сообщения с ярлыком Хабрахабр - Работа со звуком. Показать все сообщения

понедельник, 22 августа 2011 г.

[Из песочницы] Программная генерация звуков


Звук можно представить ввиде бесконечного количества волн различной частоты

и амплитуды. Волны, в свою очередь, могут иметь практически любую форму.

Из самых распространенных и чаще всего используемых можно назвать: синусоидальная (sine), квадратная (square), пилообразная(saw), треугольная (triangle), и шум (noise). Сначала попробуем разобраться с основными параметрами волны: период и амплитуда.



пятница, 12 августа 2011 г.

Устройство интернет-радиостанции


В статье я расскажу, наконец, как устроена наша радиостанция изнутри.





Речь пойдёт об основных используемых программах и общем подходе к организации круглосуточного вещания с возможностью прямых включений.

воскресенье, 8 мая 2011 г.

Как полностью восстановить аппаратное ускорение звука в Windows Vista

Как вы, возможно, помните, в этих двух топиках рассказывалось о том, что начиная с Vista Майкрософт отключило обычный механизм работы со звуковыми картами через DirectSound и оставила только эмуляцию. Эмуляция не позволяла работать с многоканальным выводом и с расширениями типа EAX и CMSS-3D.

Надо сказать, меня это настолько возмутило, что я долго искал по форумам решение. В конце концов, звуковая карта никуда не делась. Изменился только софт. Значит, надо его изменить обратно.

И тут на одном форуме я обнаружил интересную вещь. Во-первых, оказывается, в Windows 7 хранятся еще и старые версии DX для совместимости со старыми играми (впрочем, это для моей задачи было не важно). И второй факт — MS вовсе не переписывала DirectSound, она просто удалила из него аппаратную часть.

И тут я взял и сделал самую тупую вещь, которую можно было сделать. Я взял файл \windows\system32\dsound.dll с раздела Windows XP и заменил им аналогичный файл в семерке.

Запустил видео.

Запустил игры.

Всё заработало!

«Невозможная проблема» решилась заменой всего одного файла. Кстати, вот он (и пара еще возможно надо заменить) (в 64x тоже работает).

Я пока не на 100% уверен в результате, но, кажется, всё действительно работает. Прошу вас попробовать сделать то же самое и сообщить результаты.

UPD2: Для владельцев Sound Blaster — необходимо войти в Звук-Динамики-Свойства-Sound Blaster и отключить там всё. А то программные фильтры наложатся на аппаратные, и CMSS-3D, например, будет работать криво. А так, после отключения, все работает идеально! Как в XP!

UPD3: Вообще, получается, что Microsoft обманула весь мир, включая корпорации уровня Creative, которые были вынуждены писать свое Alchemy, не зная, что DirectSound прекрасно работает, просто его искусственно вырезали. Советую кому-нибудь перевести этот топик на английский, потому что этого решения нет вообще НИГДЕ. Я думаю, если Creative об этом узнает, она не постесняется подать на M$ в суд.

UPD: Кажется, в настройках MPC лучше выбирать не Default DirectSound Device, а DirectSound Device: Динамики.

Пример настроек.


Источник: Хабрахабр - Работа со звуком
Оригинальная страница: Как полностью восстановить аппаратное ускорение звука в Windows Vista

среда, 23 февраля 2011 г.

Apple уговаривает лейблы повысить разрядность до 24 бит

Исторически сложилось, что музыка в интернете продаётся с умышленно пониженной разрядностью до 16 бит. Традиция идёт со времён CD, куда звук записывался именно в таком качестве, хотя студийные оригиналы имеют разрядность 24 бит. Раньше и широкополосный интернет у пользователей был в диковинку, так что ужатие до 16 бит и даже заворачивание в «народный» формат MP3 с искажениями можно было как-то оправдать.

Но трудные времена закончились, и почему в наши дни лейблы ухудшают качество звука перед продажей — понять трудно. Может быть, они уверены, что большинство слушателей не волнует этот вопрос или они не почувствуют разницу. Конечно же, это не так. По статистике музыкантов, которые продают файлы напрямую (Трент Резнор, Radiohead), несжатый формат пользуется неизменно высоким спросом, даже если его продают по более высокой цене.