problema do controlador MIDI

1

Comprei o Arturia Keystep e olhei para o site. Não havia versão linux do centro do driver / midi. Alguma ajuda?

    
por Binder Uuganbayar 25.12.2016 / 06:42

1 resposta

3

Se você é capaz de ver o seu controlador MIDI quando você executa:

lsusb

então este guia deve prepará-lo com o básico. Ele entra em muitos detalhes e discute possíveis erros que você pode enfrentar e eu não gostaria de pular nada ou tirar o crédito dele.

Este comando deve exibir seu controlador:

cat /proc/asound/cards

Você não precisa do WINE para nada disso.

No Ubuntu 16.04, precisei fazer o seguinte:

Adicione um grupo de áudio para executar seu software com a prioridade correta:

sudo addgroup audio

Adicione-se ao grupo de áudio:

sudo adduser $USER audio

Verifique em qual endereço sua placa de som está ligada para a saída (geralmente hw: 0):

aplay -l

Instale o Fluidsynth e um soundfont que funcionará como seu sintetizador:

sudo apt-get install fluidsynth
sudo apt-get install fluid-soundfont-gm

Instale o JACK2, que será o servidor de som que fica no topo do Alsa:

sudo apt-get install jackd2

Execute o servidor JACK, mas permita que ele ignore qualquer processo pulseaudio simultâneo:

pasuspender -- jackd -d alsa --device hw:0 --rate 44100 --period 1024

Execute o sintetizador com um dos sons padrão:

fluidsynth --server --audio-driver=jack --connect-jack-outputs /usr/share/sounds/sf2/FluidR3_GM.sf2

Agora, verifique em quais portas seus servidores estão sendo executados. Isto deve mostrar o seu controlador MIDI (note o número após o cliente, eu tenho 129 ):

aconnect -i

E isso deve exibir a porta para o Fluidsynth (eu tenho 128 ):

aconnect -o

Conecte os dois (lembre-se que 129 e 128 são para fins ilustrativos, use os números das portas que você vê nos dois comandos acima):

aconnect 129:0 128:0

Agora você deve ouvir sons ao tocar as teclas do seu controle!

    
por skepticscript 26.06.2017 / 23:08