From: Takashi Iwai <tiwai@suse.de>
To: alsa-devel@alsa-project.org
Subject: MIDI 2.0 Network UDP server/client programs for ALSA
Date: Wed, 14 May 2025 17:17:23 +0200 [thread overview]
Message-ID: <87frh7te64.wl-tiwai@suse.de> (raw)
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
reply other threads:[~2025-05-15 8:04 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87frh7te64.wl-tiwai@suse.de \
--to=tiwai@suse.de \
--cc=alsa-devel@alsa-project.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.