Звуковая карта в Visual Basic

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1497
Зарегистрирован: Вс май 13, 2012 00:01:54

Сообщение Ariadna-on-Line »

Из файла MMSYSTEM.H можем узнать коды поддерживаемых форматов вплоть до 44.1КГц, Стерео, 16бит. Имеются в виду числа "0x0000...."

/* defines for dwFormat field of WAVEINCAPS and WAVEOUTCAPS */
#define WAVE_INVALIDFORMAT 0x00000000 /* invalid format */
#define WAVE_FORMAT_1M08 0x00000001 /* 11.025 kHz, Mono, 8-bit */
....
#define WAVE_FORMAT_4S16 0x00000800 /* 44.1 kHz, Stereo, 16-bit */

Кто знает коды дальше: для 96КГц, ... , 192КГц и дальше? И там еще должны быть и для 24-разрядного режима. Или подскажите, где скачать MMSYSTEM.H по-продвинутей.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

Код: Выделить всё

#define WAVE_FORMAT_96M08      0x00010000       /* 96     kHz, Mono,   8-bit  */
#define WAVE_FORMAT_96S08      0x00020000       /* 96     kHz, Stereo, 8-bit  */
#define WAVE_FORMAT_96M16      0x00040000       /* 96     kHz, Mono,   16-bit */
#define WAVE_FORMAT_96S16      0x00080000       /* 96     kHz, Stereo, 16-bit */
Дальше не знаю, может их и нет?
По крайней мере тут нет...
Там правда еще 3 HEX разряда есть в запасе, может там тупо:

Код: Выделить всё

#define WAVE_FORMAT_192M08      0x00100000       /* 192     kHz, Mono,   8-bit  */
#define WAVE_FORMAT_192S08      0x00200000       /* 192     kHz, Stereo, 8-bit  */
#define WAVE_FORMAT_192M16      0x00400000       /* 192     kHz, Mono,   16-bit */
#define WAVE_FORMAT_192S16      0x00800000       /* 192     kHz, Stereo, 16-bit */
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1497
Зарегистрирован: Вс май 13, 2012 00:01:54

Сообщение Ariadna-on-Line »

Для 96кГц я тоже нашел, но всё равно - спасибо. Для 192кГц - не знаю на чём проверить.
Друг Кота
Аватара пользователя
Сообщения: 35639
Зарегистрирован: Вс янв 25, 2009 21:16:04
Откуда: Москва

Сообщение Brigadir »

Господа, кто шарит в компьютерах: вопрос такой. Поробовал звук от микрофона и гитары записать в ноут(там есть дырка якобы для микрофона). Результат плачевный: чувствительность слабая(явно не микрофонная) и звук = хуже не придумаешь: булькает, низкие частоты проглатывает, то еть полное УГО.
Кто даст совет: какую звуковую плату приобрести с достойным АЦП и нормированной чувствительностью. Но недорогую. Жаба давит 5000 платить за эту фигню.
Ноут: самый бюджетный, маде ин Желтизна(Китай). Всё остальное вполне прилично функционирует.
А поболтать?
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 35639
Зарегистрирован: Вс янв 25, 2009 21:16:04
Откуда: Москва

Сообщение Brigadir »

Всё, вопрос снимаю. Через Инет узнал - что мне нужно прикупить: переходник типа E-MU.
А поболтать?
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1497
Зарегистрирован: Вс май 13, 2012 00:01:54

Сообщение Ariadna-on-Line »

В теперешних компах микрофонный вход не сильно чуткий. Он предназначен для электретных микрофонов со встроенным усилителем. В разъёме специально для этого линия питания предусмотрена. Электромагнитный звукосниматель гитары и электродинамический микрофон он явно не потянет. Насчет бульканья,- это явно не аппаратная заморочка. Может в настройках записи установлено mp3 кодирование "на лету", а комп не тянет? У меня вот самые дешевые звуковухи вполне прилично пишут в wav файл.
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1497
Зарегистрирован: Вс май 13, 2012 00:01:54

Сообщение Ariadna-on-Line »

Всех хвостатых (и бесхвостых) с наступившим НГ!!!

Любителям программирования - программа вывода постоянки на звуковухе.
См. "Теория"
Вложения
VB6 SCard DC out .rar
(6.57 КБ) 218 скачиваний
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1497
Зарегистрирован: Вс май 13, 2012 00:01:54

Сообщение Ariadna-on-Line »

Вот пример экзешника. И рантайм библиотека -скопировать в директорию windows\system32
Вложения
msvbvm60.rar
(576.51 КБ) 225 скачиваний
16bit DCout.rar
(8.27 КБ) 186 скачиваний
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1497
Зарегистрирован: Вс май 13, 2012 00:01:54

Сообщение Ariadna-on-Line »

Ну и, для полного счастья, программа ввода постоянки. То бишь АЦП.
Вложения
ADC.zip
(16.45 КБ) 217 скачиваний
Ответить

Вернуться в «Интеграция с ПК»