Resolvi meu problema depois de tentar o seguinte comando no terminal:
timidity -iA -B2,8 -Os &
Nota : -Os é a letra captal o, não o valor numérico de 0.
Mais informações técnicas abaixo.
O que isto faz é lançar uma nova instância de Timidity sob Alsa.
Em timidtiy --help
, -iA significa "interface do sequenciador ALSA" e -Os significa "dispositivo pcm ALSA". No final, isso não resulta em interferência entre a reprodução de áudio dos softwares Timidity e Pulse-Audio. Você terá que ajustar sua porta Timidity de acordo, pois, por padrão, geralmente há uma instância de Timidity sendo executada sob Root. Você receberá uma mensagem dizendo algo como
Opening sequencer port: 130:0 130:1 130:2 130:3
Isso geralmente corresponde à última instância da Timidez que está aberta. Para obter uma reprodução bem-sucedida, escolhi a porta 0 nas últimas três opções de portas disponíveis. Observe que, se você escapar do comando com Ctrl-C, o processo ainda estará ativo em Trabalhos e ficará visível no Monitor do Sistema. Para finalizar corretamente um processo ativo, primeiro execute o comando jobs
no terminal e execute kill%x
, onde x corresponde ao número do trabalho relacionado ao comando timidity acima.