Перейти к содержанию

IgorA

Продвинутые
  • Публикаций

    5 594
  • Баллов

    14 098 
  • Зарегистрирован

  • Посещение

  • Победитель дней

    15

Весь контент IgorA

  1. Да, настройки вывода DSD потока и преобразователя в DSD нигде не пересекаются. Из настроек DSP учитывается инверсия фазы выходного сигнала. Цифра в настройках конвертора задаёт порядок фильтра, от которого зависит уровень подавления шума. Больший порядок фильтра более ресурсоёмок и в sdm может порождать нестабильность преобразования. sdm - классический алгоритм преобразования. clans - более сложный, адаптивный, с корректировкой коэффициентов фильтров в процессе преобразования. Многопоточный режим включает параллельную конвертацию двух каналов звука в отдельных программных потоках. Это даёт некоторый запас производительности при ограниченных ресурсах, но не имеет смысла, если в настройках включён режим Single Core.
  2. Да, они не мешают друг другу.
  3. Вот репозиторий: https://github.com/duncanthrax/scream Там Receivers/dotnet-windows/ScreamReader Можно допиливать до bit-perfect, но мне это неинтересно.
  4. Не могу углядеть в подобной вещи ни малейшего смысла. scream для минималистских конечных точек. В то же время Windows приемник для интересующихся есть в официальном репозитории scream.
  5. Драйвер asioscream обновлен до версии 3.3. Оптимизирован код драйвера, снижена нагрузка на процессор. Повышена точность синхронизации при передаче пакетов в сеть. Исправлен выбор выходной разрядности аудиоданных. Там, где драйвер уже установлен, достаточно заменить файл asioscream.dll на новый вариант.
  6. Встроенного эквалайзера нет. Наоборот, концепция плеера - минимизация программного влияния на звук.
  7. Это означает аномальное расхождение часов звукового устройства и системной платы. В плеере интерфейс пользователя изолирован от звукового движка и отслеживает время по часам компьютера. Звуковая карта синхронизируется своим клоком. Что-то из этого сильно уходит от номинала. Если подключить другой ЦАП, а проблема останется, значит, дело в плате. Исчезнет - наоборот. Проблема не будет острой, если воспроизводить не однофайловые альбомы, а альбомы, порезанные на треки. Ещё эту проблему можно обойти, если из состава плеера использовать рендерер, а управлять им из другого приложения.
  8. Обновлен до версии 3.2 драйвер asioscream для Windows в архиве asioscream3.zip. Устранена недоработка из-за которой сетевые пакеты с аудиоданными передавались недостаточно равномерно. Равномерность передачи пакетов может влиять на качество результата. Там, где драйвер уже установлен, достаточно заменить файл asioscream.dll на новый вариант.
  9. Добрый день, Виктор. Я не пробовал. Может быть, ядро там не поддерживает. PiCorePlayer, видимо, будет работать.
  10. Для музыки даже WaveOut лучше чем DirectSound, поскольку до 16 бит не обрезает поток.
  11. Добрый день, Дмитрий! Для PiCoreAP я устанавливаю дополнительно поддержку файловых систем и, скорее всего, в новой версии из репозитория при этом установились сетевые пакеты для платформы arm v7, а не v6, как надо для Zero W. Поскольку 8.1 загружается, думаю, можно всё так и оставить.
  12. В Yoctoap этот файл уже на месте, его копировать не надо.
  13. Две точки - это выход на уровень выше, там будет список папок, среди которых /etc, а в ней - asound.conf. В одной панели надо зайти в /etc а из другой по клавише F5 скопировать asound.conf с заменой.
  14. Виктор, на RPi-1b+ загружается Yoctoap для Zero W, только в apconfig.txt надо выключить Wi-Fi.
  15. Сетевой доступ: Запретить анонимный доступ к именованным каналам и общим ресурсам: Включен Сделать: "Выключен".
  16. Через SSH его не трудно поставить (только это apscream arm32). Это один файл программы и один файл конфигурации. Можно подменить временно им ap2renderer, переименовав файлы, чтобы управление через меню работало.
  17. basketbolide Мой продукт - Yoctoap. В Pure стандартный Scream работает в multicast режиме и к asioscream он отношения не имеет. Загружен ли там apscream, который Павел в своём меню назвал asioscream? IP адрес для asioscream настраивается не в ap2config_x64.exe, а через ASIO Control Panel, вызываемую из asio_x64_config.exe или в файле asioscream.ini. Про apscream_reg.bat рассказано в инструкции к apscream.
  18. Да, Scream принимает тот формат, который непосредственно передается драйверу устройства вывода. Поскольку на другом конце должен быть обычный плеер, который всё это умеет. В том числе и APrenderer.
  19. Он появится в списке ASIO устройств, а выбирать надо модуль вывода EXTRAS ASIO.
  20. Виктор, можно и piCoreAP использовать как scream сервер. Добавить файл плагина и заменить /etc/asound.conf Только файл плагина с путем к нему надо будет добавить в список сохраняемых при Backup файлов, поскольку файловая система там размещается в оперативной памяти.
  21. Я похожее решение каждый день слушаю. Только не на BeagleBone, а на Raspberry Pi b+ - Black Wolf. Его как раз презентовал один из упоминавшихся выше изготовителей оборудования.
  22. Суть в том, что вместо компьютера роль музыкального центра может выполнять микрокомпьютер из линеек Raspberry Pi, Nanopi NEO, Odroid, ASUS, BeagleBone с Linux на борту. Управление воспроизведением возможно с телефона или планшета и, при желании, с компьютера.Это решение совмещает компактность, малое потребление и потенциальное повышение качества звука. Остальное - детали. К специализированным версиям ОС для такого решения относится Yoctoap, описание которой есть в руководстве пользователя Album Player для Linux. asioscream/apscream/ScreamAP - это следующая итерация, тюнинг, связанный с предельной минимизацией программной части конечной точки, то есть, устройства, воспроизводящего звук в сетевой конфигурации.
  23. Здравствуйте, Юрий! Когда у производителей железа есть к чему-то интерес, они сами его реализуют. Моих усилий в этом отношении не требуется и не планируется.
  24. Да, Виктор, спасибо за рекламу Я тоже считаю, что те, кто может, но ленится попробовать asioscream/apscream/ScreamAP кое-что теряют.
  25. На приёмнике scream протокола нужен только apscream. Плеер там запускать не требуется, соответственно Standard/Direct Input там не выбирается. На серверной стороне я использую Standard с настройками "из коробки". Теоретически экономичнее Direct Input, но у меня Standard воспринимается как более детальный режим. Влиять на результат могут настройки буферизации, прежде всего,. ALSA Buffer и Preload Buffer. Они задают паттерн вычислительной активности во времени. И здесь нет однозначности выбора. С одной стороны, оптимальна равномерность нагрузки, минимизирующая уровень выбросов, с другой стороны, приводящая к ней минимизация буферов загружает процессор, что повышает общий уровень шума. Оптимум тут можно найти только исследованиями и экспериментами. Использовать DSP можно, когда есть смысл. У меня например, включена инверсия фазы, поскольку используемый ЦАП инвертирует фазу.
×
×
  • Создать...

Важная информация

Пользуясь форумом вы соглашаетесь с нашими Условия использования.