Просмотр полной версии : Альтернативные KX-драйверы для звуковых карт Creative
Всем пользователям карт серии Creative с чипами EMU 10k1/k2 посвящается.
Используя альтернативные драйверы для этих карт, можно создавать схемы обработки звука аппаратным DSP карты. Можно попробовать использовать на прием как фильтр SSB и очень понравилось использовать как CW-фильтр(т.к. в моем FT-850 нет дополнительного телеграфного фильтра). Так же аппаратные фильтры(параметричес кий эквалайзер, компрессор, эхо) могут быть использованы для формирования сигнала на передачу(в SSB).
Список поддерживаемых звуковых плат:
- E-mu Audio Production Studio (APS) платы
- Материнские модели 10k1 плат (M002, M003 и другие)
- PCI256 (CT4890, CT4891 и CT4893) и PCI512 (CT4820 и SB0150) включая OEM модель (CT4790)
- Оригинальный Live! (CT4620) и Live! Value платы (CT4670)
- Live! X-Gamer, Live! MP3+, Live! Player 1024, Live! Platinum платы (CT4760) и value платы (CT4780)
- Live! X-Gamer 5.1, Live! MP3+ 5.1, Live! Player 5.1, Live! Platinum 5.1, Live! Digital Entertainment 5.1 платы (SB0060, SB0100, SB0102, SB0220, SB0222, SB0103 and SB0105) и Value 5.1 (SB0101)
- Универсальные и заказные OEM Live платы (CT4830, CT4831, CT4832, CT4850, CT4870, CT4871 и CT4872)
- Серии Audigy и Audigy2, включая Audigy MP3+, X-Gamer, Platinum и OEM платы (CT0070, CT0072, SB0090 и SB0092), платы Audigy2, Audigy2 Platinum, Platinim Ex (SB0240,SB0280,SB032 0).
Для тех, кому эта тема кажется интересной, предлагаю ознакомиться с моей статьей. В ней описана установка kx драйверов и их использование. Внимание! Траффик! 3.41 Мб.
http://rk3mxh.narod.ru/about/kx/live-dsp.html
Отзывы прошу оставлять тоже сдесь.
Очень интересная тема,как раньше не заметил. Попробую установить ,сообщу.
Все новое хорошо забытое старое
посмотрите например возможности программы
http://www.qsl.net/dl4yhf/hamsoft1
Сергей sgk.
P. S.
попробуйте по этой у меня работает.
...ссылка подпаленная?
Там есть ссылка на зеркало.
http://www.qsl.net/dl4yhf/
Александр Вдовенко
04.04.2007, 14:01
Приветствую!
КХ драйвер использую с 2003 года с карточкой Audigy2 SB0240.
Основные, для меня, преимущества, по сравнению со стандартными дровами:
1) Возможность обхода DSP звуковой - классно для прослушивания музыки, т.к. не происходит передискретизации в 48 КГц.
2)Возможность написания собственных блоков обработки сигналов.
Программа обработки пишется в КХ редакторе на языке похожем на Ассемблер. Инструкций в языке немного. Из математики - различные
разновидности MAC. Осваивается за пару дней.
Так что можно написать любой нужный фильтр, фазовращатель, генератор, компрессор... Тут все в знания о ЦОС упирается.
DSP принимает и выдает сигнал с частотой дискретизации 48КГц, учитывайте это при написании программ.
Можно просмотреть тексты программ большинства встроенных эффектов (выбираете эффект -> щелкаете правой кнопкой мыши ->редактировать исходник).
Кстати карточка может использовать оперативку компьютера XTram для получения линий задержки большой длины(для эффекта реверберации и иммитации акустики помещения). При этом возникает довольно длительная задержка между входом и выходом. Со стандартными дровами такого нет.
Удачи в экспериментах
-------------------------------------------------------------
Александр
Александр Вдовенко
05.04.2007, 14:03
Для желающих программировать для DSP Creative Audigy - короткое, но весьма полезное руководство.
Александр Вдовенко
05.04.2007, 15:41
С 2004 года руководство по программированию значительно расширилось...УРА!!!
Значится пишем SSB фильтр :)
Обсуждения статьи на других серверах. Может кто что интересное найдет:
http://www.radioscanner.ru/forum/index.php?action=vth read&forum=8&topic=28064
http://forum.qrz.ru/thread14915.html
Чтото у меня этот драйвер не устанавливается. Пишет,что установлен,но нигде его нет,ни в оборудовании,ни в программах,ни на панели инструментов.Звукову ха 5.1, Live!,скачивал здесь http://rk3mxh.narod.ru/about/kx/live-dsp.html
1.KX-Драйверы (4215kb)
2.Дополнения(231kb)
3.Скины(2827kb)
4.Программный DSP(159kb)
5.SpetraLab(1117kb)
Видимо не поддерживается. Печальный опыт уже есть: SB0080
Александр Вдовенко
10.04.2007, 16:47
Приветствую!
Совсем не установиться он не может. По крайней мере в папке Program Files должна появится папка с примерным названием kx project driver.
Если внимательно просмотреть процесс инсталяции то сначала произойет создание папки kx project driver (или с указанным Вами названием) с содержимым, а потом будет предложено установить сами драйвера. Потом перезагрузка, а затем определение устройств.
Если у Вас Вин98, то после перезагрузки и сообщений типа: "найдено устройство Audigy2", "найден джойстик" и т.п, старта Вин98 и загрузки кх может на короткое время появиться сообщение "кх совместимые устройства не найдены".
После этого необходимо перейти в панель управления - >мультимедиа -> аудио -> воспроизведение ->дополнительно - установить динамики объемного звука.
После этого - перегрузиться, кх устройства будут найдены.
Стоит XP Pro SP2,после инсталяции появляется окошко в программах KX proekt ,но только с функцией удаления самой программы. Сейчас отрезал кусок жесткого под систему и установил еще один Windows.Попробую установить КХ,возможно конфликт с прежним драйвером,с виртуальной картой.
Странно это. Ставил на 98 и на ХР и на ХР SP2 ни разу вопросов не возникало
Странно это. Ставил на 98 и на ХР и на ХР SP2 ни разу вопросов не возникало Да вот не пойму,комп у меня конечно отстойный(Компьютер
Операционная система Microsoft Windows XP Professional
Системная плата
Тип ЦП Intel Celeron-S, 994 MHz (10 x 99)
Чипсет системной платы Intel Solano i815EP
Системная память 128 Мб (PC133 SDRAM)
Тип BIOS Award Modular (09/24/01)
Мультимедиа
Звуковой адаптер ForteMedia FM801 Audio Controller
Звуковой адаптер Intel 82801BA(M) ICH2 - AC'97 Audio Controller [B-5])
, и возможно всетаки карта не та, сегодня спецом вытащил карту (Genius sound maker live 5.1)
Начитался тут и решил поставить себе эти дрова. Обомлел конечно от обилия настроек и прочих приблуд, обилие которых я люблю. По тихоньку стал разбираться, но проблема вот в чем: работают у меня задники, центр и саб. А где Боковой перед?
:)
Рад прибавлению в семье.
Повробуйте галку "Поменять местами тыл и фронт"
Странно это. Ставил на 98 и на ХР и на ХР SP2 ни разу вопросов не возникалоПосмотрите, здесь на форуме есть моя система,какую карту конкретно мне купить ,чтобы КХ нормально заработал?
Александр Вдовенко
16.04.2007, 13:30
Добрый день!
Судя по названию и данными http://www.ixbt.com/multimedia/soundmaker-live5.1.shtml
Ваша карта к Creative SB LIVE! 5.1 отношения никакого не имеет.
Компьютер не самый слабый (моя Audigy2 с кх дровами поначалу работала на АТ материнке, с процессором Р233 и 32 метрами оперативки).
Купить лучше из серии Creative Audigy2, у нее процессор с архитектурой 10к2, есть отдельный качественный АЦП. (SB LIVE! 5.1 подешевле будет, но процессор у него слабее, оцифровка через АС97, нет возможности нормально воспроизводить 24 bit/96 kHz).
Добрый день!
Судя по названию и данными http://www.ixbt.com/multimedia/soundmaker-live5.1.shtml
Ваша карта к Creative SB LIVE! 5.1 отношения никакого не имеет.
Компьютер не самый слабый (моя Audigy2 с кх дровами поначалу работала на АТ материнке, с процессором Р233 и 32 метрами оперативки).
Купить лучше из серии Creative Audigy2, у нее процессор с архитектурой 10к2, есть отдельный качественный АЦП. (SB LIVE! 5.1 подешевле будет, но процессор у него слабее, оцифровка через АС97, нет возможности нормально воспроизводить 24 bit/96 kHz).Спасибо за подсказку,так и сделаю.
Александр Вдовенко
24.06.2007, 12:31
Что-то угасла тема совсем :cry: ....
Для имеющих Audigy2 и любящих экспериментировать предлагаю несколько блоков для кх DSP (архив Kx.zip):
if.da
delay131.da
matrix.da
mulyiplayer.da
if.da и delay131.da вместе образуют фазовращатель на 90 градусов в полосе 500гц - 14кГц (ниже сдвиг фаз сохраняется, но нарушается соотношение амплитуд).
mulyiplayer.da - перемножитель (на выходе - произведение входных сигналов).
matrix.da - матрица (на выходе dif - разность входных сигналов, на выходе sum - сумма).
Из этих и стандартных блоков для кх DSP я собрал нечто похожее на SSB формирователь для НЧ несущей (см рисунок).
В блоке epilog сигналы подведены к входам RecL, RecR. Для контроля сдвига фаз и спектра сигнала использована программа OscilloMeter.
Источник src настроен на FxBus 0/1 - через него подводится сигнал от генератора несущей, каналы которого сдвинуты на 90 градусов. (я использовал программу Sinegen)
Регулятором gain HQ выравниваются амплитуды в каналах.
Для начала можна просто убедиться в 90 градусном сдвиге фазовращателя: подаем сигнал напрямую с выходов блоков if и delay131 на входы RecL, RecR. Меняем частоту Wave Generator и видим красивую окружность :D !
В полностью собранной схеме устанавливаем в Wave Generator к примеру 1 КГц, а в Sinegen 5КГц. Видим на одном канале анализатора спектра 4КГц на другом 6КГц. Несущая и другая боковая не заметны.
Меняем фазу в Sinegen с +90 на -90 - картинки меняются местами.
Работает и с реальным звуковым сигналом - для этого меняем Wave Generator на src с нужным входом, и при необходимости меняем устройство для Sinegen (например на FxBus 4/5).
Кстати этой же схемой получалось прослушивать IQ файлы от SoftRock
(перестройка - изменением частоты в Sinegen) + добавить ФНЧ.
---------------------------------------------------------------------------------
Удачных экспериментов
Александр
Ого! Еще бы понять для чего это делается
Александр Вдовенко
02.07.2007, 15:47
Добрый день!
Я это делаю для изучения цифровой обработки сигналов. Приятно работать с реальными сигналами, а не с симулятором.
Александр Вдовенко
02.07.2007, 16:38
Добрый день!
Кстати в одном из постов UA3MQJ предлагал писать SSB фильтр.
Если не секрет, какие технические требования к нему предЪявляются?
Кстати, насчет
Несущая и другая боковая не заметны
я загнул :crazy:
(не обратил внимания на уровни сигналов с которыми работал) - реально подавление ненужной боковой - 63 дБ. Попробую пересчитать фазовращатель, возможно удастся получить меньший разбаланс амплитуд.
---------------------------------------------------------------------------------
Удачных экспериментов
Александр
[/quote]
Привет, Александр!
Давно я сюда не заходил.
Тут кстати попробовал вашу схему у себя запустить - не получается. Не хватает регистров на К1.
А требования к фильтру - обычный фильтр, который пропускает в указанном диапазоне частот. Диапазон задавать движками.
Например
один 0-300Гц
второй 2000-3000Гц.
А если cw фильтр, то его ширину и центральную частоту. Хотя в общем то для cw фильтр там есть.
Александр Вдовенко
29.11.2007, 16:03
День добрый!
Я делал все это на 10к2, у нее памяти больше. Интересен был результат, поэтому особо оптимизацией не занимался. Количество используемых регистров можно уменьшить в два раза в delay131, сделав "отвод" от середины линии задержки.
Освободить регистры можно выгрузив неиспользуемые модули.
---------------------------------------------------------------------------------
Удачных экспериментов
Александр
Да я уж понял, что 10К2. Освободить не удается, т.к. и так уже все выгружено.
А вот такой вопрос: какую документацию использовали при программировании?
Александр Вдовенко
30.11.2007, 11:59
Добрый день!
Использовал документацию см.http://www.forum.cqham.ru/viewtopic.php?t=1151 6&postdays=0&postorder=asc&&start=0 + сообщения в форумах, посвященных kx (например www.driverheaven.net/kx-project-audio-driver-support-forum/).
Попробуйте, ничего особо сложного здесь нет!
---------------------------------------------------------------------------------
Удачных экспериментов
Александр
Powered by vBulletin® Version 4.1.12 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot