HardwareHeaven.com
Looking for the skin chooser?
 
 
  • Home

  • Reviews

  • Articles

  • News

  • Tools

  • GamingHeaven

  • Forums

  • Network

 

Go Back   HardwareHeaven.com > Forums > Hardware and Related Topics > kX Project Audio Driver Support Forum > In Russian


In Russian Discussion in the Russian Language

Reply
 
Thread Tools
Old Mar 23, 2007, 12:46 PM   #1
DriverHeaven Newbie
 
Join Date: Mar 2007
Posts: 6
Rep Power: 0
UA3MQJ is on a distinguished road

Крутость LowPass и HighPass

Добрый день всем!

Использую SB Live 5.1 и KX драйверы для приема радиолюбительских станций(ssb).
Требуется сделать перестраиваемый фильтр, который бы пропускал
от 50-300 Гц и до 1600-3200 Гц. Когда я использую фильтры LowPass и HighPass, то это, в принципе, то, что нужно. Но хотелось бы иметь большее остабление за пределами выбранной полосы. Для этого я использую цепочку из нескольких фильтров LowPass и HighPass с одинаковыми параметрами(Q=1 у всех). Но есть проблема: оперативно поменять частоту в фильтрах не получается, т.к. нужно менять в нескольких фильтрах сразу.

И еще. У меня нет MIDI устройств, а хотелось бы использовать внешнием устройства для управления фильтрами. А почему бы не задействовать для управления еще и значения осей джойстика? 4 аналоговых регулятора и 4 кнопки - достаточный простор для регулировок.

С уважением, Алексей.
UA3MQJ. 73!
UA3MQJ is offline   Reply With Quote


Old Mar 25, 2007, 10:13 AM   #2
DriverHeaven Newbie
 
Join Date: Mar 2007
Posts: 2
Rep Power: 0
Thyristor is on a distinguished road

Quote:
Originally Posted by UA3MQJ View Post
Но хотелось бы иметь большее остабление за пределами выбранной полосы.
UA3MQJ. 73!
1. Не вижу смысла использовать сразу несколько фильтров.
2. Q -это и есть тот параметр, который тебя интересует.
Thyristor is offline   Reply With Quote
Old Mar 26, 2007, 07:25 AM Threadstarter Thread Starter   #3
DriverHeaven Newbie
 
Join Date: Mar 2007
Posts: 6
Rep Power: 0
UA3MQJ is on a distinguished road

1. Чтобы повысить подавление за пределами полосы.
2. Если увеличить Q больше 1.2, то получается нелинейная АЧХ(или как правильно).

..../````````````\....
../ ........................\..
/ ............................\

А с большим Q

../``-._____.-``\
.|......................|.
/ .......................\
| .......................|

UA3MQJ is offline   Reply With Quote
Old Mar 26, 2007, 09:37 AM   #4
h/h member-shmember
 
Join Date: Dec 2002
Location: Evil Empire
Posts: 2,606
Rep Power: 66
Max M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to all

ну... вообще если чуть знаком с программированием мог бы сам сделать - исходники то все есть. А так можешь попробовать Russ'а (в англ. ветке) заинтересовать - там делов-то...

>А почему бы не задействовать для управления еще и значения осей джойстика?

google -> "Joystick to MIDI"
Max M. is offline   Reply With Quote
Old Mar 26, 2007, 12:47 PM Threadstarter Thread Starter   #5
DriverHeaven Newbie
 
Join Date: Mar 2007
Posts: 6
Rep Power: 0
UA3MQJ is on a distinguished road

Да я уж хотел попробовать, но как-то не понимая логики работы Dsp...
Мне ближе БД.

google -> "Joystick to MIDI"

Спасибо. Нашел нечто подобное. Надо будет попробовать.

Last edited by UA3MQJ; Mar 26, 2007 at 02:11 PM.
UA3MQJ is offline   Reply With Quote
Old Oct 26, 2007, 02:23 PM Threadstarter Thread Starter   #6
DriverHeaven Newbie
 
Join Date: Mar 2007
Posts: 6
Rep Power: 0
UA3MQJ is on a distinguished road

Поднимая старую тему...
Спасибо разработчикам за такие возможности драйверов. Пользуюсь не первый год по назначению. И когда есть возможность подключить трансивер к компьютеру, то получаю массу удовольствие от работы узкого фильтра при работе телеграфом.

Кстати делал тут небольшую статейку по пользованию КХ драйверами. Подход, конечно, любительский, но может кому и пригодится:

RK3MXH - Заметки по использованию DSP звуковой платы SB Live! на пользу радиолюбителей.
UA3MQJ is offline   Reply With Quote
Old Oct 26, 2007, 04:35 PM   #7
h/h member-shmember
 
Join Date: Dec 2002
Location: Evil Empire
Posts: 2,606
Rep Power: 66
Max M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to all

у, спасибо! - хорошая артикля - буду всех туда посылать
Max M. is offline   Reply With Quote
Old Oct 29, 2007, 09:57 AM   #8
DriverHeaven Junior Member
 
Join Date: Apr 2007
Posts: 33
Rep Power: 0
drushka is on a distinguished road

[COLOR=black]Алексей спасибо огромное за труд! Еще раз с удовольствием подытожил все знания о проекте.[/COLOR]
[COLOR=black]Сам давно использую КХ для обработки микр. и работы со звуком.[/COLOR]
[COLOR=black]А на счет неудобства использования нескольких приборов последовательно - можно написать свой дамп. Я пробовал экспериментировать что-то получалось с простыми приборами методом науч тыка. [/COLOR]
[COLOR=black]Кто бы совершил подвиг написал подробный инструкшен по программированию на РУССКОМ с ПРИМЕРАМИ. [/COLOR]
drushka is offline   Reply With Quote
Old Oct 30, 2007, 09:19 AM Threadstarter Thread Starter   #9
DriverHeaven Newbie
 
Join Date: Mar 2007
Posts: 6
Rep Power: 0
UA3MQJ is on a distinguished road

Спасибо. Я старался

Quote:
Originally Posted by drushka View Post
[COLOR=black]Кто бы совершил подвиг написал подробный инструкшен по программированию на РУССКОМ с ПРИМЕРАМИ. [/COLOR]
Это точно. Присоединяюсь
UA3MQJ is offline   Reply With Quote
Old Oct 31, 2007, 01:18 PM   #10
DriverHeaven Junior Member
 
Join Date: Apr 2007
Posts: 33
Rep Power: 0
drushka is on a distinguished road

подождем немного а потом начнем приставать к спацам, а то подвиг без заград отряда можно ждать долго.
drushka is offline   Reply With Quote
Old Oct 31, 2007, 05:38 PM   #11
h/h member-shmember
 
Join Date: Dec 2002
Location: Evil Empire
Posts: 2,606
Rep Power: 66
Max M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to all

[color=gray] ну я боюсь вы зря ждете что кто-то что-то напишет. не будет никакого подвига. я в общем-то знаю на перечет всех людей которые могли бы это сделать - и в общем ни у кого из них даже и в мыслях нету писать там мануалы какие-то - это и пять лет назад было совсем не интересно - а уж сегодня - хех... - и тогда были и сейчас есть куда как более интересные и главное полезные задачи (хотя для kX интерес на порядке важнее полезности). ну банальности всякие фразы типа учите языки и прочее не буду толкать.[/color]

[color=gray]Кстати - терзают меня cмутные сомнения - если все это ("подвиг") только ради одного этого единственного фильтра - то похоже вы оба кое-что пропустили - откройте еще раз "Заметки RK3MXH" - найдите там "ufx eqp5" и вперед
(сдается мне что RK3MXH мучался с цепочками из пяти фильтров до того как он набрел на эту штуку. И эта "мучительная" часть заметок тоже написана до "открытия" ufx)
с EQP5 это конечно будет не тоже самое что "фильтр куском" - ну гораздо удоьнее чем эта нелепая цепочка. Эта конкретная задача (сабж) вполне себе решается без дополнительных телодвижений (пусть и не на 100% а скажем на 90%) - не думаю что 10% процентов удобства достаточный повод для "подвига"[/color]

Last edited by Max M.; Oct 31, 2007 at 07:59 PM.
Max M. is offline   Reply With Quote
Old Nov 7, 2007, 02:54 PM Threadstarter Thread Starter   #12
DriverHeaven Newbie
 
Join Date: Mar 2007
Posts: 6
Rep Power: 0
UA3MQJ is on a distinguished road

[COLOR=#808080]"ufx eqp5" - название фильтра, я так понимаю. Посмотрю ...[/COLOR]

[COLOR=#808080]На счет ваших смутных сомнений.... Я всетаки пришел к выводу, что звуковая плата должна выполнять свойственные ей задачи, а не компенсировать низкое качество фильтров ПЧ в радиоприемной аппаратуре. Куда более полезное применение KX для радиосвязи - формирование качественного сигнала на выходе путем обработки сигнала с микрофона. Вот там конкуренции практически не будет.[/COLOR]

[COLOR=#808080]Заметки получились действительно мучительными. В ближайшее время точно ни за что подобное не возьмусь - времени совсем нету.[/COLOR]
UA3MQJ is offline   Reply With Quote
Old Nov 15, 2007, 02:39 PM   #13
DriverHeaven Junior Member
 
Join Date: Apr 2007
Posts: 33
Rep Power: 0
drushka is on a distinguished road

ребята, укажите путь к языку программирования, дальше мы сами пробьёмся(с подробностями).
drushka is offline   Reply With Quote
Old Nov 15, 2007, 03:31 PM   #14
h/h member-shmember
 
Join Date: Dec 2002
Location: Evil Empire
Posts: 2,606
Rep Power: 66
Max M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to all

>ребята, укажите путь к языку программирования

к какому? на котором DSP каиксовский программируется?
вот "руководство для начинающих" A Beginner's Guide to Programming Digital Audio Effects on the E-MU10kx family of DSPs in the kX Project Environment
по-русски? - нет, и не будет.
[color=gray]
Господи, там и английский-то не нужен - там всего 16 инструкций, фактически -вариации четырех - а для фильтров вообще одна инструкция нужна (macs/macsn - умножение/сложение - знай только в столбик копируй)
А дальше уже просто нужно знание алгоритмов - здесь уже конкретный DSP и язык пофигу - по алгоритмам обработки сигналов есть куча литературы в том числе и по-русски[/color]

Last edited by Max M.; Nov 15, 2007 at 03:35 PM. Reason: исправил ссылку на более новый версию
Max M. is offline   Reply With Quote
Old Nov 30, 2007, 08:48 AM   #15
DriverHeaven Junior Member
 
Join Date: Apr 2007
Posts: 33
Rep Power: 0
drushka is on a distinguished road

спосибо и на этом, расковыряем!
drushka is offline   Reply With Quote
Old Nov 27, 2008, 01:46 PM   #16
DriverHeaven Newbie
 
Join Date: Nov 2008
Posts: 17
Rep Power: 0
xxxagxxx is on a distinguished road

Ответ: Крутость LowPass и HighPass

Quote:
Originally Posted by UA3MQJ View Post
1. Чтобы повысить подавление за пределами полосы.
2. Если увеличить Q больше 1.2, то получается нелинейная АЧХ(или как правильно).

..../````````````\....
../ ........................\..
/ ............................\

А с большим Q

../``-._____.-``\
.|......................|.
/ .......................\
| .......................|

Q=1.2 это 12DB ?
Q=0.6 это 6DB ?
xxxagxxx is offline   Reply With Quote
Old Nov 27, 2008, 01:57 PM   #17
h/h member-shmember
 
Join Date: Dec 2002
Location: Evil Empire
Posts: 2,606
Rep Power: 66
Max M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to all

Ответ: Крутость LowPass и HighPass

xxxagxxx

нет, Q ("добротность фильтра") в случае LP/HP это не крутизна среза ("slope")
- а скорее "резонанс"
Крутизна среза же для LowPass и HighPass плагинов всегда 12dB/октава
(маленький Q дает более плавный slope только в узкой области вокруг частоты среза)
__________________
Max M. is offline   Reply With Quote
Old Nov 27, 2008, 03:46 PM   #18
DriverHeaven Newbie
 
Join Date: Nov 2008
Posts: 17
Rep Power: 0
xxxagxxx is on a distinguished road

Ответ: Крутость LowPass и HighPass

Quote:
Originally Posted by Max M. View Post
xxxagxxx

нет, Q ("добротность фильтра") в случае LP/HP это не крутизна среза ("slope")
- а скорее "резонанс"
Крутизна среза же для LowPass и HighPass плагинов всегда 12dB/октава
(маленький Q дает более плавный slope только в узкой области вокруг частоты среза)
чем меньше Q тем срез плавнее:
......
........
..........
..............
..................
.......................
.............................

и чем больше Q тем реще:

......
........
..........
............
.............
..............
...............
................

это точно так, не на оборот?

а как тогда слопы менять, 6db..12db...18db....24db......???
xxxagxxx is offline   Reply With Quote
Old Nov 27, 2008, 06:32 PM   #19
h/h member-shmember
 
Join Date: Dec 2002
Location: Evil Empire
Posts: 2,606
Rep Power: 66
Max M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to all

Ответ: Крутость LowPass и HighPass

вот картинка чтобы совсем понятно было (на примере LP; красное - Q больше, черное - меньше):

Quote:
это точно так, не на оборот?
Для этих конкретных плагинов - да.
(Q штука абстрактная - общепринятого определения нет - так что конкретное значение и эффект от него целиком от желания автора зависят - для одних фильтров так - для других эдак)

>а как тогда слопы менять, 6db..12db...18db....24db......???

Никак. Тут фокус в том что все эти фильтры не для "кроссоверного" применения - а для "музыкального" - собственно поэтому и называются "EQ" а не просто "фильтр". Фильтр с 24dB/oct сожрет ресурсов в 4 раза больше чем фильтр с 6dB/oct., ну а раз DSP не резиновый и 12dB/oct без всяких slope это "классика" эквалайзеров - то и все EQ в kX - 12dB/oct.
(А фильтров специально заточенных под "кроссоверы" желающих написать не нашлось)

Поэтому варианта три:
1. Написать самому (ну думаю в данном случае маловероятно)
2. Использовать каиксовские кроссоверы (есть варианты 12 и 24 dB/oct) - переключаться придется в ручную
3. Использовать 5 полосный параметрический эквалайзер (eqp5 см. по ветке выше) - нужную крутизну получать комбинируя настройки в нескольких полосах.
__________________

Last edited by Max M.; Nov 27, 2008 at 07:27 PM.
Max M. is offline   Reply With Quote
Old Nov 27, 2008, 07:16 PM   #20
h/h member-shmember
 
Join Date: Dec 2002
Location: Evil Empire
Posts: 2,606
Rep Power: 66
Max M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to all

Ответ: Крутость LowPass и HighPass

кстати нынешняя ссылка на "заметки" такая RK3MXH - Заметки по использованию DSP звуковой платы SB Live! на пользу радиолюбителей. (та что выше не работает)
__________________
Max M. is offline   Reply With Quote
Old Nov 27, 2008, 10:25 PM   #21
DriverHeaven Newbie
 
Join Date: Nov 2008
Posts: 17
Rep Power: 0
xxxagxxx is on a distinguished road

Ответ: Крутость LowPass и HighPass

Quote:
Originally Posted by Max M. View Post
1. Написать самому (ну думаю в данном случае маловероятно).
это ты точно приметил, пишу я другие вещи
а вообще спасибо за помощь, буду завтра разбираться
xxxagxxx is offline   Reply With Quote
Old Dec 1, 2008, 12:26 PM   #22
DriverHeaven Newbie
 
Join Date: Nov 2008
Posts: 17
Rep Power: 0
xxxagxxx is on a distinguished road

Ответ: Крутость LowPass и HighPass

можно объяснение по поводу задержак
чтото не чего не понятно, как задерживать звук
APS Compressor:
attack time (ms) ????
release time (ms) ????
predelay (ms) ????
xxxagxxx is offline   Reply With Quote
Old Dec 1, 2008, 10:21 PM   #23
h/h member-shmember
 
Join Date: Dec 2002
Location: Evil Empire
Posts: 2,606
Rep Power: 66
Max M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to all

Ответ: Крутость LowPass и HighPass

а название "компрессор" что, совсем никаких ассоциаций не вызывает? (компрессоры)
(а я-то голову ломал зачем тебе там в цепочке компрессор вообще - а оказывается это чтоб задержку получить )

Нет, если серьезно то это тебе надо "TheDelay" плагин
__________________
Max M. is offline   Reply With Quote
Old Dec 3, 2008, 12:43 AM   #24
DriverHeaven Newbie
 
Join Date: Nov 2008
Posts: 17
Rep Power: 0
xxxagxxx is on a distinguished road

Ответ: Крутость LowPass и HighPass

Спасибо за просвящение, эта лычка многому меня научила .

На счот predelay (ms) ???? там не написано, можно объяснить что это делает в кратсе.

А да "TheDelay" что это, я не совсем понял?
xxxagxxx is offline   Reply With Quote
Old Dec 4, 2008, 04:32 AM   #25
h/h member-shmember
 
Join Date: Dec 2002
Location: Evil Empire
Posts: 2,606
Rep Power: 66
Max M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to all

Ответ: Крутость LowPass и HighPass

Quote:
А да "TheDelay" что это, я не совсем понял?
Плагин который тебе нужен в твоей цепочке для задержки.
(Компрессоры в этой цепочке НЕ нужны - если конечно не стоит задача кашу получить в итоге )

Quote:
На счот predelay (ms) ???? там не написано, можно объяснить что это делает в кратсе.
Ну насчет predelay в компрессоре, если вкратце, упрощенно, это задержка обрабатываемого сигнала относительно управляющего. Обычно используется чтобы уменьшить всяческие артефакты когда нужно маленькое время атаки.
__________________
Max M. is offline   Reply With Quote
Old Dec 5, 2008, 06:33 PM   #26
DriverHeaven Newbie
 
Join Date: Nov 2008
Posts: 17
Rep Power: 0
xxxagxxx is on a distinguished road

Ответ: Крутость LowPass и HighPass

Quote:
Originally Posted by max m. View Post
thedelay
что-то я не пойму как с ним работать, регулировка уже определённая или можно менять не так как там определено ( выставлять своё точное расстояние)?
xxxagxxx is offline   Reply With Quote
Old Dec 17, 2008, 02:47 PM   #27
DriverHeaven Newbie
 
Join Date: Nov 2008
Posts: 17
Rep Power: 0
xxxagxxx is on a distinguished road

Ответ: Крутость LowPass и HighPass

эй, кто нибудь, кто может помочь?
мне нужны задержки, не TheDelay, мне нужно регулятор точнее чем TheDelay, потому что в нём переключение по миле-секунде, то-есть переключение не по миле-секунде а менше.
xxxagxxx is offline   Reply With Quote
Old Dec 17, 2008, 06:29 PM   #28
h/h member-shmember
 
Join Date: Dec 2002
Location: Evil Empire
Posts: 2,606
Rep Power: 66
Max M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to all

Ответ: Крутость LowPass и HighPass

>TheDelay, потому что в нём переключение по миле-секунде

в TheDelay шаг один семпл - то бишь 1/48 миллисекунды
(подсказка: стрелками на клавиатуре это выставляется - не мышой )
__________________
Max M. is offline   Reply With Quote
Old Dec 19, 2008, 04:18 PM   #29
DriverHeaven Newbie
 
Join Date: Nov 2008
Posts: 17
Rep Power: 0
xxxagxxx is on a distinguished road

Ответ: Крутость LowPass и HighPass

Quote:
Originally Posted by Max M. View Post
>TheDelay, потому что в нём переключение по миле-секунде

в TheDelay шаг один семпл - то бишь 1/48 миллисекунды
(подсказка: стрелками на клавиатуре это выставляется - не мышой )
you super
xxxagxxx is offline   Reply With Quote
Old Feb 20, 2009, 03:56 PM   #30
DriverHeaven Newbie
 
Join Date: Nov 2008
Posts: 17
Rep Power: 0
xxxagxxx is on a distinguished road

Ответ: Крутость LowPass и HighPass

кроме 10 полосного эквалайзера есть ещё?
если есть 30 полосный эквалайзер?
xxxagxxx is offline   Reply With Quote
Reply

Bookmarks

Thread Tools