Форум о музыке и аудиотехнике Sound Space



Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
Непрочитанное сообщениеДобавлено: 13 авг 2016, 12:25 
Аватара пользователя
Автор темы

Имя: Владимир
Откуда: г.Москва

На форуме с
Сообщений: 33
Его благодарили: 26
Здравствуйте, уважаемые форумчане!
Предлагаю вашему вниманию две сборки, предназначенных для превращения компьютера в "музыкальную станцию".
Сборки сформировались в процессе дискуссии на форуме сайта doctorhead.ru
Предлагаю вам оценить полученный результат и высказать свои мнения.
Надеюсь, данное программное обеспечение окажется полезным для местных ценителей качественного звука.

Обе сборки устанавливается на любую USB-флэшку, объёмом 4Гб и выше.
С этой-же флэшки грузится в оперативную память компьютера и ОЧЧЧЕНЬ быстро работает!

Начнём с Linux: сборка основана на BunsenLabs Hydrogen (в свою очередь, это микро-сборка на основе Debian Linux).
Сборка 32-битная, nonPAE (использует только 3Гб ОЗУ) - т.е. должна работать на самых древних компьютерах.
Из сборки удалена звуковая подсистема PulseAudio, как лишняя "прослойка" между плеерами и системой вывода звука ALSA.

1. Скачиваем архив BunsenLabs_Hydrogen_4gb_(4audio.v2.no_pulseaudio).7z с образом и утилитой записи на флэшку.
Размер архива: 1,38 ГБ (1 490 056 791 байт).

2. Подключаем USB-флэшку и утилитой USB Image Tool.exe заливаем на неё образ линукса (кнопка "Restore").
Запись образа на флэшку нужно производить в режиме "Device Mode" , а в настройках поставить галлочку на "Truncate oversize images in device mode".
Скриншот с настройками - прилагается в архиве, в папке _docum_.

3. Загружаем компьютер с полученной флэшки.
Правой кнопкой мыши или сочетанием клавиш [Super]+[Space](в простонародье [Win]+[пробел]) вызываем меню оконного менеджера Openbox.

4. Запускаем плеер DeaDBeeF - он настроен на вывод звука через ALSA.
Плеер бит-перфектный и обладает наиболее эмоциональным звуком.

В настройках плеера вместо "Аудио устройство по умолчанию" выбираете конкретную аудио-карту и ОБЯЗАТЕЛЬНО c пометкой внизу названия "Direct hardware device without any conversions", и запускаете тестовую композицию.

Если всё заиграло - радуемся и слушаем.
Если в плеере бегунок ползёт по указателю трека, а звука нет, то смотрим все-ли "нолики" стоят на нужных нам аудио-выходах в "Меню" -> "ALSA Mixer", и установлена-ли максимальная громкость; или пробуем поменять девайс в настройках плеера.

5. Проверяем, определилась-ли Ваша звуковая карта ядром linux-а: в "Меню" -> "ALSA SoundCards" -> появится список аудиокарт.
Обычно, card 0 - соответствует параметру hw:0,0 в настройках MPD-сервера и плеера gmusicbrowser.

В трее, справа-вверху кликните мышкой по значку динамика - при загрузке часто громкость стоит на минимуме (столбик регулятора весь светло-серого цвета).
Для более подробных регулировок аудио-входов в меню есть пункт "ALSA Mixer".

6. В системе установлен gmusicbrowser - аудио-плеер, выводящий звук через набор библиотек GStreamer.
Говорят, что тоже бит-перфектный и обладает наиболее натуральным звуком. Послушайте-сравните...
Настройка звуковой карты: "Главное" -> "Настройки" -> "Аудио" -> "gstreamer 1.0" -> "расширенные настройки" -> alsa -> hw:0,0 (или измените, если Ваша карта установилась в системе как hw:1,0... hw:2,0 )

7. В системе установлен Music Daemon Player (MPD) и клиент-оболочка для него Ario.

ВНИМАНИЕ!!! Ракета - педальная. Загрузка сетевых функций и/или локального MPD-демона производится вручную.

MPD работает как локальный сервис - автоматически запускается при запуске Ario, и выгружается из памяти - при остановке Ario.

Сетевой доступ к MPD запускается пунктом "MPD net.service START" в "Меню".
При этом запускается ТРИ системные службы:
1. AVAHI - для динамического предоставления DNS-имён, в первую очередь - нашего MPD-плеера;
2. LIGHTTPD - "лёгкий" web-сервер - для закачки обложек альбомов в программы-клиенты;
3. MPD - сам плеер.

Для выгрузки этих служб из памяти предназначен ярлык "MPD net.service STOP".

Выбор звуковой карты в Ario: вверху горизонтального меню "Редактировать" -> "Параметры" -> "Сервер" -> внизу пункт "Аудио выходы" -> ставим крыжик напротив нужной Вам карты, например "ALSA card 0 (hw:0,0)".
Остальные крыжики - убираем.
Если оставить крыжики на всех картах - звук будет выводиться СРАЗУ НА ВСЕ аудиокарты.

Если у Вас пять и более аудиокарт - добавить их в Ario/MPD Вы сможете, отредактировав файл /etc/mpd.conf

Папка с музыкальными файлами для MPD задана в /media/meloman/
Из неё формируется база MPD.

В папку /media/meloman/music/ записаны локальные файлы для тестирования.

В файле mpd.conf я отключил автоматическое обновление базы, ибо по-умолчанию mpd делает его при каждом запуске.
И, если у Вас большая фонотека, то это будет сильно раздражать.

Поэтому, если Вы добавили в папку с музыкой новые файлы, то обновите базу вручную, отправив команду из клиента, будь то Ario или ncmpcpp.

Локальные HDD или подключённые USB-носители можно добавить в папку /media/meloman/ при помощи встроенного файлового менеджера Thunar.

Или, после этого, обновите базу вручную, отправив команду из клиента, будь то MPoD, GMPC, Ario или ncmpcpp.
Треки с подключённых дисков можно добавить в плейлист при помощи вкладки "Файловая система".

После того, как Вы смонтировали дополнительные диски и запустили сетевые службы MPD, можно выйти из графической оболочки в консоль, при этом из памяти выгружается около 15 процессов.
Продолжайте управление MPD плеером удалённо с планшета или смартфона программами-клиентами.

клиенты для коммуникаторов:
- для Android в Google Play есть MPDroid и DroidMPD. Какой из них выбрать — дело вкуса; интерфейс второго показался несколько аляповатым.
- для iPhone/iPod пользуется популярностью MPoD, для iPad есть специализированная версия — MPaD.
- клиент для Windows - GMPC.

Скачиваете, устанавливаете, настраиваете соединение - клиент должен автоматически найти работающий MPD как "blh4audio", в меню клиента запускаете обновление базы музыкальных файлов, пользуетесь...

***

Вы можете одновременно запустить три плеера (DeaDBeeF, Ario и gmusicbrowser) и, наконец-то сравнить их звучание в одинаковых условиях.

Для удобства работы с файлами, дополнительно установлена утилита Double Commander - бесплатный кросс-платформенный аналог Total Commander-а.

P.S. Если (вдруг) кто-то хочет использовать MPD в сетевом режиме и не желает загружать графический интерфейс, то достаточно в файле /home/meloman/.profile запретить последнюю строчку скрипта, поставив # в начале строки и сохранив изменения.
При следующем включении компьютера графический интерфейс не будет загружаться.

P.P.S. По-умолчанию логин/пароль в данной сборке: meloman / meloman


  Не в сети Профиль  
 
Непрочитанное сообщениеДобавлено: 13 авг 2016, 12:44 
Аватара пользователя
Автор темы

Имя: Владимир
Откуда: г.Москва

На форуме с
Сообщений: 33
Его благодарили: 26
Затем мне достался экземпляр минималистической сборки Windows 10 x64 в VHD контейнере, сделанную участником welic с сайта ru-board.

В систему встроен EWF (Enhanced Write Filter). Элементы управления размещены в стартовом меню.
Цитата:
При использовании фильтра EWF между диском и программами создается специальная буферная зона (оверлей) в оперативной памяти. При работе программ вся записанная информация происходят не на диск, а в быструю энергозависимую память. После завершения работы системы все изменения могут быть записаны на диск, или просто аннулированы.

Это дает несколько преимуществ:
1. Систему можно сделать полностью «стерильной» — например, установили все ПО, запустили EWF, отключили сохранение изменений, и каждый раз после перезагрузки вы получаете «чистую» ОС.
2. Вместо записи на диск все пишется в RAM, а это дает значительный прирост производительности даже на обычных HDD, не говоря уже о SSD и Flash.

Есть и минусы:
1. Отъедается оперативная память пропорционально количеству изменений, но это можно обойти, настроив сохранение части информации на других дисках не защищённых EWF фильтром.
2. Увеличивается время выключения/перезагрузки компьютера до 3-5 минут при записи изменений на диск из буферной зоны.
3. Если вся оперативная память будет заполнена (изменениями и модификациями файлов) – при попытке записи вы получите сообщение о нехватке памяти и система может просто «зависнуть».
Поэтому, если вы собираетесь копировать на защищенный диск что-то массивное, убедитесь, что у вас достаточно оперативной памяти для новых данных или временно отключите EWF (ewfmgr c: -commitanddisable –live).

Вместо однозонной применена двухзонная схема EWF - разделение всей области EWF на системную и пользовательскую - ReData ("Replace Data"-перемещенные данные, "Real Data" - данные в режиме реального времени, без отложенной записи). К пустой папке ReData присоединён "невидимый" раздел диска, размером 1,2Гб.
В пользователькой области данных - профили и файлы пользователей Users, ProgramData, каталоги winevt и prefetch, а также Programs - каталог для установки программ и утилит, постоянно пишущих свои логи и *.ini.
В системной - вся остальная система.


Предлагаю вам результат:
Файл: Win10x64_(4audio)_4Gb.7z (размер - 2,11 ГБ ).

Напоминаю: операционная система устанавливается на любую USB-флэшку, объёмом 4Гб и выше.

1. Скачиваете архив Win10x64_(4audio)_4Gb.7z с образом и утилитой записи на флэшку.

2. Подключаете USB-флэшку и утилитой USB Image Tool.exe заливаете на неё образ линукса (кнопка "Restore").
Запись образа на флэшку нужно производить в режиме "Device Mode" , а в настройках поставить галлочку на "Truncate oversize images in device mode".
Скриншот с настройками - прилагается.

3. Загружаете компьютер с полученной флэшки.

4. До-устанавливаете все необходимые драйвера для Вашего компьютера и звуковой карты.
Запускаете скрипт "EWF-Save-REBOOT"

ВНИМАНИЕ!!! На медленных USB-флэшках сохранение может длиться достаточно долгое время.
Компьютер принудительно НЕ ВЫКЛЮЧАЕМ!!!


5. После перезагрузки запустите "Диспетчер устройств" и убедитесь, что все драйвера установились и работают.

6. Настраиваете вывод звука на Вашу аудио-карту в плеерах foobar2000 и XMplay (оба плеера скриптами-ярлыками запускаются c real-time приоритетом).
Кроме того, разработчиком welic был установлен плеер Infinity blade Star9 v 3.99 и драйвер ASIO4ALL.

На Рабочем столе имеется ярлык запуска "улучшайзера" Windows для получения максимально качественного звука - Fidelizer v7.3.

Слушаете-сравниваете-пользуетесь...

7. Если нужно установить другую программу или плеер, то устанавливайте их в папку "C:/ReData/Programs..."
После того, как установили и настроили параметры и ярлыки рабочего стола - сохраните полученные результаты скриптами: сначала "ReData-EWF-SAVE", затем - "EWF-Save-REBOOT".
После перезагрузки, чтобы разрешить прямую запись в раздел "C:/ReData/, ещё раз запустите "ReData-EWF-SAVE".


  Не в сети Профиль  
 
Непрочитанное сообщениеДобавлено: 22 фев 2017, 13:33 


На форуме с
Сообщений: 1
Его благодарили: 3
Хочу перепостить пост от автора (ув. Iskander ), с его настройками под AV linux - Jack, clementine и Cadence. Надеюсь, что новичкам в линуксе типа меня будет полезно и с экономит кучу времени и нервов.

"AV linux намного популярнее и стабильнее чем КХстудио. Я установил стабильную версию AV linux на ноут без проблем. В нем предустановлен плеер clementine последней версии 1.3.1. Правда по его звучанию против клементины старой версии, которая установлена в КХстудио, показалось, что звук хуже. Но это может на кхстудио.
Так вот, в АВ линуксе программа управления джеком называется QjackCtl. Хотя по функционалу она схожа с прогой cadence из кхстудио, звучание у них совсем разное. Я почему остановился на AV linux. В мануале написано, что все программы из репозитория KXstudio работают в AV linux.
В общем так, послушал в AV linux клементину с выводом через джек на алса посредством проги QjackCtl, звучание намного хуже клементины через джек на алса посредством Cadence в кхстудио.
Ради эксперимента установил Каденсу из репозитория кхстудио в AV linux. Догадайтесь, что? Клементина через каденсу в АВ студио запела как в кхстудио!
Для меня выбор клементины 1.3.1 принципиален, так как старая версия не поддерживает управлялку под андроид."

АВ Линукс основан на дебиан. При установке нужно создать два пользователя: первый будет root, это администратор верхнего уровня, второй - обычный пользовательский юзер. Все изменения в системе делаются из аккаунта root и автоматом применяются ко всем пользовательским аккаунтам.
У АВстудио отличный и подробный мануал, там много полезной инфы по установке на хард диск и по настройке джека.
http://bandshed.net/...center][/color]
АВстудио качаем отсюда и делаем загрузочную флешку при помощи unetbootin.
http://www.bandshed....center][/color]
Запускаем флешку и грузимся в лайв сессию. Надо ввести имя пользователя и пароль:
AV Linux 32bit Username: isotester , Password: avl32.
AV Linux 64bit Username: isotester , Password: avl64.
Перед установкой на хард надо будет вручную создать два раздела на харде: первый в формате ext4, размер 24Гб, на него будет установлена ось, вторая - SWAP размером 1024Мб. Все делается из утилиты systemback, которая есть в составе лайв сессии. Подробная инфа есть в мануале.
После установки АВ Линуха на диск я послушал клементину с выводом через qjackctl (назовем ее кьюджек). Ниже скрины настроек кьюджека
https://yadi.sk/i/S_HUQCsr3EJ2V8 https://yadi.sk/i/sZiSwa1j3EJ2VE https://yadi.sk/i/UKBaUZcL3EJ2VJ
Звучание клементины с выводом через кьюджек в АВ линуксе хуже чем клементины через каденс в КХстудио. Поэтому я установил Cadence в АВлинуксе. При этом QjackCtl остается в системе, то есть можно выбирать между каденс и кьюджек для настроек джек. Только надо не забывать останавливать один из них перед запуском второго.
Я поставил каденсу, настроил ее как на скрине ниже и... клементина с ней запела!
Следующие выводы по сравнению каденс против кьюджека в АВлинуксе:
- у каденсы нагрузка на проц МЕНЬШЕ чем у кьюджека.
- в каденсе при размере буфера 32 сэмлпа при воспроизведении значение XRun остается на нуле, а в кьюджеке - при 64. Это на моем древнем ноуте Делл Е6400. Нужно выбрать такое значение сэмпла, про котором xRun всегда остается на нуле, это своего рода индикатор потери пакетов при воспроизведении.
- латенси у каденсы в два раза меньше чем у кьюджека, то есть 0.7сек против 1.4сек при буфере 32 и сэмпл рейте 44.1кГц.
- в каденсе есть выбор таймера. на слух HPET лучше всего.
Ниже скрин настроек каденсы в АВ линуксе. Мост ALSA - Jack (plugin) мне показался правильнее чем через loop.
https://yadi.sk/i/RIdSj0NU3EJ2VL В клементине я уменьшил заполнение буфера до минимума, до 1%. Влияет на звук заметно. Сэмпл рейт принудительно поставил на 44.1кГц. https://yadi.sk/i/J_NScEks3EJ2VQ
При воспроизведении можно посмотреть маршрут вывода аудио через джек, через приложение Catia (Катя), оно в составе cadence tools. https://yadi.sk/i/-o3ZCnwY3EJ2VW

Входим в систему пользователем root. Как я уже упоминал, это системный админ.
После входа надо ссначала включить репозитории КХстудио. Набираем в строке поиска в в меню старт название Synaptic - это программа управления репозиториями, программами и пакетами программ. Запускаем ее. В поиске набираем kxstudio. В списке появятся все названия, в которых есть kxstudio. На моем скрине слева от каждой строки стоит зеленый квадратик, это значит, что они уже установлены у меня.
В первую очередь надо установить репозитории кхстудио. Я их выделил в скрине. https://yadi.sk/i/tdfc4TfY3EJ2Vp
После установки репозитеториев в терминале запустить следующую команду:apt-get update
После завершения обновления можно приступить к установке пакетов программ из репозитория кхстудио.
Сначала запускаем в терминале: kxstudio-default-settings
Это пакет с дефолтными установками кхстудио.
Затем запускаем в терминале: kxstudio-meta-all
В результате установятся все пакеты мета. Установленный пакет с дефолтными установками и пакетами мета видно на моем скрине вверху, они обозначены зелеными квадратиками.
Теперь надо поставить каденсу и сопутствующие ей проги. Набираем в поиске в Синаптике слово cadenсе. На скрине ниже указано какие проги я себе поставил. Последние две я не стал ставить, так как батч Катарина и поддержка юнити нам не нужны для звуковоспроизведения.
Хотя их можно тоже поставить до кучи.https://yadi.sk/i/OFN7k5RD3EJ2Uy Вот и все. Теперь каденса есть в меню.


  Не в сети Профиль  
 
Непрочитанное сообщениеДобавлено: 22 фев 2017, 14:14 
Администратор
Аватара пользователя
Имя: Алексей
Возраст: 40
Откуда: Москва

На форуме с
Сообщений: 5191
Его благодарили: 815

sliderf, у вас ссылки при копировании побились:
sliderf писал(а):
http://bandshed.net/...center][/color]
АВстудио качаем отсюда и делаем загрузочную флешку при помощи unetbootin.
http://www.bandshed....center][/color]

Укажите плз корректные (можно скинуть в ЛС) и я вставлю их в первое сообщение.

-----------------
There is no dark side of the moon really. Matter of fact it's all dark.


  Не в сети Профиль Профиль на discogs.com (откроется в новом окне) Профиль на meshok.net (откроется в новом окне)  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


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

Найти:
Перейти:  

Создано на основе phpBB® Forum Software © phpBB Group
© 2013-2020 Sound Space - форум о музыке и аудиотехнике
Разработка логотипа - artcore.top

    hosted by .masterhost