Автор Тема: Linux, музыкальные процессоры и поиск  (Прочитано 1281 раз)

Оффлайн slav01

  • Завсегдатай
  • *
  • Сообщений: 68
Всем привет!

Давно жду, когда в IT появятся технологии, чтобы превратить персоналку в простой, удобный и качественный музыкальный процессор.

Пока не дождался, а самому в данный момент не до этого, поэтому в свободное время продолжаю изучать технологии имеющиеся и пробую их завести...

Буду записывать об этом здесь...

Под Линукс весьма заинтересовал процессор Guitarix. В официальных примерах, он, конечно, выдаёт не ламповый звук, но всё равно звучание ощутимо лучше, чем в Guitar Rig.

Для Альта нет готового rpm.
От Fedora - не поставился.
Стал компилировать вручную.. Не проходит компиляция: какие-то библиотеки конфликтуют или их не хватает - прямо сейчас не скажу.

Зайдя на сайт разработчиков, посмотрел, какой дистрибутив рекомендуют они. Рекомендую AVLinux и KXStudio.
Скачал и поставил AVLinux.
Дистрибутив интересный. Guitarix идёт в комплекте, вместе с немалым количеством музыкального ПО. Плюс, есть оптимизация ядра под звуковые задачи, по крайней мере, так говорят.

Потратив день на разбирательства, нагуглил настройки, чтобы запустить jack + sound blaster + аудиоплеер - кхе, смешно. Но оказывается, что в jack только одна частота совместима с sound blaster.

Иду дальше...
Дальше нужно подключить линейный вход и суметь передать его в jack и далее в guitarix. Настройки у них замороченные, поэтому для начала решил попробовать просто записать с линейного входа через Audacity - дабы удостовериться, что линейный вход работает правильно.

И на этом пока завис...

Дело в том, что я не нашёл в тамошнем Audacity такого входа, через который бы нормально принимался линейный вход (или микрофон).
В Альте я прекрасно записываю через вход, который называется default: mic: 0. В AVLinux такого почему-то нет. А все остальные - нерабочие.
Хотя стоит там вроде бы такой же alsa driver, и такой же alsamixer, который прекрасно видит sound blaster..

Хм.. неужели в Альте какой-то особенный alsa driver?... Может ли кто-нибудь подсказать,  как в alsa добавляются и настраиваются интерфейсы ввода/вывода для звуковой карты?

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 233
если вы работаете через jack, то через него все виртуальные коммутации и надо делать (что-то в духе https://habrahabr.ru/post/146286/ ).

Лучше на http://digilinux.ru/ про всё такое ищите и спрашивайте.
« Последнее редактирование: 08.05.2017 00:12:41 от yaleks »

Оффлайн slav01

  • Завсегдатай
  • *
  • Сообщений: 68
Там есть интересный момент.

Подключаю микрофон
В настройках alsamixer - включаю capture feedback.
Микрофон после этого прослушивается прекрасно.. и jack при этом выключен.

Т.е. драйвер скорее всего установлен правильно.

Однако получить такой же результат в jack или в Audacity не получается (перепробовал все варианты).

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

Оффлайн slav01

  • Завсегдатай
  • *
  • Сообщений: 68
Вот так список интерфейсов выглядит в AVLinux


А так если подключаться через jack. 1 интерфейс и он нерабочий.


А вот так список интерфейсов выглядит в ALT.


Оффлайн slav01

  • Завсегдатай
  • *
  • Сообщений: 68
В Альте установлен pulseaudio...

И, похоже, канал микрофона проходит через него.

В Альте тоже не получилось найти ни одного рабочего интерфейса через CA0106...

А default выдаёт канал через pulseaudio. *думаю*

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 233
В Альте установлен pulseaudio...

И, похоже, канал микрофона проходит через него.

А default выдаёт канал через pulseaudio. *думаю*
Да, так и есть по умолчанию, что устраивает большинство юзеров.

Если вам нужно как-то иначе, то надо доставить jack и прочее.

У вас какая задача - AltLinux в AVLinux превратить?

Оффлайн slav01

  • Завсегдатай
  • *
  • Сообщений: 68
Задача - запустить guitarix. :)

Вариант решения 1 - запустить в Альт Линукс - потому что на нём в данный момент работаю. И потому что выбрал Альт - как основной дистрибутив. :)

Вариант решения 2 - использовать другой дистрибутив параллельно.

guitarix для alt у меня скомпилировать не получается...

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 920
    • Домашняя страница
    • Email
Это разве не голимая Java?
Андрей Черепанов (cas@)

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 451
    • Email
В Альте установлен pulseaudio...

И, похоже, канал микрофона проходит через него.

А default выдаёт канал через pulseaudio. *думаю*
Да, так и есть по умолчанию, что устраивает большинство юзеров.
Если вам нужно как-то иначе, то надо доставить jack и прочее.
А ещё вынести один совершенно лишний (и заодно мешающий) звуковой сервер из двух, т.е. лёнчикову пульсу.
« Последнее редактирование: 13.05.2017 12:24:58 от stranger573 »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Я постараюсь guitarix на следующей недели собрать. Чтоб его собрать, нужно ещё несколько пакетов собрать.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Собрал guitarix в тестовом задании 183102 для Сизифа. Не уверен, что под p8 заведётся. Прошу тестировать:

apt-repo test 183102 guitarix
« Последнее редактирование: 21.05.2017 17:57:12 от Антон Мидюков »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 920
    • Домашняя страница
    • Email
apt-repo test 183102
Андрей Черепанов (cas@)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
guitarix ушёл в p8. Завтра можно будет уже установить.

Оффлайн slav01

  • Завсегдатай
  • *
  • Сообщений: 68
ммм.... я благодарю за отклик и за сборку

..но, увы, у меня сейчас нет возможности провести эксперимент..  :-(

настроено рабочее окружение, оно используется, и мне бы очень не хотелось сломать звук удалением pulseaudio и установкой jack

если вдруг в ближайшее время появится возможность сломать линукс :) я вернусь к этой задаче..

спасибо

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
настроено рабочее окружение, оно используется, и мне бы очень не хотелось сломать звук удалением pulseaudio и установкой jack

Удалять pulseaudio не нужно. Необходимо лишь установить пакет pulseaudio-jack.