A implementação de referência original do protocolo RTP-MIDI (originalmente especificado em RFC4695 - agora atualizado para RFC6295 ) dos caras que o desenvolveram está disponível como parte de uma versão antiga do sfront software.
Uma implementação mais atualizada está disponível na biblioteca nmj baseada em Java, que aparentemente funciona com o iOS: link
Existe também o interessante projeto scenic que contém suporte a rtpmidi baseado em Python (a partir de agora pacote Debian midistream descontinuado foi derivado). Na árvore de fontes Scenic, o aplicativo python midistream real é aqui scenic / py / scripts / midistream.in, e a biblioteca associada pode ser encontrada aqui: scenic / py / rtpmidi
Também é possível usar o JACK para enviar o MIDI, mas você precisa rodar o JACK em todas as máquinas (para iOS você precisa de um aplicativo que suporte o JACK).
Mais alguns softwares baseados no Windows (gratuitos, mas não de código aberto): link
Atualização 2018: agora há uma implementação baseada em nó do rtpMIDI e também do Arduino-AppleMIDI-Library que pode ser possível portar para o Linux.