Программа воспроизведения произвольного звукового файла с использованием звукового адаптера (формат - 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 руб.
Лабораторная работа №3 по дисциплине: Информатика (часть 2). Вариант №3
БЕСТИПОВЫЕ ПОДПРОГРАММЫ – ФУНКЦИИ 1. Задание Разработать бестиповую функцию для выполнения над матрицей размером 5х5 операций в соответствии с вариантом. В функции main исходную матрицу сформировать, используя датчик псевдослучайных чисел rand(). На печать вывести исходную и после работы функции преобразованную матрицы. Таблица 1 – Исходные данные Вариант №3 Уменьшить на 2 все отрицательные элементы матрицы 2. Схема алгоритма 3. Программа на языке C 4. Результаты выполнения программы
User SibGOODy : 17 мая 2019
250 руб.
promo
ДО СИБГУТИ Лабораторная работа №1 Физика (часть 1) Вариант:06
Физика (часть 1) Лабораторная работа №1 На тему: «Изучение характеристик электростатического поля» По дисциплине: Физика Цель работы 1) Исследовать электростатическое поле 2) Графически изобразить сечение эквипотенциальных поверхностей и силовые линии для двух конфигураций поля. 3) Оценить величину напряженности электрического поля в трех точках 4) Определить направление силовых линий
User Антон224 : 20 марта 2022
49 руб.
ДО СИБГУТИ Лабораторная работа №1 Физика (часть 1) Вариант:06
Безопасность жизнедеятельности. Контрольная работа. Вариант: 02.
Вопросы: 4. Общественный контроль за соблюдением норм и правил по охране труда. 35. Защитные сооружения, их характеристика. Задачи: Задача №4 Рассчитать противопожарный расход воды и емкость запасного резервуара для промышленного предприятия. Исходные данные: 1.площадь территории предприятия - 90 [Га]. 2.объем здания - 6500 м3. 3.степень огнестойкости здания II. 4.категория производства по пожарной опасности – А. 5.суммарное количество работающих во всех сменах - 100 чел. Помещения с тепловыделе
User viccing : 23 июля 2015
100 руб.
Основы гидравлики МИИТ 2018 Задача 3.3 Вариант 8
Определить потери давления на единицу длины в воздуховодах: круглого — диаметром d и квадратного — со стороной a поперечного сечения при одинаковой длине периметра и заданном расходе воздуха Q. Эквивалентная шероховатость стенок воздуховодов кэ=0,2 мм. Дать заключение, какой воздуховод более выгоден. Плотность воздуха ρ=1,2 кг/м³; кинематический коэффициент вязкости ν=0,157·10-4 м²/c.
User Z24 : 4 января 2026
200 руб.
Основы гидравлики МИИТ 2018 Задача 3.3 Вариант 8
up Наверх