Страница 2 из 5 Первая 1234 ... Последняя
Показано с 21 по 40 из 82

Тема: Звуковой сервер на основе Jack и Brutefir, X-ампинг, FIR коррекция.

  1. #1 Показать/скрыть первое сообщение.
    Забанен (навсегда)
    Автор темы
    Аватар для anpir
    Регистрация
    28.03.2014
    Адрес
    Нижний Новгород
    Сообщений
    690

    По умолчанию Звуковой сервер на основе Jack и Brutefir, X-ампинг, FIR коррекция.

    Задача – нужен отдельный компьютер полностью оптимизированный аппаратно и программно для высококачественного воспроизведения, с возможностью FIR коррекции и выводом на любое количество каналов. Так же необходима возможность подключения к серверу любых устройств на базе операционных систем Windows, Unix.
    Основой нашего сервера будет звуковой сервер Jack http://www.jackaudio.org/
    Звуковой сервер Jack возможно установить практически на любую ОС - Windows, Linux, BSD, MacOS.
    Связь между сервером и клиентом Jack возможна по трем протоколам
    NetJack https://github.com/jackaudio/jackaud...h_User_NetJack
    NetJack2 https://github.com/jackaudio/jackaud..._User_NetJack2
    Jacktrip https://ccrma.stanford.edu/groups/so...ware/jacktrip/
    Все три подходят под наши задачи, будем выбирать какой удобнее в конкретном случае.
    Какую выбрать ОС для сервера ?
    Windows – нет подходящего под наши задачи FIR фильтра и отсутствие полного контроля, но вариант рабочий.
    Linux – есть Brutefir http://www.ludd.luth.se/~torger/brutefir.html возможно управление эквалайзером brutefir через сеть и полный контроль над системой.
    Начну с Linux.
    За последний месяц попробовал почти все основные сборки, самая удобная и оптимизированная для аудио Tango Studio http://tangostudio.tuxfamily.org/ у меня стоит как вторая (основная) система на PC.
    Для сервера остановился на компактном antiX Linux http://antix.mepis.org/index.php?title=Main_Page он собран на Debian, все необходимые пакеты есть в репозитории Debian.
    Железная основа сервера – в принципе любая на сколько позволяет кошелек и фантазия.
    У меня, пока старый PC из чулана на одноядерном Pentium 4 и 700Мб памяти.
    Звук - m audio audiophile 192 и старушка SB Live!
    В качестве жесткого диска решил использовать обычную флешку , лучше USB3 (370руб 8Гб)

    1. Установка ОС Linux на сервер

    Скрытый текст

    Устанавливать и настраивать ОС лучше из VirtualBox, в качестве рабочей (основной) ОС Tango Studio.
    Как примонтировать реальный диск к VirtualBox смотрите здесь http://mnorin.com/ispol-zovanie-fizicheskogo-diska-v-virtualbox.html

    Можно по привычному с CD.

    Для создания таблицы разделов и форматирования флешки используем GParted

    1. create patrition table / msdos
    2. new patrition ext4
    Устанавливаем Tango Studio, установка в графическом режиме.
    После завершения установки если ставили из VirtualBox, загружаемся в реальной системе и делаем от root

    update-initramfs -v -u -k `uname -r` -t

    Система в принципе полностью настроенна и все установленно, единственное нужно установить Brutefir

    apt-get update
    apt-get install brutefir

    И настроить jack для работы в RT режиме в файл /etc/security/limits.conf добовляем

    @realtime - rtprio 99
    @realtime - memlock unlimited

    Создаем группу realtime и добавляем пользователей

    groupadd realtime
    usermod -a -G realtime root
    usermod -a -G realtime ваш_логин
    usermod -a -G audio root
    usermod -a -G audio ваш_логин

    Через netmaneger прописываем статический IP
    192.168.123.1
    255.255.255.0
    192.168.123.255


    Этот шаг можно пропустить
    Для подключения через NetJack2 нужно настроить UDP
    устанавливаем smcroute
    apt-get install smcroute
    echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts
    */etc/init.d/smcroute* restart

    smcroute -j eth0 225.3.19.154

    Настраиваем qjackctl, запускаем.

    jack_load netmanager

    Все сервер NetJack2 запущен, теперь с любой машины с установленным Jack подключаемся к серверу

    jackd -R -d net -a 192.168.123.1 асинхронный режим
    jackd -R -S -d net -a 192.168.123.1 синхронный режим

    Для контроля и настройки сервера лучше установить tigervnc http://tigervnc.org/
    Настройка сервера здесь http://ubuntuforums.org/showthread.php?t=1885744

    Настраиваем автологин, в нашем случае лучше все делать от root.
    В файле /etc/lightdm/lightdm.conf раскомментируем строчку

    # autologin-user=

    приводим ее в такой вид

    autologin-user=root (или ваш ник)

    Отключаем видеокарту, встроенную графику - через BIOS.

    [свернуть]

    2. Установка ОС Linux на сервер (консольный вариант)

    Скрытый текст

    Устанавливать и настраивать ОС лучше из VirtualBox, в качестве рабочей (основной) ОС Tango Studio.
    Как примонтировать реальный диск к VirtualBox смотрите здесь http://mnorin.com/ispol-zovanie-fizicheskogo-diska-v-virtualbox.html

    Можно по привычному с CD.

    Для создания таблицы разделов и форматирования флешки используем GParted

    1. create patrition table / msdos
    2. new patrition ext4 / создаем два раздела в моем случае по 3,7Гб

    Установка , сначала в второй раздел ставим antiX-15-V_386-base с минимальным рабочим окружением, может понадобится для отладки и настройки. Установка в графическом режиме.

    После, ставим в первый раздел antiX-15-V_386-core-libre

    Установка в консольном режиме.

    root
    root
    cli-installer
    repartition disk - no
    root patrition - sda1
    home patrition - no
    anix-net - no
    Копирует файлы далее Enter
    User name
    Password
    Все перезагрузка reboot

    В случае если загрузчик Grub не установился, то.
    Снова загрузка с CD antiX-15-V_386-core-libre

    root
    root
    mount /dev/sda1 /mnt
    mount --bind /dev /mnt/dev
    mount --bind /sys /mnt/sys
    mount --bind /proc /mnt/proc
    chroot /mnt
    grub-install /dev/sda
    update-grub
    exit
    reboot

    По умолчанию будет antiX-15-V_386-core-libre минимальная ОС без графического интерфейса (он нам на сервере не нужен, контроль через SSH).
    Загружаемся в antiX-15-V_386-core-libre. Настраиваем сеть (в VirtualBox чем хорошо, все автоматом и находимся в основной системе).

    Устанавливаем нужный нам софт

    apt-get update
    apt-get install alsa-base alsa-utils alsa-tools jackd1 jacktrip brutefir openssh-server wicd wicd-curses aj-snapshot

    При установке jackd вылезит окно - выбераем YES

    Настраиваем локальную сеть

    wicd-curses

    в окне вводим
    static IP
    192.168.123.1
    255.255.255.0
    192.168.123.255

    Настраиваем SSH сервер

    nano /etc/ssh/sshd_configure

    В строке
    PermitRootLogin without-password меняем на yes

    После

    service ssh restart

    ssh root@192.168.123.1 проверяем подключение

    Настраиваем jack для работы в RT режиме в файл /etc/security/limits.conf добовляем

    @realtime - rtprio 99
    @realtime - memlock unlimited

    Создаем группу realtime и добавляем пользователей

    groupadd realtime
    usermod -a -G realtime root
    usermod -a -G realtime ваш_логин
    usermod -a -G audio root
    usermod -a -G audio ваш_логин

    Ставим RT kernel отсюда http://www.pengutronix.de/software/l...debian_en.html

    Загружаемся с новым ядром, удаляем старое

    apt-get remove linux-image-4.0.5*

    Если ставили через virtualbox, то загружаемся в реальном сервере и пересобираем initramfs

    update-initramfs -v -u -k `uname -r` -t

    Все, сервер готов к работе.
    [свернуть]

    3. Установка ОС Windows на сервер

    Скрытый текст


    Установка Windows XP на сервер.
    Устанавливать будем на флешку.
    Образ системы адаптированной для работы с USB флеш берём на рутрекере WinXP-2009-USB-Virtual-Universal-aleks2009 подробное описание установки там же.
    После установки системы (лучше через VirtualBox как монтировать реальный диск к VirtualBox смотрите здесь http://mnorin.com/ispol-zovanie-fizicheskogo-diska-v-virtualbox.html )
    загружаемся на реальном сервере, предварительно в BIOS отключаем все лишние у-ва IDE, Audio... у меня осталось только Lan и USB, устанавливаем драйвера. Настраиваем сеть, прописоваем адрес 192.168.123.1 255.255.255.0 отключаем брандмауэр, запускаем сеть.
    Настройка и контроль через RDP, чтобы подключаться без пароля

    выполнить - gpedit.msc
    Конфигурация компьютера - Конфигурация Windows - Локальные политики - Параметры безопасности - Учетные записи: ограничить использование пустых паролей только для консольного входа - поставить "Отключить".

    Проверяем подключение RDP, отключаем видеокарту, если встроенная графика, то через BIOS.

    Устанавливаем jack http://www.jackaudio.org/downloads/

    Открываем Jack Control настраиваем,
    Нажмите на изображение для увеличения. 

Название:	Снимок1.PNG 
Просмотров:	657 
Размер:	22.2 Кб 
ID:	249514
    Start

    Открываем Jack Command пишем такую строку
    jack_load netmanager -i "-a 192.168.123.1"
    Жмем Enter Запускаем Netjack
    Нажмите на изображение для увеличения. 

Название:	Снимок2.PNG 
Просмотров:	449 
Размер:	80.9 Кб 
ID:	249515


    На машине клиенте открываем Jack Command
    jackd -R -d net -a 192.168.123.1 #асинхронный режим
    jackd -R -S -d net -a 192.168.123.1 #синхронный режим
    Жмем Enter подключаемся к серверу,
    Нажмите на изображение для увеличения. 

Название:	Снимок3.PNG 
Просмотров:	600 
Размер:	54.4 Кб 
ID:	249516


    в плеере вывод выбераем JackRouter(ASIO)
    Нажмите на изображение для увеличения. 

Название:	Снимок4.PNG 
Просмотров:	621 
Размер:	84.0 Кб 
ID:	249517

    [свернуть]

    Нажмите на изображение для увеличения. 

Название:	Снимок5.PNG 
Просмотров:	999 
Размер:	870.3 Кб 
ID:	249524

    Настройка Brutefir.
    Установить лучше последнюю версию, с сайта программы. из репо Debian тож нормально работает.
    Нужно создать файл с настройками, подробное описание на сайте программы
    Вот несколько примеров

    FIR фильтр на два канала, обязательно нужно соблюдать синтаксис

    Скрытый текст


    ## DEFAULT GENERAL SETTINGS ##

    float_bits: 32;
    sampling_rate: 48000;
    filter_length: 65536;
    modules_path: "/usr/lib/brutefir";
    convolver_config: ".fftw3ampir";
    monitor_rate: true; # monitor sample rate
    powersave: true; # pause filtering when input is zero
    lock_memory: true; # try to lock memory if realtime prio is set

    ## COEFF DEFAULTS ## # здесь указать путь к txt файлу фильтра из rePhase

    coeff "leftpl" {
    filename: "/home/ampir/brutefir/fir/pl64-48.txt";
    format: "text"; # file format
    attenuation: 0.0; # attenuation in dB
    };

    coeff "rightpl" {
    filename: "/home/ampir/brutefir/fir/pl64-48.txt";
    format: "text"; # file format
    attenuation: 0.0; # attenuation in dB
    };



    ## INPUT DEFAULTS ## # описание входов brutefir для jack

    input "left-in", "right-in" {
    device: "jack" { };
    sample: "AUTO";
    channels: 2;
    };


    # соединение выходов brutefir на у-ва jack

    output "left-pl", "right-pl" {
    device: "jack" { ports: "system:playback_1", "system:playback_2"; };
    sample: "AUTO";
    channels: 2/0,1;
    delay: 0,0; # delay in samples for each channel
    maxdelay: -1; # max delay for variable delays
    };

    ## FILTER DEFAULTS ## # описание коммутации фильтров


    filter "leftplfilter" {
    from_inputs: "left-in";
    to_outputs: "left-pl";
    coeff: "leftpl";
    };

    filter "rightplfilter" {
    from_inputs: "right-in";
    to_outputs: "right-pl";
    coeff: "rightpl";
    };


    СИНТАКСИС, выше не сохроняется
    Нажмите на изображение для увеличения. 

Название:	24.png 
Просмотров:	679 
Размер:	83.6 Кб 
ID:	249502
    [свернуть]

    FIR фильтр на 6 каналов, 17 полосный эквалайзер АЧХ и ФЧХ, эквалайзером можно управлять через CLI интерфейс

    Скрытый текст


    float_bits: 64;
    sampling_rate: 192000;
    filter_length: 32768,8;
    modules_path: "/usr/lib/brutefir";
    convolver_config: ".fftw3ampir";
    monitor_rate: true; # monitor sample rate
    powersave: true; # pause filtering when input is zero
    lock_memory: true; # try to lock memory if realtime prio is set


    logic: "cli" { port: 3000; },
    "eq" {
    {
    coeff: "equalizer";
    bands: 20, 40, 60, 100, 800, 1000, 2000, 3000, 4000, 5000, 6000, 7000, 8000, 9000, 10000, 12000, 16000;
    magnitude: 20/0.0, 40/0.0, 60/0.0, 100/0.0, 800/0.0, 1000/0.0, 2000/0.0, 3000/0.0, 4000/0.0, 5000/0.0, 6000/0.0, 7000/0.0, 8000/0.0, 9000/0.0, 10000/0.0, 12000/0.0, 16000/0.0;
    };

    };




    coeff "equalizer" {
    filename: "dirac pulse";
    shared_mem: true;
    blocks: 4;
    };

    ## COEFF DEFAULTS ##

    coeff "leftmid" {
    filename: "/home/ampir/brutefir/fir/mid64-192.txt";
    format: "text"; # file format
    attenuation: 0.0; # attenuation in dB
    };

    coeff "rightmid" {
    filename: "/home/ampir/brutefir/fir/mid64-192.txt";
    format: "text"; # file format
    attenuation: 0.0; # attenuation in dB
    };

    coeff "lefthi" {
    filename: "/home/ampir/brutefir/fir/hi64-192.txt";
    format: "text"; # file format
    attenuation: 0.0; # attenuation in dB
    };

    coeff "righthi" {
    filename: "/home/ampir/brutefir/fir/hi64-192.txt";
    format: "text"; # file format
    attenuation: 0.0; # attenuation in dB
    };

    coeff "leftsab" {
    filename: "/home/ampir/brutefir/fir/sab64-192.txt";
    format: "text"; # file format
    attenuation: 0.0; # attenuation in dB
    };

    coeff "rightsab" {
    filename: "/home/ampir/brutefir/fir/sab64-192.txt";
    format: "text"; # file format
    attenuation: 0.0; # attenuation in dB
    };



    ## INPUT DEFAULTS ##

    input "left-in", "right-in" {
    device: "jack" { };
    sample: "AUTO";
    channels: 2;
    };

    output "left-mid", "right-mid", "left-hi", "right-hi", "left-sab", "right-sab" {
    device: "jack" { ports: "system:playback_1", "system:playback_2",
    "system:playback_3", "system:playback_4", "system:playback_5", "system:playback_6"; };
    sample: "AUTO";
    channels: 6/0,1,2,3,4,5;
    delay: 0,0,0,0,0,0; # delay in samples for each channel
    maxdelay: -1; # max delay for variable delays
    };

    ## FILTER DEFAULTS ##


    filter "eq_l" {
    from_inputs: "left-in";
    to_filters: "leftmidfilter", "lefthifilter", "leftsabfilter";
    coeff: "equalizer";
    };

    filter "eq_r" {
    from_inputs: "right-in";
    to_filters: "rightmidfilter", "righthifilter", "rightsabfilter";
    coeff: "equalizer";
    };



    filter "leftmidfilter" {
    from_filters: "eq_l";
    to_outputs: "left-mid";
    coeff: "leftmid";
    };

    filter "rightmidfilter" {
    from_filters: "eq_r";
    to_outputs: "right-mid";
    coeff: "rightmid";
    };

    filter "lefthifilter" {
    from_filters: "eq_l";
    to_outputs: "left-hi";
    coeff: "lefthi";
    };

    filter "righthifilter" {
    from_filters: "eq_r";
    to_outputs: "right-hi";
    coeff: "righthi";
    };

    filter "leftsabfilter" {
    from_filters: "eq_l";
    to_outputs: "left-sab";
    coeff: "leftsab";
    };

    filter "rightsabfilter" {
    from_filters: "eq_r";
    to_outputs: "right-sab";
    coeff: "rightsab";
    };
    [свернуть]

    Запуск Brutefir
    brutefir -nodefault /.../конф.файл



    Буду постепенно дополнять описание всех настроек и .....
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Снимок-5.png 
Просмотров:	1450 
Размер:	129.0 Кб 
ID:	249414  
    Последний раз редактировалось anpir; 06.02.2016 в 00:07.

  2. #21
    Частый гость Аватар для rodaf
    Регистрация
    24.11.2006
    Адрес
    г. Волгоград
    Сообщений
    249

    По умолчанию Re: Звуковой сервер на основе Jack и Brutefir, X-ампинг, FIR коррекция.

    Цитата Сообщение от anpir Посмотреть сообщение
    а вывод звука без разницы ЗК PCI или USB, обычной или необычной.
    Про USB выше речи не было, поэтому и высказался, если есть вывод по USB (хотя это по моему и так очевидно), то это меняет дело.
    Я теперь понял для чего все это, спасибо за пояснения для таких как я Труд титанический, польза неоценимая! Еще бы это все дело утоптать до размеров BeagleBone или Cubietruck...

  3. #22
    Забанен (навсегда)
    Автор темы
    Аватар для anpir
    Регистрация
    28.03.2014
    Адрес
    Нижний Новгород
    Сообщений
    690

    По умолчанию Re: Звуковой сервер на основе Jack и Brutefir, X-ампинг, FIR коррекция.

    У меня сейчас железо на сервере, это Pentium 4 десятилетней давности с памятью в 750мб (то что было в чулане, это хобби, средства на хотелки-игрушки ограничены), хотя для отладки и настройки системы - то что нужно.

    Сейчас есть очень компактные материнские платы, по производительности на много лучше, того что я использую, и на которых встроенный звук не уступает "понтовым" USB изделиям.
    Нажмите на изображение для увеличения. 

Название:	DOC001050266.jpg 
Просмотров:	261 
Размер:	47.1 Кб 
ID:	250220 Нажмите на изображение для увеличения. 

Название:	DOC001099585.jpg 
Просмотров:	461 
Размер:	50.3 Кб 
ID:	250221

    Вроде появляются доступные х86 PC, размером с пачку от сигарет, такой можно разместить в АС, и совсем забыть про различные кабеля.
    Последний раз редактировалось anpir; 11.11.2015 в 09:01.

  4. #23
    Частый гость Аватар для integra
    Регистрация
    31.03.2007
    Адрес
    Россия
    Сообщений
    216

    По умолчанию Re: Звуковой сервер на основе Jack и Brutefir, X-ампинг, FIR коррекция.

    Кто вас к этой бредятине подтолкнул? Начитались ахинеи на сундуке?
    Поставить на древний компьютер какой то непонятный софт и отправить по сети на другой примитивный компьютер потоковое вещание. ЗАЧЕММММММ??
    Что мешает на тихом и современном мощном компе размером со старый привод сидирома все то же самое делать???
    А если хотите звука хорошего, то сначала купите внешний USB дак приличный. Ну или профи карту типа RME babyface. Будут у вас програмно-аппаратно все фильтры крутиться в карте. Хоть ревебрация с компрессорами-экспандерами. Там все в ядро карты встроено.

    Если вы просто решили сделать электронные кросоверы в акустику,то пожалейте себя. НИЧЕГО у вас путного не выйдет. Наиграетесь и выбросите в помойку через полгода-год. Над сведением всего этого в акустические системы, без знаний и материальной базы с многолетним опытом таких изысканий получается полная лажа.
    Заработайте 150-200 тысяч и купите профи мониторы от фокаля или адама. Гарантированно готовое изделие будет лучше во всем.

    Ну и на последок. Если у вас сложилось мнение, что звук с "современных материнских плат" не уступает "понтовым" дакам"...., проверьте слух, и поймите, как вы счастливы, потому что просто глухи напрочь.
    Последний раз редактировалось integra; 11.11.2015 в 15:44.

  5. #24
    Завсегдатай Аватар для ВЕТЕР
    Регистрация
    09.05.2010
    Адрес
    Ростов-на-Дону
    Сообщений
    1,838

    По умолчанию Re: Звуковой сервер на основе Jack и Brutefir, X-ампинг, FIR коррекция.

    Цитата Сообщение от anpir Посмотреть сообщение
    Быстрее выкину нафиг, все что связанно с звуком .....
    Кстати, а самое главное то забыли. На какой акустике всё это слушается?

  6. #25
    Забанен (навсегда)
    Автор темы
    Аватар для anpir
    Регистрация
    28.03.2014
    Адрес
    Нижний Новгород
    Сообщений
    690

    По умолчанию Re: Звуковой сервер на основе Jack и Brutefir, X-ампинг, FIR коррекция.

    Хочу поделиться ссылкой на интересный проект http://matrixhifi.com/ENG_marco.htm это дистрибутив Linux с установленным софтом для румкоррекции, работает с флешки.
    http://matrixhifi.com/drcop/drcop/do...AL%20DRCoP.pdf - описание.
    Скачать последнюю версию https://mega.nz/#!FdBnBTpT!fzkwCKhMz...H7TVnoSzjEnDqg (скачивать через fri-gate https://fri-gate.org/ru/ с IP USA, по другому у меня не получилось). Здесь последний drcop дистрибутив, на основе Porteus.

    Porteus http://www.porteus.org - дистрибутив операционной системы Linux, базирующийся на Slackware (с поддержкой Debian пакетов) устанавливается на флешку. Очень прикольная сборка, весь софт устанавливается в виде модулей, как в Mac OS.
    Последний раз редактировалось anpir; 12.11.2015 в 00:28.

  7. #26
    Частый гость Аватар для Wave
    Регистрация
    17.06.2008
    Адрес
    Toronto
    Возраст
    58
    Сообщений
    130

    По умолчанию Re: Звуковой сервер на основе Jack и Brutefir, X-ампинг, FIR коррекция.

    Вы что набросились на человека? Анпир молодец, ему спасибо сказать надо за то что он тратит кучу времени на исследование. Вам не интересно? Проходите мимо, а не учите жизни.

  8. #27
    Завсегдатай Аватар для _Summit_
    Регистрация
    21.04.2010
    Адрес
    Россия
    Возраст
    42
    Сообщений
    2,883

    По умолчанию Re: Звуковой сервер на основе Jack и Brutefir, X-ампинг, FIR коррекция.

    Цитата Сообщение от Wave Посмотреть сообщение
    Вы что набросились на человека? Анпир молодец, ему спасибо сказать надо за то что он тратит кучу времени на исследование.
    Поддержу. Странность идеи еще не говорит о ее провале.

    Я читаю с 1 поста и что-то не пойму конечную цель проекта.
    anpir, можно какой нить вводный абзац. Типа какова проблема, есть ли готовые решения, что на выходе получим.
    Цитата Сообщение от anpir Посмотреть сообщение
    Задача – нужен отдельный компьютер полностью оптимизированный аппаратно и программно для высококачественного воспроизведения, с возможностью FIR коррекции и выводом на любое количество каналов. Так же необходима возможность подключения к серверу любых устройств на базе операционных систем Windows, Unix.
    Вот тут не совсем понятно зачем этот отдельный звуковой сервер, к которому нужно еще дополнительные машины подключать.

    PS: У меня небольшой дом. серверок для инет сервисов на AltLinux. Сначала он был в виде простого старого компа на селероне. Проблема в том, что помимо расходов на домен, появились несоизмеримые с ним расходы на электричество. Жена мне счета тычет за свет, а я только когда выкл. это серверок увидел сколько он жрет. Сервер переехал на неттоп, который жрет в разы меньше, но все равно ощутимо. Кому то может показаться, что это копейки по сравнению с тем, сколько стоит хороший звук, но при этом эти копейки платишь постоянно и таких статей море в любом семейном бюджете.

  9. #28
    Завсегдатай Аватар для ВЕТЕР
    Регистрация
    09.05.2010
    Адрес
    Ростов-на-Дону
    Сообщений
    1,838

    По умолчанию Re: Звуковой сервер на основе Jack и Brutefir, X-ампинг, FIR коррекция.

    Цитата Сообщение от _Summit_ Посмотреть сообщение
    Поддержу. Странность идеи еще не говорит о ее провале.
    Никто не наезжает. Просто топикстартеру тяжело ответить на элементарный вопрос.
    А вообще, любая материнка со встроенной видюхой+проц на каком нибудь 28нм техпроцессе дохленький+низкооборотистый серв. Я думаю Б\П для этого дела 300вт будет с трёхкратным запасом (ну а вдрух )

  10. #29
    Завсегдатай Аватар для _Summit_
    Регистрация
    21.04.2010
    Адрес
    Россия
    Возраст
    42
    Сообщений
    2,883

    По умолчанию Re: Звуковой сервер на основе Jack и Brutefir, X-ампинг, FIR коррекция.


    Offтопик:
    Цитата Сообщение от ВЕТЕР Посмотреть сообщение
    Б\П для этого дела 300вт будет с трёхкратным запасом (ну а вдрух )
    При таком потреблении серверок (в нашем городе) обойдется 4000р. в год.

  11. #30
    Завсегдатай Аватар для ВЕТЕР
    Регистрация
    09.05.2010
    Адрес
    Ростов-на-Дону
    Сообщений
    1,838

    По умолчанию Re: Звуковой сервер на основе Jack и Brutefir, X-ампинг, FIR коррекция.

    И это много?
    Offтопик:
    (загрузка то не всегда на 100%)

  12. #31
    Завсегдатай Аватар для _Summit_
    Регистрация
    21.04.2010
    Адрес
    Россия
    Возраст
    42
    Сообщений
    2,883

    По умолчанию Re: Звуковой сервер на основе Jack и Brutefir, X-ампинг, FIR коррекция.

    Цитата Сообщение от ВЕТЕР Посмотреть сообщение
    И это много?
    Offтопик:
    (загрузка то не всегда на 100%)
    Смотря с чем сравнивать. Для меня не много, наверное, но зачем лишняя статья расходов. Вопрос только в этом.

  13. #32
    Завсегдатай Аватар для ВЕТЕР
    Регистрация
    09.05.2010
    Адрес
    Ростов-на-Дону
    Сообщений
    1,838

    По умолчанию Re: Звуковой сервер на основе Jack и Brutefir, X-ампинг, FIR коррекция.

    Добиться мЕньшего потребления с подобным устройством невозможно. Только если на ночь отключать. Нынче к сожалению ВСЁ измеряется деньгами. Лично меня устраивает работа на мощном ОДНОМ компьютере. И экономия относительная, и места занимает не так много. Да и удобно, без головняка этого.

  14. #33
    Забанен (навсегда)
    Автор темы
    Аватар для anpir
    Регистрация
    28.03.2014
    Адрес
    Нижний Новгород
    Сообщений
    690

    По умолчанию Re: Звуковой сервер на основе Jack и Brutefir, X-ампинг, FIR коррекция.

    На счет потребления энергии, отлючена вся переферия включая встроенную графику.
    Блок питания на 250Вт, все куллеры убраны, загрузка процессора не более 20%, если мах у пенька 100Вт, думаю потребление до 50Вт.
    Последний раз редактировалось anpir; 12.11.2015 в 18:21.

  15. #34
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,194

    По умолчанию Re: Звуковой сервер на основе Jack и Brutefir, X-ампинг, FIR коррекция.

    Цитата Сообщение от ВЕТЕР Посмотреть сообщение
    А вообще, любая материнка со встроенной видюхой+проц на каком нибудь 28нм техпроцессе дохленький+низкооборотистый серв. Я думаю Б\П для этого дела 300вт будет с трёхкратным запасом (ну а вдрух )
    А NUC какой-нибудь взять? БП на 36вт.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  16. #35
    Забанен (навсегда)
    Автор темы
    Аватар для anpir
    Регистрация
    28.03.2014
    Адрес
    Нижний Новгород
    Сообщений
    690

    По умолчанию Re: Звуковой сервер на основе Jack и Brutefir, X-ампинг, FIR коррекция.

    Цитата Сообщение от _Summit_ Посмотреть сообщение
    Вот тут не совсем понятно зачем этот отдельный звуковой сервер, к которому нужно еще дополнительные машины подключать.
    Сервер с возможностью FIR коррекции и выводом на любое количество каналов (полос).
    Изначально думал сделать компактный ПК с Linux, Brutefir, и плеером с сетевым интерфейсом. Но появилась первая проблема все файлы на "большом" ПК значит нужно или жесткие диски подключать или что то типа NFS.
    Второе, ну не хочется быть привязанным только к Linux и одному плееру при воспроизведении, а если захочется посмотреть видео, нужен еще плеер для видео, выход на монитор (телевизор).... и в итоге имеем тот же второй "большой" ПК ....
    Давно пользуюсь звуковым сервером Jack как аналогом ASIO в Linux, очень удобный коммутатор плюс куча настроек звуковой карты и возможность подключения различных плагинов, не так давно в связке с Brutefir как FIR кроссовер-эквалайзер.
    У сервера Jack есть возможность работы через сеть на уровне драйвера, без потери качества и с очень низкими задержками, в синхронном и асинхронном режиме. Jack есть под MAC, WIN, LIN, Android ...
    Подумалось вот оно решение - только сетевая и звуковая карта, минимум софта - Jack и Brutefir.
    В итоге имеем звуковой интерфейс с FIR кроссовером, эквалайзером, румкорректором, на Brutefir аналогов которому по производительности и возможностям нет. Через сеть можем подключаться с привычных нам устройств и софт плееров (кол-во каналов не ограниченно), на любой ОС.
    Возможно это какое то подобие MiniDSP или более серьезных решений, но по возможностям не ограниченно (насколько хватит фантазии и кошелька).

    ---------- Сообщение добавлено 20.40 ---------- Предыдущее сообщение было 20.34 ----------

    Цитата Сообщение от Alex Посмотреть сообщение
    А NUC какой-нибудь взять? БП на 36вт.
    Думаю что этого хватит, полос на шесть-восемь с FIR фильтрами 32-65 ktap.
    Последний раз редактировалось anpir; 12.11.2015 в 20:01.

  17. #36
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,194

    По умолчанию Re: Звуковой сервер на основе Jack и Brutefir, X-ампинг, FIR коррекция.

    Цитата Сообщение от anpir Посмотреть сообщение
    Думаю что этого хватит, полос на шесть-восемь с FIR фильтрами 32-65 ktap.
    Если фиры не честные а fft - хватит.
    На 8 каналов при 16Ктапов "честных FIR" - у меня i7 не хватило, во всяком случае, на деФонике.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  18. #37
    Завсегдатай Аватар для _Summit_
    Регистрация
    21.04.2010
    Адрес
    Россия
    Возраст
    42
    Сообщений
    2,883

    По умолчанию Re: Звуковой сервер на основе Jack и Brutefir, X-ампинг, FIR коррекция.

    anpir, спасибо. Теперь ясно.

    Цитата Сообщение от anpir Посмотреть сообщение
    Но появилась первая проблема все файлы на "большом" ПК значит нужно или жесткие диски подключать или что то типа NFS.
    Это не проблема... При хорошем тырнете, можно все куда-нить типа яндекс диска слить, или если есть возможность на сервак на работе...

    Цитата Сообщение от anpir Посмотреть сообщение
    Второе, ну не хочется быть привязанным только к Linux и одному плееру при воспроизведении, а если захочется посмотреть видео, нужен еще плеер для видео, выход на монитор (телевизор).... и в итоге имеем тот же второй "большой" ПК ....
    Понятно, что хочется отдельную железку, но КМК она (приличная) в копеечку выйдет.

    Цитата Сообщение от anpir Посмотреть сообщение
    У сервера Jack есть возможность работы через сеть на уровне драйвера, без потери качества и с очень низкими задержками, в синхронном и асинхронном режиме. Jack есть под MAC, WIN, LIN, Android ...
    Теперь главное еще нужный клиентский плеер заставить в сеть передавать.

    Цитата Сообщение от anpir Посмотреть сообщение
    В итоге имеем звуковой интерфейс с FIR кроссовером, эквалайзером, румкорректором, на Brutefir аналогов которому по производительности и возможностям нет. Через сеть можем подключаться с привычных нам устройств и софт плееров (кол-во каналов не ограниченно), на любой ОС.
    Возможно это какое то подобие MiniDSP или более серьезных решений, но по возможностям не ограниченно (насколько хватит фантазии и кошелька).
    Я наверное не до конца понимаю возможностей данного серверного ПО, но если это так как описано, то это оч. круто.

  19. #38
    Забанен (навсегда)
    Автор темы
    Аватар для anpir
    Регистрация
    28.03.2014
    Адрес
    Нижний Новгород
    Сообщений
    690

    По умолчанию Re: Звуковой сервер на основе Jack и Brutefir, X-ампинг, FIR коррекция.

    Цитата Сообщение от Alex Посмотреть сообщение
    Если фиры не честные а fft - хватит.
    На 8 каналов при 16Ктапов "честных FIR" - у меня i7 не хватило, во всяком случае, на деФонике.
    Про точность FIR, смотрите http://www.ludd.luth.se/~torger/brutefir.html я ни чего не понимаю в "честных FIR" и "не честных FIR", точно.

    ---------- Сообщение добавлено 02.03 ---------- Предыдущее сообщение было 01.58 ----------

    Цитата Сообщение от _Summit_ Посмотреть сообщение
    Теперь главное еще нужный клиентский плеер заставить в сеть передавать.
    Все просто ... В системе появляется ASIO драйвер Jackrouter на него и выводим, с любого плеера.
    Нажмите на изображение для увеличения. 

Название:	Снимок4.PNG 
Просмотров:	364 
Размер:	84.0 Кб 
ID:	250439
    Последний раз редактировалось anpir; 13.11.2015 в 09:03.

  20. #39
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,194

    По умолчанию Re: Звуковой сервер на основе Jack и Brutefir, X-ампинг, FIR коррекция.

    Цитата Сообщение от anpir Посмотреть сообщение
    Про точность FIR,
    Я "это" предпочитаю в учебниках по ЦОС смотреть


    Offтопик:
    Цитата Сообщение от anpir Посмотреть сообщение
    Типично пингвинячий сайт - один текст, без иллюстраций и с примитивным форматированием.
    Небось в текстовом редакторе html-код писали?

    И там черным по белому написанно, что FIR у них не честный а FFT.

    Цитата Сообщение от anpir Посмотреть сообщение
    я ни чего не понимаю в "честных FIR" и "не честных FIR", точно.
    "Честный" - требует на порядки больше вычислений чем FFT FIR, поэтому много фильтров с честными фирами длиной во много тысяч тапов - нереальны даже на мощном компе.
    Загляни в соседнюю тему, там описывалось.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  21. #40
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,194

    По умолчанию Re: Звуковой сервер на основе Jack и Brutefir, X-ампинг, FIR коррекция.

    Цитата Сообщение от anpir Посмотреть сообщение
    Вам, Alex хоть что-то понятно ?????
    Мне? Да, понятно.
    Цитата Сообщение от anpir Посмотреть сообщение
    "не честный а FFT" и "честный а FFT" - это просто фиерический пиндец
    Ты невнимательно переписываешь названия - не "честный FFT", а "честный FIR", разницу между FFT и FIR себе представляешь?
    У них только одна первая буква совпадает, причем обозначает при этом совершенно разное (Fast Fourier Transform и Finite Impulse Response).

    "Честный FIR" это фильтр вида Y(n) = A(n)*X(n) +A(n-1)*X(n-1) + ...... A(n-M)*X(n-M), где M - число тапов, никакого "FFT" тут нет.
    "Не честный FIR" - использует FFT для ускорения работы (меньшее число вычислений).

    Цитата Сообщение от anpir Посмотреть сообщение
    Писал бы нормальным шрифтом,
    Я пишу стандартным дефолтным шрифтом, который использует движок этого форума.
    А пингвинячий бред можешь оставить за скобками.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

Страница 2 из 5 Первая 1234 ... Последняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •