-
Публикаций
5 594 -
Баллов
14 098 -
Зарегистрирован
-
Посещение
-
Победитель дней
15
Тип контента
Профили
Форумы
Пользовательские тракты
Галерея
Колекции
Блоги
Объявления
Магазин
Articles
Весь контент IgorA
-
Это была минутная импровизация в программе rePhase, чтобы показать, что это работает. Я даже не сохранил проект, поэтому повторить его точно с другими выходными частотами нельзя. Но я не думаю, что там что-то образцовое, поэтому можно самому поупражняться с чем-то похожим в rePhase. На последней вкладке в панели программы - Paragraphic Gain EQ. Там можно менять опорные частоты, двигать рычажки вверх-вниз, потом задать filename (пока без квадратных скобок, rePhase их не принимает), выбрать нужную частоту дискретизации (rate), выходной формат 32 bits IEEE stereo и нажать кнопку Generate. Будет создан wav-файл импульса с заданной характеристикой. Результат анализа амплитудно-частотной характеристики предустановленного фильтра в программе REW:
-
Психоакустика - это то, что реально ощущается. А задержка - это задержка до появления звука синхронно во всех каналах. Та задержка, которая возникает при любой буферизации. Чем длиннее фильтр, тем она больше. Сама она в звуке ничего не меняет.
-
@АНДРЕЙ Л., это называется психоакустика. Фазовые сдвиги разных частотных составляющих меняются. С конкретной акустикой может и сцена удачнее формируется при этом.
-
В анонсе конвольвера это сказано: предустановлен простой V эквалайзер - горбы по краям диапазона до +6dB на 11KHz и 80Гц и небольшой минус в середине вокруг 3KHz. В бинаурале обновлённом Binaural50.txt мне показался неплох.
-
Копировать с заменой и достаточно только два файла .txt.
-
Вчера для бинаурального эффекта были выложены неверные текстовые файлы конфигурации. Это был вариант с сайта немецких аудиофилов, где его автор уверял, что это работает. Но я посмотрел внимательно, его вариант работает не так, как им задумано. То, что он рассматривал как дублирование входных каналов с задержкой (дополнительные два канала) просто не используется (то есть, их этих каналов берётся тишина). Правильный вариант в обновленном архиве (файлы wav там те же, что были вчера): http://albumplayer.ru/linux/test/binaural2.tar.gz
-
Юрий, а как же иначе? Само собой, лишаемся.
-
Для бинаурального эффекта в наушниках можно добавить в папку cfilters содержание следующего архива: http://albumplayer.r...binaural.tar.gz Там требуется не только конволюция, но и смешение каналов с задержкой, поэтому выбирать в списке надо не wav-файлы импульсов (файлы HR.wav, HL.wav вспомогательные и выбирать их не надо), а файлы конфигурации конвольвера Binaural30.txt и Binaural50.txt. Первый соответствует колонкам повернутым на 30 градусов к слушателю, второй - на 50. То есть, во втором несколько ближе звук и шире стереобаза. Но всё это для частоты дискретизации 44100. Чтобы использовать с этим эффектом исходники другой частоты, надо включать ресемплер в 44100. Файлы импульсов должны содержать определённое число семплов и их конвертация по частоте дискретизации без потери качества, скорее всего - нетривиальная задача. Я этот вопрос не исследовал.
-
Да, я его имел ввиду, просто опечатался, так как float там подразумевается. Вопрос в том, что с этим делать. Конвольверы используют для корректировки акустических характеристик помещения при выводе на колонки. Но это особая технология, в которой надо отдельно разбираться. Можно сделать эквалайзер, корректирующий характеристику наушников в rePhase. Есть импульсы с эффектами зала.
-
Да, перезаписать ещё раз aplayer.css в папке плеера. В принципе, работает, но звук может прерываться. DSP обработка обычно не для Direct Input. Лучше выбирать Standard.
-
1/0 - это номер для выбора конкретного фильтра в списке. Конвольвер включается галочкой выше (квадратиком в этом частном случае). css файл для восстановления квадратиков я выложил в предыдущем сообщении.
-
@АНДРЕЙ Л. Первый этап прошёл, получилось, новый пункт Convolver появился. Но на вкладке General пропали квадратики выбора режима воспроизведения ( стандарт, директ и вся память ). Это издержки браузера 32-разрядной PC-версии Yoctoap. Для него в 32-разрядной системе особый файл aplayer.css. Можно его восстановить: aplayer.css Тогда квадратики вернутся. Стиль регулятора уровня выхода конвольвера изменится, но это не страшно. Юрий, добрый день. Формат: 32 bit IEEE float
-
Андрей, результаты того, что выше было изложено, из FAR не увидеть. Я подробнее могу пояснить, как можно действовать: 1) Скопировать архив с конвольвером в корень флешки с Yoctoap. 2) Загрузиться в Yоctoap, остановить плеер в APmenu, выйти в текстовый режим (Ctrl-Alt-Backspace), загрузить mc 3) В одной панели mc зайти в папку /usr/aplayer 4) В другой панели mc зайти в папку /mnt/boot. Там в архив ap-convolver.tar.gz. В нём в папку aplayer-x32 (если Yoctoap 32-разрядная). 5) Выделить в папке с конвольвером клавишей Insert папку cfilters и 4 файла, нажать F5, подтвердить для всех файлов в папке плеера замену. 6) Запустить графический интерфейс командой weston, запустить плеер в APmenu.
-
@АНДРЕЙ Л., чтобы этой темой заниматься, надо владеть доступом к папкам и операциями с файлами в системе. В Yoctoap это проще всего делать, используя файловый менеджер mc. Его надо запускать по имени в командной строке, предварительно выгрузив плеер из памяти и выйдя из графического режима в текстовый комбинацией Ctrl-Alt-Backspace. Затем в одной панели mc можно зайти в папку плеера /usr/aplayer, а в другой - в архив с конвольвером, в папку aplayer-x32. Выделить все файлы и папку cfilters в папке архива и по клавише F5 скопировать их в папку плеера подтвердив замену. После запуска в плеере на вкладке DSP будет доступна вложенная вкладка Convolver. После добавления в cfilters новых фильтров плеер надо перезапускать.
-
Они для любых конвольверов. Если в Yoctoap обновить плеер на версию с конвольвером и скопировать в папку cfilters BRIR файлы, то будет и для Yoctoap. Но если этим заниматься, то, во-первых, надо учитывать ограничения на формат файлов фильтров в текущей версии для Linux. Если, например, файл импульса 24-битовый, то его надо конвертировать в float 32 в аудиоредакторе. Во-вторых, надо учитывать, что конкретный файл импульса для определённой частоты дискретизации. Если использовать только один, то для поддержки разных частот дискретизации потребуется ресемплер.
-
Этот плагин доступен в виде VST плагина для 32-разрядной версии плеера: http://bs2b.sourcefo...t/download.html Файлы импульсов для конвольвера с этим эффектом тоже доступны, они называются BRIR (Binaural Room Impulse Response).
-
Версии плеера и рендерера для Linux с поддержкой конвольвера: http://albumplayer.ru/linux/ap-convolver.tar.gz Конвольвер используется для коррекции характеристик помещения, АЧХ, добавления реверберации и других эффектов. Архив содержит варианты обновления плеера для поддержки конвольвера для всех платформ. Файлы из архива из папки, соответствующей платформе, надо скопировать в папку плеера с заменой. Копии заменяемых 4-х файлов можно сохранить для возможности оперативного отката. Добавляется папка cfilters, в которую следует помещать используемые файлы импульсного отклика в формате WAV 32 bit float. Для стерео фонограмм нужен стерео файл импульсного отклика. Моно файлы имп.отклика, в принципе, тоже можно использовать, но для них требуется создавать дополнительно .txt файл конфигурации конвольвера. В папке cfilters для примера и проверки работоспособности присутствует созданный в программе rePhase V-образный эквалайзер для частоты 44K, поднимающий на 6dB верхние и нижние частоты. Управление конвольвером в плеере доступно на вкладке Convolver в секции DSP панели настроек, а в рендерере - на вкладке Conv панели настроек. Там можно включить и выключить конвольвер. При включении надо указывать в поле ввода номер используемого фильтра из списка. Файлы импульсного отклика для конвольвера могут создаваться в программах для коррекции характеристик помещения (REW и др.) и в программе rePhase ( https://rephase.org ) под Windows. Частота дискретизации фильтра должна соответствовать частоте дискретизации аудиопотока. Поэтому либо следует преобразовывать ресемплером все частоты в частоту используемого фильтра, либо использовать семейство фильтров на разные частоты. Для последнего варианта плеер поддерживает автоматическое переключение используемого файла фильтра в соответствии с частотой дискретизации исходника. Чтобы это работало, повторяющееся имя файла фильтра должно начинаться с трёхзначного кода частоты в квадратных скобках: [044]sample.wav, [048]sample.wav, ... [384]sample.wav С обычными файлами (без префиксов) конвольвер также работает. Прототип используемого конвольвера: http://convolver.sourceforge.net/vst.html
-
@China Для использования веб-интерфейса вместо процесса APlayer.exe запускается ap2web.exe из папки web. Плеер должен быть предварительно настроен на устройство и режим вывода. Затем веб-интерфейс открывается в браузере, локально или через сеть, по адресу http://адрес_компьютера:100. Этот адрес можно скопировать в буфер из панели, которая открывается кликом по значку веб-интерфейса в трее (тёмный диск).
-
Для Windows версии плеера китайский мастер Powerma сделал адаптивный вариант веб-интерфейса, который на телефонах открывается в мобильном дизайне, а на компьютере в десктопном. Палитра светло-серая, может быть, на любителя, но код открытый и изменение цветовой схемы возможно самостоятельно. Я адаптировал этот интерфейс к актуальной версии плеера 2.111. Для использования надо скачать архив по ссылке http://albumplayer.ru/web.zip и распаковать с заменой в папку web, вложенную в папку плеера. Выглядит десктопный веб-интерфейс так:
-
AP выводит в панели информацию, доступную в модуле вывода. Битрейт и разрядность там исходника, а частота дискретизации - выходная, поскольку при включенном ресемплере модуль вывода получает от процесса, выполняющего декодирование (approxy.exe), уже преобразованный по частоте звуковой поток.
-
@Clax Сама система Yoctoap не менялась и номер у неё прежний - 1.00. Небольшие технические исправления сделаны только в файле плеера.
-
Обновлен плеер для Linux. • В режиме воспроизведения Standard с включенной опцией Gapless Mode устранен переход на следующую радиостанцию при обрывах соединения. • В тех случаях, когда в тегах файлов из одной папки указаны разные исполнители, в список треков добавлен вывод исполнителя после названия трека. • В образ карты памяти для Raspberry Pi Zero W добавлены драйверы для звуковых карт - шляп. • В "Руководстве пользователя" дополнен раздел о системе Yoctoap. • Сборки и дистрибутивы на странице плеера обновлены в соответствии с последними изменениями.
-
@sannik Я посмотрел. Обходным путём трек сменяется, когда в режиме воспроизведения Standard активна опция Gapless Mode. Потом поправлю, а пока, чтобы этого перехода не было, надо либо Gapless mode выключить, либо на Direct Input переключиться.
-
@sannik Я посмотрю, что там может быть.
-
@sannik, если версия 2.04, то очень странно, если переходит, поскольку там заблокирован в режиме "радио" автоматический выбор трека (станции), оставлен только ручной. Воспроизведение при серьёзных проблемах скорее просто остановится, чем перейдёт на следующую станцию. Может быть, при восстановлении потерянного соединения трек сменяется. Во входном буфере сетевого потока может быть существенный запас по времени, а при сбое весь этот буфер сбрасывается.
