Electronic musical instruments having supplemental tone generating

United States Patent [191
[11]
[45]
Aoki et al.
[54] ELECTRONIC MUSICAL INSTRUMENTS
Patent Number:
Date of Patent:
4,489,636
Dec. 25, 1984
FOREIGN PATENT DOCUMENTS
HAVING SUPPLEMENTAL TONE
GENERATING FUNCTION
72213
6/1977
Japan .
i
Primary Examiner—-S. J. Witkowski
Attorney, Agent, or Firm-Spensley Horn Jubas &
Lubitz
[75] Inventors: Eiichiro Aoki; Iwao Higashi, both of
Hamamatsu, Japan
[73] Assignee: Nippon Gakki Seizo Kabushiki
[57]
Kaisha, Hamamatsu, Japan
[21] App1.No.: 493,711
[22] Filed:
[30]
May 11, 1983
order and produces a tone of the same note as the se
lected tone as a counter melody tone. This electronic
Foreign Application Priority Data
May 27, 1982 [JP]
May 27, 1982 [JP]
musical instrument further comprises a chord type de
tector for detecting a chord type of a performed chord
Japan ................................ .. 57-88746
Japan ................................ .. 57-88747
[51]
[52]
Int. Cl.3 ....................... .. GlOH 1/38; GlOH 7/00
US. Cl. .............................. .. 84/1.01; 84/DIG. 2;
[58]
Field of Search ............... .. 84/1.01, 1.03, DIG. 2,
besides a chord designation detector for detecting the
fact that the chord has been designated, a counter mel
ody tone determining circuit for selecting one from
among the chord constituting tones and sound system
for producing the counter melody tone. The predeter
mined priority order is determined in accordance with
the detected chord type. This dependence on chord
type make it possible to produce a counter melody tone
84/DIG. 22
84/DIG. 22
[56]
References Cited 7 -
which is more rich in music.
U.S. PATENT DOCUMENTS
4,331,689
5/1983
ABSTRACT
An electronic musical instrument which produces
counter melody automatically selects one from among
chord constituting tones in a predetermined priority
16 Claims, 31 Drawing Figures
Oya ........... .._ ....................... .. 84/1.0l
1O
"""A {E}:
NEYBOARO UNIT
27
PMRAM
MEMORY
15
25
BUFFER MEMORY
FOR UKB
UPPER
KEYBOARD
-—'
21
TONE EENEMTOR
runuu
.
MEMORY
Q
28
!
l
I
IE
BUFFER MEMORY
FOR LNB
‘1
TM BENERNTOR
NO
- I7
OPERATOR
CIRCUIT
II
' l3
WORKUN": MEMORY
FOR CONTROL ONTN
‘ IE
BUFFER MEMORY
FOR PNO
_
WORKING MEMORY FOR
NORMAL MUSICAL TONES
~14
BUFFER MEMORY
TONE BENERNT
FOR PNR
on
'
FUR CONTROL OATN
'
‘Ill
-24
US. Patent
Dec. 25, 1984
Sheet 2 of 24
4,489,636
@
OETECT STATES or
KEYS mm OPERATORS / m“
TRASFERCONTROLOATAOF
mamas TO BUFFER MEMORY
A05
@ 0mm cunnn NONBER
@ GENERATE KEY COOE or suaonmum
TONE AT THE 11m OF SINGLE FINGER MODE
SET START,
FLAG TO I
rum MUSICAL TONE BY A04
mam PERFORMANCE
IS COUNTER
MELOOY NOOE 9
OETECT LOWEST TONE
OE NELINIY
i
CONVERT KEY C(NIE
CONVERT UK LOWEST TONE TO NEKNI
CONVERT CHORO CONSTITOTINC TONE TO LKKNI V m]
CONVERT CHORO ROOT TO CORTT
/
CONVERT CHORO TYPE TO COTPT
**
,
1R
SET FLNCS
CHECK MEmRY TONE PRINNETION :
CHECK CHORO PROOUCTTON
1
l/O
I/O
CHECK NUMBER OF CHORO PRIKIOCEO
: LKOON-ELC —-— T/O
CHECK EVENT
1: Ml. FLO
CHECK EVENT
CHECK CHORO HOLO
rum cuumn NELOOY TONE
/ "4
(Sub-CNEU
FIG.2
US. Patent Dec. 25, 1984
Sheet30f 24
4,489,636
FIG.3
US. Patent Dec. 25, 1984
Sheet7’of 24 I 4,489,636
n@-@
‘ F I G.9(a)
F l (3.9 (b)
UPDIST
F l (3.9 (c)
US. Patent Dec. 25, 1984
Sheet 10 of 24
4,489,636 _
US. Patent
Dec. 25, 1984
'
Sheet 11 0f24
4,489,636
I300
HAS TIMEII TIME
EXCEEBEIIT ?
V
-
1301
IS PnEvmus EVENT
MELUIIY EVENT I’
TRANSFER CUNTENT 0F
cmumzm cmuwan A3"?
I
CALCULATE AGAIN INTENVAL
BETWEEN PIIEVIUUS CUUNTEII / I303
MELBIIV ANB IIBBT NUTE
CALCULATE AGAIN INTENVAL BETWEEN
UPPEII ANB LUVIEII TUNES
’
I304
' ‘1305
IS PIIEVIGUS EVENT A EVENT
CBIIIIESPUNBINGTG BEGIIIIIING
GE MUSIC ?
IS CNUIIB EVENT SAME AS
PBEVIUUS CNUIIII EVENT I’
US. Patent
Dec. 25, 1984‘
' Sheet 12 of24
4,489,636v
Suh-CMIUU
IS MELODY TUNE PBDDUBEI] P
READ our mum PITCH INBHEMENT
CUUNTER
TABLE PITCH
MELUIJY
INCHEMENT
TUNE GURRES
AKN -0F
unms T8 cHllRll TYPE AN"
Maw ETWEEN mmnvmua
mm" AK" 0F mum
MELODY TUNE cnnnesmumus
To GHURDTYPE
I
STUHE INCHEMENT AKN INA
BEGISTEBAB
'
H1353
L
CALCULATE TUNE PITCH 0F
cuumen meumv TUNE ~13e4
CORRECT TUNE PRUDUBTIUN RANGE A4355
lSuh-SDREEN]
@“ID
FIG.14
‘
US. Patent Dec‘.25,1984
Sheet 13 of 24 4,489,636
Suh-SDREGN
RENIIIIIE UGTAIIE INFIIRMATIGN
[IF GGUNTER MELGIIY TIINE
,
I600
lSllII-INIIGTI
IS GGNTENT [IF A
REGISTER AB EUUAI. TI] 7 I’
I603
I608
/
UP GNE GGTAIIE
AR—-AR+I2
SET KEY NUMBER I9
IN A REGISTER AB
STGRE 7 IN
A REGISTER AR
STIIRE CONTENT OF A REGISTER M1504
AB IN G REGISTER BR
@TD
FlG.l5
U.S. Patent Dec. 25, 1984-
Sheet 14 0f 24 ‘41,489,636
@
READ DDT DESTINATIDN DATA DF NEW IIDIINTER MELDDY
TDNE DDRR ESPDNDING TD DDTP. MIISD AND PREIIIDIIS
GDIINTER MELDDY TDNE FRDM DDUNTER MELDDY TDNE
DESTINATIDN TABLE
I
STDRE DESIGNATIDN
DATA IN REGISTER XII
DETERMINE PRESENT
GUUIITEB MELDDY TUNE
Yn—- Xn IBJIbiI
\dmm
'
$06
DETERMINE PRESENT
In:
13801
/
DETERMINE PRESENT
DETERMINE PRESENT
DDIINTER MELDDY TDNE GDIINTER MELDDY TDNE GDIINTER MELDDY TDNE
YII<~ XII IDJIIIII
YB-— XII I4.5IIIII
I
I
READ DUT INGREMENT ANN FRDM RDDT NDTE
INCREMENT TABLE AGGDRDING TD DDNI'E
IN: YB AND GNDRD TYPE
STDIIE ANN IN A REGISTER All
I
GALIIIILATE PITCH DF
GDIINTER MELDDY TDNE MIDBID
I
DDRREIIT TDNE PRDDIIDTIDN RANGE
-
lSuh-SDREGNI
@311
mos
IIDDT /
F l 6.16
‘US. Patent Dec. 25, 1984
Sheet 15 of24 4,489,636
SET RUTE3 nERREE BELOW
MELUDY TUNE IN A REGISTER AR “13701
A
IS THERE CHURU CUHSTTTUTIHR TUHE [IF THE “B702
SAME HUTE AS HUTE MIHUR 3rd BELUW?
SET NOTE 6 RERREE RELuw
RELRRY TUNE m A RERIsTER AR #13704
A
IS THERE CHURU CUHSTITUTHHR #13705
TUHE UF UUEGREE RELATIUHR
CALCULATE KEY NUMBER UF CHURU
CUHSTITUTIHG TUHE CLJSEST TU
13m
PREUIUUS CUUHTER MELUUY
/
TUHE UH HIGHER TUHE SIDE
CURRECT KEY NUMBER OF
1a1u1~ CHURD CUNSTITUTING TUNE
[Sub-SURE
TRANSFER DATA FRUM REGISTER RR TU AR
R
(
ammo
)
IS TUNE cuRREsPuRmRR TU KEY NUMBER
LKKKNSEMl-TUNEUIFFERENCERELATION
WITH RELRRY TUNE? (SRIRHTCHKZ)
13110
4
1am
——‘I l
TRANSFER KEY RuRRER CKLKN2 0F PREvmu
COUNTER MELUUY TUNE T0 R REGISTER RR
13712
,“E F1618
‘ US. Patent
Dec. 25, 1984‘ _
Sheet 16 0f24
4,489,636
Sllh-3/OLKOHK
IS THERE OHORII
OONSTITUTI NO TONE OF
MINOR 3rd OR MINOR ?Ih?
nowu BY SEMI-TONE f
AHH
‘376'
IS THERE OHORO
OONSTITUTINO TONE OF MAJOR
3rd OR MAJOR 6th?
IS OHORII OONSTITUTINO
TONE SAME AS PREVIOUS OHORII
OONSTITUTINO TONE I’
13765
OHANOE CONTENT OF Z-FLO TO
'
CE
CHANGE CONTENT OF Z-FLO TO "I"
I
Fl 6.19
US. Patent Dec. 25, 1984
I Suh-HTCHECKZ I
'Sheet 17’ of 24
4,489,636
Suh-IITCIIECKI
CALCULATE INTERVAL
BETWEEN PRESENT MELIIIIY TUNE ___nm
ANII CIIUNTEII MELIIIIY TIINE
ANII STCIIE IT IN AB
CORRECT CALCULATED INTERVAL m
TUNE RANGE wmnn ONE UBTAVE
AND STUIIE IT IN An
~17"?
[Sub-INIICT]
IS CIJNTENT IIF ARI [III II?
CONNECT TIINE PIICIIIICTICN IIANCE
I
"04
[SuIrSDBEGN]
(
CNIIIIIII
I
I I
EXIT
I
F1620v
US. Patent Dec. 25, 1984
‘Sheet 13 0124 4,489,636
1
‘
311133 1111111111 113111111 3331311111311 31111111111311111111231311331311111111111112 111 113113
_
Mm
13331~\1 211311" I
- 133112“
33111311 1331111
7.6.1117.m'l
m7-5
. 231311" H3311
1
1
311-311
311-111
Aug
211311" H3323
2.11311" H3332
1
~13312
111m
1
311311
43321
311-3111
L13333
L411131111
1 L-1:113311
1 L-c11131111
1 L~31113311
133113-| 2113111" |
I 231313" H3313 I 2-113-"3" H3322! 211313" H3334
1
1
13313’ 3111-1133/13
T
311-11113/3 ~13314
L111131111
1
311-11313/3
1 L#111333.
13323
3111-1133/11 43333
1 L-1:11131111
1 L-1:11131111
I 211313" H3313] 211313" H33231 2111;’3" H3333
1
3311-7111
1
"13916
'
33115111
_—-—1 L—c11131111
#13925
1
31135111
L-31131111
A3937
L-cmou
133113~| 2111113" |
211313"
13323 2113111"
13333~
311-11131
13321
311-313
L1113311
13331
13908~
L~1113311
2113111"
31111513
>
L‘3113311
13333
133111w 311-11111
13323
211313"
1111137111
"13329
sub-111131
3111-311
L-1:1113311
v
M13333
L111131111
3113111"
L~311131111
211313" 133311,
211313"
|
311-3111
13333
133411
/13941
L-1:11131111
H3331
L~31131111
DETERMINE OHONO OONSTITUTINO TONE OF SAME NOTE AS
1394]“ PREVIOUS OOUNTEN MELOOY TONE AS NEW OOUNTEN
11313111111112
13113113111131
1}
L~3113311
DETERMINE OHONO OONSTITUTINO TONE CLOSE TO PNENIOUS
13942! COUNTER MELOOY TONE
MELODY TONE
u .
@ F1621