JPS5952433B2 - electronic musical instruments - Google Patents
electronic musical instrumentsInfo
- Publication number
- JPS5952433B2 JPS5952433B2 JP57080621A JP8062182A JPS5952433B2 JP S5952433 B2 JPS5952433 B2 JP S5952433B2 JP 57080621 A JP57080621 A JP 57080621A JP 8062182 A JP8062182 A JP 8062182A JP S5952433 B2 JPS5952433 B2 JP S5952433B2
- Authority
- JP
- Japan
- Prior art keywords
- phoneme
- amplitude
- vowel
- output
- circuit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired
Links
- 230000003247 decreasing effect Effects 0.000 claims description 3
- 230000015654 memory Effects 0.000 description 16
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 11
- 239000011295 pitch Substances 0.000 description 11
- 238000010586 diagram Methods 0.000 description 9
- 230000001960 triggered effect Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 102100030551 Protein MEMO1 Human genes 0.000 description 1
- 101710176845 Protein MEMO1 Proteins 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000001308 synthesis method Methods 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【発明の詳細な説明】
この発明は、人声音を発生する電子楽器に関し、特に発
生される人声音の音韻を自動的に切り換えるようにした
電子楽器に関するものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an electronic musical instrument that generates human voice sounds, and more particularly to an electronic musical instrument that automatically switches the phoneme of the generated human voice sounds.
最近、電子楽器においては各種の楽器音以外に人の声の
楽音、すなわち人声音を発音させることが行なわれてい
る。この種の電子楽器は、所望の音韻「ア」、「イ」・
・・・・・・・・などに対応した固定フオルマント特j
性の楽音を種々の方法によつて形成して発音するもので
ある。Recently, in electronic musical instruments, musical tones of human voices, that is, human voice sounds, have been produced in addition to various musical instrument sounds. This type of electronic musical instrument has the desired phoneme “a”, “i”,
Fixed formant special j that corresponds to...
The musical tones of the gender are formed and pronounced using various methods.
ところで、このような電子楽器において、同じ音韻の人
声音を繰り返して発音させると、聴音には単調に感じ、
しかも聴いているうちに音韻がわ・かりにくくなつてし
まうものである。By the way, in such electronic musical instruments, when human voices with the same phoneme are repeatedly produced, it feels monotonous to the listener.
Moreover, as you listen, the phonology becomes difficult to understand.
そこで、演奏の途中(曲の途中)で発音させる人声音の
音韻を切り換えることが考えられるが、そのためにはそ
の都度音韻選択スイッチなどの操作子を操作しなければ
ならず、操作が煩わしく演フ奏上好ましくないという欠
点がある。Therefore, it is conceivable to switch the phoneme of the human voice sound to be produced during the performance (in the middle of the song), but this requires operating controls such as a phoneme selection switch each time, which is cumbersome and difficult to perform. It has the disadvantage that it is not pleasant to listen to.
この発明は上述した欠点に鑑みなされたもので、煩わし
いスイッチ操作なしに人声音の音韻を自動的に切り換え
て変化に富む人声音を発音可能とし、演奏性が向上する
ようにした電子楽器を提7供することを目的とする。This invention was made in view of the above-mentioned drawbacks, and provides an electronic musical instrument that automatically switches the phonology of human voice sounds without the need for troublesome switch operations, making it possible to produce a wide variety of human voice sounds, and improving playability. The purpose is to provide 7 services.
このためにこの発明は、複数の各音韻の発音を時間的に
順次指示する音韻指示データを発生し、このデータに従
つて発音する人声音の音韻をクロスフエード状に切り換
えるようにしたものである。To this end, the present invention generates phoneme instruction data that sequentially instructs the pronunciation of a plurality of phonemes, and switches the phonemes of human voice sounds to be pronounced in a crossfade manner in accordance with this data.
以下、図面を用いてこの発明による電子楽器を詳細に説
明する。Hereinafter, the electronic musical instrument according to the present invention will be explained in detail using the drawings.
この発明の構成および動作説明
(1)構成説明
第1図はこの発明による電子楽器の一実施例を示すプロ
ツク図である。DESCRIPTION OF CONFIGURATION AND OPERATION OF THE INVENTION (1) Explanation of the Configuration FIG. 1 is a block diagram showing an embodiment of an electronic musical instrument according to the present invention.
この実施例は、人声音を高調波合成方式の楽音形成方法
を用いて形成するものである。同図において、1は鍵盤
部に設けられたキースイツチ回路であつて、鍵盤部の各
鍵に対応したキースイツチを有し、ある鍵が押鍵される
と対応するキースイツチが動作し、その出力線に論理n
″の鍵情報KDを出力すると共に、いずれかの鍵が押鍵
されたことを示すキーオン信号KONを出力する。3は
各アドレスの各鍵の音高に対応した周波数ナンバRを記
憶しているメモリであつて、この周波数ナンバメモリ3
はキースイツチ回路1の鍵情報KDによつてアドレスさ
れてその出力から押下鍵の音高に対応した周波数ナンバ
Rが読み出される。In this embodiment, human voice sounds are formed using a harmonic synthesis method. In the figure, 1 is a key switch circuit provided in the keyboard section, which has a key switch corresponding to each key of the keyboard section. When a certain key is pressed, the corresponding key switch operates, and its output line is logic n
It outputs the key information KD of ", and also outputs a key-on signal KON indicating that any key has been pressed. 3 stores the frequency number R corresponding to the pitch of each key at each address. This frequency number memory 3 is a memory.
is addressed by the key information KD of the key switch circuit 1, and the frequency number R corresponding to the pitch of the pressed key is read from its output.
4はキーオン信号KONの立上りでトリガされ幅の狭い
ワンシヨツトパルスをキーオンパルスKONPとして出
力するワンシヨツト回路、5は一定周期のクロツクパル
スTcを出力するクロツク発振器、6はクロツクパルス
TcをW分周(w:各サンプル点において合成しようと
する高調波の総数)して計算区間タイミング信号Txを
出力するカウンタ、7はクロツクパルスTcをカウント
してその出力から各高調波の次数を示す次数ナンバn(
n1〜Nw)を出力するモジユロ(法)wのカウンタで
あつて、前記カウンタ6と兼用することもできる。4 is a one-shot circuit that is triggered by the rising edge of the key-on signal KON and outputs a narrow one-shot pulse as the key-on pulse KONP; 5 is a clock oscillator that outputs a clock pulse Tc of a constant period; and 6 is a clock pulse Tc divided by W (w: A counter 7 outputs a calculation interval timing signal Tx (total number of harmonics to be synthesized at each sample point), and 7 counts clock pulses Tc and uses the output to obtain an order number n (total number of harmonics to be synthesized at each sample point)
It is a modulo (modulo) w counter that outputs n1 to Nw), and can also be used as the counter 6.
8は周波数ナンバメモリ3から出力される周波数ナンバ
Rに基づいて基本波を含む各高調波成分を発生する高調
波成分発生回路であつて、計算区間タイミング信号Tx
の発生毎にゲート8aを介して入力される周波数ナンバ
Rを累算して楽音波形振幅の計算すべきサンプル点を指
定する累算値QR(q=1、2、3・・・・・・・・・
)を出力する音程区間加算器8bと、クロツクパルスT
cの発生毎にゲート8Cを介して入力される累算値QR
を順次加算してその累算値NqR(n=1、2、3・・
・・・・・・・W)を各サンプル点における第n次高調
波の位相を示す信号として出力する高調波区間加算器8
dと、累算値NqRをメモリアドレスデコーダ8eにお
いてデコードし、このデコード出力によつて各アドレス
に記憶されている正弦波形1周期の各サンプル点振幅値
のうち該累算・値NqRに対応するサンプル点振幅値が
各高調波のπ正弦振幅値SinwnqRとして読み出さ
れる正弦関数メモリ8fとを備えている。8 is a harmonic component generation circuit that generates each harmonic component including the fundamental wave based on the frequency number R output from the frequency number memory 3, and includes a calculation interval timing signal Tx.
A cumulative value QR (q=1, 2, 3... ...
) and a clock pulse T.
Accumulated value QR input through gate 8C every time c occurs
are added sequentially and the cumulative value NqR (n=1, 2, 3...
. . . W) as a signal indicating the phase of the n-th harmonic at each sample point.
d and the accumulated value NqR are decoded by the memory address decoder 8e, and the decoded output is used to determine the value corresponding to the accumulated value NqR among the amplitude values of each sample point of one cycle of the sine waveform stored at each address. A sine function memory 8f is provided in which sample point amplitude values are read out as π sine amplitude values SinwnqR of each harmonic.
9はカウンタ7から出力される次数ナンバnと周波数ナ
ンバメモリ3から出力される周波数ナンバRとを乗算し
てそクの乗算値NRを押下鍵音高に対応した高周波の各
成分の周波数を示す周波数信号NRとして出力する乗算
器であつて、カウンタ7とで周波数信号発生回路10を
構成している。9 multiplies the order number n output from the counter 7 and the frequency number R output from the frequency number memory 3, and the multiplied value NR indicates the frequency of each component of the high frequency corresponding to the pitch of the pressed key. This is a multiplier that outputs a frequency signal NR, and together with the counter 7 constitutes a frequency signal generation circuit 10.
11は前記周波数信号NRに基づき複数の母音の各フオ
ルマント周波7数の振幅レベルを示す振幅情報FnRを
並列的に出力する振幅情報発生回路であつて、この実施
例では5種類の母音(a)、(1)、 (u)、 (e
)、(0)に対する振幅情報FnR(a)、FnR(1
)、FnR(u)、FnR(e)、FnR(0)を並列
的に出力ノするように構成されている。Reference numeral 11 denotes an amplitude information generating circuit which outputs in parallel amplitude information FnR indicating the amplitude level of each of the seven formant frequencies of a plurality of vowels based on the frequency signal NR; in this embodiment, five types of vowels (a) , (1), (u), (e
), (0) amplitude information FnR(a), FnR(1
), FnR(u), FnR(e), and FnR(0) are output in parallel.
そして、この振幅情報発生回路11は第2図にその詳細
回路を示すように、5種類の各母音(a)〜(0)に対
応して5個の振幅情報メモリ11a〜11eからなり、
これらの各メモl川1a〜11eの各アドレスには、例
えば第3図に母音aに対するフオルマント特性を代表し
て示しているように、それぞれの母音を構成する各フオ
ルマント周波数の振幅レベルがデイジタル値で記憶され
ていて、周波数信号NRによりアドレスされることによ
りその記憶内容が振幅情報FnR(a)、FnR(1)
、FnR(u)、FnR(e)、FnR(0)として読
み出される。12は複数の母音の発音順序を示す音韻指
示データとしての切換信号Eを出力する切換信号発生回
路であつて、この実施例では複数の母音を1つずつ順に
連続して発音する場合、新たに発音させる母音と消滅さ
せる母音とを滑らかに切換えるようにしているため、切
換信号としては新たな母音の発音を指定するものと消滅
させる母音の発音を指定するものとを同時に発生させ、
後述する切換回路]3内において、所望のクロスフエー
ド情報XFに基づいて2種類の母音の発音を滑らかに切
り換えるようにしている。The amplitude information generating circuit 11 is composed of five amplitude information memories 11a to 11e corresponding to five types of vowels (a) to (0), as shown in the detailed circuit in FIG.
At each address of each of these memorandums 1a to 11e, the amplitude level of each formant frequency constituting each vowel is stored as a digital value, as shown in FIG. By being addressed by the frequency signal NR, the stored contents become amplitude information FnR(a), FnR(1).
, FnR(u), FnR(e), and FnR(0). 12 is a switching signal generating circuit that outputs a switching signal E as phoneme instruction data indicating the pronunciation order of a plurality of vowels; in this embodiment, when a plurality of vowels are successively pronounced one by one, a new In order to smoothly switch between the vowel to be pronounced and the vowel to be extinguished, the switching signal that specifies the pronunciation of the new vowel and the one that specifies the pronunciation of the vowel to be extinguished are simultaneously generated.
In the switching circuit 3 described later, the pronunciation of two types of vowels is smoothly switched based on desired crossfade information XF.
この切換信号発生回路12としては、その一例として第
4図に示すように押鍵開始時から所定周期の低周波パル
スをカウントするカウンタのカウント情報に基づいて切
換信号E(E1〜ElO)を発生させ、連続する母音の
発音を所定周期で切り換えるようにした回路が使用され
る。この第4図に示す切換信号発生回路12は、所定周
期の低周波パルスを出力する周波数可変型の低周波パル
ス発振器12aと、キーオンパルスKONPによつてり
セツトされた後アンドゲート12bを介して入力される
低周波パルスをカウントする5進カウンタ(5種類の母
音に対応している)12Cと、この5進カウンタ12C
のカウント値をデコードしてそのデコード出力を切換信
号E1〜ElOとして出力するデコーダ12dと、何種
類の母音を所定周期で切り換えるかどうかを設定する切
換え母音数設定スイツチ12eと、5進カウンタ12C
のカウント値が切換え母音数設定スイツチ12eで設定
した値と一致するとアンドゲート12bを不動作とし、
5進カウンタ12Cのカウント動作を停止させるための
インバータ12fと、押鍵開始時のキーオンパルスKO
NPおよび゛アンドゲート12bの出力のオア,信号を
後述する切換回路13のクロスフエード情報発生回路1
30にりセツト信号RSとして出力するオアゲート12
gとを備えている。この場合、デコーダ12dから出力
される切換信号E1〜ElOは、E1とElO、E2と
E6)E3とE7)E4とE8)E5とE9とで゛同一
デコード出力に基づくもので゛あるが、新たに発音すべ
き母音と消滅させるそれ以前の母音との指定を区別する
ために信号名を変えて用いるようにしている。例えば、
母音(a)〜(0)を連続して順に発音させる場合、切
換信号E1で母音aが発音された後、切換信号E2およ
びE6が論理n″の信号になると、新たに発音すべき母
音として母音(1)が指定されると共に消滅すべき母音
として母音(a)が指定されるようにしている。この場
合、発音される母音数は切換え母音数設定スイツチ12
eによる設定値に応じて第5図に示すようになる。つま
り、切換え母音数設定スイツチ12eを設定値「1」に
すると、第5図1のように母音(a)の発音のみが行な
われ、設定値「2」では第5図11のように母音(a)
が所定時間だけ(低周波パルス発振器12aの低周波パ
ルス周期に相当する)発音された後、次に母音(1)が
発生される。13は振幅情報発生回路11から並列出力
される振幅情報FnR(a)〜FnR(0)を切換信号
E(E1〜ElO)に基づいて切り換えて高調波成分発
生回路8から出力される高調波の各成分に対する振幅係
数CnR(V)として出力する切換回路であつて、第2
図に詳細回路図を示す。As an example, the switching signal generating circuit 12 generates the switching signal E (E1 to ElO) based on the count information of a counter that counts low frequency pulses at a predetermined period from the start of key depression, as shown in FIG. A circuit is used in which the pronunciation of successive vowels is switched at a predetermined period. The switching signal generating circuit 12 shown in FIG. 4 includes a variable frequency type low frequency pulse oscillator 12a that outputs a low frequency pulse of a predetermined period, and a low frequency pulse oscillator 12a that outputs a low frequency pulse of a predetermined period. A 5-ary counter (corresponding to 5 types of vowels) 12C that counts input low-frequency pulses, and this 5-ary counter 12C
a decoder 12d that decodes the count value of and outputs the decoded output as switching signals E1 to ElO, a switching vowel number setting switch 12e that sets how many types of vowels are to be switched at a predetermined period, and a quinary counter 12C.
When the count value matches the value set by the vowel number setting switch 12e, the AND gate 12b is deactivated,
An inverter 12f for stopping the counting operation of the quinary counter 12C and a key-on pulse KO at the start of key depression
Crossfade information generating circuit 1 of the switching circuit 13 whose OR signal of the output of the NP and the AND gate 12b will be described later.
OR gate 12 outputs as reset signal RS at 30
It is equipped with g. In this case, the switching signals E1 to ElO output from the decoder 12d are ``based on the same decode output'' for E1 and ElO, E2 and E6) E3 and E7) E4 and E8) E5 and E9, but new In order to distinguish between the vowel to be pronounced and the previous vowel to be extinguished, different signal names are used. for example,
When vowels (a) to (0) are to be pronounced in sequence, after vowel a has been pronounced by switching signal E1, when switching signals E2 and E6 become a logic n'' signal, the vowel is pronounced as a new vowel to be pronounced. The vowel (1) is specified, and the vowel (a) is also specified as the vowel to be extinguished.In this case, the number of vowels to be pronounced is determined by switching the vowel number setting switch 12.
It becomes as shown in FIG. 5 according to the set value by e. In other words, when the vowel number setting switch 12e is set to the setting value "1", only the vowel (a) is pronounced as shown in FIG. a)
is produced for a predetermined period of time (corresponding to the low frequency pulse period of the low frequency pulse oscillator 12a), then the vowel (1) is produced. 13 switches the amplitude information FnR(a) to FnR(0) output in parallel from the amplitude information generation circuit 11 based on the switching signal E (E1 to ElO) to generate the harmonics output from the harmonic component generation circuit 8. A switching circuit that outputs an amplitude coefficient CnR (V) for each component, the second
The detailed circuit diagram is shown in the figure.
同図において、13aは5種類の母音をどのような組合
せで順次発音させるかを選択する選択回路であつて、振
幅情報発生回路11から並列出力される振幅情報FnR
(a)〜FnR(0)をそれぞれ並列入力してその1つ
をセレクトして選択母音振幅情報D1〜D5として出力
する5個のセレクトスイツチ130a,131a,13
2a,133a,134aとを備えている。13b〜1
3fは選択母音振幅情報D1〜D5をそれぞれ対応する
切換信号E1〜E5が入力されたときのみ通過させ、そ
の出力をオアゲート13gを介して新たに発音すべき母
音の振幅情報DIとして出力するアンドゲート、13h
〜13mは選択母音振幅情報D1〜D5をそれぞれ対応
する切換信号E6〜ElOが入力されたときのみ通過さ
せ、その出力をオアゲート13nを介して消滅すべき母
音の振幅情報DDとして出力するアンドゲートであつて
、これらのアンドゲート13h〜13mは押鍵操作に伴
う第1番目の母音発生時にはフリツプフロツプ13Pの
出力によつてインヒビツトされる。In the same figure, 13a is a selection circuit that selects in what combination five types of vowels are to be sequentially pronounced, and is a selection circuit that selects amplitude information FnR that is output in parallel from the amplitude information generation circuit 11.
Five select switches 130a, 131a, 13 input each of (a) to FnR(0) in parallel, select one of them, and output it as selected vowel amplitude information D1 to D5.
2a, 133a, and 134a. 13b~1
3f is an AND gate that passes the selected vowel amplitude information D1 to D5 only when the corresponding switching signals E1 to E5 are input, and outputs the output as amplitude information DI of the vowel to be newly pronounced via the OR gate 13g. , 13h
.about.13m is an AND gate that allows selected vowel amplitude information D1 to D5 to pass only when the corresponding switching signals E6 to ElO are input, and outputs the output as amplitude information DD of the vowel to be extinguished via an OR gate 13n. These AND gates 13h to 13m are inhibited by the output of the flip-flop 13P when the first vowel is generated in response to a key depression.
130はオアゲート13gおよび]3nからそれぞれ出
力される新たに発音すべき母音の振幅情報DIおよび消
滅すべき母音の振幅情報DDを所望のクロスフエード情
報XF(フエードイン情報XFi、フエードアウト情報
XFO)に基づいて滑らかに初り換えるためのクロスフ
エード回路であつて、第6図aに示すように終端アドレ
スに接近するに従つて順次値が小さくなるフエードアウ
ト情報XFOを記憶したフエードアウト情報メモリ13
10と、第6図bに示すように終端アドレスに接近する
に従つて順次値が大きくなるフエードイン情報XFiを
記憶したフエードイン情報メモリ1320と、所定周期
のイ氏周波パルスを出力する周波数可変型の低周波パル
ス発振器1330と、切″換信号発生回路12から出力
されるりセツト信号RSによつてりセツトされた後、ア
ンドゲート1340を介して入力される低周波パルスを
カウントしてそのカウント出力を前記フエードアウト・
I青報メモl川310およびフエードイン情報メモリ1
320にアドレス信号として出力するカウンタ1350
と、フエードアウト情報XFOと消滅すべき母音の振幅
情報DDとを乗算する乗算器1360と、フエードイン
情報XFiと新たに発音すべき母音の振幅情報DIとを
乗算する乗算器1370と、乗算器1360および13
70においてフニードインおよびフエードアウト情報の
付与された振幅情報DI.DDとを加算してその加算出
力を高調波成分発生回路8から出力される高調波の各成
分に対する振幅係数CnR(V)として出力する加算器
1380とを備え、前記フエードアウト情報メモ1川3
10およびフエードイン情報メモリ1320にアドレス
信号を供給するカウンタ]350はそのカウソト値の最
大値を示す最大値出力M(論理n″)を出力すると、こ
の最大値出力Mはインバータ1390によつて反転され
、これによつてアンドゲート1340を不動作とする。130 smooths amplitude information DI of a vowel to be newly pronounced and amplitude information DD of a vowel to be extinguished, which are output from the OR gates 13g and ]3n, respectively, based on desired cross-fade information XF (fade-in information XFi, fade-out information XFO). A fade-out information memory 13, which is a cross-fade circuit for switching to the first address, stores fade-out information XFO whose value becomes smaller as it approaches the terminal address as shown in FIG. 6a.
10, a fade-in information memory 1320 storing fade-in information XFi whose value increases sequentially as it approaches the terminal address as shown in FIG. After being reset by the low frequency pulse oscillator 1330 and the set signal RS output from the switching signal generation circuit 12, the low frequency pulses inputted via the AND gate 1340 are counted and the count output is obtained. The fade out
I blue report memo l river 310 and fade-in information memory 1
Counter 1350 outputs as address signal to 320
, a multiplier 1360 that multiplies the fade-out information XFO and the amplitude information DD of the vowel to be extinguished, a multiplier 1370 that multiplies the fade-in information XFi and the amplitude information DI of the vowel to be newly pronounced; 13
At step 70, the amplitude information DI. DD and outputs the summed output as an amplitude coefficient CnR (V) for each harmonic component output from the harmonic component generation circuit 8, the fade-out information memo 1 river 3
When the counter 350 outputs a maximum value output M (logic n'') indicating the maximum value of the count value, this maximum value output M is inverted by the inverter 1390. , thereby disabling AND gate 1340.
この結果、カウンタ1350は最大値を示すカウント値
でカウント動作を停止し、切換信号発生回路12からり
セツト信号RSが再び入力されると再びカウント動作を
開始する。この場合、切換信号発生回路12からりセツ
ト信号RSは、設定された発音母音数に対応する回数だ
け発生するため、フエードアウト情報1310およびフ
エードイン情報メモl川320からは発音母音設定数に
対応する回数だけフエードアウト情報XFO、フエード
イン情報XFiが読み出され、振幅情報DD.DIにク
ロスフエード情報XFが付与されることになる。13P
はキーオンパルスKONPによつてセツトされ、その反
転出力Qをアンドゲート13h〜13mにインヒビツト
信号として出力するフリツプフロツプであつて、前述し
たように押鍵操作に伴う第1番目の母音発生時には消滅
すべき母音の振幅情報DDが出力されるのを禁止するも
のである。As a result, the counter 1350 stops counting at the maximum count value, and starts counting again when the set signal RS is input again from the switching signal generating circuit 12. In this case, since the switching signal generation circuit 12 generates the set signal RS the number of times corresponding to the set number of pronounced vowels, the fade-out information 1310 and the fade-in information memorandum 320 generate the set signal RS the number of times corresponding to the set number of pronounced vowels. The fade-out information XFO and fade-in information XFi are read out, and the amplitude information DD. Crossfade information XF will be added to DI. 13P
is a flip-flop that is set by the key-on pulse KONP and outputs its inverted output Q to the AND gates 13h to 13m as an inhibit signal. This prohibits the vowel amplitude information DD from being output.
そして、このフリツプフロツプ13Pは、第1番目の母
音が発生してクロスフエード回路130のカウンタ13
50が最大イ直出力Mを出力するとトリガされて所定幅
のワンシヨツトパルスを出力するワンシヨツト回路13
qの出力によつてりセツトされるように構成されている
。次に、第1図に戻り、14は押鍵操作に伴つて第7図
aに示すようなキーオン信号KONが入力されると、同
図bに示すようなエンベロープ波形信号ENVを出力す
るエンベロープ波形発生器、15は切換回路13から出
力される振幅係数CnR(V)と前記エンベロープ波形
信号ENとを乗算して振幅係数CnR(V)に第7図b
で示したような振幅エンベロープを付与する乗算器、]
6は振幅エンベロープの付与された振幅係数C″NR(
)と高調波成分発生回路8から出力される各サップ.
πル点における各高調波別の正弦振幅値Sinvvn
qRとを乗算して各高調波の振幅値Fn=C″NR(V
)・. πSinwnqRを出力する高調波振幅乗算
器、17は高調波振幅乗算器16から出力される各高調
波の振幅値Fnを各サンプル点毎(計算区間タイミンズ
?ユ??・ヰリ:孔生回路、18は楽音信号発生回路1
7から出力される楽音信号に基づいた楽音を発生するサ
ウンドシステムである。When the first vowel is generated, the flip-flop 13P registers the counter 13 of the crossfade circuit 130.
50 outputs the maximum direct output M, the one shot circuit 13 is triggered and outputs a one shot pulse of a predetermined width.
It is configured to be reset depending on the output of q. Next, returning to FIG. 1, 14 is an envelope waveform that outputs an envelope waveform signal ENV as shown in FIG. 7b when a key-on signal KON as shown in FIG. 7a is inputted with a key press operation. A generator 15 multiplies the amplitude coefficient CnR(V) outputted from the switching circuit 13 by the envelope waveform signal EN to obtain the amplitude coefficient CnR(V) as shown in FIG. 7b.
A multiplier that gives an amplitude envelope as shown in ]
6 is the amplitude coefficient C″NR(
) and each sup. output from the harmonic component generation circuit 8.
Sine amplitude value Sinvvn for each harmonic at the π point
qR to obtain the amplitude value of each harmonic Fn=C″NR(V
)・. A harmonic amplitude multiplier 17 outputs πSinwnqR, and a harmonic amplitude multiplier 17 calculates the amplitude value Fn of each harmonic output from the harmonic amplitude multiplier 16 for each sample point (calculation interval timing???・Willi: Kousei circuit, 18 is musical tone signal generation circuit 1
This is a sound system that generates musical tones based on musical tone signals output from 7.
(2)この実施例の動作説明
以上のように構成された電子楽器において、発音する母
音を(a)、(1)、(u)、(e)、(0)の組合せ
として切換回路13の選択回路13a(第2図)におけ
るセレタトスイツチ130a〜134aを設定し、かつ
切換信号発生回路12における切換え母音数設定スイツ
チ12e(第4図)を設定値「5」に設定して(a)〜
(0)の母音を順に1つずつ発音させる場合の動作を説
明する。(2) Description of operation of this embodiment In the electronic musical instrument configured as described above, the switching circuit 13 selects the vowels to be produced as combinations of (a), (1), (u), (e), and (0). The selector switches 130a to 134a in the selection circuit 13a (FIG. 2) are set, and the switching vowel number setting switch 12e (FIG. 4) in the switching signal generation circuit 12 is set to the setting value "5".
The operation when pronouncing the vowels (0) one by one will be explained.
まず、以上のような設定条件のもとで鍵盤部である鍵を
押鍵すると、キースイツチ回路1は押下鍵に対応する出
力線に論理″1″の鍵情報KDを出力すると共に、いず
れかの鍵が押鍵されたことを示すキーオン信号KONを
出力する。First, when a key on the keyboard section is pressed under the above setting conditions, the key switch circuit 1 outputs the key information KD of logic "1" to the output line corresponding to the pressed key, and also outputs the key information KD of logic "1" to the output line corresponding to the pressed key. A key-on signal KON indicating that a key has been pressed is output.
キースイツチ回路]が押下鍵に対応した鍵情報KDを出
力すると、周波数ナンバメモリ3は該鍵情報KDによつ
てアドレスされ、これによつて押下鍵音高に対応した周
波数ナンバRが読み出される。また、キースイツチ回路
1がキーオン信号KONを出力すると、ワンシヨツト回
路4はこのキーオン信号KONの立上りでトリガされ幅
の狭いワンシヨツトパルスをキーオンパルスKONPと
して出力する。周波数ナンバメモリ3から読み出された
周波数ナンバRは、高調波成分発生回路8に入力され、
これによつてこの高調波成分発生回路8から各高.
π調波(基本波も含む)の正弦振幅値SinwnqRが
出力される。When the key switch circuit outputs key information KD corresponding to the pressed key, the frequency number memory 3 is addressed by the key information KD, thereby reading out the frequency number R corresponding to the pitch of the pressed key. When the key switch circuit 1 outputs the key-on signal KON, the one-shot circuit 4 is triggered by the rising edge of the key-on signal KON and outputs a narrow one-shot pulse as the key-on pulse KONP. The frequency number R read out from the frequency number memory 3 is input to the harmonic component generation circuit 8,
As a result, the harmonic component generation circuit 8 generates each high frequency signal.
A sine amplitude value SinwnqR of the π harmonic (including the fundamental wave) is output.
一方、周波数信号発生回路10のカウンタ7はクロツク
パノレスTcをカウントし、そのカウント出力を次数ナ
ンバnとして乗算器9に供給する。On the other hand, the counter 7 of the frequency signal generating circuit 10 counts the clock pano response Tc and supplies the count output to the multiplier 9 as the order number n.
乗算器9は周波数ナンバメモリ3から出力される周波数
ナンバRとカウンタ7から出力される次数ナンバnとを
乗算し、その乗算値NRを押下鍵音高に対応した高調波
の各成分の周波数を示す周波数,信号NRとして出力す
る。この周波数信号NRは振幅情報発生回路11の振幅
情報メモ1川1a〜11e(第2図)にアドレス信号と
して供給され、これによつて振幅情報メモl川1a〜1
1eのそれぞれから周波数信号NRに対応したアドレス
に記憶されている母音(a)〜(0)の各フオルマント
周波数の振幅レベルが振幅情報FnR(a)〜FnR(
0)として並列的に読み出される。この振幅情報発生回
路11から並列的に読み出された振幅情報FnR(a)
〜FnR(0)は切換回,路13に入力され、この切換
回路13の選択回路13aにおいて予め設定されている
発音母音の組合せに対応して、セレクトスイツチ130
a〜134aからそれぞれ選択母音振幅情報D1〜D5
として出力される。一方、切換信号発生回路12(第4
図)は、ワンシヨツト回路4から出力されるキーオンパ
ルスKONPによつて5進カウンタ12Cがりセツトさ
れた後、低周波パルス発振器12aによる低周波パルス
をカウントし、そのカウント出力をデコーダ12dにお
いてデコードして切換信号E(E1〜ElO)を順次出
力している。The multiplier 9 multiplies the frequency number R output from the frequency number memory 3 by the order number n output from the counter 7, and uses the multiplied value NR to calculate the frequency of each harmonic component corresponding to the pitch of the pressed key. The frequency shown is output as signal NR. This frequency signal NR is supplied as an address signal to the amplitude information memorandums 1a to 11e (FIG. 2) of the amplitude information generating circuit 11.
The amplitude level of each formant frequency of vowels (a) to (0) stored at the address corresponding to the frequency signal NR from each of 1e is the amplitude information FnR(a) to FnR(
0) in parallel. Amplitude information FnR(a) read out in parallel from this amplitude information generating circuit 11
~FnR(0) is input to the switching circuit 13, and the selection circuit 13a of the switching circuit 13 selects the select switch 130 in accordance with the combination of pronunciation vowels set in advance.
Selected vowel amplitude information D1 to D5 from a to 134a, respectively
is output as On the other hand, the switching signal generation circuit 12 (fourth
In the figure), after the quinary counter 12C is reset by the key-on pulse KONP output from the one shot circuit 4, the low frequency pulses from the low frequency pulse oscillator 12a are counted, and the count output is decoded by the decoder 12d. Switching signals E (E1 to ElO) are sequentially output.
この場合、切換信号Eの変化速度に対して周波数信号N
Rは高速で変化するため、切換信号EがE1の間に振幅
情報メモリ11aからは母音aを構成する各フオルマン
ト周波数の振幅情報FnR(a)がFlR(a)、F2
R(a)、F3R(a)・・・・・・・・・FwR(a
)と順次繰り返し読み出される。この母音(a)の各フ
オルマント周波数の振幅情報FnR(a) (FlR(
a)、F2R(a)・・・・・・・・・FwR(a))
は切換信号EがE1を示している間アンドゲート13b
を通過し、オアゲート13gを経て振幅情報DIとなつ
てクロスフエード回路130に入力される。そして、こ
のクロスフエード回路130において振幅情報DIは時
間経過に伴つてクロスフエード情報XFが付与され、加
算器1380から振幅係数CnR(V)として、つまり
、高調波成分発生回路8か. πら出力される各高調波
の正弦振幅値SinvvlqR、. π
. πSinw:2qRc・・・・・・・・
SinvvwqRに対する振幅係数ClR(V)、C2
R(V)・・・・・・・・・CwR(V)として出力さ
れる。In this case, the frequency signal N is
Since R changes at high speed, while the switching signal E is E1, the amplitude information FnR(a) of each formant frequency constituting the vowel a is obtained from the amplitude information memory 11a as FlR(a), F2
R(a), F3R(a)...FwR(a
) are read out repeatedly in sequence. Amplitude information FnR(a) (FlR(
a), F2R(a)...FwR(a))
is the AND gate 13b while the switching signal E indicates E1.
The signal passes through the OR gate 13g, becomes amplitude information DI, and is input to the crossfade circuit 130. Then, in the crossfade circuit 130, the amplitude information DI is given crossfade information XF as time passes, and is output from the adder 1380 as an amplitude coefficient CnR(V), that is, the harmonic component generation circuit 8. The sine amplitude value SinvvlqR, . π
.. πSinw:2qRc・・・・・・・・・
Amplitude coefficient ClR(V) for SinvvwqR, C2
R(V)......Output as CwR(V).
従つて、この各高調彼の正弦振幅値SinπWnqRと
これに対応する周波数の振幅係数CnR(V)とを高調
波振幅乗算器16において乗算すると、母音(a)を構
成する各フオルマント周波数成分の振幅値Fnを設定し
ていることになる。Therefore, when the sine amplitude value SinπWnqR of each harmonic is multiplied by the amplitude coefficient CnR (V) of the corresponding frequency in the harmonic amplitude multiplier 16, the amplitude of each formant frequency component constituting the vowel (a) is This means that the value Fn is set.
従つて、このようにして得た母音(a)の各フオルマン
ト周波数成分の振幅値Fnを楽音信号発生回路17にお
いて順次累算し、その累算値1Y1Fnをアナログ信号
とした後サウンドシステム18に供給すると、サウンド
システム]8からは母音aの楽音として発音される。こ
のサウンドシステム18による母音(a)の発音は、切
換信号EがE1を示している間連続して行なわれる。そ
して、切換信号EがE1から!になると、新たに母音(
1)を構成する各フオルマント周波数の振幅情報FnR
(1) (FlR(1)、F2R(1)・・・・・・・
・・FwR(1))がアンドゲート13Cを通過し、オ
アゲート13gを経て振幅情報DIとなつてクロスフエ
ード回路130に入力される。同時に、切換信号E2と
同一デコード出力による切換信号E6によつて母音(a
)を構成する各フオルマント周波数の振幅情報FnR(
a)が消滅すべき母音の振幅情報DDとなつてオアゲー
ト13nから出力される。これら母音(1)に対応する
振幅情報DIおよび母音aに対応する振幅情報DDはク
ロスフエード回路130において、それぞれフエードイ
ン情報XFi、フエードアウト情報XFOによる制御を
受けて滑らかに切り換えられる。これによつて、クロス
フエード回路130からは母音(1)および母音(a)
を構成する各フオルマント周波数の振幅情報FnR(1
)、FnR(a)が滑らかに切り換えられて振幅係数C
nR(V)となつて出力される。従つて、この振幅係数
CnR(V)が滑らかノに切り換えられている時間帯に
おいては、母音(1)および母音(a)の2つの母音を
構成する各フオルマント周波数の振幅レベルが重複して
出力されていることになるため、この時間帯における振
幅係数CnR(V)にエンベロープ波形信号ENVによ
る振幅エンベロープを付与した後、対π応する各高調波
の正弦振幅値Sin勉QRと乗算して振幅値Fnを設定
し、この振幅値Fnに基づいて楽音信号を発生させると
、その発生楽音は母音(a)と(1)の複重母音となる
。Therefore, the amplitude value Fn of each formant frequency component of the vowel (a) obtained in this way is accumulated in sequence in the musical sound signal generation circuit 17, and the accumulated value 1Y1Fn is converted into an analog signal and then supplied to the sound system 18. Then, the sound system]8 produces a musical sound of the vowel a. The sound system 18 continues to pronounce the vowel (a) while the switching signal E indicates E1. And the switching signal E is from E1! , a new vowel (
1) Amplitude information FnR of each formant frequency constituting
(1) (FlR(1), F2R(1)...
...FwR(1)) passes through the AND gate 13C, passes through the OR gate 13g, becomes amplitude information DI, and is input to the crossfade circuit 130. At the same time, the vowel (a
) is the amplitude information FnR(
A) becomes the amplitude information DD of the vowel to be eliminated and is output from the OR gate 13n. The amplitude information DI corresponding to vowel (1) and the amplitude information DD corresponding to vowel a are smoothly switched in the cross-fade circuit 130 under the control of fade-in information XFi and fade-out information XFO, respectively. As a result, the crossfade circuit 130 outputs vowel (1) and vowel (a).
Amplitude information FnR(1
), FnR(a) is smoothly switched and the amplitude coefficient C
It is output as nR(V). Therefore, during the time period when the amplitude coefficient CnR(V) is smoothly switched, the amplitude levels of each formant frequency constituting the two vowels, vowel (1) and vowel (a), are output in duplicate. Therefore, after giving the amplitude envelope by the envelope waveform signal ENV to the amplitude coefficient CnR (V) in this time period, the amplitude is calculated by multiplying by the sine amplitude value Sin QR of each harmonic corresponding to π. When the value Fn is set and a musical tone signal is generated based on this amplitude value Fn, the generated musical tone is a diphthong of vowels (a) and (1).
このような動作が、母音(1)と(u)、(u)と(e
)、(e)と(0)についても同様に行なわれ、サウン
ドシステム18からは第5図Vで示したような態様で5
種類の母音(a)〜(0)が順次1つずつ切り換えられ
、またそれぞれの切換えは滑らかに行なわれて発音され
る。この場合、母音(a)〜(0)の音高は同一押下鍵
音高に対応するものであり、従つて、連続して異なる音
高の鍵操作を行うと、それぞれの鍵操作に伴つて異なる
音高の母音(a)〜(0)が連続して発音される。従つ
て、切換回路13におけるセレクトスイツチ130a〜
]34aによる母音選択および切換信号発生回路12に
おける切換え母音数の設定を適切に行なうことにより複
重母音によるハミングやスキヤツト演奏を行うことがで
きる。この発明の効果
以上説明したようにこの発明による電子楽器は、複数の
各音韻の発音を順次指示する音韻指示データを発生し、
このデータに従つて発音する人声音の音韻を切り換える
ようにしたものである。This kind of action is the vowel (1) and (u), (u) and (e
), (e) and (0), and the sound system 18 outputs 5 in the manner shown in FIG. 5V.
The types of vowels (a) to (0) are sequentially switched one by one, and each switch is smoothly performed and pronounced. In this case, the pitches of vowels (a) to (0) correspond to the pitches of the same key pressed, and therefore, if keys of different pitches are pressed consecutively, the pitches of the vowels (a) to (0) correspond to the pitches of the same key pressed. Vowels (a) to (0) of different pitches are successively pronounced. Therefore, the select switches 130a to 130a in the switching circuit 13
] By properly selecting the vowels using the vowel 34a and appropriately setting the number of vowels to be switched in the switching signal generating circuit 12, humming and skitting performances using diphthongs can be performed. Effects of the Invention As explained above, the electronic musical instrument according to the present invention generates phoneme instruction data that sequentially instructs the pronunciation of each of a plurality of phonemes,
The phoneme of the human voice to be produced is switched according to this data.
二このため、煩わしいスイツチ操作なしに人声音の音韻
を自動的に切り換えることができ、変化に富む人声音を
発音させることができ、演奏性が向上する効果がある。
また、この発明においては、人声音の音韻切換え時に、
消滅すべき音韻の振幅レベルを徐々に減少させるととも
に、新たに発音すべき音韻の振幅レベルを徐々に増大さ
せるようにしたので、音韻の切換えを滑らかに行なうこ
とができる。Second, it is possible to automatically switch the phoneme of a human voice sound without a troublesome switch operation, and a wide variety of human voice sounds can be produced, which has the effect of improving playability.
In addition, in this invention, when switching the phoneme of a human voice,
Since the amplitude level of the phoneme to be extinguished is gradually decreased and the amplitude level of the phoneme to be newly pronounced is gradually increased, the phoneme can be switched smoothly.
第1図はこの発明による電子楽器の一実施例を示すプロ
ツク図、第2図は第1図の振幅情報発生回路および切換
回路の一例を示す回路図、第3図は第2図の振幅情報発
生回路の振幅情報メモリに記憶される母音のフオルマン
ト特性の一例を示す図、第4図は第1図の切換信号発生
回路の一例を示す回路図、第5図は第4図に示した切換
信号発生回路の動作を説明するための図、第6図は第2
図に示す切換回路におけるクロスフエード情報の一例を
示す図、第7図はエンベロープ信号ENの一例を示す波
形図である。
1・・・・・・キースイツチ回路、3・・・・・・周波
数ナンバメモリ、8・・・・・・高調波成分発生回路、
10・・・・・・周波数信号発生回路、11・・・・・
・振幅情報発生回路、12・・・・・・切換信号発生回
路、13・・・・・・切換回路、16・・・・・・高調
波振幅乗算器、17・・・・・・楽音信号発生回路。FIG. 1 is a block diagram showing one embodiment of an electronic musical instrument according to the present invention, FIG. 2 is a circuit diagram showing an example of the amplitude information generating circuit and switching circuit of FIG. 1, and FIG. 3 is a block diagram showing an example of the amplitude information generating circuit and switching circuit of FIG. A diagram showing an example of formant characteristics of a vowel stored in the amplitude information memory of the generation circuit, FIG. 4 is a circuit diagram showing an example of the switching signal generation circuit of FIG. 1, and FIG. Figure 6 is a diagram for explaining the operation of the signal generation circuit.
FIG. 7 is a waveform diagram showing an example of the envelope signal EN. 1... Key switch circuit, 3... Frequency number memory, 8... Harmonic component generation circuit,
10... Frequency signal generation circuit, 11...
- Amplitude information generation circuit, 12... Switching signal generation circuit, 13... Switching circuit, 16... Harmonic amplitude multiplier, 17... Musical tone signal generation circuit.
Claims (1)
性の楽音を形成して発音するようにした電子楽器におい
て、楽音の発音時からの時間経過に従つて複数の各音韻
を指示する音韻指示データを順次発生する音韻指示デー
タ発生手段と、上記音韻指示データ発生手段から発生さ
れた音韻指示データの内容に対応して上記楽音の音韻を
制御するものであつて、かつ該音韻指示データが第1の
データから第2のデータに変化するとき、該第1のデー
タの内容に対応した音韻の楽音の振幅レベルを徐々に減
少させるとともに、該第2のデータの内容に対応した音
韻の楽音の振幅レベルを徐々に増大させる制御を行なう
楽音制御手段とを設け、発音される人声音の音韻を時間
経過に従つて自動的に順次切換えるようにした電子楽器
。 2 上記音韻指示データ発生手段は、音韻指示データで
指示される音韻の数を選択設定する手段を有する特許請
求の範囲第1項記載の電子楽器。 3 上記楽音制御手段は、複数の音韻の発音順序を設定
する手段を有する特許請求の範囲第1項記載の電子楽器
。[Scope of Claims] 1. In an electronic musical instrument configured to form and produce musical tones with fixed formant characteristics corresponding to the human voice of a desired phoneme, each of a plurality of phonemes is generated according to the elapse of time from the time when the musical tones are produced. A phoneme instruction data generating means for sequentially generating phoneme instruction data to instruct, and controlling the phoneme of the musical tone in accordance with the content of the phoneme instruction data generated from the phoneme instruction data generation means, and When the instruction data changes from the first data to the second data, the amplitude level of the musical tone of the phoneme corresponding to the content of the first data is gradually decreased, and the amplitude level of the musical tone corresponding to the content of the second data is gradually decreased. An electronic musical instrument is provided with musical tone control means for controlling the amplitude level of musical tones of phonemes to be gradually increased, and the phonemes of human voice sounds to be produced are automatically and sequentially switched over time. 2. The electronic musical instrument according to claim 1, wherein the phoneme instruction data generating means includes means for selecting and setting the number of phonemes specified by the phoneme instruction data. 3. The electronic musical instrument according to claim 1, wherein the musical tone control means includes means for setting a pronunciation order of a plurality of phonemes.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57080621A JPS5952433B2 (en) | 1982-05-13 | 1982-05-13 | electronic musical instruments |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57080621A JPS5952433B2 (en) | 1982-05-13 | 1982-05-13 | electronic musical instruments |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS57205794A JPS57205794A (en) | 1982-12-16 |
| JPS5952433B2 true JPS5952433B2 (en) | 1984-12-19 |
Family
ID=13723414
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57080621A Expired JPS5952433B2 (en) | 1982-05-13 | 1982-05-13 | electronic musical instruments |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5952433B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0416500U (en) * | 1990-05-29 | 1992-02-10 |
-
1982
- 1982-05-13 JP JP57080621A patent/JPS5952433B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS57205794A (en) | 1982-12-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2680255B1 (en) | Automatic performance technique using audio waveform data | |
| KR960032471A (en) | Harmony chorus device for generating a chorus sound derived from a voice sound | |
| EP0149896B1 (en) | Method and apparatus for dynamic reproduction of transient and steady state voices in an electronic musical instrument | |
| US3866505A (en) | Ensemble effect imparting device using a bucket brigade device for an electric musical instrument | |
| US4677890A (en) | Sound interface circuit | |
| US4108036A (en) | Method of and apparatus for electronically generating musical tones and the like | |
| JPH027078B2 (en) | ||
| KR940005988B1 (en) | Musical sound waveform generator | |
| US4205577A (en) | Implementation of multiple voices in an electronic musical instrument | |
| US4440058A (en) | Digital tone generation system with slot weighting of fixed width window functions | |
| JPS6140118B2 (en) | ||
| US7396992B2 (en) | Tone synthesis apparatus and method | |
| US4314493A (en) | Automatic rhythm pattern accompaniment equipment | |
| JPS5952433B2 (en) | electronic musical instruments | |
| Dutilleux et al. | Time‐segment Processing | |
| JPS6057080B2 (en) | electronic musical instruments | |
| JP2768064B2 (en) | Music synthesizer | |
| JPS6035077B2 (en) | electronic musical instruments | |
| JPH0130157B2 (en) | ||
| JPS6230639B2 (en) | ||
| JP3573768B2 (en) | Automatic performance device | |
| JP2621670B2 (en) | Electronic musical instrument | |
| JPS6023358B2 (en) | electronic musical instruments | |
| Puckette | Phase bashing for sample-based formant synthesis | |
| Olney | Computational Thinking through Modular Sound Synthesis |