Sophie

Sophie

distrib > Mandriva > 8.0 > i586 > media > main > by-pkgid > 6a3ae4e037535c68bd8a5fcce387b3cb > files > 763

kdemultimedia-2.1.1-5mdk.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML
><HEAD
><TITLE
>midisend</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.61
"><LINK
REL="HOME"
TITLE="The aRts Handbook"
HREF="index.html"><LINK
REL="UP"
TITLE="MIDI"
HREF="midi.html"><LINK
REL="PREVIOUS"
TITLE="Using aRts & Brahms"
HREF="brahms.html"><LINK
REL="NEXT"
TITLE="Creating Instruments"
HREF="midi-creating-instruments.html"><META
HTTP-EQUIV="Content-Style-Type"
CONTENT="text/css"><LINK
REL="stylesheet"
HREF="common/kde-common.css"
TYPE="text/css"><META
HTTP-EQUIV="Content-Type"
CONTENT="text/html; charset=iso-8859-1"><META
HTTP-EQUIV="Content-Language"
CONTENT="en"><LINK
REL="stylesheet"
HREF="common/kde-localised.css"
TYPE="text/css"
TITLE="KDE-English"><LINK
REL="stylesheet"
HREF="common/kde-default.css"
TYPE="text/css"
TITLE="KDE-Default"></HEAD
><BODY
CLASS="SECT1"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#AA0000"
VLINK="#AA0055"
ALINK="#AA0000"
STYLE="font-family: sans-serif;"
><DIV
CLASS="logoheader"
><A
HREF="http://www.kde.org/"
><IMG
SRC="common/logotp3.png"
BORDER="0"
ALT="The K Desktop Environment"
HEIGHT="62"
WIDTH="229"></A
></DIV
><DIV
CLASS="NAVHEADER"
><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>The <SPAN
CLASS="APPLICATION"
>aRts</SPAN
> Handbook</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="brahms.html"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
>Chapter 5. <SPAN
CLASS="ACRONYM"
>MIDI</SPAN
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="midi-creating-instruments.html"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="MIDISEND"
>5.4. midisend</A
></H1
><P
>Midisend is a small application that will allow you to send midi events from
the shell. It will register as client like all other applications. The most
simple way to use it is to do
<TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><PRE
CLASS="SCREEN"
> <TT
CLASS="PROMPT"
>%</TT
> <TT
CLASS="USERINPUT"
><B
><B
CLASS="COMMAND"
>midisend</B
> <TT
CLASS="OPTION"
>-f</TT
> <TT
CLASS="OPTION"
><TT
CLASS="REPLACEABLE"
><I
>/dev/midi00</I
></TT
></TT
></B
></TT
></PRE
></TD
></TR
></TABLE
>
which will achieve about the same as adding a system midi port in artscontrol
(not quite, because midisend only sends events). The difference is that it is
easy for instance to start midisend on different computers (and like that,
use network transparency). It is also possible to make midisend send data from
stdin, which you can use to pipe data from non-aRts-aware applications to aRts,
like this
<TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><PRE
CLASS="SCREEN"
> <TT
CLASS="PROMPT"
>%</TT
> <TT
CLASS="USERINPUT"
><B
><B
CLASS="COMMAND"
><TT
CLASS="REPLACEABLE"
><I
>applicationwhichproducesmidieventsonstdout</I
></TT
></B
> | <B
CLASS="COMMAND"
>midisend</B
> <TT
CLASS="OPTION"
>-f</TT
> <TT
CLASS="OPTION"
><TT
CLASS="REPLACEABLE"
><I
>-</I
></TT
></TT
></B
></TT
></PRE
></TD
></TR
></TABLE
></P
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="brahms.html"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="midi-creating-instruments.html"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Using <SPAN
CLASS="APPLICATION"
>aRts</SPAN
> &#38; Brahms</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="midi.html"
>Up</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Creating Instruments</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>