add dbus command to allow checking of wether hardware is currently exported
[a2jmidid.git] / man / a2jmidid.1
blobb4fe9d6101786615967b71294f52194b2e92fd6e
1 .TH a2jmidid 1 "July 2009" Linux "User Manuals"  
3 .SH NAME 
4 a2jmidid \- JACK MIDI daemon for ALSA MIDI
5 .SH SYNOPSIS
6 .B a2jmidid [-j jack-server] [e | --export-hw]
7 .SH DESCRIPTION
8 a2jmidid is a daemon that implements automatic bridging. For every ALSA
9 sequencer port you get one jack midi port. If ALSA sequencer port is
10 both input and output one, you get two JACK MIDI ports, one input and
11 output.
12 .SH OPTIONS
13 .IP "-e | --export-hw"
14 forces a2jmidid to bridge hardware ports as well as software ports
15 .IP "-u"
16 forces a2jmidid to generate non-unique port names (see NOTES)
17 .IP -j
18 specifies which jack-server to use
19 .SH NOTES
20 ALSA does not guarantee client names to by unique. I.e. it is possible
21 to have two apps that create two clients with same ALSA client name.
22 JACK however requires port names to be unqiue. To ensure this uniqueness,
23 a2jmidid will add the unique numeric ALSA client ID to the JACK port name.
24 However this behaviour is known to be problematic when restoring
25 connections using simplistic tools like aj\-snapshot and jack_connect.
26 In order to make them work, the -u option can be used. This option will
27 cause a2jmidid to omit the numeric ALSA Client ID from JACK port names.
28 In this mode, ALSA client name uniqueness must be guartanteed externally.
30 .SH AUTHOR
31 Eric Hedekar <after the beep at g mail dot nospam com>
32 .SH "SEE ALSO"
33 .BR a2j_control (1),
34 .BR a2jmidi_bridge (1),
35 .BR j2amidi_bridge (1)