1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
3
<!--Converted with LaTeX2HTML 2008 (1.71)
4
original version by: Nikos Drakos, CBLU, University of Leeds
5
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
6
* with significant contributions from:
7
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
10
<TITLE>Symbolic names for MIDI ports</TITLE>
11
<META NAME="description" CONTENT="Symbolic names for MIDI ports">
12
<META NAME="keywords" CONTENT="developer_docs">
13
<META NAME="resource-type" CONTENT="document">
14
<META NAME="distribution" CONTENT="global">
16
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
17
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
18
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
20
<LINK REL="STYLESHEET" HREF="developer_docs.css">
22
<LINK REL="previous" HREF="node14.html">
23
<LINK REL="up" HREF="node8.html">
28
<DIV CLASS="navigation"><!--Navigation Panel-->
29
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
30
SRC="/usr/share/latex2html/icons/next_g.png">
33
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
34
SRC="/usr/share/latex2html/icons/up.png"></A>
37
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
38
SRC="/usr/share/latex2html/icons/prev.png"></A>
41
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
42
SRC="/usr/share/latex2html/icons/contents.png"></A>
44
<B> Up:</B> <A NAME="tex2html277"
45
HREF="node8.html">Feature requests</A>
46
<B> Previous:</B> <A NAME="tex2html273"
47
HREF="node14.html">Linear automation editing</A>
48
<B> <A NAME="tex2html279"
49
HREF="node1.html">Contents</A></B>
52
<!--End of Navigation Panel-->
54
<H1><A NAME="SECTION00470000000000000000"></A> <A NAME="symbolic_ports"></A>
56
Symbolic names for MIDI ports
58
MIDI ports shall have a user-defined symbolic name (like "Korg" or "Yamaha DX 7").
59
The mapping between these symbolic names and the hardware port (like
60
"ALSA midi out port") is stored in the global configuration.
63
Song files only specify the symbolic names as the ports associated with
64
their tracks. No information about physical devices/port names, but only
65
symbolic names are stored in the song file.
68
This resolves the issues mentioned in <A HREF="node4.html#portconfig_sucks">1.2</A>, and also
69
allows the user to share his pieces with other people: They would only
70
have to set up that symbolic-to-hardware mapping once (collisions are
71
unlikely, because an equal symbolic name should usually mean the same
72
device) and are happy, instead of having to re-map <SPAN CLASS="textit">every</SPAN> port
73
for <SPAN CLASS="textit">every</SPAN> song.