aseqnet - справочное руководство, опции, примеры команд


ИМЯ

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 или отправив им сигнал. Сервер автоматически завершит работу.

ПАРАМЕТРЫ

-p port

Укажите номер порта TCP или имя службы TCP.

-s addr

Подпишитесь на указанный адрес для автоматического чтения.

-d addr

Подпишитесь на указанный адрес для автоматической записи.

-n name

Укажите миди-имя процесса.

-v

Подробный режим.

СМОТРИТЕ ТАКЖЕ

aconnect(1), pmidi(1)

АВТОР

Такаши Иваи tiwai@suse.de.