aseqnet - Разъемы секвенсора ALSA по сети
aseqnet [remotehost]
aseqnet — это клиент секвенсора ALSA, который отправляет и получает пакеты событий по сети. Предположим, два хоста соединены сетью: hostA в качестве сервера и hostB в качестве клиента. Система секвенсора ALSA должна работать на обоих хостах. Для создания порта сервера выполните на hostA следующее:
hostA% aseqnet sequencer opened: 128:0
Затем на hostA был открыт пользовательский клиент 128 с портом 0. (Номер клиента может отличаться.) Для создания (сетевого) клиентского порта запустите aseqnet с именем хоста сервера:
hostB% aseqnet hostA sequencer opened: 132:0
Теперь все события, отправляемые на hostA:128:0, передаются на hostB:132:0 и наоборот.
Порты, созданные aseqnet, могут быть произвольно подключены к другим портам секвенсора через aconnect(1). Например, чтобы подключить hostB:132:0 к устройству вывода MIDI 65: 0:
hostB% aconnect 132:0 65:0
Затем события на hostA:128:0 будут доставлены на hostB:65:0. Следующая команда воспроизводит MIDI на hostB.
hostA% pmidi -p 128:0 foo.mid
Несколько клиентов могут существовать одновременно. Если hostC подключен как клиент к hostA, события с hostA отправляются всем подключенным сетевым клиентам, т. е. hostB и hostC. Однако разрешено только одно соединение от клиента к серверу.
Чтобы отключить сеть, остановите всех клиентов перед сервером, нажав ctrl-C или отправив им сигнал. Сервер автоматически завершит работу.
Укажите номер порта TCP или имя службы TCP.
Подпишитесь на указанный адрес для автоматического чтения.
Подпишитесь на указанный адрес для автоматической записи.
Укажите миди-имя процесса.
Подробный режим.
aconnect(1), pmidi(1)
Такаши Иваи tiwai@suse.de.