-
Публикаций
3 662 -
Баллов
6 620 -
Зарегистрирован
-
Посещение
-
Победитель дней
6
Тип контента
Профили
Форумы
Пользовательские тракты
Галерея
Колекции
Блоги
Объявления
Магазин
Articles
Весь контент audioshock
-
Возможно , у меня "все по другому" Ты же прекрасно понимаешь в чем дело, так потрындеть, для других поясню, кто не знает. Когда запускаем консольный aplayer (любой aplayer от Игоря, не путать с вшитым в линукс плеером aplay) и выполняем команду card, то создается файл /etc/asound.conf, например у меня такой: pcm.!default { type hw card Amanero device 0 } ctl.!default { type hw card Amanero device 0 } в котором указано выбранное нами устройство вывода звука, в которое alsa напрямую передает сигнал, в обход всего и вся и поэтому на ЦАП поступает сигнал, с параметрами проигрываемого файла, что и отображает дисплей ЦАП, см. фото с экрана пару постами выше. Если удалить этот файл /etc/asound.conf , то можно в консоли запустить "внутренний" плеер aplay, aplay /путь до файла wave/*.wav но этот плеер задействует микшер системы dmix, а тот , как и любой микшер, все входные сигналы, например от разных устройств (для этого все микшеры, например, Jack, или dmix, или виндовский, и предназначены и только для этого), так вот, этот dmix приводит все входные сигналы к одной частоте, указанной в его конфигурационном файле. По умолчанию это 48000 кГц. Если опять запустить aplayer от Игоря (не выполняя команду card, что бы опять создать файл /etc/asound.conf), то в этот случае aplayer так же будет выводить через dmix и мы на экране ЦАП увидим "наши" 48000 кГч. В нашем случае, т.е. сборка Tiny + АП, в версии x32 все нормально: устанавливаем alsa и alsa-config (без последнего пакета АП не может выбрать устройство вывода), запускаем АП, потом card, выбираем свой ЦАП, создается /etc/asound.conf и плеер воспроизводит напрямую через alsa. В версии Tiny х64 сейчас это не получилось, как я делал это раньше, я не помню, в предыдущей сборке это же работает. Я разбираться не хочу, потому что есть более музыкальная ось BLACKOS, на которой я и "сижу". Если кто-то хочет разобраться, как заставить Tiny х64 на последнем (и последующих) ядре воспроизводить правильно, то могут попытаться это сделать сами, у меня же получилось ранее. Специалисты могут дать совет, все будут признательны. Но могут и просто потрындеть.
-
Итак, что имеем: - Я забыл как заставить Tiny x64 воспроизводить напрямую через alsa и поэтому выложенная выше инструкция, если кому это интересно - это исключительно для версии х32. Выложенный там образ х64 у меня правильно играть не хочет - все гонит через микшер, где все конвертится в 48 кГц. :( - Выложенная ранее здесь 64 битная версия: CoreTiny_64_8.2.1_4.8.17_APlayer_Console_SSH_RUS__280118.iso играет как надо, не скажу, что отлично, но выводит как умеет напрямую через alsa, т.е. без изменения частоты (повторюсь, как я это сделал, уже не помню, вспоминать не хочу. - Если кого-то смущает, что в этой версии работает сервер SSH, то его запуск можно отключить в файле /opt/.bootlocal.sh заремив или удалив строчку sudo /usr/local/etc/init.d/openssh start - "Истинные" перфекционисты могут так же заремить или удалить строчку, запускающую скрип установки статического IP: sudo /opt/eth0.sh Не забудьте потом сохранить изменения командой sudo filetool.sh –b И напоследок, предлагаю там же автоматизировать монтирование внутренних и внешних дисков с ntfs, для этого надо: - установить пакет ntfs-3 командой tce-load -wi ntfs-3.tcz - скопировать в /opt файл mount.sh ( https://yadi.sk/d/FkZTWo9u3XgZb3 ) - добавить в /opt/.bootlocal.sh строчку sudo mount.sh - сохранить изменения командой sudo filetool.sh –b После перезагрузки системы разделы с ФС ntfs монтируются автоматически, думаю, что другой ФС у вас нет. End, ну все, что мог
-
Быстренько собрал систему х32 - Чудо чудно, все играет как надо, вот картинрки: формат файла 24-192 АП показывает На дисплее ЦАП все те же 24-192 Формат 24-96 АП ЦАП Почем версия Тини х64 не хочет выводит через alsa, повторюсь х.з., надо разбираться. Если надо выложу образ х32, но - памяти видит не более 3Гб, - как-то все медленнее работает - звук сами оцените.
-
Резюме: собрал быстренько сборку по своей же инструкции на версии x64 (образ которой был выложен на общее обозрение), беда подтвердилась - все выводится в 48. Почему? Х.з., пока. Но я точно помню, что версия х32 выводила все нормально (у меня ЦАП с дисплеем и я был трезвый). Сейчас попробую еще раз собрать версию х32, посмотрим, самому еще стало интересно, что за... Ждите или попробуйте сами. ... А пока перезагрузил аудио комп с BLACKOS - как в фильме: "Чего ж тебе ещё надо, собака?" Играет! Включил Eagles, Hi-res - КЛАСС!!!
-
Давайте с простого: Что бы в Тини что-т сохранить, эту папка или лучше конкретный файл должен быть указан в файле /opt/.filetool.lst. Допустим, хотим сохранить изменения в /usr/share/alsa/alsa.conf (повторюсь, допустим), тогда в /opt/.filetool.lst добавляем строчку usr/share/alsa/alsa.conf и выполняем сохранение системы sudo filetool.sh –b. Но, если выводим через USB карту на ЦАП то ничего в alsa.conf править не надо, параметры, указанные в alsa.conf - это настойки минкшера. А у нас должно выводится напрямую через alsa. "...команда card выпадают два варианта 1)default 2)front..." - когда что-то не понятно, то лучше задавать глупые вопросы, "глупые вопросы": выводите через USB карту на ЦАП? Какая карта, какой ЦАП (какой USB приемник в ЦАП), были ли подобные проблемы на предыдущих сборках Тини на оф. ядрах? По идее, после команды card должен выводится драйвер USB приемника ЦАП, в моем случае, например, Аmanero. Давайте ответы на "глупые вопросы"...
-
End, Если речь идет о последней сборке, то такое может быть если звук выводится через какой-то микшер, который, как и положено всем микшерам все входящие звуковые потоки приводит к одному знаменателю (частоте), в вашем случае это 48кГц. Если вы используете готовый образ, т.е. в котором установлен пакет alsa-config.tcz и при первом запуске плеера от root (любой из предложенных методов, что бы не ошибиться, проще запускать из под sudo mc, и файл ap из любой папки плеера), нужно выбрать устройство вывода звука командой card , указав его номер, выведенный на экран. Дальше, пишу по памяти, лучше выйти из плеера (или плеер сам завершит вою работу) и запустить его заново. У меня таким образом выбирается USB ЦАП на Amanero (что и отображается на дисплее по команде card). При этом вывод звука будет напрямую через alsa и ни какие микшеры не будут задействованы. Пока все, что могу сказать. Если проблему не победите, то можете выложить порядок своих действий, лучше фото экрана.
-
End, по вашей просьбе "склепать самую простую сборку тини с обновленным плеером Игоря,не перегружая ее сетью,... итд,просто консольная ос + консольный плеер" - склепал версию CorePure64-9.0, образ здесь, на флешку накатывать Rufus. Плеер установлен в двух папках /home/tc/ap и /usr/ap, как уже писал ранее, мне кажется, что из разных мест плеер играет по разному, сравните. Запускать плеер командой aptc.sh или apusr.sh. Разделы с ФС ntfs и ext на внутренних и внешних дисках монтируются автоматически. Но, послушал я внимательно как все это играет - хорошо, чисто, аккуратно, но все же проигрывает BLACKOS. Как говориться, это дело вкуса, так что сами можете сравнить и сделать свой вывод. Если у вас или у кого еще появится желание самому собрать Tiny+АП на других оф. ядрах, то вот простая инструкция: Текста на первый взгляд много, но ничего сложного нет, тем более, что я приложил готовые файлы, т.ч. руками редактировать придется минимум. Сборка для качественного вывода звука на терминальной версии Core Tiny Linux, работающей полностью в оперативной памяти с консольным плеером Аплеер. 1. Установка и первоначальная настройка ОС. Теперь все действия производим в TinyCoreLinux 2. Настройка параметров сохранения системы 3.Установка и настройка необходимых пакетов 4. Русификация системы 5. Установка консольного плеера Аплеер от Игоря Антонова 6. Монтирование внутренних и внешних дисков и флешек. 7. Настраиваем автоматическое выполнение необходимых команд при загрузке 8. Окончательная проверка системы. 9. Сохранение настроек и безопасность системы Все. Попробуйте содрать систему сами, попробуйте на разные ядрах. Сеть отключите в BIOS. Если надо управление по сети, то надо установить SSH. Сравните с своими сборками, с BLACKOS.
-
End, С русификатором понятно, он нужен, как минимум, у всех есть записи Владимира Семеновича, как тут без русификатора. Можно конечно его не устанавливать (русификатор), для минимизации, а сделать так, что бы русские буквы отображались в плеере "квадратиками" (уже сделал), а название альбома можно в латинице написать. Но лучше конечно установить русификатор, как-то правильнее. Добавлю. Почти закончил собирать Tiny_АП на последнем дефолтовым ядре, сейчас вожусь с подключением разделов с ФС xfs. Вам это наверное не надо, а у меня вся музыка на внутреннем HDD с ФС xfs. Пришлось перевести в эту не очень популярную ФС, "спасибо" ребятам из PVD-audio: когда они "пилили" свою BLACKOS Full, которая у меня на муз. компе, то "перестарались" и удалили поддержку ntfs. Послушал, как играют тестовые записи на последнем варианте Tiny и АП, захотелось и весь материал оценить. Но, пока проблемы с этой xfs, не хочет монтироваться. Если кто знает, как ее подцепить, буду благодарен. ... End, Я вот тут подумал, а чем вас не устраивают имеющиеся сборки Tiny+АП? Только наличием SSH? Сервер SSH можно отключить, можно заремить две строчки в /opt/bootlocal.sh : sudo /opt/eth0.sh - это про статический IP, можно отключить sudo /usr/local/etc/init.d/openssh start - это автоматический старт SSH. Не забудьте сохраниться sudo filetool.sh –b Сеть лучше отключить в BIOS. В первом посте есть инфа "Сборки на RT ядрах , RT ядра из TinyMPD от Дима_с", я как понял вы уже это попробовали, может достаточно, там есть 4430 и не надо делать на "свежих" дефолтовых ядрах? Хотя я почти закончил, осталось добавить RT 4430.
-
"Клиент" хочет только консольную версию АП, без сети и русификатора, т.е., как говорится, "меньше уже не имеет смысла"
-
Игорь, приветствую! Правильно, что позднее этого обновления (ссылки в конце поста), консольный плеер больше не обновлялся? Или может я пропустил информацию.
-
End, приветствую! Консольная Тини + консольный АП сделать очень просто, только Уважаемый Игорь не обновлял консольную версию с, по моему, января. Убрать сеть - это я понимаю, делал универсальную для все вариантов управления. А почему не нужен русификатор, тогда плеер не прочитает имена файлов на Великом и Могучем. Ядра какие нужны, которые идут в "коробке" с системой или, например, RT от Уважаемого Дима_с (автора TinyPMD, тут не знаю, как с правами на интеллектуальную собственность)? Если ядро по дефолту, консольный Тини, консольный АП и без русификатора, то сделаю. ... Добавил: у вас вывоз звука через USB или через PCI? Хотя для дефолтового ядра это не важно. ... Добавил 2: у вас какое железо :32 или 64?
-
ampir-nnn, Можно оставить и так, но вопрос чисто теоретический: если в системе нет других таймеров (HPET отключен в биос) и система сама выбирает tsc как активный таймер (да же при включенном HPET), зачем эту команду прописывать в параметрах загрузки? Вопрос, повторюсь, для самообразования. Ну и что бы не приставали с глупыми вопросами подскажи, где можно посмотреть ПОЛНЫЙ список доступных параметров ядра и, ГЛАВНОЕ, их описание.
-
Потому, что ядро Linux не обращяет внимания на БИОС - в большенстве случаев Это обязательный параметр для звуковой системы Ну да, "дилетантам" проще пересобрать ядро, с тысячами параметров Дилетантам (я без кавычек напишу) конечно же не проще, но когда это делаешь в графическом режиме, то проще из-за наглядности, я имею ввиду раздел "make menuconfig". Исключительно из-за этого. Может быть ты или UNITRA, или еще кто из не дилетантов скажут на что в этом разделе настройки ядра обратить внимание или что достаточно включить в grub в GRUB_CMDLINE_LINUX_DEFAULT="", а остальное, мол не имеет значения, для звука. Я видел много вариантов настройки grub якобы для звука, например такой: GRUB_CMDLINE_LINUX_DEFAULT="clocksource=tsc tsc=reliable intel_idle.max_cstate=0 processor.max_cstate=0 idle=poll pcie_aspm=performance mce=ignore_ce ipmi_si.force_kipmi=0 nmi_watchdog=0 noht nohz=on nohalt nosoftlockup=0" Есть другое предложение, что все выкинуть и оставить только это: GRUB_CMDLINE_LINUX_DEFAULT="clocksource=tsc tsc=reliable" Твое мнение, как правильнее? Помню твой пост про ОС от PVD, ты писал, что у них якобы так: isolcpus=1 threadirqs clocksource=tsc idle=poll tsc=reliable nosoftlockup Есть какой-то подход к этому вопросу, считаю, что один из главных моментов при настройки ОС, не будешь же переслушивать все эти "китайские иероглифы"
-
Да, некоторые и fstab отслушивают А насчет доказательств, их вообще нет - и не только в этой теме. Только Игорь из соседней темы делал попытки. Есть только SQ. осталось придумать чем измерять - косяками или сотками, наверное Точно!!! Думаю измерять надо положением ручки громкости на усилителе: чем правее, тем , т.е. SQ честнее (о соседях не говорим). "...некоторые и fstab отслушивают..." - совершенно верно, Ампир, пример (это правда не fstab, fstab на Аудиомаразме отслушивают): GRUB_CMDLINE_LINUX_DEFAULT="clocksource=tsc tsc=reliable..." Зачем указывать в параметрах ядро это , если HPET отключен, да и если он есть, система все равно автоматически выбирает активным таймер tsc? Может конечно и есть в этом необходимость. Какая? Какая разница, указать это в grub или дать система самой выбрать единственный таймер tsc? Возможно в твоем предложении управлять параметрами ядра через grub есть резон: дописал-удалил параметры, обновил grub, перезагрузился и слушай, что получилось. Быстрее. Но, надо знать точный синтаксис параметров, а это не для нас, дилетантов, и главное, знать на что этот параметр влияет и влияет ли вообще.
-
Я бы написал так: или "По просьбе Дмитрия, пытливого" или "По просьбе Дмитрия и для пытливых". Виктор, отличная работа (правда еще не читал, сужу чисто по объему), буду изучать. Давно хочу сам "сварить" RT ядро, но что-то пока страшновато браться. Может твоя инструкция подтолкнет. Если спецы-линуксоводы выскажут свое резюме оп поводу выше написанного, будет замечательно. Виктор, отлично!
-
CHAY, если аудио файл есть, а cue нет и в плеерах этот файл отдельными треками не отображается (говорят, так бывает, даже когда нет внешнего файла cue, а он вшит в файл, повторюсь, сам не видел, но в инете читал), так вот если cue нет и файл потреково не отображается, то cue писать только руками, как советует si.tempo. Без cue разрезать можно в аудио редакторе.
-
Виктор, отличный отчет! Отличная работа! Главное, что все сделал сам, и что все получилось. Спецы, уверен, смеяться не будут, а дадут дельные советы (если они спецы): что поправить, что может не надо было делать и куда идти дальше. Если ты сам говоришь, что это не окончательная сборка, что еще планируешь сделать для звука и для удобства пользования? Плеер Уважаемого Игоря хорош еще и тем, что "скачал-переписал-запустил", все, больше ни чего не надо, работает на любой оси. Для управления плеером (и рендерером) достаточно установить любой браузер, лучше Chromium (chromium-browser). Браузер после установки можно запустить командой xinit chromium-browser и в адресной строке указать localhost:7778. Если плеер aplayer уже запущен, то в браузере откроется его главное меню. Все, АП запущен. Я выше просил совета у спецов, как сделать так, что после загрузки системы автоматически выполнялись две команды ./aplayer и xinit chromium-browser, ответ я или пропустил, или его не было. Тем более, АП обновился и команда запуска плеера теперь освобождает терминал, здесь же следом можно запустить и браузер. Относительно "большой" объем образа системы сейчас не помеха для распространения: можно сжать RAR и разрезать им же на тома, да и интернет сейчас у всех скоростной. Виктор, вопросы: - зачем устанавливал xdm и blackbox, думаю, что достаточно xserver-xorg, он должен подтянуть x11-xserver и xinit. По моему как-то так, вечером уточню, как я делал. Если тебе все это надо, что бы запустить audacious, то можно обойтись и без них. - плеером audacious можно управлять дистанционно: пультом или по сети? У тебя сеть есть или ты ее не задействуешь, как "зло"? - автозапуск плеера audacious планируешь организовать? Виктор, в чем отличия этих ядер? По какой инструкции ты собирал эти RT ядра, сбрось ссылку, собственные рекомендации и примечания не помешают, а может и инструкцию для не спецов, как я.
-
Я выше давал ссылку на Lin из двух файлов, это самый лучший вариант. Грузил их даже через сеть - бездисковая система. Толку НЕТ. Пробуйте .... ... Отлично, а можно повторить и по подробнее. Здесь много (большинство) не специалисты в Linux, по этому подробная инструкция приветствуется. ... т.е., мы не касаемся вопроса, лучше что-то моего ЦАП или нет, мы говорим только о Linux. Ок! ... Кто не знает (а я думаю, что это большинство) мой ЦАП USB DAC D68 (не реклама, а констатация) Стоил в 2014 всего... , ну не более 1 т. у.е. по курсу. Играет замечательно, есть лучше. я их слышал, но стоят минимум в 3-4 раза дороже. Как я говорил, я обладаю уникальным свойством - я умею останавливаться.
-
Ампир, чуть выше ты написал "Ерунда, слушал и измерял - разница 0" То, что измерял, это вполне возможно. А вот то, что слушал, это вряд ли, потому что не на чем. Если "в бой" идут смартфон и E-MU, то о каком SQ можно говорить. Ты запомнил, что такое SQ? Это качество звука. Есть предложение, ты ни чего не говоришь о SQ, потому что не можешь, но будем очень признательны по вопросам Linux. Ты же специалист? Задача первая: как сделать образ рабочей системы (ISO или IMG), что бы: - размер образа был минимально возможный, что бы удобно было распространять - образ разворачивался на флешку стандартными программами (Win32DiskImager, Rufus и прочими) Ок?