* MIDI 2.0 Network UDP server/client programs for ALSA
@ 2025-05-14 15:17 Takashi Iwai
0 siblings, 0 replies; only message in thread
From: Takashi Iwai @ 2025-05-14 15:17 UTC (permalink / raw)
To: alsa-devel
Hi,
I recently wrote a set of small programs for the new Network MIDI 2.0
UDP transport with ALSA sequencer / rawmidi API, based on v1.0 spec.
The current version (v0.3) is found at:
https://github.com/tiwai/amidi2net
A network server can be invoked simply via:
% amidi2net-server
and this will create an ALSA sequencer client/port. This ALSA
sequencer port can be connected by any other ALSA sequencer programs
or devices.
The server opens a UDP port, so that it can be connected by a client
on another machine on the net, e.g.:
% amidi2net-client -l amidi2net
which creates an ALSA sequencer client/port similarly, and this can be
connected by other apps, too. After the network connection, server
and client can pass the UMP data between them freely, so they work as
a bridge or hub for applications on both machines.
Some details are found in README and man pages.
For the builds, you'll need openssl and avahi devel packages.
(It allows to build without those, but basic functions will be
missing.)
As it's a quite initial version, there can be bugs and subject to
change. But the stuff seems working stably.
Feel free to reach me if you find any issues.
thanks,
Takashi
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2025-05-15 8:04 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-14 15:17 MIDI 2.0 Network UDP server/client programs for ALSA Takashi Iwai
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.