MIDI para VMPK para QSynth para Audio?

2

Atualmente estou usando o Jack (qjackctl) + VMPK + qSynth para tentar simplesmente atolar um pouco no meu teclado na minha máquina Linux. Eu posso ver todas as entradas e saídas, mas ainda não estou recebendo nenhum som.

Aqui está o meu mapa de conexão Jack:

Aqui está o VMPK, mostrando que sou capaz de tocar notas com meu dispositivo USB Midi:

Finalmente, aqui está qsynth:

Se eu conectar meu dispositivo USB diretamente ao QSynth, vejo a atividade no canto inferior esquerdo, mas se eu conectá-lo ao VMPK, em seguida, ao QSynth, não vejo atividade. Em ambos os casos, não consigo som.

Eu não sei como eu deveria ter essa coisa ligada. Parece que eu deveria conectar meu dispositivo USB do Keystation ao VMPK, depois conectar a saída do VMPK ao sintetizador. No entanto, eu não ouço nenhum áudio, e eu tenho algumas coisas.

O que estou fazendo de errado aqui?

    
por Naftuli Kay 01.02.2012 / 19:39

2 respostas

1

Primeiro de tudo, o VMPK não passa dados MIDI através dele. Isso significa que, se você usá-lo para tocar notas, ele será emitido, mas se você fornecer uma entrada MIDI, ele destacará as notas pressionadas, mas não as emitirá. Para permitir passar MIDI para a saída, vá ao menu Edit-> Conexões, selecione "Ativar MIDI Thru na saída MIDI", e confirme pressionando OK. Isso fará com que sua conexão MIDI funcione como na imagem que você forneceu, e o QSynth receberá a entrada MIDI do seu controlador externo.

Não sei ao certo como você configurou o QSynth, já que ele não pode ser deduzido dessas capturas de tela que você forneceu (silly QSynth!). No entanto, existem algumas coisas que você deve fazer para que funcione:

  • Use um soundfont, pois o QSynth não fará nenhum som sem alguns. Clique no botão 'Setup', em seguida na aba Soundfonts use o botão Open para selecionar um arquivo sf2 (se você não tiver um, instale o pacote fluid-soundfont-gm ou fluid-soundfont-gs , ou procure por eles na web, como milhares de soundfonts estão disponíveis gratuitamente). Após essa mudança, o QSynth pedirá que você reinicie o mecanismo, permita que ele responda "Sim".
  • Depois, verifique se as conexões ALSA estão como deveriam (o QSynth será redefinido quando reiniciar o mecanismo). Além disso, lembre-se de conectar sua saída de áudio à saída do sistema na janela de conexões de áudio do JACK.

Espero que isso ajude você. Pergunte em caso de qualquer outro problema:)

    
por Rafał Cieślak 04.02.2012 / 20:44
0

Só para adicionar meus 5 centavos ..

Se você quiser salvar a saída QSynth em um arquivo .wav, clique no botão + próximo ao QSynth1 para adicionar um novo driver e selecione Áudio Driver: arquivo .

Contanto que o mecanismo seja reiniciado, ele salvará a saída em /home/fluidsynth.wav

Simplesmente feche o QSynth quando você terminar de gravar e gostaria de ouvir sua criação:)

    
por Alex K 19.12.2013 / 12:28