domenica 26 novembre 2017

Midi sotto linux


Verificare con il comando:
aconnect -o
di avere in elenco solo "Midi through port": è la modalità di default che invia i comandi midi ad un dispositivo esterno (che ovviamente non abbiamo).

Abbiamo bisogno di un sintetizzatore software come Timidity o FluidSynth, con i loro campioni digitalizzati.

Ho installato quest ultimo con il comando:
 apt-get install fluidsynth fluid-soundfont-gm
ho scaricato un midi di prova da qui.

Ho verificato l'installazione con il comando
fluidsynth --audio-driver=alsa -o audio.alsa.device=hw:0 /usr/share/sounds/sf2/FluidR3_GM.sf2 test1.mid
Se si lancia il sintetizzatore software così:
fluidsynth -l -s -i -aalsa -o audio.alsa.device=default /usr/share/sounds/sf2/FluidR3_GM.sf2
poi il comando iniziale di aconnect mostra anche il driver fluid synth.

Tutto è partito dall'installazione di un videogioco sotto wine che non mi riconosceva il dispositivo midi...

Riferimenti qui e qui.

Nessun commento:

Posta un commento