Перейти к содержанию

audioshock

Продвинутые
  • Публикаций

    3 662
  • Баллов

    6 620 
  • Зарегистрирован

  • Посещение

  • Победитель дней

    6

Весь контент audioshock

  1. Возможно , у меня "все по другому" Ты же прекрасно понимаешь в чем дело, так потрындеть, для других поясню, кто не знает. Когда запускаем консольный 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 на последнем (и последующих) ядре воспроизводить правильно, то могут попытаться это сделать сами, у меня же получилось ранее. Специалисты могут дать совет, все будут признательны. Но могут и просто потрындеть.
  2. Итак, что имеем: - Я забыл как заставить 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, ну все, что мог
  3. Быстренько собрал систему х32 - Чудо чудно, все играет как надо, вот картинрки: формат файла 24-192 АП показывает На дисплее ЦАП все те же 24-192 Формат 24-96 АП ЦАП Почем версия Тини х64 не хочет выводит через alsa, повторюсь х.з., надо разбираться. Если надо выложу образ х32, но - памяти видит не более 3Гб, - как-то все медленнее работает - звук сами оцените.
  4. Резюме: собрал быстренько сборку по своей же инструкции на версии x64 (образ которой был выложен на общее обозрение), беда подтвердилась - все выводится в 48. Почему? Х.з., пока. Но я точно помню, что версия х32 выводила все нормально (у меня ЦАП с дисплеем и я был трезвый). Сейчас попробую еще раз собрать версию х32, посмотрим, самому еще стало интересно, что за... Ждите или попробуйте сами. ... А пока перезагрузил аудио комп с BLACKOS - как в фильме: "Чего ж тебе ещё надо, собака?" Играет! Включил Eagles, Hi-res - КЛАСС!!!
  5. ALARM2 !!! Да, подтверждаю, что и меня после создания флешки из выложенного образа все выводится в 48. Упс... разбираюсь, после создания образа с рабочей системы, я образ на это не проверял, т.к система выводила бит в бит. РАЗБИРАЮСЬ.
  6. Давайте с простого: Что бы в Тини что-т сохранить, эту папка или лучше конкретный файл должен быть указан в файле /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. Давайте ответы на "глупые вопросы"...
  7. End, Если речь идет о последней сборке, то такое может быть если звук выводится через какой-то микшер, который, как и положено всем микшерам все входящие звуковые потоки приводит к одному знаменателю (частоте), в вашем случае это 48кГц. Если вы используете готовый образ, т.е. в котором установлен пакет alsa-config.tcz и при первом запуске плеера от root (любой из предложенных методов, что бы не ошибиться, проще запускать из под sudo mc, и файл ap из любой папки плеера), нужно выбрать устройство вывода звука командой card , указав его номер, выведенный на экран. Дальше, пишу по памяти, лучше выйти из плеера (или плеер сам завершит вою работу) и запустить его заново. У меня таким образом выбирается USB ЦАП на Amanero (что и отображается на дисплее по команде card). При этом вывод звука будет напрямую через alsa и ни какие микшеры не будут задействованы. Пока все, что могу сказать. Если проблему не победите, то можете выложить порядок своих действий, лучше фото экрана.
  8. Юрий, приветствую! Насчет ARM не знаю, не пробовал, а вот ASUS Transformer Mini T103HAF точно рассматривать не стоит. Был у меня подобной конфигурации неттоп от ASUS - для нашего дела железка точно непригодная, хотя компактная и на стойке смотрится стильно.
  9. 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.
  10. 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.
  11. "Клиент" хочет только консольную версию АП, без сети и русификатора, т.е., как говорится, "меньше уже не имеет смысла"
  12. Игорь, приветствую! Правильно, что позднее этого обновления (ссылки в конце поста), консольный плеер больше не обновлялся? Или может я пропустил информацию.
  13. End, приветствую! Консольная Тини + консольный АП сделать очень просто, только Уважаемый Игорь не обновлял консольную версию с, по моему, января. Убрать сеть - это я понимаю, делал универсальную для все вариантов управления. А почему не нужен русификатор, тогда плеер не прочитает имена файлов на Великом и Могучем. Ядра какие нужны, которые идут в "коробке" с системой или, например, RT от Уважаемого Дима_с (автора TinyPMD, тут не знаю, как с правами на интеллектуальную собственность)? Если ядро по дефолту, консольный Тини, консольный АП и без русификатора, то сделаю. ... Добавил: у вас вывоз звука через USB или через PCI? Хотя для дефолтового ядра это не важно. ... Добавил 2: у вас какое железо :32 или 64?
  14. ampir-nnn, Можно оставить и так, но вопрос чисто теоретический: если в системе нет других таймеров (HPET отключен в биос) и система сама выбирает tsc как активный таймер (да же при включенном HPET), зачем эту команду прописывать в параметрах загрузки? Вопрос, повторюсь, для самообразования. Ну и что бы не приставали с глупыми вопросами подскажи, где можно посмотреть ПОЛНЫЙ список доступных параметров ядра и, ГЛАВНОЕ, их описание.
  15. Потому, что ядро 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 Есть какой-то подход к этому вопросу, считаю, что один из главных моментов при настройки ОС, не будешь же переслушивать все эти "китайские иероглифы"
  16. Да, некоторые и fstab отслушивают А насчет доказательств, их вообще нет - и не только в этой теме. Только Игорь из соседней темы делал попытки. Есть только SQ. осталось придумать чем измерять - косяками или сотками, наверное Точно!!! Думаю измерять надо положением ручки громкости на усилителе: чем правее, тем , т.е. SQ честнее (о соседях не говорим). "...некоторые и fstab отслушивают..." - совершенно верно, Ампир, пример (это правда не fstab, fstab на Аудиомаразме отслушивают): GRUB_CMDLINE_LINUX_DEFAULT="clocksource=tsc tsc=reliable..." Зачем указывать в параметрах ядро это , если HPET отключен, да и если он есть, система все равно автоматически выбирает активным таймер tsc? Может конечно и есть в этом необходимость. Какая? Какая разница, указать это в grub или дать система самой выбрать единственный таймер tsc? Возможно в твоем предложении управлять параметрами ядра через grub есть резон: дописал-удалил параметры, обновил grub, перезагрузился и слушай, что получилось. Быстрее. Но, надо знать точный синтаксис параметров, а это не для нас, дилетантов, и главное, знать на что этот параметр влияет и влияет ли вообще.
  17. Я бы написал так: или "По просьбе Дмитрия, пытливого" или "По просьбе Дмитрия и для пытливых". Виктор, отличная работа (правда еще не читал, сужу чисто по объему), буду изучать. Давно хочу сам "сварить" RT ядро, но что-то пока страшновато браться. Может твоя инструкция подтолкнет. Если спецы-линуксоводы выскажут свое резюме оп поводу выше написанного, будет замечательно. Виктор, отлично!
  18. CHAY, если аудио файл есть, а cue нет и в плеерах этот файл отдельными треками не отображается (говорят, так бывает, даже когда нет внешнего файла cue, а он вшит в файл, повторюсь, сам не видел, но в инете читал), так вот если cue нет и файл потреково не отображается, то cue писать только руками, как советует si.tempo. Без cue разрезать можно в аудио редакторе.
  19. Виктор, отличный отчет! Отличная работа! Главное, что все сделал сам, и что все получилось. Спецы, уверен, смеяться не будут, а дадут дельные советы (если они спецы): что поправить, что может не надо было делать и куда идти дальше. Если ты сам говоришь, что это не окончательная сборка, что еще планируешь сделать для звука и для удобства пользования? Плеер Уважаемого Игоря хорош еще и тем, что "скачал-переписал-запустил", все, больше ни чего не надо, работает на любой оси. Для управления плеером (и рендерером) достаточно установить любой браузер, лучше 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 ядра, сбрось ссылку, собственные рекомендации и примечания не помешают, а может и инструкцию для не спецов, как я.
  20. Я выше давал ссылку на Lin из двух файлов, это самый лучший вариант. Грузил их даже через сеть - бездисковая система. Толку НЕТ. Пробуйте .... ... Отлично, а можно повторить и по подробнее. Здесь много (большинство) не специалисты в Linux, по этому подробная инструкция приветствуется. ... т.е., мы не касаемся вопроса, лучше что-то моего ЦАП или нет, мы говорим только о Linux. Ок! ... Кто не знает (а я думаю, что это большинство) мой ЦАП USB DAC D68 (не реклама, а констатация) Стоил в 2014 всего... , ну не более 1 т. у.е. по курсу. Играет замечательно, есть лучше. я их слышал, но стоят минимум в 3-4 раза дороже. Как я говорил, я обладаю уникальным свойством - я умею останавливаться.
  21. Ампир, чуть выше ты написал "Ерунда, слушал и измерял - разница 0" То, что измерял, это вполне возможно. А вот то, что слушал, это вряд ли, потому что не на чем. Если "в бой" идут смартфон и E-MU, то о каком SQ можно говорить. Ты запомнил, что такое SQ? Это качество звука. Есть предложение, ты ни чего не говоришь о SQ, потому что не можешь, но будем очень признательны по вопросам Linux. Ты же специалист? Задача первая: как сделать образ рабочей системы (ISO или IMG), что бы: - размер образа был минимально возможный, что бы удобно было распространять - образ разворачивался на флешку стандартными программами (Win32DiskImager, Rufus и прочими) Ок?
×
×
  • Создать...

Важная информация

Пользуясь форумом вы соглашаетесь с нашими Условия использования.