Jack-smf-player
S'instal.la sense problemes, i l'exeuctable està dins la carpeta src/
$ ./jack-smf-player jack-smf-player: No file name given. usage: jack-smf-player [-dnqstV] [ -a <input port>] [-r <rate>] file_name
$ ./jack-smf-player /home/joan/pere_i_llop/midi/Peter_And_The_Wolf.mid $ jack-smf-player /home/joan/pere_i_llop/midi/Peter_And_The_Wolf.mid $ jack-smf-player -t -n /home/joan/pere_i_llop/midi/Peter_And_The_Wolf.mid $ man jack-smf-player
Amb l'opció -t quan acaba la cançó es tenca l'aplicació. Ara bé, l'opció -t té a veure amb utilitzar o no el transport del JACK (-t: Do not use JACK transport). Si utilitzo l'opció -t arrenca automàticament la cançó, es tanca automàticament, i no respon al transport del JACK. Si no utilitzo l'opció -t, quan arrenco l'aplicació automàticament arrenca la cançó, i respon al transport del JACK.
-n: don't start jack transport at startup. És el que necessito per tal de què no arrenqui automàticament.
Arrenco el fluidsynth (com a client jack), connecto el fluidsynth al system, i arrenco el jack-smf-player connectant-lo automàticament al fluidsynth:
$ fluidsynth -l -a jack -m jack /home/joan/soundfonts/general/Musica_Theoria_v2_GM.sf2 $ jack-smf-player -n -a fluidsynth:midi /home/joan/pere_i_llop/midi/Peter_And_The_Wolf.mid $ jack-smf-player -n -a fluidsynth:midi ~/midi_files/pop_rock/candlein.mid
per fer proves el segon és millor que el primer doncs tinc diferents instruments i és GM, i utilitza diferents canals.
L'avantatge de no utiltizar l'opció -t és que puc jugar amb el transport del JACK, és a dir, els botons de transport del QJackctl (stop, play, pause, rewind)
Si no vull que comenci la cançó automàticament, utilitzaré -n: Don't start JACK transport at startup.
$ man jack-smf-player
creat per Joan Quintana Compte, desembre 2010