[an error occurred while processing this directive]
в матлабе считай через wavread, выведи через fprintf в формате массива для C. И в VS.
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
Отправлено
SМ
30 сентября 2003 г. 12:48
В ответ на:
Мне бы что б под VS 6.0 работало....
отправлено st256 30 сентября 2003 г. 12:36
Составить ответ
|||
Конференция
|||
Архив
Ответы
Все в реал-тайме :))))
—
st256
(30.09.2003 13:02,
пустое
)
Открой WAV в текстовом редакторе и сам все поймешь. Массив отсчетов идет после слова DATA. Первый отсчет - левый канал, второй правый, и т. д. (если стерео). В заголовке WAV указана информация о файле - частота дискретизации, разрядность, кол-во каналов. Отсчеты - в дополнительном коде. Отрезал заголовок и вперед!
—
Alex B.
(30.09.2003 13:07,
пустое
)
Небольшое уточнение. В дополнительном коде для 16 бит. Для 8 бит в прямом коде со смещением 128.
—
Отделение 13
(30.09.2003 13:21,
пустое
)
Для 8-бит еще бывает в a/u-law....
—
SМ
(30.09.2003 14:31,
пустое
)
Небольшой :) перечень возможных форматов можно посмотреть в файле mmreg.h
—
Отделение 13
(30.09.2003 15:02,
пустое
)
Ну так сам считай этот wav - формат-то открытый.
—
SМ
(30.09.2003 13:05,
пустое
)
Уже считал, но дома и для Борланда...
—
st256
(30.09.2003 13:19,
пустое
,
ссылка
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru