Страница 1 из 1
Звуковая карта в Visual Basic
Добавлено: Ср дек 25, 2013 14:16:15
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 по-продвинутей.
Re: Звуковая карта в Visual Basic
Добавлено: Ср дек 25, 2013 14:51:42
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 */
Re: Звуковая карта в Visual Basic
Добавлено: Ср дек 25, 2013 19:38:01
Ariadna-on-Line
Для 96кГц я тоже нашел, но всё равно - спасибо. Для 192кГц - не знаю на чём проверить.
Re: Звуковая карта в Visual Basic
Добавлено: Пн дек 30, 2013 21:59:38
Brigadir
Господа, кто шарит в компьютерах: вопрос такой. Поробовал звук от микрофона и гитары записать в ноут(там есть дырка якобы для микрофона). Результат плачевный: чувствительность слабая(явно не микрофонная) и звук = хуже не придумаешь: булькает, низкие частоты проглатывает, то еть полное УГО.
Кто даст совет: какую звуковую плату приобрести с достойным АЦП и нормированной чувствительностью. Но недорогую. Жаба давит 5000 платить за эту фигню.
Ноут: самый бюджетный, маде ин Желтизна(Китай). Всё остальное вполне прилично функционирует.
Re: Звуковая карта в Visual Basic
Добавлено: Пн дек 30, 2013 23:41:41
Brigadir
Всё, вопрос снимаю. Через Инет узнал - что мне нужно прикупить: переходник типа E-MU.
Re: Звуковая карта в Visual Basic
Добавлено: Вт дек 31, 2013 01:07:07
Ariadna-on-Line
В теперешних компах микрофонный вход не сильно чуткий. Он предназначен для электретных микрофонов со встроенным усилителем. В разъёме специально для этого линия питания предусмотрена. Электромагнитный звукосниматель гитары и электродинамический микрофон он явно не потянет. Насчет бульканья,- это явно не аппаратная заморочка. Может в настройках записи установлено mp3 кодирование "на лету", а комп не тянет? У меня вот самые дешевые звуковухи вполне прилично пишут в wav файл.
Re: Звуковая карта в Visual Basic
Добавлено: Ср янв 01, 2014 23:14:41
Ariadna-on-Line
Всех хвостатых (и бесхвостых) с наступившим НГ!!!
Любителям программирования - программа вывода постоянки на звуковухе.
См. "Теория"
Re: Звуковая карта в Visual Basic
Добавлено: Пт янв 03, 2014 01:44:32
Ariadna-on-Line
Вот пример экзешника. И рантайм библиотека -скопировать в директорию windows\system32
Re: Звуковая карта в Visual Basic
Добавлено: Пт фев 07, 2014 14:11:22
Ariadna-on-Line
Ну и, для полного счастья, программа ввода постоянки. То бишь АЦП.