Qmidinet

De Wikijoan
Dreceres ràpides: navegació, cerca

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

Eines de l'usuari
Espais de noms
Variants
Accions
Navegació
Institut Jaume Balmes
Màquines recreatives
CNC
Informàtica musical
joanillo.org Planet
Eines