Aplaymidi: utilitat d'ALSA
aplaymidi -p client:port[,...] [-d delay] midifile ...
$ aplaymidi -l Port Client name Port name 14:0 Midi Through Midi Through Port-0 128:0 TiMidity TiMidity port 0 128:1 TiMidity TiMidity port 1 128:2 TiMidity TiMidity port 2 128:3 TiMidity TiMidity port 3 129:0 FLUID Synth (6153) Synth input port (6153:0)
$ fluidsynth -l -a jack -m alsa_seq /home/joan/soundfonts/general/Musica_Theoria_v2_GM.sf2
arrenco el fluidsynth amb l'opció -a alsa o -a jack segons m'interessi, segons si estic utilitzant JACK o no.
$ aplaymidi -p 129:0 /home/joan/pere_i_llop/midi/pwolf.mid $ aplaymidi -p "FLUID Synth":0 /home/joan/pere_i_llop/midi/pwolf.mid
$ aplaymidi -p "FLUID Synth":0 ~/midi_files/pop_rock/candlein.mid o bé si ho vull enviar al Casio CTK-731 o al JV-2080, que està connectat a la UA-25EX: $ aplaymidi -p "UA-25EX MIDI 1":0 ~/midi_files/pop_rock/candlein.mid
si no funciona posar "UA-25EX MIDI 1":0 hauré de posar el número que toqui, per ex, 24:0
Utilitzar el CASIO CTK-731 perquè quan poso External veig exactament els canals que s'estan utilitzant. En aquest cas concret, són el 2,3,4,6,7,10. Si utilitzo External/solo puc fer que soni només el canal seleccionat, i així veure de quin instrument es tracta. Per exemple, en aquest fitxer midi:
- canal 2: baix. Per saber a quin so es correspon he d'anar al mixer i veure quin so tinc seleccionat en aquest canal. El puc canviar, però en principi aquest so l'ha seleccionat el midi file.
- canal 3: piano
- canal 4: patch 88 (new age)
- canal 6: so de guitarra, patch 25 (SteelGtr). Suposo que aquest patch l'ha seleccionat el mateix midi file amb un program change sobre el canal2 en l'inici del fitxe
- canal 7
- canal 10
Si canvio a mode External/play doncs selecciono un canal que és el que no sona, i evidentment això va molt bé per fer play-along.
La gràcia del mode External/play és que és l'únic mode en que quan toco un botó del 16 channel mixer veig quin és el patch que està seleccionat:
- canal 2: patch 32 (acoustic Bass)
- canal 3: patch 1 (Brite piano)
- canal 4: patch 88 (new age) -> de fet es correspon a la melodia
- canal 6: patch 25 (steel guitar)
- canal 7: patch 11 vibes
- canal 10: patch 192 (drum set 1)
creat per Joan Quintana Compte, novembre 2010