.TH TX1P64 3  "MIDI"
.SH NAME
tx1p64, tx64p1 \- merge and extract Yamaha TX bulk performance dumps
.SH SYNOPSES
cc ... -lmidi
.br
#include <midi.h>
#include <dx7voice.h>
.sp
.nf
tx1p64(p1p, n, p64p)
u_char *p1p, *p64p;
int n;
.sp
tx64p1(p64p, n, p1p)
u_char *p64p, *p1p;
int n;
.fi
.SH DESCRIPTION
\fITx1p64()\fP merges the data from
a Yamaha 1 performance bulk dump (*\fIp1p\fP)
into the \fIn\fPth slot in a 64 performance bulk dump (*\fIp64p\fP).
\fIN\fP must be in the range 0 to 63.
\fITx64p1()\fP extracts a Yamaha 1 performance bulk dump (*\fIp1p\fP)
from the data in the \fIn\fPth slot of a 64 performance bulk dump (*\fIp64p\fP).
.PP
The performance data pointers (\fIp1p\fP and \fIp64p\fP) must point
to the beginning of the actual performance data, not the beginning of the
performance dump (which typically begins with 6 bytes of dump header:
0xF0, 0x43, Channel, Format, CountHi, & CountLo).
.SH SEE ALSO
tx1v32(3)
.SH AUTHOR
Peter Langston, Bell Communications Research
(bellcore!psl)
