Графический интерфейс основан на Omnirom DSP Manager и может работать на большинстве устройств Android от 5 до 10, включая AOSP, Cyanogenmod, Huawei (arm64), LineageOS, Samsung и новейшие HTC. Это приложение включает в себя множество интересных функций.
Этот репозиторий представляет собой вариант JamesDSP для Android, JDSP4Linux использует базовую библиотеку из текущего репозитория.
Многополосный компандер динамического диапазона с разным разрешением --> Многополосный усилитель/пониженный динамический диапазон с широкими возможностями настройки.
Автоматическое усиление басов --> усиление басов с определением частоты. Эффект определяет интересующую частоту и соответствующим образом регулирует усиление, полосу пропускания и частоту среза.
Реверберация --> Progenitor 2 (сложная сеть IIR)
Интерполяционный КИХ-эквалайзер и БИХ-эквалайзер --> И КИХ, и БИХ-эквалайзер дают ровный отклик при равномерном усилении, в отличие от некоторых конкурентов.
Разделенный конволвер (автоматическая свертка сегментации) --> Поддержка моно, стерео, полного/истинного стерео (LL, LR, RL, RR) IR
Программируемый в реальном времени DSP --> Эффект, который может компилировать код EEL в код операции и выполнять обработку на основе скомпилированного кода. Виртуальная машина EEL имела множество предварительно созданных математических процедур и функций DSP. Включает: базовые функции манипуляции со строками C, решатель линейной алгебры (наименьший квадрат, inv(), pinv()), математическую оптимизацию (linprog(), quadprog(), lsqlin()), решатель полиномиальных корней (roots()), спектральный обработка (кратковременное преобразование Фурье), набор многофазных фильтров (преобразование постоянной добротности), многоцелевой конструктор БИХ / КИХ-фильтров (eqnerror() / firls()), преобразование поддиапазонов БИХ, прямая форма КИХ фильтр, дробная линия задержки, многофазный передискретизатор, 1D-свертка в реальном времени, авторегрессионный оценщик Бурга, простой алгоритм поиска пиков.
Подробнее: Вариант с открытым исходным кодом EEL2.
Stereo Widen --> Алгоритм определяет фазовое соотношение стерео в нескольких спектральных областях и улучшает стереозвуковую сцену, не влияя на целостность вокала.
Crossfeed -> Включить традиционный режим BS2B и HRTF на основе свертки.
Моделирование вакуумной лампы --> Генератор второй гармоники
Viper DDC (банк фильтров каскадных секций второго порядка, форма II IIR)
# бит | Статус |
---|---|
8 | Не поддерживается |
16 | Поддерживается |
24(3бЦелое) | Поддерживается |
24(4бЦелое) | Поддерживается |
32(Интер) | Поддерживается |
32(Плавающий) | Поддерживается |
А: Плавающее32.
A: Конволвер — это эффект, применяющий свертку (математическую операцию) к входному сигналу, который идеально применяет желаемую реакцию пользователя к музыке, он может имитировать физическое пространство.
Сам эффект требует, чтобы аудиофайл (.wav/.irs/.flac) стал источником импульсного отклика.
Для получения дополнительной информации: Convolution и реверберация Convolution.
A: Расширенный метод (ручная установка)
Эффект может быть выгружен системой Android, если в течение некоторого времени нет аудиопотока.
audio_effects.conf — это файл, указанный для системы для загрузки эффекта с использованием известного UUID.
jdsp {
path /system/lib/soundfx/libjamesdsp.so
}
bundle {
path /system/lib/soundfx/libbundlewrapper.so
}
jamesdsp {
library jdsp
uuid f27317f4-c984-4de6-9a90-545759495bf2
}
effects {
B: автоматическая установка (поддерживается до Android Pie)
Присоединяйтесь к группе Telegram JDSP и группе V4A, чтобы получать последние обновления. Методы:
Модифицировать SELinux не требуется (в большинстве случаев), пусть ваше устройство станет безопаснее. Кроме того, полезно настроить собственное ПЗУ или даже ПЗУ порта с помощью JamesDSP. Некоторым устройствам для корректной работы требуется обходной путь SELinux.
Лучше свяжитесь со мной по электронной почте. Отправьте на адрес [email protected].
Рама двигателя основана на DSPManager Антти С. Ланкила.