Решил подружить всё это, что бы можно было легко пользоваться любым аудио-софтом, прием одновременно...
Вот что у меня получилось
предполагается, что PulseAudio, jackd, qjackctl и timidity уже установлены.
1. ставим pulseaudio-module-jack
2. в
load-module module-jack-sink
load-module module-jack-source
3. Открываем параметры QJackCtl и на вкладке сценариев добавляем в сценарий, выполняющийся перед запуском jackd следующее
killall pulseaudio; sleep 3; gksu alsa force-reload
это надо для того, что бы полностью освободить звуковой порт. Без этого jackd может ругаться, что hw0 уже занят
gksu - графической sudo. надо что бы перезагрузить alsa(под обычном ползователем этого сделать нельзя)
В общих настройках QJackCtl должен быть интерфейс hw:0,0 и драйвер alsa
4. удаляем из /ets/init.d файл timidity
5. Добавляем в QJackCtl сценарий, выполняющийся после запуска jackd
timidity -iA -B2,8 -Os &
таким образом мы запускаем timidity в виде демона с нужной конфигурацией
6. добавляем QJackCtl в автозагрузку и перезагружаемся
p.s. для отдельного запуска VST-плагинов есть замечательный vsthost
Вот что у меня получилось
предполагается, что PulseAudio, jackd, qjackctl и timidity уже установлены.
1. ставим pulseaudio-module-jack
2. в
/etc/pulse/default.pa
после строки #load-module module-alsa-sink даписываемload-module module-jack-sink
load-module module-jack-source
3. Открываем параметры QJackCtl и на вкладке сценариев добавляем в сценарий, выполняющийся перед запуском jackd следующее
killall pulseaudio; sleep 3; gksu alsa force-reload
это надо для того, что бы полностью освободить звуковой порт. Без этого jackd может ругаться, что hw0 уже занят
gksu - графической sudo. надо что бы перезагрузить alsa(под обычном ползователем этого сделать нельзя)
В общих настройках QJackCtl должен быть интерфейс hw:0,0 и драйвер alsa
4. удаляем из /ets/init.d файл timidity
5. Добавляем в QJackCtl сценарий, выполняющийся после запуска jackd
timidity -iA -B2,8 -Os &
таким образом мы запускаем timidity в виде демона с нужной конфигурацией
6. добавляем QJackCtl в автозагрузку и перезагружаемся
p.s. для отдельного запуска VST-плагинов есть замечательный vsthost
Комментариев нет:
Отправить комментарий