Qmidinet
QmidiNet is a MIDI network gateway application that sends and receives MIDI data over the network, using UDP/IP multicast. Inspired by multimidicast (http://llg.cubic.org/tools) and designed to be compatible with ipMIDI for Windows (http://nerds.de).
$ sudo dpkg -i qmidinet_0.0.1-1.rncbc.ubuntu910_i386.deb $ qmidinet -h QmidiNet - A MIDI Network Gateway via UDP/IP Multicast Usage: qmidinet [options] Options: -n, --num-ports=[num-ports] Use this number of ports (default=1) -i, --interface=[interface] Use specific network interface (default=all) -p, --port=[port] Use specific network port (default=21928) -h, --help Show help about command line options -v, --version Show version information
Per provar-ho amb Android (nov 2011), instal.lo l'aplicació My Piano, que es pot configurar amb midi over wifi. Arrenco el JACK, fluidsynth i qmidinet pel port 9000:
$ fluidsynth -l -a jack -m alsa_seq /home/joan/soundfonts/general/Unison.SF2 $ qmidinet -p 9000
Faig les connexions i ja funciona.
La idea és la mateixa que el fingerplay. L'avantatge de qmidinet és que sembla que és més general. L'avantatge de Fingerplay és que disposo del codi font del client i del servidor, i és més fàcil d'adaptar per a fer una nova aplicació. Clar que potser puc fer funcionar el client de fingerplay amb el servidor de qmidinet.
Ara en comptes de provar-ho amb qmidinet ho provo amb DSMI, que era la idea original del post (http://www.hispasonic.com/foros/android-como-teclado-midi/385276)
Descarrego i instal.lo DSMI:
No cal compilar (ve amb el codi font) perquè ve amb un executable que ha funciona,
$ ./DSMIDIWiFi
Apareix en el JACK, connecto amb el fluidsynth, i ja està. Ho he volgut provar per veure si la performance respecte qmidinet millorava, però no. Funciona molt bé, però si faig notes molt ràpides no arriba a reproduir totes les notes.
creat per Joan Quintana Compte, novembre 2011