Программа воспроизведения произвольного звукового файла с использованием звукового адаптера (формат - wav)

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-211970.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Введение

Программирование современных звуковых плат - весьма сложное занятие. В качестве примера рассмотрим одну часто применяемую операцию – воспроизведение оцифрованного звука. Для вывода звука через звуковую плату может использоваться один из трех режимов: пряной вывод (команда 10h), когда программа должна сама с нужной частотой посылать отдельные байты из оцифрованного звука в DSP; простой DMA-режим, когда выводится блок данных, после чего вызывается прерывания; и DMA с автоинициализацией, когда данные выводятся непрерывно и после вызова каждого блока вызывается прерывание. Именно в этом порядке увеличивается качество воспроизводимого звука. В первом случаи качество звука будет очень плохим, поэтому будем реализовывать второй случай, благодаря чему мы сможем указать точную скорость оцифровки звука и выводить 16-битный звук. Данная программа работает только на звуковых платах Sound Blaster.

Устройство звуковой платы Sound Blaster

Звуковые платы совместимые с теми или иными моделями Sound Blaster, выглядят как четыре независимых устройства:

DSP (Digital Signal Processor) - устройство, позволяющее выводить и считывать оцифрованный звук;

Микшер (Mixer) - система регуляторов громкости для всех каналов платы;

DFM (Frequency Modulation) или AdLib (по названию первой звуковой платы) - устройство, позволяющее синтезировать звук из синусоидальных и треугольных волн. Слова типа OPL2 или OPL3 в описании платы - это и есть номера версии используемого FM-синтезатора;

MIDI (Music Instrumental Digital Interface) - стандартный интерфейс передачи данных в музыкальной аппаратуре. Но в нашем случае рассматривается GMIDI (обобщенный MIDI) - более качественная система генерации музыки, в которой используются не искусственные синусоидальные сигналы, а образцы звучания различных инструментов. К сожалению, качество этих образцов в большинстве дешевых плат оставляет желать лучшего.

Номера портов ввода-вывода, предоставляющих доступ ко всем этим устройствам, отсчитываются от базового порта, обычно равного 220h, но допускаются также конфигурации с 210h, 230h, 240h, 250h, 260h и 280h. Кроме того, интерфейс - GMIDI использует другую серию портов, которая может начинаться как с 300h, так и с 330h. В описаниях портов мы будем считать, что базовыми являются 220U и 300h. Область портов интерфейса с AdLib начинается с 388h.

Существует большое число модификаций плат Sound Blaster, отличающихся, помимо всего прочего, набором поддерживаемых команд и портов ввода-вывода. После названия каждой команды или порта мы будем указывать сокращенное название платы, начиная с которой эта команда или порт поддерживается:
Разработка узла с функцией перевода чисел из формата в формат
Режим работы данного узла - преобразование чисел, поэтому стоит поговорить о самих числах и их представлении в ЭВМ. В ЭВМ используются двоичные числа, которые не привычны обыкновенному человеку, привыкшему к арабским - десятичным числам. Но для ЭВМ операции и само хранение двоичных чисел более удобно. Двоичные числа - это числа, составленные из 0 и 1. Например:
User alfFRED : 13 августа 2013
15 руб.
Разработка конвертора из текстового формата nroff в гипертекстовый формат HTML
Задание. Разработать транслятор документов из формата nroff в формат HTML. 1. Транслятор должен быть реализован средствами программ lex и yacc. 2. Трансляции подлежит обособленный документ. (Один файл –один документ). 3. В качестве тестовых примеров использовать документы из руководства ОС UNIX (man-файлы). 4. В качестве среду разработки использовать ОС UNIX. Введение. В настоящее время все большее распространение находит использование для доступа к RISC‐серверам, на к
User evelin : 29 сентября 2013
15 руб.
Аудио форматы на DVD
За последние годы сильно развились различные форматы аудио и видео. Аудио мир захвачен CD благодаря их высокой практичности и низкой цене, а видео переходит от VHS кассет на DVD. Но музыкальная индустрия и DVD Forum предпочитают универсальный формат, они желают продавать наши любимые альбомы на DVD, так и появился формат DVD аудио. С технической точки зрения DVD имеет больший объем, чем CD. CD может вместить 80 минут музыки в обычном формате, тогда как DVD может вместить в 10 раз больше, да и по
User alfFRED : 2 октября 2013
10 руб.
Задание физического формата вселенной
Расстояние между двумя объектами как бы далеко друг от друга они не находились, может быть выражено посредством отрезка. Применительно к данному аспекту, посредством отрезка состоящего из бесконечного количества точек. Поскольку сами габариты материального пространства заключающего вселенную, значительно больше и не могут быть выражены посредством отрезка, логичен вывод, что: Материальное пространство, заключающее вселенную, имеет габариты соответствующие заданным посредством прямой (луча) состо
User evelin : 27 февраля 2013
5 руб.
Разработка программы для преобразования денежных сумм в чековой книжке из формата чисел в словесный формат
Объектом работы является денежная сумма в чековой книжке. Целью работы является разработка программы преобразование денежных сумм в чековой книжке из формата чисел в словесный формат. В результате проделанной работы была разработана и отлажена программа , осуществляющая ввод пользователем денежной суммы в числовом виде , преобразование и вывод на экран этой суммы в словесном формате. Программа написана на языке Turbo Pascal и предназначена для эксплуотации под управлением операционной систе
User evelin : 30 сентября 2013
10 руб.
Задача в тестовом формате. Менеджмент. ТУСУР
Требуется определить уровень финансового левериджа при увеличении валового дохода от базового уровня 500 тыс. руб. на 15 %. Общая сумма капитала компании составляет 290 тыс. руб., в том числе заемный капитал – 20 %. Процент, выплачиваемый за пользование заемным капиталом, составляет 12 %. Ставка налога на прибыль – 15 %. Решение: Шаг 1. Вычислите сумму заемных средств. Ответ дайте с точностью до целого значения. Ответ тыс. руб. Шаг 2. Рассчитайте расходы за пользование заемными средствами. Ответ
User kolonokus1 : 27 июля 2025
130 руб.
Оптимизация альтернативных форматов документов (не HTML)
За пределами HTML - поисковые роботы понимают много разных форматов. Поисковые роботы основных поисковых систем сейчас могут индексировать не только HTML страницы, но и много других форматов документов, таких как doc, pdf и т.д. Наступило время, когда нужно оптимизировать и эти форматы, но разрешайте роботам индексировать только те файлы, которые действительно могут быть интересны пользователям, а разного рода "технические данные" или что-нибудь подобное, что явно не нужно вашим посетителям, про
User alfFRED : 26 февраля 2014
10 руб.
3D-формати і їх застосування
1. 3D-формати Тут ми дамо стислу характеристику деяких популярних форматів, які містять у собі опис тривимірних об'єктів. Формат VRML VRML (мова моделювання віртуальної реальності — Virtual Reality Modeling Language) — графічний формат, що базується на підмножині Open Inventor фірми Silicon Graphics. Він призначений для опису тривимірних зображень й обміну ними в мережі World Wide Web. Мова VRML, що була розроблена Gavin Bell, Rick Carey, Mark Pesce і Tony Parisi, стала першою мовою тривимір
User Elfa254 : 2 октября 2013
10 руб.
Модернизация системы смазки и охлаждения штоков бурового насоса УНБ-600. Курсовая работа. Оборудование для бурения нефтяных и газовых скважин
Модернизация системы смазки и охлаждения штоков бурового насоса УНБ-600-Курсовая работа-Оборудование для бурения нефтяных и газовых скважин 1.5 Конструкции буровых насосов. В настоящее время буровые установки комплектуются насосами двух типов: двухцилиндровыми двойного действия или трехцилиндровыми простого (од-ностороннего) действия. Однотипные насосы не имеют различий в принципи-альных схемах. Они отличаются параметрами технической характеристики и конструктивным исполнением отдельных узлов.
User nakonechnyy_lelya@mail.ru : 3 августа 2016
1844 руб.
Модернизация системы смазки и охлаждения штоков бурового насоса УНБ-600. Курсовая работа. Оборудование для бурения нефтяных и газовых скважин
Принципы проектирования трехмерных деталей. Прядильный шестеренчатый насос с тремя шестернями 3D.
Содержание Введение 3 1 Описание технологического процесса 4 2 Описание создания элементов технологической схемы в SolidWorks 5 2.1 Создание зубчатого колеса 5 2.2 Построение вала 9 2.3 Построение средней плиты 10 2.4 Построение задней плиты 15 2.5 Построение передней плиты 15 2.6 Построение кольца 17 3 Создание сборки деталей 20 Заключение 23 Список использованных источников 24 Приложение А 25 К середине 90x годов многие конструкторы и технологи во всем мире практически одновременно пришли к о
User vine4rf : 22 мая 2012
Оконечные устройства. Зачетная работа. Вариант №18. Билет №4.
Зачетная Работа По Оконечным Устройствам. Вариант 18. Билет 4. Курс «Оконечные устройства» Билет № 4 1. Импульсный ключ и разговорный ключ ИС НН телефонного аппарата обеспечивает режим: 2. Радиосигналы бесшнурового телефонного аппарата содержат: 3. Функции реле захвата линии стационарного блока бесшнурового телефонного аппарата эквиваленты функциям: 4. Полоса частот факсимильного сигнала на выходе ФЭП зависит от: 6. Домены черных участков факсимильного изображения при использовании КДС к
User Mental03 : 7 апреля 2016
Оконечные устройства. Зачетная работа. Вариант №18. Билет №4.
Расчет основных механизмов двухстоечного подъемника
Устройство и принцип работы подъёмника Расчет силовой винтовой передачи Расчет опорных роликов Проверка на прочность поперечной балки Расчет на прочность кронштейна поперечной балки Расчет на прочность сварного шва Определение параметров электродвигателя (мотора-редуктора)
User Evgenii137 : 1 мая 2010
up Наверх