-
Публикаций
5 594 -
Баллов
14 098 -
Зарегистрирован
-
Посещение
-
Победитель дней
15
Тип контента
Профили
Форумы
Пользовательские тракты
Галерея
Колекции
Блоги
Объявления
Магазин
Articles
Весь контент IgorA
-
Да, настройки вывода DSD потока и преобразователя в DSD нигде не пересекаются. Из настроек DSP учитывается инверсия фазы выходного сигнала. Цифра в настройках конвертора задаёт порядок фильтра, от которого зависит уровень подавления шума. Больший порядок фильтра более ресурсоёмок и в sdm может порождать нестабильность преобразования. sdm - классический алгоритм преобразования. clans - более сложный, адаптивный, с корректировкой коэффициентов фильтров в процессе преобразования. Многопоточный режим включает параллельную конвертацию двух каналов звука в отдельных программных потоках. Это даёт некоторый запас производительности при ограниченных ресурсах, но не имеет смысла, если в настройках включён режим Single Core.
-
Да, они не мешают друг другу.
-
Вот репозиторий: https://github.com/duncanthrax/scream Там Receivers/dotnet-windows/ScreamReader Можно допиливать до bit-perfect, но мне это неинтересно.
-
Не могу углядеть в подобной вещи ни малейшего смысла. scream для минималистских конечных точек. В то же время Windows приемник для интересующихся есть в официальном репозитории scream.
-
Драйвер asioscream обновлен до версии 3.3. Оптимизирован код драйвера, снижена нагрузка на процессор. Повышена точность синхронизации при передаче пакетов в сеть. Исправлен выбор выходной разрядности аудиоданных. Там, где драйвер уже установлен, достаточно заменить файл asioscream.dll на новый вариант.
-
Встроенного эквалайзера нет. Наоборот, концепция плеера - минимизация программного влияния на звук.
-
Это означает аномальное расхождение часов звукового устройства и системной платы. В плеере интерфейс пользователя изолирован от звукового движка и отслеживает время по часам компьютера. Звуковая карта синхронизируется своим клоком. Что-то из этого сильно уходит от номинала. Если подключить другой ЦАП, а проблема останется, значит, дело в плате. Исчезнет - наоборот. Проблема не будет острой, если воспроизводить не однофайловые альбомы, а альбомы, порезанные на треки. Ещё эту проблему можно обойти, если из состава плеера использовать рендерер, а управлять им из другого приложения.
-
Обновлен до версии 3.2 драйвер asioscream для Windows в архиве asioscream3.zip. Устранена недоработка из-за которой сетевые пакеты с аудиоданными передавались недостаточно равномерно. Равномерность передачи пакетов может влиять на качество результата. Там, где драйвер уже установлен, достаточно заменить файл asioscream.dll на новый вариант.
-
Добрый день, Виктор. Я не пробовал. Может быть, ядро там не поддерживает. PiCorePlayer, видимо, будет работать.
-
Для музыки даже WaveOut лучше чем DirectSound, поскольку до 16 бит не обрезает поток.
- 7 ответов
-
- 2
-
-
- directsound
- windows 8.1
-
(и ещё 5 )
C тегом:
-
Добрый день, Дмитрий! Для PiCoreAP я устанавливаю дополнительно поддержку файловых систем и, скорее всего, в новой версии из репозитория при этом установились сетевые пакеты для платформы arm v7, а не v6, как надо для Zero W. Поскольку 8.1 загружается, думаю, можно всё так и оставить.
-
В Yoctoap этот файл уже на месте, его копировать не надо.
-
Две точки - это выход на уровень выше, там будет список папок, среди которых /etc, а в ней - asound.conf. В одной панели надо зайти в /etc а из другой по клавише F5 скопировать asound.conf с заменой.
-
Виктор, на RPi-1b+ загружается Yoctoap для Zero W, только в apconfig.txt надо выключить Wi-Fi.
-
Сетевой доступ: Запретить анонимный доступ к именованным каналам и общим ресурсам: Включен Сделать: "Выключен".
-
Через SSH его не трудно поставить (только это apscream arm32). Это один файл программы и один файл конфигурации. Можно подменить временно им ap2renderer, переименовав файлы, чтобы управление через меню работало.
-
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.
-
Да, Scream принимает тот формат, который непосредственно передается драйверу устройства вывода. Поскольку на другом конце должен быть обычный плеер, который всё это умеет. В том числе и APrenderer.
-
Он появится в списке ASIO устройств, а выбирать надо модуль вывода EXTRAS ASIO.
-
Виктор, можно и piCoreAP использовать как scream сервер. Добавить файл плагина и заменить /etc/asound.conf Только файл плагина с путем к нему надо будет добавить в список сохраняемых при Backup файлов, поскольку файловая система там размещается в оперативной памяти.
-
Я похожее решение каждый день слушаю. Только не на BeagleBone, а на Raspberry Pi b+ - Black Wolf. Его как раз презентовал один из упоминавшихся выше изготовителей оборудования.
-
Суть в том, что вместо компьютера роль музыкального центра может выполнять микрокомпьютер из линеек Raspberry Pi, Nanopi NEO, Odroid, ASUS, BeagleBone с Linux на борту. Управление воспроизведением возможно с телефона или планшета и, при желании, с компьютера.Это решение совмещает компактность, малое потребление и потенциальное повышение качества звука. Остальное - детали. К специализированным версиям ОС для такого решения относится Yoctoap, описание которой есть в руководстве пользователя Album Player для Linux. asioscream/apscream/ScreamAP - это следующая итерация, тюнинг, связанный с предельной минимизацией программной части конечной точки, то есть, устройства, воспроизводящего звук в сетевой конфигурации.
-
Здравствуйте, Юрий! Когда у производителей железа есть к чему-то интерес, они сами его реализуют. Моих усилий в этом отношении не требуется и не планируется.
-
Да, Виктор, спасибо за рекламу Я тоже считаю, что те, кто может, но ленится попробовать asioscream/apscream/ScreamAP кое-что теряют.
-
На приёмнике scream протокола нужен только apscream. Плеер там запускать не требуется, соответственно Standard/Direct Input там не выбирается. На серверной стороне я использую Standard с настройками "из коробки". Теоретически экономичнее Direct Input, но у меня Standard воспринимается как более детальный режим. Влиять на результат могут настройки буферизации, прежде всего,. ALSA Buffer и Preload Buffer. Они задают паттерн вычислительной активности во времени. И здесь нет однозначности выбора. С одной стороны, оптимальна равномерность нагрузки, минимизирующая уровень выбросов, с другой стороны, приводящая к ней минимизация буферов загружает процессор, что повышает общий уровень шума. Оптимум тут можно найти только исследованиями и экспериментами. Использовать DSP можно, когда есть смысл. У меня например, включена инверсия фазы, поскольку используемый ЦАП инвертирует фазу.