Yamaha TX-7 User manual

FM TONE GENERATOR
TX7
SERVICE MANUAL
CONTENTS
SPECIFICATIONS ... I
HOW TO USE THE TX? 7
Ml Ol DATA FORMAT 9
CONSTRUCTION OF THE TX7 32
TEST PROGRAM .2?
DISASSEMBLY INSTRUCTIONS ....... -&
block diagram < « ,-®
CIRCUIT BOARDS -31
PARTS LIST *34
SI?CE YAMAHA

TX7
SPECIFICATIONS
SoundSource
Simultaneous Ouput Notes ....
Internal Memory
Control Panel
Display
Connection Terminals
Power Requirements ..
Power Consumption ..
Dimensions (WxHxD)
Weight
FM Tone Generator (6 Operators}
Polyphonic; 16 (first note priority)
Monophonic: 1(last note priority)
32 PERFORMANCES
(32 VOICES +32 FUNCTIONS),
32 DX FUNCTIONS
PRESET VOLUME (4)
PROGRAM CHANGE/CASSETTE (2)
STORE/MIDI (2)
FUNCTION (1)
NORMAL/SHIFT (1)
DATA ENTRY (2)
LCD <16 characters x1line)
MIDI IN (DIN JACK SP)
MIDI OUT (DIN JACK 5P)
MIDI THRU (DIN JACK 5P)
CASSETTE (DIN JACK 8P)
OUTPUT (PHONE JACK MONO)
HEAD PHONE (PHONE JACK STEREO)
US &Canadian models: 120V 50/60HZ
General model: 220-240V50/60HZ
US &Canad Ian models :12W
General model; 10W
351 x50 x241 mm
113-5/6" x2” x9-1/2")
2.3 kg (5 lbs. 1oz.)
*All specifications are subject to change without notice.
.—-N
IMPORTANT NOTICE
This manual has been provided for the use of authorized Yamaha Retailers and their service personnel.
It has been assumed that basic service procedures inherant to the industry, and more specifically Yamaha
Products, are already known and understood by the users, and have therefore not been restated.
WARNING: Failure to follow appropriate service and safety procedures when servicing this product
may result in personal injury, destruction of expensive components and failure of the
product to perform as specified. For these reasons, we advise all Yamaha product owners
that all service required should be performed by an authorized Yamaha Retailer or the j
appointed service representative.
IMPORTANT: The presentation or sale of this manual to any individual or firm does not constitute
authorization, certification, recognition of any applicable technical capabilities, or
|establish aprinciple-agent relationship of any form, ;
jThe data provided is believed to be accurate and applicable to the unit(s) indicated on the cover. The
research, engineering, and service departments of Yamaha are continually striving to improve Yamaha
products. Modifications are, therefore, inevitable and changes in specification are subject to change without
notice or obligation to retrofit. Should any discrepancy appear to exist, please contact the distributor’s
Service Division.
|WARNING: Static discharges can destroy expensive components. Discharge any static electricity your
body may have accumulated by grounding yourself to the ground buss in the unit (heavy
gauge black wires connect to this buss).
IMPORTANT: Turn the unit OFF during disassembly and parts replacement. Recheck ail work before
you apply power to the unit.
,
HOW TO USE THE TX7
1. What is the TX7?
The TX7 is atone generator module that can be controlled
by MIDI signals from the DX series, QX1 ,CX5 etc. It is
the equivalent of the DX7 tone generating section.
When connected to aDX7 or DX9, it can act as afunction
memory for the DX7 or DX9, and thus allow you to create
sounds just like aDX1
.
[Features]
•FM tone generation system.
•16 note polyphonic.
•Internal memory: 32 voice data, 32 function data,
stored in pairs. Each voice memory has its own function
memory.
•Individual volume and high and low note limits can be
set for each voice memory. Also, independently of the
voice memory, two volumes may be preset, and recalled
instantly by afront panel switch. This can be used for
muting.
•Besides the TX7's own 32 voice memories and 32 func-
tion memories, it will store 32 function memories for
the DX7. This can be used as an extended function
memory for the DX7.
2.Memory diagram and flowchart of the TX7
The internal memory structure is shown below.
IFM TONE 1
GENERATOR j
JIT
T— “1 PERFORMANCE
jCTST1
|EDt7 buffe*} |edit Buffer}—.. 12VOICE MEMORY 32
1"iLOAD
912TX FUNCTION MEMORY 32
STORE 012DX FUNCTION MEMORY 32
Diagram 1
The internal memory is as follows.
;Voice edit buffer
Function edit buffer
32 voice memories
32 function memories
32 DX function memories
Volume, master tune
The voice and function data of the selected memory
number is loaded into the voice and function buffers.
Then, the voice and function data is loaded into the FM
tone generator, and it is ready to produce sound.
All editing of voice and function data is done on the data in
the buffers.
When the store command is executed, the data in the
buffers is stored into the respective memories.
The data in the function edit buffer will be stored into the
memory that you designate.
3. How the switches work
There are four kinds of switches on the from panel of the
TX7. 0Switches to enter volume and data, 0Switches
that have different operations when in normal or shift
mode, ®Selector switch normat/shift mode, 0Switches
to set function data.
The operation of switches types 0^0is shown below.
Diagram 2
NORMAL MODE: Program change mode
Store mode
Function mode
SH IFT MODE :Cassette mode
MIDI mode
Function mode
When changing from program change or store modes to
cassette or MIDI modes, press MODE switch to change to
SHIFT mode. Then press the cassette or MIDI switch.
When changing the other way back to program change or
store modes, press MODE switch again to change to
NORMAL mode. Then press the program change or store
mode switch.
-1-—2—
TX7

TX7
The diagram below shows the assignment of the TX7's
switches. When you press each switch (left), this message
will appear (right).
TX7 SWITCH ASSIGNMENTS
CCD DISPLAY
-function mooc <
ITunc -w -S3
IPLAy MOOC-r POL* /MONO
>
Ipwang-o-‘2? sn»-iO^T2)
iPOR'r*i^enPOLV ^RTN/CLW.'. PHT/GlS*.
]Mien MONO iFia. FGO PAT/GLS)
:normal mooc
j
sc «p.o/n. aio/i v£.0/ 1)
IAT« 0-15' »<0/n. AtO/H £.0/1 :
jATTCMjAftON
^0* S*UNC*: f32'
*copy >
EX»r *0*CE OUT ?
V»Ct T^ANSMfi 7
•OCC SF*T *
The list below shows the abbreviations used with the TX7,
and their full meaning.
TX7 AMftEVIATIONS
PvrtfTW MOOC
RNG-(0-1?}. STP-(0~12> •PITCH SCNO WHEEL RAN0E-(O- 1J). STEP-!0- IS)
popta<atn/flwi (p*t/ols>
PORTA(FUL/FGO) (PRT/OLS)
POWTAACNTO (ACTAPi/FOLU** ). (PO*TM*mO/tkJWA*»)
PORTAMENTO (FULL T1*/FW0£RED>. (PCRTAA«NT0/0UftftAi®0)
A4W.{0-1S).P<0/1>. «(0/1) E(0/l) :MODULATION WHEEL RANOC-IO- IK PITCH (OFF/WW.
AAWUTUOE (OFF/ON). ES BUS (OFF/W)
FC-(O-ltt). P(0/1). A<0/t> £(0/1>
00 -(0- 1ft) P<0/1). A(0/1) £(0/1)
FOOT CONTROLLER RANOC-W- IS). PfrCHtOFF/ON)
AIWAJTUCEIOFF/OH). EO BUS (OFF/ON)
lBREATH CONTROLLER AAH0C-(0- IS). PITCH(GN).
AT-(O-tft). P«vift) A«V1 ). £(0/1)
AMPLITUDE (0FFAJN1 £0 BUS OFF/ON)
:AFTER TOUCH RANQE-iS- IS). PITCMiOPF/CH)
AJW’LT’JOE (OFF/ON) £0 BUS (OFF/OH)
MOOC
TYOKE WTULtfET
li
'
|[ oentry rcv. (on/offi .DATA ENTRY RECEIVE ON/OFF)
0ENTRY VOL [ON/DFF> :DATA ENTRY VOLUAE (ON/OFF)
OIL CHNQ.RCV WVOFF) :CONTROL CHANGE RECEIVE OH/OFF)
cassette mem protect ion/off t
-OAO func» .(Nr -'EKTi
.OAD CASSCTTC 1
•When you press avoice select switch on the DX7,
program change data is sent from MIDI OUT. The TX7
will load voice and function data for the selected pro-
gram number into its edit buffers 0
At the same time, the DX function data for that pro-
gram number will be sent from the TX7 MIDI OUT as
one performance bulk data (2)
•The same thing will happen if you select aprogram
number using the TX7 switches.
In this way, by using the program select switches of
either the TX7 or the DX7, you can change both func-
tion memories simultaneously, simulating the operation
of the DX1 performance memory.
2) Individual mode
•In the setup shown in diagram 3, when you press aDX7
voice select switch, program change data will be sent
from MIDI OUT.
The TX7 will send the DX function data for that pro-
gram number out of its MIDI OUT as one performance
bulk data (2)
However, the TX7 voice and function will not change,
ie 0will not occur.
•In the setup shown in diagram 3, when you change the
TX7 voice number, the TX7 will load the selected voice
and function data into its buffers 0
However, DX function data will not be sent from MIDI
OUT, ie 0will not occur.
In this way, you may select programs independently for
the TX7 and DX7, and change voice and function
memories as apair, thus expanding the possibilities of
combinations.
4. Program change mode
This is the mode to select voices. Use this mode when play-
ing the TX7. This mode has the following two choices.
•Combined mode {when power is switched on, it will be
in this mode.)
•Individual mode
Select voices using the [YES +1 3[NO -1 ]switches.
1) Combined mode
Here is adiagram showing the data flow when aDX7 is
connected to MIDI IN.OUT when the TX7 is in combined
mode.
_
TX7 INDIVIDUAL COMBINED
MODE MODE
Voice memory 12 35!6:: 31 72 TX7
output
!1
Function memory <z3563i 32 sound
DX function ,^2!3iv,
memory iVi
i . -
iDX7
output
0X7 sound
Voice memory, 1,i 2.! 3,,56 ,31 ,32 ,
Diagram 4
3) Editing voices of the TX7
You may edit TX7 voices by sending the voice data from
the TX7 to an editing device (such as the DX7), editing it,
and sending the edited voice data back to the TX7.
12DX FUNCTION MEMORY 32
Diagram 5
0Turn the TX7 Data Entry Receive ON. (MIDI mode)
0Set the editing device to accept TX7 voice data. (For
example, using the DX7, set the internal memory pro-
tect OFF, and set system information to AVAIL.)
0When the TX7 display shows edit voice out, press [YES
+1 ]to transmit the voice data in the edit buffer.
®Put the editing device in edit mode, and edit the voice.
This will change the data in the TX7 voice edit buffer
(one parameter at atime). At present (January 1985),
possible editing devices are DX7, DX9, DX1, YRM13.
*When in program change mode (combined mode, indi-
vidual mode), if the DX7 system information is AVAIL
and you press avoice select switch, 1voice bulk data will
be sent from MIDI OUT, and the data in the TX7 voice
edit buffer will be replaced by the new data from the
DX7.
-3-
TX7

TX7
5. Cassette mode
In this mode, you may store 32 voice and 32 TX function
data, or 32 voice and 32 DX function data onto acassette.
Or, you may load this data from the cassette.
1) Save Saving data onto acassette. Press SAVE/
VERIFY while in shift mode.
®To keep track of data stored on acassette, assign an
index number to the data. When loading, the TX7 will
display this number.
[SAVE NUMBERl—
J
.... Use the [+1] [-1] switches to
”t select anumber 0~127.
Save
number
(D Select the function data you want to save.
1SAVE FUNC?i-_— ... Select using 1+1], [-1] switches.
INTor EXT
12VOICE MEMORY 32]—£
1>2 TX FUNCTION MEMORY 32j
1:2 DX FUNCTION MEMORY 1~32|—
TNT" Save 32 voice data and 32 TX function data.
•This is automatically selected when power is turned
ON.
"EXT" Save 32 voice data and 32 DX function data.
(3) Execute save
[SAVE TAPE? TX *U-.1 .... To save, press [+1]
.
4Save number
[NOW WORKING!! 1.. . .This will take about 45 seconds.
4If you want to abort, press [— 1]
.
[FINISHED!!! |...
.
Save completed.
•Attenuation function data will not be saved on tape.
•Saving the DX7 data together with the TX7 data as a
performance.
1.Set (SAVE FUNCj to INT and save. (Save the TX7
data as in steps (f) ~(D .[TAPE 1}.}
2. Turn the TX7 memory protect OFF.
3. Send 32 DX7 voice data to the TX7. (MIDI TRANS-
MIT)
The 32 TX7 voice memories now hold the DX7
voices.
4. The TX7 will display "MIDI RECEIVED".
5. Change to ["SAVE NUMBERj to distinguish between
DX7 and TX7 data.
6. Set ["SAVE FUNCj to EXT and save. (Save the DX7
data as in steps (T) ~(D [TAPE 2]
)
-—
1
TX-x TX-y
32 VOICE DATA I32 (DX7) VOICE DATA
32 TX FUNCTION DATA 32 DX FUNCTION DATA
2) Verify -Checking to see if data has been correctly
saved. Press SAVE/VERIFY after saving data.
rvER7FY_CASSETTE? |...
4
Press [+1] .
[“NOW WORKING"!! ]. . .
4
|FOUND TX *,.j1
Play the tape. If you want to
quit, press [-1]
.
jSave number
|FINISHED!*! ITape data is OK. If there is a
problem TAPE ERRORj will
be displayed.
3) Protect -Protect memory. Press LOAD/PROTECT.
®Turn off memory protect. When loading from acassette,
receiving 32 voice and 64 performance data via MIDI, or
storing to memory, protect must be turned OFF. When
the power is turned ON, memory protect will be ON.
|MEM PROTECT ON j.... To turn memory protect OFF,
lpress [-1]
.
OFF
4) Load Load data from tape. Press LOAD/PROTECT.
®Select the function data you want to load.
[LOAD FUNC?- ^
-1 Select usino !+l1 f —ll switches
INT or EXT Load 32 TX7 voice
data and 32 TX7
12VOICE MEMORY 32 h- 1NT function data.
CVT Load 32TX7 voice
"data and 32 DX7
function data.
12TX FUNCTION 32
12DX FUNCTION 32
(2) Execute load.
ILOAD CASSETTE? j.... To begin ioad, press [+1]
.
4
jNOW WORKING!! ].... If you want to abort, press (—1 ]
4
.Data has been found.
Save number
1FINISHED!!! _J. ...Finished loading.
*|f you attempt to laod while memory protect is ON, ^MEMO-
RY PROTECT] will be displayed, and you will not be able to
load.
6. Store mode
In this mode you may store data from the edit buffers into
memory.
1) Store TX performance -Store voice and TX function
data in the buffers into the voice memory and TX func-
tion memory you select. Press TX PERF.
®Selecting the memory number to store into.
STR TX PERF?
Memory
number
.Select the memory number using
the [TX PERF) switch.
•Set memory protect OFF.
To store, press [+1]
iFINISHED!!"! |... Voice and TX function data has
“been saved into the memory
number you selected.
The TX7 stores voice and function data as apair. You cannot
save only one or the other.
2) Store DX function - • •Store the function data in the edit
buffer into the DX function memory you select. Press
DX FUNC.
(T) Selecting the memory number to store into.
|STR DX5 FUNC’^j! . . .
Memory
number
.Select the memory number using
the [DX FUNC) switch.
•Set memory protect OFF.
To store, press [+1]
|FINISHED!!! |. ...Function data has been saved into
the DX function memory you
selected.
7. MIDI mode
In this mode, you may set the conditions for MIDI data
reception (MODE), and transmit or initialize voice data
(DUMP/INIT).
1) Setting TX7 MIDI reception condition -Press (MODE).
(T) Control change reception
[CTL. CHNG. RECl_J Select using [+1] [-1]
.
ON or OFF
"ON" •The following control signals will be received.
•Modulation wheel
•Breath controller
•Foot controller
•Portamento time
•Volume (Not the same as volume control
via the data entry slider.)
•Sustain switch
•Portamento switch
"OFF"- •• The above control signals will not be received. I
‘Control change reception is memorized.
(2) Data entry reception
1P, ENTRY RCV.i__I3] .... Select using [+1 ],[-1 )
.
ON or OFF
"ON" The following MIDI signals will be received,
(when editing TX7 voice or function data)
•Data entry
•Increment
•Decrement
"OFF"-- -The above signals will not be received.
‘Data entry reception ON/OFF is memorized.
•This switch and the data entry volume switch cannot both be
ON at the same time. When you set the data entry volume
switch ON, this switch will automatically go OFF.
(D MIDI receive channel.
jMIDI RCV. CH> j11Select using (+1). Ml.
MIDI channel 1~16
•The TX7 MIDI output channel is automatically channel 1.
•The selected receive channel number is memorized.
(4)Omni mode
|OMNI MODE i.,i jSelect using [+1] [-1]
ON or OFF
"ON" The MIDI receive channel setting will have no
effect, and MIDI signals on all channels will be
received.
"OFF"--- Only MIDI signals with the same channel
number as the receive channel setting will be
received.
•Omni mode ON/OFF is memorized.
(§) Data entry volume
iD. ENTRY VOL <1 .... Select using [+1) [-1]
ON or OF F
"ON" •••You may control the TX7'$ volume using the
data entry slider on the DX7, DX9 or DX1
.
"OFF"- -- The data entry slider will not affect the TX7's
volume.
'Data entry volume ON/OFF is memorized.
This switch and the data entry receive switch cannot both be
ON at the same time. When you set the data entry receive
switch ON, this switch will automatically go OFF.
-5- -6-
TX7

TX7
2) Transmitting and initializing voice data -Press (DUMP/
INIT)
0MIDI transmit ... 32 voice and 64 performance data will
be sent from the TX7 MIDI OUT.
jMIDI TRANSMIT? ].. . . Press [+1 ]to transmit.
jNOW WORKING!!
i
..Transmitting data.
fFINISHED!!! 1. , ..Transmission completed.
•When transmit ,.<ig to the DX7, set the 0X7 memory protect
OFF and set system information AVAIL.
•For the data format, see MIDI Data Format 4-8 (32 voice)
and 4-7 (64 performance).
(2) Voice initialize This will set all data in the TX7 voice
and function edit buffers, 32 voice, 32 TX function, and
32 DX function memories to the initial valves shown
in table 1
.
1VOICE INIT? 1. . . Press [+1] to initialize.
iNOW WORKING!! IInitialization in progress.
1FINISHED!!! ]. . . .Initialization completed.
*lf you want to initialize alt
set memory protect OFF. memory to the valves in table 1,
*tf memory protect is ON when you initialize, IMEM. PRO-
TECTED Iwill be displayed, and only the voice and function
buffers will be initialized.
Data that will be initialized
FUNCTI0N VOICE 1
EDIT 0uFFFR -3iT 0trF‘E- j
123WCE MEMORY 32
123TX FUNCTION MEMORY 32
is ON 123ox function memory 32
When memory protect is OFF
Diagram 7
Table 1
<lnitialize data>
VOICE
Algorithm 1
Feedback 0
Pitch 8feet
EG
EG scaling None
Output level OPT 99
OP2-6 0
Modulation 0
Oscillator key sync ON
Transpose C3
LFO Valve Triangle
Speed 35
Delay 0
Pitch modulation sensitivity 3
Pitch modulation depth 0
function
Master tune 440Hz
Play mode POLY
Pitch bend Range 7
Step 0
Portamento Mode RETAIN
Glissando switch PORTAMENTO
Time 0
Modulation wheel Range 8
Pitch 1
Amplitude 0
EG bias 0
Foot controller Range 8
Pitch 0
Amplitude 0
EG bias 0
Breath controller Range 15
Pitch 0
Amplitude 0
EG bias 0
After touch Range 8
Pitch 0
Amplitude 0
EG bias 0
Key limit Lowest C-2
Highest G8
|Attenuation 7
(3) Function copy ••Copy the data in the function edit
buffer to all 32 TX function memories or to all 32 DX
function memories.
(function COPY? |...Press [+11to copy.
i
|FINISHED!!! |
,.. . Finished copying.
•The copying destination is determined by the cassette mode
save function.
"1NT” Copy function edit buffer to all 32 TX function
memories.
"EXT” Copy function edit buffer to all 32 DX function
memories.
•Before you copy, set memory protect OFF.
£* VjICE
ECit 123VOCE MEMORY 32
~\ 123•* FlYPON MEMOS' 32
1rf.E y? ,
123:x s.NC'ON MEMCBV 32
IJN m
-7-
0Edit voice out -Send the voice and function data in the
edit buffers from MIDI OUT.
iEDIT VOICE OUT? |. .,,.Press [+1] to transmit.
("FINISHED!!! ]. ...Data transmitted.
Data is sent in the following order.
1. Function (1 performance bulk).
2. Voice (1 voice bulk).
'When transmitting to the DX7, set the DX7 memory protect
OFF and set system information AVAIL.
8. Function mode
In this mode you may edit the data in the function edit
buffer. Choose the parameter using the [FUNCTION]
switch, and set the valve using the [+1] [—1] switches.
The [FUNCTION] switch will step through the functions
in the order shown in table 2, and in shift mode, will step
in the reverse order. Except for MASTER TUNE, afl
parameters may be set independently for each of the 32
function memories.
Table 2
[PARAMETER]
*1 When POLY, RETAIN (RTN) sus key
FOLLOW (FLW) sus key
When MONO, FINGERED (FGD)
FULLTIME <FUL)
*2 GLISSANDO (GLS) or PORTAMENTO (PRT)
*3 The RANGE for MODULATION, FOOT, BREATH,
and AFTERTOUCH will be displayed on ascale of
0-15. {The same as the DX1 .)
The relation to the DX7 range is shown below.
TX7 012n4T670I: 10 11 12 13 E15
DX7 0.JL 13 13 26 39 46 ss66 72 79 86 99
*4 SW. will be displayed as ON =1, OFF -0.
*5 LIMIT KEY will be displayed as note name C-2 ~G8.
Key limit settings and note production range for the
TX7 is shown below.
LH—L<H
£L7HL—
H
HL1>H
lH !1—^n
MASTER TUNE 'MASTER TUNE J
PLAY MODE ”PLAY MOOE ,J
PITCH WHEEL RANGE 'PW-gNG *(_j. STP
PITCH WHEEL STEP 'PW RNG »^.STP *l_|J
PORTAMENTO MOOE iRTN, FLW. FGD, FULI 'I -PORTA ,it 4j
GLISSANDO SWITCH (GLS. PRT) *2 "PORTA ,:J
PORTAMENTO TIME -PORTA .. ;
MODULATION WHEEL RANGE *3 ~MW •Ji, A0.Ej
PITCH SW *4 "MW «... .P.Q. A^. E^j
AMP SW "MW *, *Pw-. Ail. EujJ
EG RAS SW "MW „P^, A^, EiDi J
FOOT CONTROL RANGE ~FC «U. A,j
PITCH SW -FC *•. PjL A^, Ei_» j
AMP SW 'FC ", PaH, E-_j J
EG BIAS SW "FC Au, Ekj
BREATH CONTROL RANGE "BC ",n. p_, Ai_,, Ei_j J
PITCH SW 'BC Pjl. A^rEw-
AMP SW "BC «P„. Ak, E_* _
EG BIAS SW "BC *. Pw,A^,, EJsi „
AFTER TOUCH RANGE "AT =JI. P_, A^., E,_-
PITCH SW "AT Pti, A^. E. ij
i
j
AMP SW "AT Pi_,, aJ,.
EG RAS SW _AT =. P._, rA^_,. e7 _
jlimit lowest KEY *5 "SP E-H-,_j
:limit HIGHEST KEY “SP L=0•-
:ATTENUATION '6 ”ATTENUATION ,
*6 ATTENUATION is on ascale of 0~7.
The volume may be changed in 8steps, with 7as maxi-
mum and 0as minimum. Settings of the preset volume
switch or MIDI volume data will be adjusted on this
scale.
9. Preset volume
You may raise or lower the volume of the TX7, and estab-
lish 2preset volume levels.
0Raise volume ••• Press the [>] switch, (press and hold}
*The volume will increase on ascale of 0~80 (81
levels), and the dark section of the LCD will increase or
decrease with the volume. When you release the switch,
the volume will stay at that level. The [<] switch has
the same operation.
0Lower volume •• -Press the[<] switch, (press and hold)
®Store volume (LOW) While pressing the [LOW]
switch, set the volume using the [>] [<] switches. Then
release the [LOW] switch.
®Store volume (HIGH) While pressing the [HIGH]
switch, set the volume using the [>] [<] switches. Then
release the [HIGH] switch.
®Recall volume •Press and release the [LOW] or [H IGH]
switch. The volume you preset will be recalled.
-8-

MIDI DATA FORMAT
1. Reception conditions
MIDI IN
SFE
S80
S90
SBO, SOI
SBO. S02
SBO. SO
4
SBO, S05
SBO. $07
SBO, S40
SBO. S41
SCO
SDQ
SEO
SBO, S60
SBO. $61
SBO. S06
SBO. S06
SFO. $43. SOO. SO
2
SFO. S43. SOO. S09
SFO. S43. SOO. SOO
SFO, S43. SOO. SOI
SFO. $43. S10
cro. fi4 3. cso
SBO. S7C
SBO. S7D
SBO. S7E
SBO, S7F
ACTIVE SENSING
NOTE OFF
NOTE ON
MOD. WHEEL
BREATH CONTROL
FOOT CONTROL
PORTAMENTO TIME
VOLUME
SUSTAIN SWITCH
PORTAMENTO SWITCH
PROGRAM CHANGE
AFTER TOUCH
PITCH BENDER
INCREMENT
DECREMENT
DATA ENTRY
DATA ENTRY =Volume
64 PERFORMANCE BULK
32 VOICE BULK
IVOICE BULK
IPERFORMANCE BULK
PARAMETER CHANGE
DUMP ntTOUETST
OMNI OFF
OMNI ON
MONO
POLY
2. Reception data
2-1 Reception Channel, Omni
Using the panel switches, you may select the TX7 MIDI
reception basic channel 1-16 and OMNI ON/OFF ,and store
this in memory. When OMNI OFF, only data with achan-
nel number corresponding to the basic reception channel
will be received, but when OMNI ON, data for, ail channels
will be received.
2-2 Channel Voice Messages
2-2-1 Key OFF
Status 1000nnnnn =channel number.
Note no. 0kkkkkk k k=0(C-2) -- 127 (G8)
Velocity 0vvvvvvvv:ignored
2-2-2 Key ON/OFF
Status 1001nn n nn=channel number
Note no. 0kkkkkkkk-0 (C-2) -127 (G8)
Velocity 0vvvvvvvv =0Key OFF
v-1-127 Key ON
2-2-3 Control change
Status 10 1 1 nnnn
Control No. Occccccc
Control value Ovvvvvvv
(a) Data received when CONTROL CHANGE RECEIVE
SWITCH ON
C-1Modulation
C-2Breath controller
0*4 Foot controller
C-5Portamento time
C=7Volume
C*64 Sustain SW.
C=64 Portamento SW.
(b) Data received when DATA ENTRY RECEIVE SWITCH
ON
C=6Data entry
C=96 Increment
C=97 Decrement
This data will change the voice or function parameter
which has been selected by asystem exclusive mes-
sage.
(c) Data received when DATA ENTRY VOLUME ON
C=6Data entry
The data entry data will be received as volume data.
2-2-4 Program change
Status 1lOOnnnn
Program no. Oppppppp
It will disregard the 2most significant bits of program
no. and select programs 1-32.
This will De received only when the TX7 is in pro-
gram change mode {COMBINED or INDIVIDUAL),
2-2-5 After touch
Status 1 1 01nnnn
Pressure Ovvvvvvv
2-2-6 Pitch bend
Status 1 1 10nnnn
Value (LSB) Ouuuuuuu
Value (MSB) Ovvvvvvv
8bit resolution
2-3 Channel Mode Messages
Status 10 11n n nn
Occccccc
Ovvvvvvv
C=124 V=0 OMNI MODE OFF
C=125 V=0OMNI MODE ON
C=126 V=1MONO MODE ON
C=127 V=0POLY MODE ON
OMNI ON/OFF may also be selected using panel switches.
Whichever signal arrives last has priority.
When the mode is changed, the voice will be dumped and
key assign will be cleared.
2-4 System Realtime Messages
Status 11111110 active sensing
Once this code has been received, sensing will begin. If it
does not receive any data or status for longer than 300 ms,
it will dump voice, clear key assign, set sustain pedal off,
set portamento switch on, and stop sensing.
2-5 System Exclusive Messages
2-5-1 1voice bulk data
Status 11110000
ID 01000011
Substatus/ch OOOOnnnnn* channel number
Byte count 00000001
Byte count 0001 1 011
Data Oddddddd
^j
155 bytes
Oddddddd '
Check sum Oeeeeeee
The 155 bytes of voice data will enter the edit buffer
and the voice of the currently sounding note will
change. Check sum is the lowest 7bits of the sum of
all the data bytes.
-10-
TX7

TX7
!1performance bulk data
Status Mil 0 0 0 0
ID 010 00011
Substatus/ch 00 0 0nn n n
Format no. 0 0 0 0 0001
Byte count 0000000 0
Byte count 010 11110
Data 0ddd d ddd
t
0dd d dd d d
Check sum 0eeeeeee
Out of the 94 bytes, only the data applying to the
TX7 will enter the edit buffer. The function para-
meters of currently sounding notes will change.
Ch Aor Bwill receive the data according to the voice
memory select flag in the data bytes.
2-5-3 64 performance bulk data
Status
ID
Substatus/ch
Format no.
Byte count
Byte count
Data
Check sum
111 1 00 0 0
0100 0 011
OGOOnnnn
0000 0 010
0 0 100000
00000000
Oddddddd
0ddid d d d
Oeeeeeee
4096 byte
The above data can be received only when memory
protect is OFF. When it has been received, the LCD
will show jMIDI RECEIVED If I.Of the 64 perfor-
mances, side Aof the first 32 performances will be
loaded into the function memories of programs 1*32.
Whether the function memories are for the DX or TX
will depend on the LOAD FUNCTION when you
load the data from cassette. (When the power is
turned on, it is be set to TX functions.)
2-5-4 32 voice bulk data
Status
ID
Substatus/ch
Format no.
Byte count
Byte count
Data
11 1 1000 0
01000011
OOOOnnnn
00001001
0 0 10000 0
00000000
Oddddddd
Oddddddd
Check sum 0ee
4096 bytes
The above data can be received only when memory
protect is OFF. When it has beenreceived, the LCD
will show 1MIDI RECEIVED^/] .Voice data of pro-
grams 1-32 will change.
2-5-5 Parameter change
Status 1111 0 0 00
ID OlOOOOtl
Substatus/ch 0001nnnn
Parameter
group no. 0g g
Parameter no. 0pp
Data Odd
ggghh
PPPPP
dddd d
(g =0,1,2,4)
(h =0, 1
)
Voice and function data in the edit buffer will
change.
2-5-6 Dump request
Status 11 110 00 0
ID 01000011
Substatus/ch 0010nnnn
Format no. Of fff f f f (f =0, 1, 2, 9, 125)
When this has been received, the appropriate bulk
data will be dumped from MIDI OUT.
3. Transmission data
Normally, there will be no data transmission. Data will be
transmitted when there is adump request signal from
outside, or through operation of the panel switches. The
transmitted data is voice and function system exclusive
data. Data will always be sent on channel 1
.
3-1 Transmission Conditions
(a) Transmission on dump request
The following 5types of data will be transmitted
according to format No. (f).
f=01voice bulk data
The contents of the voice edit buffer
will be sent.
f=11performance bulk data
The contents of the function edit buffer
will be sent, and bank Aand B will have
identical data.
f=264 performance bulk data
The contents of the TX function memo-
ries 1-32 will be sent.
f=932 voice bulk data
Voice data of programs 1-32 will be
sent.
The above formats are the same for data reception, but
an E0X ($F7) is added at the end.
f=125
Status
ID
Substatus/ch
Format no.
Byte count
Byte count
Data
S
Conditions acknowledge
11110000
0100001 1
00000000
0111110 1
00000000
0001000 0
Oddddddd
Oddddddd
Check sum Oeeeeeee
E0X 11110111
(b) Transmission by panel switch in ^MIDI TRANSMITj
mode
When the display shows [MIDI TRANSMIT?! and you
press the YES/+1 switch, the following data will be
sent.
•32 voice bulk data
•64 performance bulk data
(c) Transmission by panel switch in rcOMBINEDj mode
When in combined mode, if ever you select avoice or it
receives aprogram change signal, the following data
will be sent.
•1performance data
(d) Transmission by panel switch in !INDIVIDUALj
mode
When in individual mode, if it receives aprogram
change signal, the following data will be sent.
•1performance data
<e) Transmission by panel switch in HeDIT VOICE OUTj
mode
When the display shows [EDIT VOICE OUT land you
press the YES/+1 switch, data will be sent in the
following order.
1) 1performance data
2) 1voice data
-11 --12-

4. System exclusive data format
4*1 DX7 VOICE PARAMETER CHANGE (g -0)
Sub-group
Number h
Parameter
Number PParameter Data Notei
0OP6 EG RATE 10-99
1OP6 EG RATE 20-99
2OP6 EG RATE 30-99
3OP6 EG RATE 40-99
4OP6 EG LEVEL 10—99
5OP6 EG LEVEL 20'**99
6OP6 EG LEVEL 30-99
7OPS EG LEVEL 4O'- 99
8OP6 KEYBOARD LEVEL SCALING BREAK POINT 0'—99 *1
90P6 KEYBOARD LEVEL SCALING LEFT DEPTH 0—99
to OP6 KEYBOARD LEVEL SCALING RIGHT DEPTH 0-99
11 OP6 KEYBOARD LEVEL SCALING LEFT CURVE 0-3 *2
12 OP6 KEYBOARD LEVEL SCALING RIGHT CURVE 0-3 •2
13 OP6 KEYBOARD RATE SCALING 0-7
014 OP6 AMPLITUDE MODULATION SENSITIVITY 0-3
15 OP6 KEY VELOCITY SENSITIVITY 0-7
16 OP6 OPERATOR OUTPUT LEVEL 0-99
17 OP6 OSCILLATOR MODE 0-1 *3
18 OP6 OSCILLATOR FREQUENCY COARSE 0-31 •4
19 OP6 OSCILLATOR FREQUENCY FINE 0-99 *4
20 OP6 OSCILLATOR DETUNE 0-14 *5
21 '"*’41 OP5
42-62 OP4
63-83 OP3
84 —1Q4 OP2
105 —125 OP1
126 PITCH EG RATE 10-99
127 PITCH EG RATE 20-99
0(128) PITCH EG RATE 30-99
1(129) PITCH EG RATE 40-99
2(130) PITCH EG LEVEL 10-99
3(131) PITCH EG LEVEL 20-99
4(132) PITCH EG LEVEL 30-99
5(133) PITCH EG LEVEL 40-99
6(134) ALGORITHM SELECT 0-31
7(135) FEEDBACK 0-7
8(136) OSCILLATOR KEY SYNC 0—1
19(137) LFO SPEED 0-99
10 (138) LFO DELAY 0-99
11 (139) LFO PITCH MODULATION DEPTH 0-99
12 (140) LFO AMPLITUDE MODULATION DEPTH 0-99
13 (141) LFO KEY SYNC 0—1
14 (142) LFO WAVE 0—5*6
15 (143) LFO PITCH MODULATION SENSITIVITY 0-7
16 (144) TRANSPOSE 0-48 Concert
17(145) VOICE NAME 1
C
j
ASCII pitch at 24
|26 (154) IVOICE NAME 10 ASCII
r1I27 ft 55)
28(156)
IOPERATOR ON/OFF
OPERATOR SELECT xeeeeee
0-5 *7
*8
MBREAKPOINT
BREAK POINT 01234515 27 39 51 63 75 87 99
MIDI NOTE *21 22 23 24 25 26 36 48 60 72 84 96 108 120
NOTE At A,# Bi Co C0#Do C, C2Hc3c4C< c6c? Cs
KEYBOARD LEVEL!SCALWJG CURVE
0123
CURVE -LIN -EXP +EXP +LIN
*3 OSCILLATOR MODE
“0 "frequency ratio
"1”fixed frequency
*4 FREQUENCY COARSE FINE
i) For Frequency Ratio
When FINE =0
COARSE 01210 30 31
FREQUENCY RATIO 0.5 12310 30 31
When COARSE =1
FINE 012310 50 99
FREQUENCY RATIO 1.00 1,01 1.02 1.03 1.10 1.50 1.99
ii) For Fixed Frequenc
When FINE -0
Y
COARSE 0123456731
FREQUENCY (Hz) 110 100 1000 110 100 1000 1000
When COARSE =0
FINE 01234510 20 50 99
FREQUENCY (Hz) 1.000 1.023 1.047 1.072 1.096 1.122 1.259 1.585 3.162 9.772
DETUNE
012345678910 11 12 13 14
DETUNE -7 -6 -5 -4 -3 -2 -1 01234567
LFO WAVE
012345
WAVE TRIANGLE SAW DOWN SAW UP SQUARE
n__j
SINE SAMPLE/HOLD
*7 OPERATOR ON OFF
Bit bSb4b3b2b, bo
OP OP1 OP2 OP3 OP4 QP5 OP6
Bit Map
"0"...OFF "1... ON
*8 OPERATOR SELECT
02345
OPERATOR OP6 OP5 OP4 OP3 OP2 OP1
-13--14-
TX7

TX7
4-2 DX PERFORMANCE PARAMETER CHANGE (g *1) (h =0)
Parameter
Number PParameter Data Notes
0
1SOURCE SELECT 1—16 *3
2POLY/MONO 0-1
3PITCH BEND RANGE 0-12
4PITCH BEND STEP 0-12
5PORTAMENTO TIME 0-99
6PORTAMENTO/GLISSANDO 0-1
7PORTAMENTO MODE 0-1 •1
8
9MODULATION WHEEL SENSITIVITY 0-15
10 MODULATION WHEEL ASSIGN 0-7 *2
11 FOOT CONTROLLER SENSITIVITY in
7
o
12 FOOT CONTROLLER ASSIGN 0~7 *2
13 AFTER TOUCH SENSITIVITY 0-15
14 AFTER TOUCH ASSIGN 0-7 *2
15 BREATH CONTROLLER SENSITIVITY in
7
o
16 BREATH CONTROLLER ASSIGN 0-7 *2
17
18
19
20
21
22
23
24
25
26 AUDIO OUTPUT LEVEL ATTENUATOR 0-7
27
28
29
30
31
32
33
34
i
63 Concert
64 MASTER TUNING 0-127 pitch at 64
*1 PORTAMENTO MODE
"0"...sustain*key pitch retain
"1"...sustain-key pitch follow
*2 EFFECT ASSIGN
Bit 02 bi o0
ASSIGN EG BIAS AMPLITUDE PITCH
*3 SOURCE SELECT
Corresponds to RECEIVE BASIC CHANNEL 1-16.
—15—
4-3 DX7 FUNCTION PARAMETER CHANGE {g =2)(h *0)
Parameter
Number PParameter Data Notes
64 POLY/MONO 0-1
65 PITCH BEND RANGE 0-12
66 PITCH BEND STEP 0-12
67 PORTAMENTO MODE 0-1
68 PORTAMENTO/GLISSANDO 0-1
69 PORTAMENTO TIME 0-99
70 MODULATION WHEEL SENSITIVITY 0-99 *1
71 MODULATON WHEEL ASSIGN 0-7
72 FOOT CONTROLLER SENSITIVITY 0-99 *1
73 FOOT CONTROLLER ASSIGN 0-7
74 BREATH CONTROLLER SENSITIVITY 0-99 •1
75 BREATH CONTROLLER ASSIGN 0-7
76 AFTER TOUCH SENSITIVITY 0-99 *1
77 AFTER TOUCH ASSIGN 0-7
*1 EFFECT SENSITIVITY
Data is received on arange of 0^99 and stored on arange of 0~15.
4-4 TX FUNCTION PARAMETER CHANG E(g -4) (h *1)
Parameter
Number PParameter Data Notes
0DATA ENTRY RECEIVE SWITCH 0, 1
1CONTROL CHANGE RECEIVE SWITCH 0, 1
2DATA ENTRY VOLUME SWITCH 0. 1
3COMPUTE COMMUNICATION SWITCH 0, 1
4COMBINED (0) OR INDIVIDUAL 11) o, 1
5NOTE LIMIT LOW 0-127
6NOTE LIMIT HIGH 0-127
7MEMORY PROTECT OFF/ON 0, 127
11 LOAD FUNCTION SELECT INT/EXT 0, 127
*1 When data 1is received, COMBINED MODE, CONTROL CHANGE RECEIVE, DATA ENTRY RECEIVE will be set, and 1performance data will
not be sent.
When data 0is received, COMBINED MODE, CONTROL CHANGE RECEIVE, DATA ENTRY OFF will be sent, and 1performance data will be
sent.
4-5 1VOICE BULK DATA
155 bytes of data. For the data format, see 0—154 of 4-1.
-16-

4-6 1PERFORMANCE BULK DATA (f -1)
Parameter
Number PParameter Data Notes
0
1
2VOICE APOLY/MONO 0-1
3VOICE APITCH BEND RANGE 0—12
4VOICE APITCH BEND STEP 0—12
5VOICE APORTAMENTO TIME 0-99
6VOICE APORTAMENTO/GLISSANDO 0-1
7VOICE APORTAMENTO MODE 0-1
8
9VOICE AMODULATION WHEEL SENSITIVITY 0-15
10 VOICE AMODULATION WHEEL ASSIGN 0-7
11 VOICE AFOOT CONTROLLER SENSITIVITY 0-15
12 VOICE AFOOT CONTROLLER ASSIGN 0-7
13 VOICE AAFTER TOUCH SENSITIVITY in
7
o
14 VOICE AAFTER TOUCH ASSIGN 0-7
15 VOICE ABREATH CONTROLLER SENSITIVITY 0-15
16 VOICE ABREATH CONTROLLER ASSIGN 0-7
17
18
19
20
21
22
23
24
25
26 VOICE AAUDIO OUTPUT LEVEL ATTENUATOR 0—7
27
28
29
30
iVOICE B
59
60
61 VOICE MEMORY SELECT FLAG 0—1
62
63
64 PERFORMANCE NAME 1ASCII
65 PERFORMANCE NAME 2ASCII
llASCII
92 PERFORMANCE NAME 29 ASCII
93 PERFORMANCE NAME 30 ASCII
4-7 64 PERFORMANCE BULK DATA (f =2)
Data are listed in order for the 64 performances in units of 64 bytes (64 performance). The TX7 uses the first 32
performance groups.
Address 6543210 Parameter Data Parameter Data 1
0p/mI JVOICE APOLY/MONO 0-1 1
0-12
1PBS(LO) nPBR 1VOICE AP. BENO STEP 0-12 PITCH BEND RANGE
2PTIM VOICE APORTA. TIME 0-99 PORTAMENTO/GLISSANDO
31M1GL VOICE APORTA. MODE 0-1 0—1
4MWA MWS VOICE AMOD. WHEEL ASN. 0-7 MOD. WHEEL SENS. 0-15
5FCA FCS VOICE AFOOT CONT. ASN. 0-7 FOOT CONT. SENS. 0-15
6ATAATS VOICE AAFTER TOUCH ASN. 0-7 AFTER TOUCH SENS. 0-15
7BCA BCS VOICE ABREATH CON ASN. 0-7 BREATH CON. SENS. 0-15
8
9
10 !
11
12
13
14 jATN VOICE AATTENUATION 0-7
15 PBS
(HI) VOICE APITCH B. STEP (MSB)
16
i
31
VOICE B
32 |VMS |KMOD VOICE MEMORY SELECT 0-1 KEY ASSIGN MODE 0-2
33
34 PNAM 1PERFORMANCE NAME 1ASCII
lASCII
63 PNAM 30 PERFORMANCE NAME 30 ASCII
65
'
43210
With the Key Assign in Single mode (KMOD -0) VOICE Aor Bare loaded with VMS.
With Key Assign in DUAL, SPLIT (KMOD =1,2), VOICE Ais always loaded.
—17— -18-
TX7

TX7
4-9 CONDITION ACKNOWLEDGE {f -125)
Address Parameter Data Notes
0CLASSIFICATION ASCII 'L*$4C
1CLASSIFICATION ASCII *M*$4D
2CLASSIFICATION ASCII 'U'$20
3CLASSIFICATION ASCII 'U'$20
4MODEL NAME ASCII '8'$38
5MOOEL NAME ASCII *9' $39
6MOOEL NAME ASCII ‘5'$35
7MODEL NAME ASCII 'O’ $30
8MODEL NAME ASCII 'U'$20
9MODEL NAME ASCII 'U•$20
10 jSOFTWARE VERSION tV
11 SOFTWARE REVISION Jf R
12 CONDITION DATA 1*1
13 CONDITION DATA 2RECEIVE CH i0-15
14 CONDITION DATA 3BATTERY VOLT 1unit *
15 CONDITION DATA 4|00.1 volts
Bit format
bit Parameter Data Notes
bO PERFORMANCE ECHO BACK MODE 0*2
bl COMPUTER COMMUNICATION MOOE 1•3
b2 VOLUME CONTROL BY DATA ENTRY LEVER 0*4
b3 CONTROL CHANGE RECEIVE 1#5
b4 OMNI MODE 0/1 *6
b5 MEMORY PROTECT 0/1 *7
b6 DATA ENTRY RECEIVE 0/1 *8
*2 Data is 1only when in COMBINED MODE and internal mode has been selected.
*3 Data is 1only when in COMBINED MODE, CONTROL CHANGE RECEIVE, DATA ENTRY RECEIVE.
*4 Data is 1only when DATA ENTRY VOLUME ON.
•5 Data is 1only when CONTROL CHANGE RECEIVE SWITCH ON.
*6 Data is 1only when OMNI MODE ON.
*7 Data is 1only when MEMORY PROTECT SWITCH ON.
’8 Data is 1only when DATA ENTRY SWITCH ON.
—20—

TX7
CONSTRUCTION OF THE TX7
You may think of the TX7 as aDX7 without the sub CPU,
that is to say, aDX7 without the keyboard section. The
circuitry of the TX7 is on four boards; DM, AS, PN, and AD
.
The DM board contains the micro computer which controlls
the FM tone generator, pane! switches, MIDI and the LCD.
The AS board contains the FM tone generator. Its EGS and
OPS (the same ICs as the DX7) are controlled by the MPU.
The PN board contains the panel switches. The MPU on the
DM board is constantly checking to see if any of these
switches are being pressed. The AD board contains the
power supply. To make it light and compact, we have used
aswitching power supply of the RCC (Ringing Choke Con-
verter) type.
1. Memory map
The memory map of the TX7 is shown below.
$0000 MPU internal registers
$001
F
Free area
$0040 MPU internal RAM
$OOFF
Free area
Panel switches
$4800 VCA control
EGS
$5800 OPS
RAMI
$6800 RAM2
$7000 RAM3
$7800 RAM4
$7 FFF
Free area
vPUUUU
$FFFF
ROM
1) Voice and function memory, and edit buffers
The data in RAMI ,2, 3is as follows.
$601 E- $701 D:32 voice data
$701 E~$70B8 :Voice edit buffer data
$70C9 ~$72C8 :32 TX function data
$72C9 -$74C8 :32 DX function data
$74C9 ~$74DA :Function edit buffer data
Here is acomparison of the data format with the illustra-
tion on page 1
.
Since the master tune data is common to all 32 voices,
there are 2additional bytes beside the 17 bytes in the func-
tion edit buffer. (When the DX performance parameter
MASTER TUNE is sent via MIDI, it is only 1byte. However,
since the TX internal tuning data uses 14 bits, 2bytes of
memory space are needed.)
The format of each memory is as follows.
•Voice edit buffer data •• -155 bytes
Format is the same as DX voice parameter change
perameter numbers 0—154. See MIDI data format 4-1.
•32 voice data ••128 bytes x32 *4Kbytes
Format for each voice is the same as the voice edit buffer,
but 155 bytes of data is packed into 128 bytes of
memory space. (Unused bits are moved over.)
•Function edit buffer data ••17 bytes
Format is the same as MIDI data format 4-2 (DX perfor-
mance parameter change) parameters 2-- 7, 9—16, 26.
These 15 bytes plus the 2bytes Key Limit Low and
Key Limit High make up the total of 17 bytes.
•32 TX function data *--17 bytes x32 =544 bytes
Format for each function is the same as the function
edit buffer. (When saving data to tape, attenuation
data will not be saved.)
•32 DX function data -*-16 bytes x32 =512 bytes
Format is the same as MIDI data format 4-2 (DX per-
formance parameter chenge) parameters 2~7, 9~16.
These 14 bytes plus the 2bytes Key Limit Low and Key
Limit High make up the total of 16 bytes.
2. Circuitry of the TX7
1) MPU (HD63A03X)
The TX7's MPU is the same as that of the TF1 (tone
generation module for the TX816). The MPU contains an
ACIA(Asyncronous communication unit), I/O ports s, and
RAM. The ACIA transmits and receives MIDI messages,
and the I/O ports check the condition of the switches and
send information to the LCD.
•Vcc, Vss Vcc is the SV power supply terminal, Vss is
the ground terminal.
•EXTAL This receives a4.71 Mhz clock with a50%
duty cycle. (Since an external clock is used,
the XTAL terminal is left open.)
•MP0,MPj This sets the operation mode of the MPU.
MP0="High”, MP X*"Low".
•RES This terminal resets the MPU.
•STBY This terminal is for setting the MPU to Stand-
by mode, but since it is not used in this
circuit, it has been fixed at "High".
•NMI This terminal if for non-maskable interrupt,
but since it is not used in this circuit, it has
been fixed at "High".
•Port ZIn this circuit, P20 -P27 are used as follows.
P20 (out) Transmission to cassette. Transmission speed:
1200 band (1200Hz -1cycle ”0”, 2400
Hz —2cycle "1 "), modulation: FSK.
Data is compatabie with the CX5 (YRM-1 3).
(However, the YRM-1 3will not accept Key
Limit or Attenuation data.)
P21 ()Not used.
-22-
TX7

t-
X
I-
P22 (in)
P23 (in)
P24 (out)
P25 (out)
P26 (out)
P27 (out)
•Port 5
P50 (in)
P51 (in)
P52 (in)
P53 (in)
P54, 55
P56 (in)
P57 (in)
•Port 6
Port 6P60
LCD.
This is a500 Khz clock input which de-
termines the MIDI transmission speed. The
clock is internally divided by 16. Therefore,
MIDI transmission is 31.25 Kbaud.
Receives MIDI messages.
Sends MIDI messages.
This sends asignal to the RS terminal of
the LCD. This signal tells the LCD whether
the data from port 6P60 ~P67 is an in-
struction or data to be displayed. "High"
means data to be displayed.
This determines input or output of LCD
data. "High": read. "Low": write.
Finalize LCD data. Data finalized when
down.
Condition of "Low" switch
Condition of ""switch
Condition of ""switch
Condition of "High" switch
Not used
Battery voltage condition
Read data from cassette
~P67 transmit instructions and data to the
•Bus
The address bus is A0—Als .The data bus is D0~D7.
•BA
Bus available terminal. When the MPU has received a
HALT and the bus is free, this terminal will be "High".
Not used in this circuit.
•UR
This indicates that the data bus is carrying the op code
of an instruction.
•R/W
When the MPU is reading, this is "High". When writing,
this is "Low".
•WR
When the MPU is writing, this is "Low".
•RD
When the MPU is reading, this is "High".
•E
'This enables asystem dock to be sent.
2)
Tone generator section
The tone generator section is the same as that of the DX7.
The EGS and OPS use the same 1C and function in the same
way as the DX7. The EGS is master and the OPS is slave.
All the OPS does is to perform FM calculations on the data
sent to it from the EGS (FM calculation parameters ECi ~
EC„, Pi —F14 )according to the algorithm to which it is
set.
•EGS
This is an acronym for Envelope Generator of Synthe-
sizer. This is the LSI that reads voice data (rate, level,
key code etc) from the MPU into its internal registers
and produces (digital) envelope shape information
according to the key on/off signals it receives from the
MPU. It also produces (digital) frequency data for the
key which has been pressed.
Along with the key on (KON) data, the volume envelope
date ECi ~ECu and frequency data Fi —F14 are sent
to the OPS, in synchronization with the system sync
signal SYNC (92Y96).
•Vdd, Vss Vdd is +5V power supply, Vss is ground
•RES This terminal resets the EGS.
•SYNC Input terminal for synchronizing the OPS.
(92Y96)
•CE Pulse input terminal for enabling reception
of data from the MPU.
•WFf Pulse input terminal for writing data from
the MPU into internal registers. In the
TX7, this is connected to GND.
•A0~A7Address input terminal for specifying
internal registers.
•Do ~D7Data input terminals
•Fi -F14 Parallel output for frequency data of each
channel
•ECi ~Parallel output for volume data of each
ECi2 channel
•OE Data output control terminal, but in the
TX7 is connected to GND.
•KON Output terminal for key ON data of the
specified channel
•01. 02 System clock input terminals
•OPS
This is an acronym for Operator of Synthesizer. By
performing FM calculations on the volume envelope,
frequency and KON data sent to it from the EGS and on
the data already stored in the OPS registers (algorithm
NO., feedback level), the OPS produces audio data (in
12 bit digital form).
The data that the OPS receives directly from the MPU is
2 bytes as follows.
Mode (operation mode of OPS) 1byte
Algorithm no. (upper 5bits) ..
Feedback level (lower 3bits) Ye
The terminal WR writes to the OPS, and has been assigned
to addresses 5800 (H) ~5801 (H). Since the address line
A0is connected to the data set terminal DS of the OPS,
the OPS mode selector is A0-“Low", ie. 5800 (H).
When A0="High", ie. 5801 (H) specifies data register
(algorithm no., feedback level).
The output data of the OPS is 12 bit. However, to make
this the equivalent of 14 bit, the lower levels are ex-
panded 2, 4, and 8times respectively. To return this to
the original valve, shift data (SF 0~SF3)is sent out.
SF0:1times, SF 2:1/2 times, SF 2:1/4 times,
SF 3:1/8 times.
Vdd, Vss Vdd is +5V power supply, Vss is ground
•DS This determines whether data input Do ~
D7is mode or algorithm no and feedback.
Mode is "L".
•WR Input terminal indicates whether to write
the data atD0—D? into an internal register.
•SH! ,SH2Sample and hold output terminal
•SYNC Output terminal for 92Y96 sync signal
•Fi ~F14 Parallel inputs for frequency data from EGS
•DAt~Digital audio parallel outputs
DAl2
•SF0~Shift data outputs (to restore expanded
SF3output data)
•ECi —Parallel inputs for volume envelope data
£Cl2 from the EGS
•KON Key ON data input for the selected channel
•D0D7Inputs for mode, algorithm number, and
feedback level from the MPU
•0i,02 System clock inputs
When 4800 (H) comes up, IC28 (data latch) will latch the
data on the data bus line. (At this time, it latches only
the upper 6bits of the data bus.)
This data that has been latched is sent out of the oterminal
as "High" +5V, "Low” 0V, and is input to rader resistance
RMi. This voltage passes through IC35 (which makes up
the low pass filter) and appears at pin 1of IC35. It is
divided by a270ft and a22ft resistors and added to pin 3
of the VCAIC38. This controls the VCA which controls
the volume of the analog signal sent from the tone generator
section. When the control voltage of the VCA is 0V, the
volume is greatest and when it is 0.37V, the volume is least.
As you can see from the software flow diagram o, battery
voltage check is performed when the power is turned on.
Avoltage identical to the volume control voltage is sent to
pins of IC35. The output of that is sent to pin 3of 1C18
(battery voltage converter) on the DM board. When the
power is turned on, the battery check routine will be
entered, and pin 7of IC35 has been programmed to rise
from OV. As long as the battery voltage is higher than this
voltage, the output of IC18 pin 7will be "High". When this
voltage becomes higher than the battery boitage, the output
of pin 7will reverse to "Low". The MPU is checking for
this, and when the battery voltage is less than 2.3V, the
LCD will show "CHANGE BATTERY".
3) D/A converter section
The 12bit digital data from the OPS is sent to the DAC
IC24 and converted into an analog signal. This 12 bit digital
data has been expanded inside the OPS, so the IC26 and the
connected resistances will return it to the original level.
This is controlled by the shift data sent from the OPS (SF 0
—SF3), which is sent at the same time as the 12 bit digital
data. The shift data is as follows.
When the data sent to the DAC has been shifted 1time,
SF 0sends "High".
When the data sent to the DAC has been shifted 2times,
FSi sends "High".
When the data sent to the DAC has been shifted 4times,
SF 2sends "High".
When the data sent to the DAC has been shifted 8times,
SF 3Sends "High".
At this point, the level has been corrected, but it is still not
atrue analog waveform. Until the digital audio data comes
into the sample and hold circuit, it is being outplut in
steps (first note, second note, third note, ...). Controlled
by the sampling signals SH 2and SH2,the IC27 samples
the digital audio signal. A120 pf caoacitor holds the level
and converts it into an analog signal. (SH 2samples the first
through eighth notes, SH2samples the ninth through
sixteenth notes.) This waveform still has astair-step shape,
so it is put through alow-pass filter to become atrue analog
waveform. This signals volume is controlled by the VCA,
and it is sent out.
4) Volume control and battery voltage check circuitry
Volume is controlled by the VCA IC38. The volume is
determined by the following information.
oPanel switch preset volume ...fLowH )!jHIGH!
oAttenuation (function mode). ..ATTENUATION 0~7
oData entry volume control
oControl change. ..control number 7
These two are
~| mutually exclu-
Isive; ie only one
at atime.
5)
Power supply
The power supply used in the TX7 is of the type know as
RCC (Ringing Choke Converter). The basic RCC circuit is
shown in diagram 10. Tr2is aswitching transistor. When
this transistor is ON, energy accumulates in inducter Li of
transformer T, and when OFF, the accumulated energy is
released to side L3.As the transistor Tr 2repeats this
swithcing, power is sent out. R2is abase current limiting
resistor for Tr lt Ri is astarting resistor, and when the
resistance is low, Tri will start easier. Transformer Tis
an oscillating transformer, and isolates the primary and
secondary. You may calculate the energy accumulated in
transformer T(inductor) using the following equation.
U*(Vin 2xTon 2)/2Li
U*accumulated energy
Lj *self inductance
Vin *input voltage
Ton *transformer ON time SW i-
;
Diagram 1
0
The operation of the RCC circuit is as follows.
1. When you turn on SW in diagram 10, current flows
through R2to the base of Tr 2.This turns the Tri on,
and current flows in Li ,inducing voltage in L2.
-23- -24-

2. The voltage at point Aincreases, and works to increase
the Trj collector current. Therefore, Tri instantly
saturates, and there is no more time difference in the
current flowing in Lj ,so there is no more induced
voltage in L2.At this time, reverse electromagnetic
force (accumulated energy) is generated, and this energy
indvces voltage in L3.When this happens, the base of
Tr! will have reverse bias because of the reversed e.m.f.
in L2,and Trj will go OFF.
3. Next, when the accumulated energy of Lj is released,
base current flows again to Trj through Rj.and Tr twill
begin operating again.
In this way, the desired voltage is attained as the ac-
cumulated energy in Lj is released to L3by the switching
action of Trj
.
The actual circuitry of the TX7 is as follows.
The following is ablock diagram of the TX7 power supply.
o-j Noi* L1
filter r
Control jcHlRectt^— O+5V
-figr |—OCN0
Error
Circuit
Diagram 1
1
oAS—lS(Ci-i;
to AS -Aft fn 3)
ft) AS- D& CC1-5J
to AS- DO (C? -4)
fCi-tJ
trAS-tS rci-7>
to AS-+5 rci-4
>
1.In diagram 12the base driving circuit is D2,Ci and R2.
This controls the base current of Tr* through R2.
2. Tr2controls the base current of Tr 1( thus controlling
the voltage that appears in the secondary.
i. tu* m\ wnmwnmmtto ttuetua.
tion of the +5V, and feeds back the fluctuation to the
control circuit through aphotocoupler PCj (which
electrically isolates the primary and secondary).
4.
On the basis of the information fed back to it, the
control circuit increases the base current of Tr 2,and by
thus changing the oscillating frequency of Tr,, controls
Diagram 12
the output voltage. The output voltage (+5V) may be
adjusted using the VRi connected to the base of Tr3in the
error detection circuit.
The power switch SWj turns the voltage to the emitter of
Trj on and off. Thus, as the converter circuit switches or
does not switch, voltage is generated or stopped in the
secondary. Therefore, even when the power switch SWj is
off, voltage is present at the primany, so when servicing,
please be careful.
-25-
TX7

TX7
TEST PROGRAM
1.Entering the test program
By turning the power on while pressing the following two
switches, you will enter the test program.
When this appears, you
may release the switches.
While pressing, turn
the power switch ON. «YRftRHfl TX7 »
When this is displayed,
continue pressing TEST y/n ?
Software version number
3. Details of each test program
1) RAM read •write/ROM read/backup battery voltage test
When you enter the test program and press |YES +1 1,
these tests will be carried out automatically.
0RAM read •write test
This carries out read •write tests on certain bytes of
RAM 1~4. Since not all bytes are tested, the 32 voice
data, 32 TX function data, 32 DX function data, voice
and edit buffer data will be preserved unchanged.
(Since only part of RAM is tested, it does not guarantee
100% accuracy.)
(Test result)
If everything is OK, it will move to the ROM read test
without displaying anything.
[If there is an error]
|~£RROR RAM 1——JH3 will be displayed, and you will not
RAM number be ab!e t0 Proceed to the next
1test.
2. Executing the test program .... The tests will be
carried out in the order described below. However, you
may not return to aprevious test.
1) When you respond to "TEST y/n?" by pressing
IYES +1 Lthe following tests will be carried out.
RAM read/write test
ROM read test
Backup battery voltage test
2) TEST 1....When you respond to the battery voltage
display by pressing IYES +1 Lit will pro-
ceed to the next test. (You may skip this
test.)
Pitch, volume and volume change test.
3) TEST 2. . . . When TEST 1is over (or you press
lYES +1
1
), it will proceed automatically
to the next test .
LCD flash test.
4) TEST 3.. . . When TEST 2is over and you press
iY£S +1 j,it will proceed to the next test.
(This -test cannot be skipped.)
Panel switch test.
5) TEST 4....When TEST 3is over and you press
YES +1
1
,it will proceed to the next test.
However, you must make the proper set-
tings and connections for this test before
entering it. Otherwise, an error will result.
(After the display has indicated error,
you may proceed to the next test.)
Cassette interface test.
6) TEST 5....When TEST 4is over (or you press
tYES +1 j), it will automatically proceed
to the next test. However unless you
make the proper connections and settings
before entering this test, you will not be
able to proceed to the next test.
MIDI IN/OUT test.
7) TEST 6.. . .When TE ST 5is over and you press
YES +1
)
,it will proceed to the next test.
MIDI THRU circuitry test.
When the above tests have been completed, the display will
show 1TEST END! 1and the TX7 will return to normal
operating mode.
0ROM read test
If the RAM read •write test was OK, this test will be
carried out automatically. It reads the entire program
ROM area (except for the check sum data) and does a
check sum, which it then compares with the check sum
written in ROM.
(The check sum process adds the contents of ROM
and comes up with anumber which it compares to
astored known correct number.
[Test result]
If everything is OK, it will move to the backup battery
voltage test without displaying anything.
[If there is an error]
1ROM TEST ERROR [will be displayed, and you will not
be able to proceed to the next test.
0Backup battery voltage test
If the ROM read test was OK, this test will be carried
out automatically. It checks the backup battery voltage
and displays the voltage in the LCD.
[Test result]
The backup battery voltage will be displayed in the LCD as
follows. If the voltage is below 2.3V, there is apossibility
that the memory will not be backed up, so please change
the battery.
|BATTERY VOLT |
Voltage'display
To proceed to the next test, press
[There is no error display.]
fYES +1~| .
2)
TEST 1Audio output pitch and volume, volume check
1TEST 1PUSH VOL <>1will be displayed, and asine
wave 440Hz ±0.1Hz will be sent to the output and head-
phone jacks.
When this test is entered, the volume will be at maximum,
.... about 250 mV at the output jack. When you press the
DO switch, the upper dark section of the LCD will shri nk
and the volume will go down. When you press the I»1
switch, the upper dark section of the LCD will grow, and
the volume will go up.
[Test result]
Whether or not th etest wasOK, you may proceed to
TEST 2by pressing fYES +1 I.
[If there is an error]
The problem is probably in the FM tone generator, DAC,
sample and hold, VCA control, or in the analog circuitry.
3) TEST 2LCD flash test
All dots of the LCD will flash on and off.
[Test result]
.When it is OK, you may proceed to TEST 3pressing
FYES +1 I.
[There is no display.]
4) TEST 3Pare! switch test
[TEST 3NOW SW., ?] will be displayed. When you press
the left switch (TlOW iswitch), the switch number will be
displayed like this; {TEST 3NOW SW. HI.Continue
pressing switches from left to right and each switch number
will be displayed.
[Test result]
If all switches are OK, 1PANEL SWITCH OK Iwill be dis-
played. To continue to TEST 4, press IYES +71 .
rNOTE: —
Before you press fYES +1 [to go to the next test, make the
connections for TEST 4. If you proceed without making
the connections, |CASSETTE ERROR 1will be displayed.
[If there is an error]
There is no error display, but you will not be able to pro-
ceed to the next test.
5)
TEST 4Cassette interface test
When you finish TEST 3and fPAN EL SWITCH OK 1is dis-
played, make the connections as shown below and press
jYES ->-1 1.The cassette interface test will be carried out
automatically.
'Use an 10 dB amplifier or
set acassette deck to
REC/PAUSE and adjust
it so that there is 10 dB
gatn.
[Test result]
If everything is OK. fCASSETTE OK! ]will be dispalyed,
and you may proceed to TEST 5by pressing [YES +1 j.
rN0TE: ;—
Before pressing fYES +1~] and advancing to TEST 5, make
the connections for TEST 5. If you proceed to TEST 5
without doing this, the display will read [CONNECT MIDI
I70~l.
[If there is an error]
If you did not make the connections, if the connections
were incorrect, if gain was insufficient, or if th ere is ahard-
ware malfunction, the display will read fCASSETTE
ERROR 1.If this happens, turn off the power, recheck
connections and gain, enter test mode and try again.
Even if ICASSETTE ERROR"] is displayed, you may pro-
ceed to TEST 5by pressing |YE$~+r).—28—
6)
TEST 5MIDI IN/OUT test
When you finish TEST 4and ICASSETTE OK! ior "CAS^
SETTE ERROR j
1
;VdiT
played, connect the MIDI
terminals as shown below and
press [YES +1 j.The MIDI
interface IN/OUT will auto-
matically be tested.
[Test result]
If everything is OK, |MIDI TEST OK!~] will be display ed.
You may then proceed to TEST 6by pressing fYES+l 1.
NOTE: —
When you press fYES +1 1,TEST 6will automatically
begin, so before proceeding, make the connections for
TEST 6.
[If there is an error]
If you did not make the connections or if the connecton is
faulty, jCONNECT MIDI I/O [will be displayed, and you
will not be able to proceed to the next test, so make the
correct connections.
If there is ahardware error in the MIDI IN/OUT interface,
[MIDI TEST ERRO~Rl will be displayed, and you will not
be able to proceed to TEST 6. Please check the hardware.
7)
TEST 6MIDI THRU circuitry test
When you have made connections as shown below, the LCD
will display |LISTEN EXT. TX7! 1and the tone generator
will produce sound. In this way, you can check the MIDI
THRU hardware.
You may use any MID!
instrument as atone generator.
For example TX7, DX7, etc.
[Test result]
If everything is OK, the following MIDI data will be sent
from MI DI THRU. When all the data has been sent, iTEST
END!! )will be displayed and the TX7 will return to
normal operating mode (combined mode).
Output data (Hexadecimal) "O" symbol indicates time gap.
Other tone
generator
MIDI IN
LJ
p, I
VVIQ.
% thru
rx7
00
90, 45, 7F, 45, 00, 51, 7F, 51, 00,
ON* <«vOFF ~Shannon,.** KiyOFf
K«y ON
90, 45, 00, 41, 7t
F, 51, 00, 45, 7F,
A4 Key 2F fAS <•« ON ^K«y OFF A« K»y ON
pO, 45, 00, 51, 7F, 51, 00, 45, 7F,
A4 K«y 0* aWon qA5 K.y OFF A4Km ON
90, 45, 00, 51, 7F, 51, 00, 45, 7F,
45, 7F, BO, 40. 7F,°
A4 K»y ON Sur:*- ON
BO, 41, 00, 07, 7F,
Sum* OF FPs-emenro ON ___
BO, 41, 00, 07, 60, W
Sustain OF Fv7u-nf tutt-ng
BO, 07. 7F, 01, 7F ~
A4 Key OFF AS K*v ON ^A5 K»v OFF A4 *»y ON
90, 45, 00, 51, 7F, 51,00. 45, 7F,
A4 **» OFF ^AS K«y ON A5 K»v OFF A4 K«y ON
EO, 7E. 7F 90, 45. 00, 51, 7F,°51,
BO, 01, 00
00, EO. 00, 40,
[If there is an error]
There is no error display. If you were unable to ver fy data
transmission, check MIDI hardware.

DISASSEMBLY IN STRUCTIONS
1.Removing the Bottom case
Remove 6screws (l ,4screws
X,and 2screws (§)
2. Removing the DM Board Ass'y
(1)
Remove the Bottom case.
{2} Remove 2screws (4)
3. Removing the LCD Ass’y
(1) Remove the Bottom case.
(2) Remove 2screws (5}
4. Removing the PN Board Ass'y
(1) Remove the Bottom case.
(2) Remove 4screws (f) and 4
nylon washers (7) .
5. Removing the AS Board Ass y
(t) Remove the Bottom case.
(2) Remove the DM Borad Ass'y.
(3) Remove 2screws d.
6. Removing the AD Board Ass’y
(1) Remove the Bottom case.
(2) Remove screw <£ and 2
screws $.
-29-

GJ
0
1
PERFORMANCE
TX7
BLOCK
DIAGRAM

TX7
CIRCUIT BOARDS
•AD CIRCUIT BOARD
L-C92422
-31

(CN1)
(CN4)
•AS CIRCUIT BOARD
+15 -15G +5
JC 20
fa 220
mil* **
LC924302
-32 -
TX7

TX7 [2] LC92380 Q
ELNA-
F45 94V -0
LC92441
Other manuals for TX-7
5
Other Yamaha Recording Equipment manuals

Yamaha
Yamaha MW12 User manual

Yamaha
Yamaha CDR400At User manual

Yamaha
Yamaha SPX90 User manual

Yamaha
Yamaha D5000 User manual

Yamaha
Yamaha QX 21 User manual

Yamaha
Yamaha PLG150-AN User manual

Yamaha
Yamaha TX16W User manual

Yamaha
Yamaha MDF1 User manual

Yamaha
Yamaha MW8cx User manual

Yamaha
Yamaha TG300 User manual

Yamaha
Yamaha EME-1 User manual

Yamaha
Yamaha MU90B Installation manual

Yamaha
Yamaha WT-11 User manual

Yamaha
Yamaha TG55 User manual

Yamaha
Yamaha RIVAGE PM10 User manual

Yamaha
Yamaha GEP50 User manual

Yamaha
Yamaha DEQ7 User manual

Yamaha
Yamaha MagicStomp MK2 Owner's manual

Yamaha
Yamaha Audiogram 3 User manual

Yamaha
Yamaha MU15 User manual