From: durian@advtech.uswest.com (Mike Durian)
Newsgroups: comp.lang.tcl
Subject: tclm0.1 - tcl with MIDI extensions (4/7)
Date: 12 Jan 93 20:29:22 GMT
Organization: U S WEST Advanced Technologies

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	tclm0.1/doc
#	tclm0.1/doc/midiconfig.3
#	tclm0.1/doc/midifixtovar.3
#	tclm0.1/doc/midifree.3
#	tclm0.1/doc/midiget.3
#	tclm0.1/doc/midimake.3
#	tclm0.1/doc/midimpu.3
#	tclm0.1/doc/midiplay.3
#	tclm0.1/doc/midiput.3
#	tclm0.1/doc/midiread.3
#	tclm0.1/doc/midirewind.3
#	tclm0.1/doc/midistop.3
#	tclm0.1/doc/miditiming.3
#	tclm0.1/doc/midivartofix.3
#	tclm0.1/doc/midiwrite.3
#
echo c - tclm0.1/doc
mkdir tclm0.1/doc > /dev/null 2>&1
echo x - tclm0.1/doc/midiconfig.3
sed 's/^X//' >tclm0.1/doc/midiconfig.3 << 'END-of-tclm0.1/doc/midiconfig.3'
XMIDICONFIG(3)               BSD Programmer's Manual              MIDICONFIG(3)
X
XNNAAMMEE
X     mmiiddiiccoonnffiigg - tclm command to get or modify the configuration values of a
X     Standard MIDI File
X
XSSYYNNOOPPSSIISS
X     mmiiddiiccoonnffiigg _m_f_i_l_e_I_d _{_f_o_r_m_a_t | _d_i_v_i_s_i_o_n | _t_r_a_c_k_s_} [value]
X
XDDEESSCCRRIIPPTTIIOONN
X     mmiiddiiccoonnffiigg is a tclm command that gets or modifies the configurations
X     values of a Standard MIDI File.
X
X     mmiiddiiccoonnffiigg takes three or four arguments.  The first is a tclm Standard
X     MIDI File descriptor as returned by midiread(3TCLM),  or midimake(3TCLM).
X
X
X     The second argument specifies which configuration value to manipulate.
X     It should be either ``format,'' ``division'' or ``tracks.'' The
X     ``format'' option allows you to get or change the format value of the
X     Standard MIDI File, and should be either 0, 1 or 2.  The ``division'' op-
X     tion allows you to get or set the timing for the file in units per beat.
X     Finally, ``tracks'' allows you to get or change the number of tracks in
X     the file.  This is how you create tracks in an empty file generated by
X     midimake(3TCLM).
X
X     The final optional argument specifies that the configuration value should
X     be changed and contains the new value.  Without this argument, mmiiddiiccoonnffiigg
X     returns the current setting for the specified value.
X
XRREETTUURRNN VVAALLUUEESS
X     mmiiddiiccoonnffiigg returns the current setting of the specified value if the
X     forth argument is missing, otherwise it returns nothing.
X
XSSEEEE AALLSSOO
X     midiread(3TCLM),
X     midimake(3TCLM)
X
XAAUUTTHHOORRSS
X     Mike Durian - durian@advtech.uswest.com
X
X TCLM                            Jan 10, 1993                                1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
END-of-tclm0.1/doc/midiconfig.3
echo x - tclm0.1/doc/midifixtovar.3
sed 's/^X//' >tclm0.1/doc/midifixtovar.3 << 'END-of-tclm0.1/doc/midifixtovar.3'
XMIDIFIXTOVAR(3)             BSD Programmer's Manual            MIDIFIXTOVAR(3)
X
XNNAAMMEE
X     mmiiddiiffiixxttoovvaarr - tclm command that converts an integer value to a variable
X     length value
X
XSSYYNNOOPPSSIISS
X     mmiiddiiffiixxttoovvaarr _v_a_l_u_e
X
XDDEESSCCRRIIPPTTIIOONN
X     mmiiddiiffiixxttoovvaarr is a tclm command that converts an integer value to a Stan-
X     dard MIDI File variable length value.  This command takes only one argu-
X     ment, which is the value to be converted.  The value should be repre-
X     sentable in a four byte integer value (typically a long).
X
XRREETTUURRNN VVAALLUUEESS
X     mmiiddiiffiixxttoovvaarr returns a list of bytes representing the specified value in
X     variable length form.  The individual bytes are in hex form (0x??).
X
XAAUUTTHHOORRSS
X     Mike Durian - durian@advtech.uswest.com
X
X TCLM                            Jan 10, 1993                                1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
END-of-tclm0.1/doc/midifixtovar.3
echo x - tclm0.1/doc/midifree.3
sed 's/^X//' >tclm0.1/doc/midifree.3 << 'END-of-tclm0.1/doc/midifree.3'
XMIDIFREE(3)                 BSD Programmer's Manual                MIDIFREE(3)
X
XNNAAMMEE
X     mmiiddiiffrreeee - tclm command to free the space used by a Standard MIDI File
X
XSSYYNNOOPPSSIISS
X     mmiiddiiffrreeee _m_f_i_l_e_I_d
X
XDDEESSCCRRIIPPTTIIOONN
X     mmiiddiiffrreeee is a tclm command that frees the space used by a Standard MIDI
X     File.  It takes one argument that specifies the Standard MIDI File.  This
X     argument is a value returned by midiread(3TCLM) or midimake(3TCLM).
X
XRREETTUURRNN VVAALLUUEESS
X     mmiiddiiffrreeee does not return anything.
X
XSSEEEE AALLSSOO
X     midiread(3TCLM),
X     midimake(3TCLM)
X
XAAUUTTHHOORRSS
X     Mike Durian - durian@advtech.uswest.com
X
X TCLM                            Jan 10, 1993                                1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
END-of-tclm0.1/doc/midifree.3
echo x - tclm0.1/doc/midiget.3
sed 's/^X//' >tclm0.1/doc/midiget.3 << 'END-of-tclm0.1/doc/midiget.3'
XMIDIGET(3)                  BSD Programmer's Manual                 MIDIGET(3)
X
XNNAAMMEE
X     mmiiddiiggeett - tclm command to get one event from a track in a Standard MIDI
X     File
X
XSSYYNNOOPPSSIISS
X     mmiiddiiggeett _m_f_i_l_e_I_d _t_r_a_c_k
X
XDDEESSCCRRIIPPTTIIOONN
X     mmiiddiiggeett is a tclm command that gets one event from the specified track of
X     a Standard MIDI File.  The first argument specifies the Standard MIDI
X     File and should be a value returned by either midiread(3TCLM) or
X     midimake(3TCLM).  The second argument specifies which track from which to
X     get the event.  Successive calls to mmiiddiiggeett on the same track will get
X     successive events from that track.  midirewind(3TCLM) can be used to re-
X     turn to the begining of the track.
X
XRREETTUURRNN VVAALLUUEESS
X     mmiiddiiggeett returns a string of bytes consisting of one complete MIDI event.
X     The bytes are represented in hex form (0x??).
X
XSSEEEE AALLSSOO
X     midiread(3TCLM),
X     midimake(3TCLM),
X     midirewind(3TCLM)
X
XAAUUTTHHOORRSS
X     Mike Durian - durian@advtech.uswest.com
X
X TCLM                            Jan 10, 1993                                1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
END-of-tclm0.1/doc/midiget.3
echo x - tclm0.1/doc/midimake.3
sed 's/^X//' >tclm0.1/doc/midimake.3 << 'END-of-tclm0.1/doc/midimake.3'
XMIDIMAKE(3)                 BSD Programmer's Manual                MIDIMAKE(3)
X
XNNAAMMEE
X     mmiiddiimmaakkee - tclm command to create an empty Standard MIDI File
X
XSSYYNNOOPPSSIISS
X     mmiiddiimmaakkee
X
XDDEESSCCRRIIPPTTIIOONN
X     mmiiddiimmaakkee is a tclm command that creates an empty Standard MIDI File for
X     use by other MIDI specific tclm commands.  By default the Standard MIDI
X     File is created with zero tracks allocated, the format is type one and
X     the division is 120.  These defaults can then be changed with the midi-
X     config(3TCLM) command.
X
X     Since mmiiddiimmaakkee allocates space for the Standard MIDI File, mid-
X     ifree(3TCLM) should be used when the file is no longer needed.
X
XRREETTUURRNN VVAALLUUEESS
X     mmiiddiimmaakkee returns a MIDI file ID for use by other MIDI specific tclm com-
X     mands.
X
XSSEEEE AALLSSOO
X     midiconfig(3TCLM)
X
XAAUUTTHHOORRSS
X     Mike Durian - durian@advtech.uswest.com
X
X TCLM                            Jan 10, 1993                                1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
END-of-tclm0.1/doc/midimake.3
echo x - tclm0.1/doc/midimpu.3
sed 's/^X//' >tclm0.1/doc/midimpu.3 << 'END-of-tclm0.1/doc/midimpu.3'
XMIDIMPU(3)                  BSD Programmer's Manual                 MIDIMPU(3)
X
XNNAAMMEE
X     mmiiddiimmppuu - tclm command to determine if the MPU-401 commands are available
X
XSSYYNNOOPPSSIISS
X     mmiiddiimmppuu
X
XDDEESSCCRRIIPPTTIIOONN
X     mmiiddiimmppuu is a simple command that returns 1 if the MPU-401 commands,
X     midiplay(3TCLM) and midistop(3TCLM),  are available for use.  Since the
X     MPU-401 commands are currently available only on BSD/386 systems with an
X     MPU-401 compatible MIDI card, this function is useful for writing pro-
X     grams with varying functionality.
X
XRREETTUURRNN VVAALLUUEESS
X     mmiiddiimmppuu returns 1 if the commands midiplay(3TCLM) and midistop(3TCLM) are
X     available and 0 if they are not.
X
XSSEEEE AALLSSOO
X     midiplay(3TCLM),
X     midistop(3TCLM)
X
XAAUUTTHHOORRSS
X     Mike Durian - durian@advtech.uswest.com
X
X TCLM                            Jan 10, 1993                                1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
END-of-tclm0.1/doc/midimpu.3
echo x - tclm0.1/doc/midiplay.3
sed 's/^X//' >tclm0.1/doc/midiplay.3 << 'END-of-tclm0.1/doc/midiplay.3'
XMIDIPLAY(3)                 BSD Programmer's Manual                MIDIPLAY(3)
X
XNNAAMMEE
X     mmiiddiippllaayy - tclm command to play a Standard MIDI File
X
XSSYYNNOOPPSSIISS
X     mmiiddiippllaayy [bg | background] [repeat] [tracks _t_r_a_c_k___l_i_s_t] [reltempo
X     _t_e_m_p_o___s_c_a_l_a_r] _m_f_i_l_e_I_d
X
XDDEESSCCRRIIPPTTIIOONN
X     mmiiddiippllaayy is a tclm command that plays a Standard MIDI File through the
X     MPU-401 compatible device under BSD/386.  It will not work on systems
X     without BSDI's MPU-401 device driver.
X
X     In the most basic form mmiiddiippllaayy takes no options and only one argument
X     specifying the file to be played.  This argument should be a MIDI file ID
X     as returned by midiread(3TCLM) or midimake(3TCLM).
X
X     In the other forms, mmiiddiippllaayy can take various options to control how the
X     file is played.  The usage of the various options is as follows:
X
X           bg or background  These options make mmiiddiippllaayy fork and play the
X                             file in a separate process.  The call returns im-
X                             mediately.  Without this option mmiiddiippllaayy will
X                             block until the file is finished playing.
X
X           repeat            This option causes mmiiddiippllaayy to play the file con-
X                             tinuously, repeating from the beginning of the
X                             file when the end is reached.
X
X           reltempo          This option takes one argument which specifies a
X                             value used to scale any tempos found in the file.
X                             This value should be a float and should be in the
X                             range 0 to 4.
X
X           tracks            This option takes an argument consisting of a
X                             list of track numbers.  The list should be en-
X                             closed by curly braces or double quotes.  With
X                             this option, only those tracks specified in the
X                             track list will be played.  Track 0 is the first
X                             track.
X
XRREETTUURRNN VVAALLUUEESS
X     mmiiddiippllaayy returns 0 when called without the _b_g option, and the process ID
X     of forked process when called with the _b_g option.  This process ID can
X     then be used with the midistop(3TCLM) tclm function.
X
XSSEEEE AALLSSOO
X     midiread(3TCLM),
X     midimake(3TCLM),
X     midistop(3TCLM)
X
XAAUUTTHHOORRSS
X     Mike Durian - durian@advtech.uswest.com
X
X TCLM                            Jan 10, 1993                                1
X
X
X
X
X
X
X
X
X
X
END-of-tclm0.1/doc/midiplay.3
echo x - tclm0.1/doc/midiput.3
sed 's/^X//' >tclm0.1/doc/midiput.3 << 'END-of-tclm0.1/doc/midiput.3'
XMIDIPUT(3)                  BSD Programmer's Manual                 MIDIPUT(3)
X
XNNAAMMEE
X     mmiiddiippuutt - tclm command to put an event in a track in a Standard MIDI File
X
XSSYYNNOOPPSSIISS
X     mmiiddiippuutt _m_f_i_l_e_I_d _t_r_a_c_k _e_v_e_n_t
X
XDDEESSCCRRIIPPTTIIOONN
X     mmiiddiippuutt is a tclm command that puts an event at the end of a specified
X     track in a Standard MIDI File.  The first argument specifies the Standard
X     MIDI File and should be a value returned by either midiread(3TCLM) or
X     midimake(3TCLM).  The second argument specifies the track in which to get
X     the event.  The third argument is the event to insert.  It should be in
X     tcl list form, with each value in the list being one byte of the event.
X     The event should be surrounded by either double-quotes or curly braces.
X
XRREETTUURRNN VVAALLUUEESS
X     mmiiddiippuutt returns nothing.
X
XBBUUGGSS
X     mmiiddiippuutt should only be used at the end of a track.  It should be rewrit-
X     ten to handle inserting events in the middle of a track.
X
XSSEEEE AALLSSOO
X     midiread(3TCLM),
X     midimake(3TCLM),
X
XAAUUTTHHOORRSS
X     Mike Durian - durian@advtech.uswest.com
X
X TCLM                            Jan 10, 1993                                1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
END-of-tclm0.1/doc/midiput.3
echo x - tclm0.1/doc/midiread.3
sed 's/^X//' >tclm0.1/doc/midiread.3 << 'END-of-tclm0.1/doc/midiread.3'
XMIDIREAD(3)                 BSD Programmer's Manual                MIDIREAD(3)
X
XNNAAMMEE
X     mmiiddiirreeaadd - tclm command to read a Standard MIDI File
X
XSSYYNNOOPPSSIISS
X     mmiiddiirreeaadd _f_i_l_e_I_d
X
XDDEESSCCRRIIPPTTIIOONN
X     mmiiddiirreeaadd is a tclm command that reads a Standard MIDI File for use by
X     other MIDI specific tclm commands.
X
X     mmiiddiirreeaadd takes one argument that specifies a file descriptor from which
X     to read the Standard MIDI File.  This argument should be a value returned
X     by the open(3TCL) tcl command, or _s_t_d_i_n.
X
X     Since mmiiddiirreeaadd allocates space for the Standard MIDI File, mid-
X     ifree(3TCLM) should be used when the file is no longer needed.
X
XRREETTUURRNN VVAALLUUEESS
X     mmiiddiirreeaadd returns a MIDI file ID for use by other MIDI specific tclm com-
X     mands.  If there is no data to be read, mmiiddiirreeaadd forces an error and re-
X     turns ``EOF.'' This facilitates determining when there are no more files
X     to be read from _s_t_d_i_n.
X
XSSEEEE AALLSSOO
X     open(3TCL),
X     midifree(3TCLM)
X
XAAUUTTHHOORRSS
X     Mike Durian - durian@advtech.uswest.com
X
X TCLM                            Jan 10, 1993                                1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
END-of-tclm0.1/doc/midiread.3
echo x - tclm0.1/doc/midirewind.3
sed 's/^X//' >tclm0.1/doc/midirewind.3 << 'END-of-tclm0.1/doc/midirewind.3'
XMIDIREWIND(3)               BSD Programmer's Manual              MIDIREWIND(3)
X
XNNAAMMEE
X     mmiiddiirreewwiinndd - tclm command to reset a Standard MIDI File to the beginning
X
XSSYYNNOOPPSSIISS
X     mmiiddiirreewwiinndd _m_f_i_l_e_I_d [track_list]
X
XDDEESSCCRRIIPPTTIIOONN
X     mmiiddiirreewwiinndd is a tclm command that sets the internal place keeper of spec-
X     ified tracks of a Standard MIDI File to the beginning.  The next midi-
X     get(3TCLM) on one of the specified tracks will return an event from the
X     start of that track regardless of the location of any previous midi-
X     get(3TCLM) calls.
X
X     mmiiddiirreewwiinndd takes one argument specifying a Standard MIDI File descriptor
X     as returned by midiread(3TCLM) or midimake(3TCLM),  and one optional ar-
X     gument specifying a list of tracks to be rewound.  The track list should
X     be in tcl form and enclosed in either double-quotes or curly braces.  If
X     a track list is not specified, all tracks will be rewound.
X
XRREETTUURRNN VVAALLUUEESS
X     mmiiddiirreewwiinndd does not return anything.
X
XSSEEEE AALLSSOO
X     midiread(3TCLM),
X     midimake(3TCLM),
X     midiget(3TCLM)
X
XAAUUTTHHOORRSS
X     Mike Durian - durian@advtech.uswest.com
X
X TCLM                            Jan 10, 1993                                1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
END-of-tclm0.1/doc/midirewind.3
echo x - tclm0.1/doc/midistop.3
sed 's/^X//' >tclm0.1/doc/midistop.3 << 'END-of-tclm0.1/doc/midistop.3'
XMIDISTOP(3)                 BSD Programmer's Manual                MIDISTOP(3)
X
XNNAAMMEE
X     mmiiddiissttoopp - tclm command to stop playing a Standard MIDI File playing in
X     the background
X
XSSYYNNOOPPSSIISS
X     mmiiddiissttoopp _p_r_o_c_e_s_s___I_D
X
XDDEESSCCRRIIPPTTIIOONN
X     mmiiddiissttoopp is a tclm command that stops a Standard MIDI File playing in the
X     background.  It will not work on systems without BSDI's MPU-401 device
X     driver.
X
X     mmiiddiissttoopp takes one argument that specifies the process ID of the process
X     playing the Standard MIDI File.  This value can be obtained by using the
X     return code of the midiplay(3TCLM) command.  mmiiddiissttoopp will only work on
X     files being played by executing midiplay(3TCLM) with the _b_g option.
X
XRREETTUURRNN VVAALLUUEESS
X     mmiiddiissttoopp returns 1 if it could successfully stop playing the file.  It
X     returns 0 if the process ID does not exist.
X
XSSEEEE AALLSSOO
X     midiplay(3TCLM)
X
XAAUUTTHHOORRSS
X     Mike Durian - durian@advtech.uswest.com
X
X TCLM                            Jan 10, 1993                                1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
END-of-tclm0.1/doc/midistop.3
echo x - tclm0.1/doc/miditiming.3
sed 's/^X//' >tclm0.1/doc/miditiming.3 << 'END-of-tclm0.1/doc/miditiming.3'
XMIDITIMING(3)               BSD Programmer's Manual              MIDITIMING(3)
X
XNNAAMMEE
X     mmiiddiittiimmiinngg - tclm command that gets the timing portion of a Standard MIDI
X     File event
X
XSSYYNNOOPPSSIISS
X     mmiiddiittiimmiinngg _e_v_e_n_t
X
XDDEESSCCRRIIPPTTIIOONN
X     mmiiddiittiimmiinngg is a tclm command that returns the timing portion of a Stan-
X     dard MIDI File event.  This command takes only one argument; a Standard
X     MIDI File event.  This argument should be in tcl list form, with each
X     value in the list being one byte of the event.  The event should be sur-
X     rounded by either double-quotes or curly braces.
X
XRREETTUURRNN VVAALLUUEESS
X     mmiiddiittiimmiinngg returns the timing portion of the specified event.  Since
X     Standard MIDI File events are in variable length form, one to four bytes
X     may be returned.  The individual bytes will be in hex notation (0x??).
X
XSSEEEE AALLSSOO
X     midiget(3TCLM)
X
XAAUUTTHHOORRSS
X     Mike Durian - durian@advtech.uswest.com
X
X TCLM                            Jan 10, 1993                                1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
END-of-tclm0.1/doc/miditiming.3
echo x - tclm0.1/doc/midivartofix.3
sed 's/^X//' >tclm0.1/doc/midivartofix.3 << 'END-of-tclm0.1/doc/midivartofix.3'
XMIDIVARTOFIX(3)             BSD Programmer's Manual            MIDIVARTOFIX(3)
X
XNNAAMMEE
X     mmiiddiivvaarrttooffiixx - tclm command that converts a variable length value to a
X     fixed length value
X
XSSYYNNOOPPSSIISS
X     mmiiddiivvaarrttooffiixx _e_v_e_n_t
X
XDDEESSCCRRIIPPTTIIOONN
X     mmiiddiivvaarrttooffiixx is a tclm command that converts a variable length value
X     specified in a Standard MIDI File event to a fixed length value.  This
X     command takes only one argument; a series of bytes forming a Standard MI-
X     DI File variable length value.  Additional bytes are ignored so complete
X     events can be passed to mmiiddiivvaarrttooffiixx to convert the timing portion of the
X     event directly to a fixed length value.  This argument should be in tcl
X     list form, with each value in the list being one byte of the event.  The
X     event should be surrounded by either double-quotes or curly braces.
X
XRREETTUURRNN VVAALLUUEESS
X     mmiiddiivvaarrttooffiixx returns a four byte integer (typically a long in C) repre-
X     sentation of a Standard MIDI File variable length value.  Though a vari-
X     able length value could represent a value that would not fit in a long,
X     this never happens in actual usage.
X
XAAUUTTHHOORRSS
X     Mike Durian - durian@advtech.uswest.com
X
X TCLM                            Jan 10, 1993                                1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
END-of-tclm0.1/doc/midivartofix.3
echo x - tclm0.1/doc/midiwrite.3
sed 's/^X//' >tclm0.1/doc/midiwrite.3 << 'END-of-tclm0.1/doc/midiwrite.3'
XMIDIWRITE(3)                BSD Programmer's Manual               MIDIWRITE(3)
X
XNNAAMMEE
X     mmiiddiiwwrriittee - tclm command to write a Standard MIDI File
X
XSSYYNNOOPPSSIISS
X     mmiiddiiwwrriittee _m_f_i_l_e_I_d _f_i_l_e_I_d
X
XDDEESSCCRRIIPPTTIIOONN
X     mmiiddiiwwrriittee is a tclm command that writes Standard MIDI File to an open tcl
X     file descriptor.
X
X     This command takes two arguments.  The first is a tclm Standard MIDI File
X     descriptor as returned by midiread(3TCLM) or midimake(3TCLM),  while the
X     second is a tcl file descriptor as returned by open(3TCL) or _s_t_d_o_u_t or
X     _s_t_d_e_r_r.
X
XRREETTUURRNN VVAALLUUEESS
X     mmiiddiiwwrriittee does not return anything.
X
XSSEEEE AALLSSOO
X     open(3TCL),
X     midiread(3TCLM),
X     midimake(3TCLM)
X
XAAUUTTHHOORRSS
X     Mike Durian - durian@advtech.uswest.com
X
X TCLM                            Jan 10, 1993                                1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
END-of-tclm0.1/doc/midiwrite.3
exit
Newsgroups: comp.lang.tcl