JPS6115437B2 - - Google Patents
Info
- Publication number
- JPS6115437B2 JPS6115437B2 JP53037570A JP3757078A JPS6115437B2 JP S6115437 B2 JPS6115437 B2 JP S6115437B2 JP 53037570 A JP53037570 A JP 53037570A JP 3757078 A JP3757078 A JP 3757078A JP S6115437 B2 JPS6115437 B2 JP S6115437B2
- Authority
- JP
- Japan
- Prior art keywords
- output
- harmonic
- memory
- constant
- key
- 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
- 230000015654 memory Effects 0.000 claims description 119
- 238000001514 detection method Methods 0.000 claims description 14
- 230000015572 biosynthetic process Effects 0.000 claims description 3
- 238000003786 synthesis reaction Methods 0.000 claims description 3
- 230000002194 synthesizing effect Effects 0.000 claims description 3
- 230000006870 function Effects 0.000 description 42
- 239000011295 pitch Substances 0.000 description 26
- 238000010586 diagram Methods 0.000 description 16
- 230000001186 cumulative effect Effects 0.000 description 15
- 230000008859 change Effects 0.000 description 12
- 230000002123 temporal effect Effects 0.000 description 8
- 230000035508 accumulation Effects 0.000 description 7
- 238000009825 accumulation Methods 0.000 description 7
- 238000001308 synthesis method Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 4
- 238000013459 approach Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 1
- 230000002401 inhibitory effect Effects 0.000 description 1
- 230000037303 wrinkles Effects 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【発明の詳細な説明】
この発明は、操作鍵音高に対応した基本波(基
音)およびその高調波成分(倍音)を発生させ、
この基本波および高調波成分を所望の割合で合成
することによつて楽音を形成する高調波合成方式
の電子楽器の改良に関し、特に上記各成分の割合
をきめる振幅係数を時間的に変化させることによ
つて、自然性のある豊かな楽音が得られるように
した電子楽器に関するものである。
音)およびその高調波成分(倍音)を発生させ、
この基本波および高調波成分を所望の割合で合成
することによつて楽音を形成する高調波合成方式
の電子楽器の改良に関し、特に上記各成分の割合
をきめる振幅係数を時間的に変化させることによ
つて、自然性のある豊かな楽音が得られるように
した電子楽器に関するものである。
A 従来技術の説明
高調波合成方式の電子楽器としては、楽音波形
の連続するサンプル点における振幅値を(1)式にも
とずいて順次計算することにより楽音を得るよう
にしたものがある。
の連続するサンプル点における振幅値を(1)式にも
とずいて順次計算することにより楽音を得るよう
にしたものがある。
ここで、
X0(qR)………楽音波形の順次サンプル点にお
ける波形振幅値。
ける波形振幅値。
R………発生楽音の周波数(音高)に比例した数
値(以下、周波数ナンバと称す)。
値(以下、周波数ナンバと称す)。
n………基本波を含む高調波成分の次数を表わ
し、n=1は基本波(基音)、n=2は第2高
調波(第2倍音)、n=3は第3高調波(第3
倍音)………に対応する。
し、n=1は基本波(基音)、n=2は第2高
調波(第2倍音)、n=3は第3高調波(第3
倍音)………に対応する。
Cn………各次数の高調波成分に対する振幅係数
(フーリエ係数)。
(フーリエ係数)。
N………発生楽音の最高周波数における楽音1波
形の順次サンプル点の数。
形の順次サンプル点の数。
W………各順次サンプル点において合成しようと
する高調波の総数。
する高調波の総数。
W=N/2の関係がある。
なお、以下の説明において高調波とは基本波
を含むものとし、基本波は第1高調波とする。
を含むものとし、基本波は第1高調波とする。
この高調波合成方式による電子楽器は、例えば
第1図に示すように構成されている。同図におい
て、1は鍵盤部に設けられたキースイツチ回路で
あつて、鍵盤部の各鍵に対応したキースイツチを
有し、ある鍵が押鍵されると対応するキースイツ
チが動作し、その出力線に論理値“1”の信号を
出力するように構成されている。このキースイツ
チ回路1には単音優先回路が内蔵されており、同
時に2個以上のキースイツチが動作した場合、優
先順位の高いキースイツチに対応する出力線にの
み“1”信号が出力されるようになつている。
第1図に示すように構成されている。同図におい
て、1は鍵盤部に設けられたキースイツチ回路で
あつて、鍵盤部の各鍵に対応したキースイツチを
有し、ある鍵が押鍵されると対応するキースイツ
チが動作し、その出力線に論理値“1”の信号を
出力するように構成されている。このキースイツ
チ回路1には単音優先回路が内蔵されており、同
時に2個以上のキースイツチが動作した場合、優
先順位の高いキースイツチに対応する出力線にの
み“1”信号が出力されるようになつている。
キースイツチ回路1の各キースイツチに対応す
る出力線は、各鍵の音高に対応した周波数ナンバ
Rが記憶されている周波数ナンバメモリ2の入力
側に接続されており、ある鍵が押鍵されるとキー
スイツチ回路1の出力によつてアドレスされて周
波数ナンバメモリ2からその鍵の音高に対応した
周波数ナンバRが読み出される。
る出力線は、各鍵の音高に対応した周波数ナンバ
Rが記憶されている周波数ナンバメモリ2の入力
側に接続されており、ある鍵が押鍵されるとキー
スイツチ回路1の出力によつてアドレスされて周
波数ナンバメモリ2からその鍵の音高に対応した
周波数ナンバRが読み出される。
一方、クロツク発振器3は一定周期のクロツク
パルスtcを出力しており、このクロツクパルスtc
はカウンタ4においてW分周されて計算区間タイ
ミング信号txとなる。この場合、「W」は合成し
ようとする高調波の総数であつて、例えば第16高
調波まで合成する場合は「W=16」となる。この
ようにして作られた計算区間タイミング信号txは
ゲート5に供給される。このゲート5は計算区間
タイミング信号txが供給される毎に開いて周波数
ナンバメモリ2から出力される周波数ナンバRを
音程区間加算器6に供給する。音程区間加算器6
はゲート5を介して周波数ナンバRが供給される
毎(すなわち計算区間タイミング信号txが発生す
る毎)に該周波数ナンバRを累算して1R,2
R,3R………と増加する累算値qRを出力す
る。
パルスtcを出力しており、このクロツクパルスtc
はカウンタ4においてW分周されて計算区間タイ
ミング信号txとなる。この場合、「W」は合成し
ようとする高調波の総数であつて、例えば第16高
調波まで合成する場合は「W=16」となる。この
ようにして作られた計算区間タイミング信号txは
ゲート5に供給される。このゲート5は計算区間
タイミング信号txが供給される毎に開いて周波数
ナンバメモリ2から出力される周波数ナンバRを
音程区間加算器6に供給する。音程区間加算器6
はゲート5を介して周波数ナンバRが供給される
毎(すなわち計算区間タイミング信号txが発生す
る毎)に該周波数ナンバRを累算して1R,2
R,3R………と増加する累算値qRを出力す
る。
そして、音程区間加算器6は累算値qRが該加
算器6のモジユロ(法)Nを超えるとオーバフロ
ーして、以後は計算区間タイミング信号txが発生
される毎に再び同様な累算動作を行なう。このよ
うに、計算区間タイミング信号txの発生毎に変化
する累算値qRは、クロツクパルスtcによつてゲ
ート制御されるゲート7を介して高調波区間加算
器8に供給される。この場合、クロツクパルスtc
は計算区間タイミング信号txのW倍の周波数を有
しているために計算区間タイミング信号txの1周
期間にゲート7はW回開かれることになる。この
結果、高調波区間加算器8はクロツクパルスtcの
発生毎にゲート7から出力される累算値qRを順
次加算してその累算値nqRを出力する。そして、
高調波区間加算器8はW回の累算を完了すると、
計算区間タイミング信号txによつてリセツトされ
以後同様な動作を行なう。従つて、この高調波区
間加算器8は、計算区間タイミング信号txの1周
期の間にクロツクパルスtcにしたがつて順次増加
する累算値nqR(n=1、2、3………W)を発
生していることになる。この累算値nqRは、メモ
リ・アドレス・デコーダ9においてデコードさ
れ、このデコード出力が正弦波波形1周期の順次
サンプル点振幅値を各アドレスに記憶している正
弦関数メモリ10にアドレス信号として供給さ
れ、該メモリ10から正弦振幅値sinπ/WnqRを読 み出す。
算器6のモジユロ(法)Nを超えるとオーバフロ
ーして、以後は計算区間タイミング信号txが発生
される毎に再び同様な累算動作を行なう。このよ
うに、計算区間タイミング信号txの発生毎に変化
する累算値qRは、クロツクパルスtcによつてゲ
ート制御されるゲート7を介して高調波区間加算
器8に供給される。この場合、クロツクパルスtc
は計算区間タイミング信号txのW倍の周波数を有
しているために計算区間タイミング信号txの1周
期間にゲート7はW回開かれることになる。この
結果、高調波区間加算器8はクロツクパルスtcの
発生毎にゲート7から出力される累算値qRを順
次加算してその累算値nqRを出力する。そして、
高調波区間加算器8はW回の累算を完了すると、
計算区間タイミング信号txによつてリセツトされ
以後同様な動作を行なう。従つて、この高調波区
間加算器8は、計算区間タイミング信号txの1周
期の間にクロツクパルスtcにしたがつて順次増加
する累算値nqR(n=1、2、3………W)を発
生していることになる。この累算値nqRは、メモ
リ・アドレス・デコーダ9においてデコードさ
れ、このデコード出力が正弦波波形1周期の順次
サンプル点振幅値を各アドレスに記憶している正
弦関数メモリ10にアドレス信号として供給さ
れ、該メモリ10から正弦振幅値sinπ/WnqRを読 み出す。
上記の説明から明らかなように、音程区間加算
器6の累算値qRは、楽音波形振幅の計算すべき
順次サンプル点を示し、また高調波区間加算器8
の累算値nqRは現在計算中の順次サンプル点qR
におけるn次高調波の位相を表わすことになる。
この結果、正弦関数メモリ10からは当該サンプ
ル点qRにおける各高調波(基本波を含む)の正
弦振幅値sinπ/WnqR(n=1、2………W)が基 本波(第1高調波)、第2高調波、………第W高
調波の順で順次発生される。この場合、計算され
楽音波形の順次サンプル点は計算区間タイミング
信号txの発生毎に順次移行していくものである
が、次にどの順次サンプル点に移行すべきかは周
波数ナンバRによつて決まるものであり、この周
波数ナンバRは操作鍵の音高に比例したものであ
る。したがつて、正弦関数メモリ10からは操作
鍵の音高に対応した各高調波の正弦振幅値(sin
π/WnqR)が順次時分割的に発生される。
器6の累算値qRは、楽音波形振幅の計算すべき
順次サンプル点を示し、また高調波区間加算器8
の累算値nqRは現在計算中の順次サンプル点qR
におけるn次高調波の位相を表わすことになる。
この結果、正弦関数メモリ10からは当該サンプ
ル点qRにおける各高調波(基本波を含む)の正
弦振幅値sinπ/WnqR(n=1、2………W)が基 本波(第1高調波)、第2高調波、………第W高
調波の順で順次発生される。この場合、計算され
楽音波形の順次サンプル点は計算区間タイミング
信号txの発生毎に順次移行していくものである
が、次にどの順次サンプル点に移行すべきかは周
波数ナンバRによつて決まるものであり、この周
波数ナンバRは操作鍵の音高に比例したものであ
る。したがつて、正弦関数メモリ10からは操作
鍵の音高に対応した各高調波の正弦振幅値(sin
π/WnqR)が順次時分割的に発生される。
一方、メモリアドレス制御装置11はモジユロ
(法)Wのカウンタによつて構成されており、カ
ウンタ4に同期してクロツクパルスtcを順次カウ
ントしてそのカウント値を高調波係数メモリ12
にアドレス信号nとして出力する。高調波係数メ
モリ12には、所望の楽音音色を得るために最適
な各高調波の振幅値に対応した高調波振幅係数
Cnが各アドレスに記憶されており、メモリアド
レス制御装置11からクロツクパルスtcに同期し
て順次変化するアドレス信号n(高調波の次数を
示す)が供給されると、各アドレスに記憶されて
いる各高調波の振幅値を設定する高調波振幅数
Cnが順次読み出される。この高調波振幅係数Cn
は高調波振幅乗算器13に出力される。高調波振
幅乗算器13は、正弦関数メモリ10から順次サ
ンプル点毎に時分割的に読み出される各高調波の
正弦振幅値sinπ/WnqRと各高調波別に設定された 高調波振幅係数Cnとを乗算してその乗算値Fn=
Cn sinπ/WnqRを累算器14に供給する。この場 合、メモリアドレス制御装置11は高調波区間加
算器8と同期しているため、各高調波別に順次読
み出される高調波振幅係数Cnは対応する高調波
正弦振幅値sinπ/WnqRに乗算され、これによつて 各高調波別の振幅値Fnの設定が行なわれる。累
算器14は高調波振幅乗算器13から出力される
各高調波別の振幅数Fnを順次累算する。そし
て、計算区間タイミング信号txが発生されると、
ゲート15が開いて累算器14の累算値(楽音波
形のある順次サンプル点における振幅値を表わし
ている)をD−A変換器16に出力するととも
に、累算器14がリセツトされて次の順次サンプ
ル点における振幅値計算のために再び前述と同様
な累算動作を行う。従つて、D−A変換器16に
は、押下鍵の音高に対応した周期で、かつ各高調
波振幅係数Cnにより設定される波形形状の楽音
波形の順次サンプル点における振幅値(デジタル
信号)が計算区間タイミング信号txの発生毎に入
力されることになり、そしてこのデジタル振幅値
をアナログ信号に変換してサウンドシステム17
に供給することにより押下鍵に対応した音高でか
つ高調波係数メモリ12に記憶された高調波振幅
供数Cnに対応した音色の楽音が発生される。
(法)Wのカウンタによつて構成されており、カ
ウンタ4に同期してクロツクパルスtcを順次カウ
ントしてそのカウント値を高調波係数メモリ12
にアドレス信号nとして出力する。高調波係数メ
モリ12には、所望の楽音音色を得るために最適
な各高調波の振幅値に対応した高調波振幅係数
Cnが各アドレスに記憶されており、メモリアド
レス制御装置11からクロツクパルスtcに同期し
て順次変化するアドレス信号n(高調波の次数を
示す)が供給されると、各アドレスに記憶されて
いる各高調波の振幅値を設定する高調波振幅数
Cnが順次読み出される。この高調波振幅係数Cn
は高調波振幅乗算器13に出力される。高調波振
幅乗算器13は、正弦関数メモリ10から順次サ
ンプル点毎に時分割的に読み出される各高調波の
正弦振幅値sinπ/WnqRと各高調波別に設定された 高調波振幅係数Cnとを乗算してその乗算値Fn=
Cn sinπ/WnqRを累算器14に供給する。この場 合、メモリアドレス制御装置11は高調波区間加
算器8と同期しているため、各高調波別に順次読
み出される高調波振幅係数Cnは対応する高調波
正弦振幅値sinπ/WnqRに乗算され、これによつて 各高調波別の振幅値Fnの設定が行なわれる。累
算器14は高調波振幅乗算器13から出力される
各高調波別の振幅数Fnを順次累算する。そし
て、計算区間タイミング信号txが発生されると、
ゲート15が開いて累算器14の累算値(楽音波
形のある順次サンプル点における振幅値を表わし
ている)をD−A変換器16に出力するととも
に、累算器14がリセツトされて次の順次サンプ
ル点における振幅値計算のために再び前述と同様
な累算動作を行う。従つて、D−A変換器16に
は、押下鍵の音高に対応した周期で、かつ各高調
波振幅係数Cnにより設定される波形形状の楽音
波形の順次サンプル点における振幅値(デジタル
信号)が計算区間タイミング信号txの発生毎に入
力されることになり、そしてこのデジタル振幅値
をアナログ信号に変換してサウンドシステム17
に供給することにより押下鍵に対応した音高でか
つ高調波係数メモリ12に記憶された高調波振幅
供数Cnに対応した音色の楽音が発生される。
また、この電子楽器においては、押鍵操作に伴
う押鍵速度、圧力、深さ等の鍵タツチ状態を検出
するタツチ検出回路18が設けられている。この
タツチ検出回路18は、例えば各鍵の押鍵速度を
検出するコイルあるいは各鍵の押鍵圧力を検出す
る圧電素子等の鍵タツチ検出センサを備えてお
り、この鍵タツチセンサの出力がアナログタツチ
信号TDaおよびデイジタルタツチ信号TDd(複
数ビツト)として出力される。この場合、タツチ
検出回路18から出力されるアナログタツチ信号
TDaおよびデイジタルタツチ信号TDdとキース
イツチ回路1から送出される出力信号は同一操作
鍵に対応している。そして、このタツチ検出回路
18のアナログタツチ信号TDaはサウンドシステ
ム17に与えられ、サウンドシステム17ではこ
のアナログタツチ信号TDaに対応して発生楽音の
振幅を制御し、これによつてピアノのような自然
楽器と同様に鍵タツチ状態に応じて発生楽音の音
量が制御される。
う押鍵速度、圧力、深さ等の鍵タツチ状態を検出
するタツチ検出回路18が設けられている。この
タツチ検出回路18は、例えば各鍵の押鍵速度を
検出するコイルあるいは各鍵の押鍵圧力を検出す
る圧電素子等の鍵タツチ検出センサを備えてお
り、この鍵タツチセンサの出力がアナログタツチ
信号TDaおよびデイジタルタツチ信号TDd(複
数ビツト)として出力される。この場合、タツチ
検出回路18から出力されるアナログタツチ信号
TDaおよびデイジタルタツチ信号TDdとキース
イツチ回路1から送出される出力信号は同一操作
鍵に対応している。そして、このタツチ検出回路
18のアナログタツチ信号TDaはサウンドシステ
ム17に与えられ、サウンドシステム17ではこ
のアナログタツチ信号TDaに対応して発生楽音の
振幅を制御し、これによつてピアノのような自然
楽器と同様に鍵タツチ状態に応じて発生楽音の音
量が制御される。
一方、発生楽音に対する振幅エンベロープの付
与は次のようにして行なわれる。すなわち、サウ
ンドシステム17には、いずれかの鍵が押鍵され
た時にキースイツチ回路1から出力されるキーオ
ン信号KONによつて動作を開始するエンベロー
プ波形発生器が設けられており、このエンベロー
プ波形発生器から出力されるエンベロープ波形が
楽音信号に乗算されて発生楽音にアタツク、サス
テイン、テイケイ等の振幅エンベロープが付与さ
れる。
与は次のようにして行なわれる。すなわち、サウ
ンドシステム17には、いずれかの鍵が押鍵され
た時にキースイツチ回路1から出力されるキーオ
ン信号KONによつて動作を開始するエンベロー
プ波形発生器が設けられており、このエンベロー
プ波形発生器から出力されるエンベロープ波形が
楽音信号に乗算されて発生楽音にアタツク、サス
テイン、テイケイ等の振幅エンベロープが付与さ
れる。
なお、このような構成による電子楽器は、特開
昭48−90217号に開示されているため、その各部
の具体的な構成および動作の説明は省略する。
昭48−90217号に開示されているため、その各部
の具体的な構成および動作の説明は省略する。
B 従来技術の欠点
以上の説明から明らかなように、上述した従来
の高調波合成方式の電子楽器は、楽音の発生時か
ら終了時まで押下鍵の音高に対応した周波数で、
また高調波係数メモリに記憶された高調波振幅係
数Cnによつて設定される音色で、かつ振幅エン
ベロープおよび鍵タツチに対応して音量の制御さ
れた楽音を発生している。
の高調波合成方式の電子楽器は、楽音の発生時か
ら終了時まで押下鍵の音高に対応した周波数で、
また高調波係数メモリに記憶された高調波振幅係
数Cnによつて設定される音色で、かつ振幅エン
ベロープおよび鍵タツチに対応して音量の制御さ
れた楽音を発生している。
従つて、この発生楽音は鍵タツチに対応して音
量制御されるとともに、押鍵・離鍵に対応して振
幅エンベロープが制御されるのみで、その楽音音
色は常に同じで変化しないものとなる。
量制御されるとともに、押鍵・離鍵に対応して振
幅エンベロープが制御されるのみで、その楽音音
色は常に同じで変化しないものとなる。
ところが、一般に自然楽器の発生楽音は、発音
開始時から終了時に至るまでの間においてその音
色(波形形状)が微妙に変化し、また押鍵操作に
伴う押鍵速度、圧力、深さ等の鍵タツチ状態によ
つても音色が微妙に変化し、これによつて自然性
のある豊かな音となつている。
開始時から終了時に至るまでの間においてその音
色(波形形状)が微妙に変化し、また押鍵操作に
伴う押鍵速度、圧力、深さ等の鍵タツチ状態によ
つても音色が微妙に変化し、これによつて自然性
のある豊かな音となつている。
したがつて、上述した従来の高調波合成方式の
電子楽器では、発生楽音に自然楽器のような豊か
さがなく、極めて単調な演奏音となつてしまう欠
点を有している。
電子楽器では、発生楽音に自然楽器のような豊か
さがなく、極めて単調な演奏音となつてしまう欠
点を有している。
C この発明の目的
この発明は上述した従来の高調波合成方式の電
子楽器の欠点に鑑み、各アドレスに任意の定数を
記憶した定数メモリと、このメモリから各高調波
成分に対応して読み出された定数を各成分毎に累
算する累算器とを設け、上記定数メモリは各成分
に対応する信号と累算器出力とでアドレスされる
ようにして累算器から順次値の変化する数値を出
力し、この各成分毎の出力に対応して各成分を重
みづけすることによつて、楽音発生時から終了時
に至るまでの間においてその発生楽音の音色を変
化させて自然性のある豊かな楽音が得られるよう
にした電子楽器を提供することである。以下、図
面を用いてこの発明による電子楽器を詳細に説明
する。
子楽器の欠点に鑑み、各アドレスに任意の定数を
記憶した定数メモリと、このメモリから各高調波
成分に対応して読み出された定数を各成分毎に累
算する累算器とを設け、上記定数メモリは各成分
に対応する信号と累算器出力とでアドレスされる
ようにして累算器から順次値の変化する数値を出
力し、この各成分毎の出力に対応して各成分を重
みづけすることによつて、楽音発生時から終了時
に至るまでの間においてその発生楽音の音色を変
化させて自然性のある豊かな楽音が得られるよう
にした電子楽器を提供することである。以下、図
面を用いてこの発明による電子楽器を詳細に説明
する。
D この発明の構成および動作説明
(1) この発明の構成説明
第2図はこの発明による電子楽器の一実施例
を示すブロツク図であつて、第1図と同一部分
は同一記号を用いてその説明を省略する。同図
において、19はクロツク発振器3から出力さ
れる一定周期のクロツクパルスtcをカウントし
各高調波の次数を示す複数ビツトのカウント出
力nを出力するカウンタである。このカウンタ
19は各サンプル点において合成しようとする
高調波の総数Wが例えばW=16の場合には4ビ
ツトのバイナリカウンタで構成される。20は
キースイツチ回路1のキーオン信号KONを入
力してその立上りに同期したワンシヨツトパル
スKpを出力するワンシヨツト回路である。2
1は各アドレスに異なる値の定数Vntがデイジ
タル値で記憶されている定数メモリであつて、
この定数メモリ21はカウンタ19から出力さ
れる高調波の次数を示すカウント出力n(複数
ビツトで、例えばW=16の場合には4ビツトで
ある)およびシフトレジスタ26(後述する)
の出力(複数ビツト)によつて順次アドレスさ
れて高調波の次数毎に、また同一次数でも時間
的に異なる定数Vntが読み出される。
を示すブロツク図であつて、第1図と同一部分
は同一記号を用いてその説明を省略する。同図
において、19はクロツク発振器3から出力さ
れる一定周期のクロツクパルスtcをカウントし
各高調波の次数を示す複数ビツトのカウント出
力nを出力するカウンタである。このカウンタ
19は各サンプル点において合成しようとする
高調波の総数Wが例えばW=16の場合には4ビ
ツトのバイナリカウンタで構成される。20は
キースイツチ回路1のキーオン信号KONを入
力してその立上りに同期したワンシヨツトパル
スKpを出力するワンシヨツト回路である。2
1は各アドレスに異なる値の定数Vntがデイジ
タル値で記憶されている定数メモリであつて、
この定数メモリ21はカウンタ19から出力さ
れる高調波の次数を示すカウント出力n(複数
ビツトで、例えばW=16の場合には4ビツトで
ある)およびシフトレジスタ26(後述する)
の出力(複数ビツト)によつて順次アドレスさ
れて高調波の次数毎に、また同一次数でも時間
的に異なる定数Vntが読み出される。
22はワンシヨツト回路20から出力される
ワンシヨツトパルスKpを反転して反転ワンシ
ヨツトパルスを出力するインバータ、23
はインバータ22から出力される反転ワンシヨ
ツトパルスが“0”の時(つまり、押鍵開
始時におけるワンシヨツト回路20のパルス出
力期間中)には非導通となり、それ以外の時
(“1”の時)には導通して定数メモリ21から
読み出された定数Vntを加算器25のA入力に
与えるゲート、24はゲート23と同様にイン
バータ22から出力される反転ワンシヨツトパ
ルスが“0”の時には非導通となり、それ
以外の時(“1”の時)には導通してシフトレ
ジスタ26の出力を加算器25のB入力に与え
るゲートである。つまり、ゲート23および2
4は押鍵開始時におけるワンシヨツトパルス
Kpの出力期間中加算器25のA入力およびB
入力に与える定数メモリ21からの入力および
シフトレジスタ26からの入力を禁止するため
のものである。25はゲート23を介してA入
力に入力された定数Vntとゲート24を介して
B入力に入力されたシフトレジスタ26の出力
とを加算し、その加算結果を再びシフトレジス
タ26に入力する加算器である。26は1ステ
ージが例えばmビツトで構成されたWステージ
(Wは合成しようとする高調波の総数W)のシ
フトレジスタであり、加算器25の加算出力を
第1ステージに入力した後この第1ステージに
入力された値をクロツクパルスtcの発生毎に順
次第2ステージ、第3ステージ………第Wステ
ージという具合にシフトし、第Wステージ(最
終ステージ)の出力をゲート24を介して再び
加算器25のB入力に供給する。従つて、シフ
トレジスタ26および加算器25は、この両者
で定数メモリ21から読み出された定数Vntを
各高調波の次数毎に順次累算する累算器を構成
していることになる。このシストレジスタ26
はワンシヨツト回路20から押鍵開始時に出力
されるワンシヨツトパルスKpの立上りでリセ
ツトされる。シフトレジスタ26および加算器
25による定数Vntの累算は、シフトレジスタ
26が合成しようとする高調波の総数と同一数
のWステージで構成されるために各高調波毎に
それぞれ独立して行なわれる。従つて、シフト
レジスタ26からは高調波の次数毎に異なる定
数Vntをそれぞれ順次累算した累算値qVntが出
力され、この累算値qVntは関数波形メモリ2
7(後述する)にアドレス信号として供給され
ると共に、定数メモリ21のアドレス信号とし
て供給される。この定数メモリ21のアドレス
信号入力の割当ては、例えば下位ビツトにカウ
ンタ19から出力される高調波の次数を示すカ
ウント出力nが割当てられ、このカウント出力
nの入力された上位ビツトに累算値qVntの信
号が割当てられる。
ワンシヨツトパルスKpを反転して反転ワンシ
ヨツトパルスを出力するインバータ、23
はインバータ22から出力される反転ワンシヨ
ツトパルスが“0”の時(つまり、押鍵開
始時におけるワンシヨツト回路20のパルス出
力期間中)には非導通となり、それ以外の時
(“1”の時)には導通して定数メモリ21から
読み出された定数Vntを加算器25のA入力に
与えるゲート、24はゲート23と同様にイン
バータ22から出力される反転ワンシヨツトパ
ルスが“0”の時には非導通となり、それ
以外の時(“1”の時)には導通してシフトレ
ジスタ26の出力を加算器25のB入力に与え
るゲートである。つまり、ゲート23および2
4は押鍵開始時におけるワンシヨツトパルス
Kpの出力期間中加算器25のA入力およびB
入力に与える定数メモリ21からの入力および
シフトレジスタ26からの入力を禁止するため
のものである。25はゲート23を介してA入
力に入力された定数Vntとゲート24を介して
B入力に入力されたシフトレジスタ26の出力
とを加算し、その加算結果を再びシフトレジス
タ26に入力する加算器である。26は1ステ
ージが例えばmビツトで構成されたWステージ
(Wは合成しようとする高調波の総数W)のシ
フトレジスタであり、加算器25の加算出力を
第1ステージに入力した後この第1ステージに
入力された値をクロツクパルスtcの発生毎に順
次第2ステージ、第3ステージ………第Wステ
ージという具合にシフトし、第Wステージ(最
終ステージ)の出力をゲート24を介して再び
加算器25のB入力に供給する。従つて、シフ
トレジスタ26および加算器25は、この両者
で定数メモリ21から読み出された定数Vntを
各高調波の次数毎に順次累算する累算器を構成
していることになる。このシストレジスタ26
はワンシヨツト回路20から押鍵開始時に出力
されるワンシヨツトパルスKpの立上りでリセ
ツトされる。シフトレジスタ26および加算器
25による定数Vntの累算は、シフトレジスタ
26が合成しようとする高調波の総数と同一数
のWステージで構成されるために各高調波毎に
それぞれ独立して行なわれる。従つて、シフト
レジスタ26からは高調波の次数毎に異なる定
数Vntをそれぞれ順次累算した累算値qVntが出
力され、この累算値qVntは関数波形メモリ2
7(後述する)にアドレス信号として供給され
ると共に、定数メモリ21のアドレス信号とし
て供給される。この定数メモリ21のアドレス
信号入力の割当ては、例えば下位ビツトにカウ
ンタ19から出力される高調波の次数を示すカ
ウント出力nが割当てられ、このカウント出力
nの入力された上位ビツトに累算値qVntの信
号が割当てられる。
従つて、この定数メモリ21はシフトレジス
タ26の出力およびカウンタ19のカウント出
力nが大きな値を示す程、終端アドレス(アド
レス信号入力がオール“0”で示されるアドレ
スを始端アドレス、オール“1”で示されるア
ドレスを終端アドレスとする。)に接近したア
ドレスに記憶された定数Vntが読み出される。
この定数メモリ21に記憶される定数Vntは、
例えばメモリアドレスが終端アドレスに近づく
程順次大きくなるような値が記憶される。従つ
てこのような場合、定数メモリ21から読み出
される定数Vntはカウンタ19のカウント出力
nが大きな値を示す程、すなわち高調波の次数
が高くなる程大きな値を示し、シフトレジスタ
26の出力が大きな値を示す程さらに大きな値
を示すようになる。すなわち、定数メモリ21
からは高調波の次数毎に異なる値で、かつ同一
次数でもクロツクパルスtcの発生毎に異なる値
の定数VntがV11、V21………Vw1、V12、V22…
……という具合に出力され、この出力は再び加
算器25およびシフトレジスタ26からなる累
算器で各高調波次数毎に順次累算される。従つ
て、シフトレジスタ26から得られる最終的な
出力は、押鍵開始時にカウンタ19のカウント
出力nに基づき定数メモリ21から最初に読み
出された高調波次数毎に異なる値の定数Vntを
初期値として、以降クロツクパルスtcのW個
(計算区間タイミング信号txの発生)毎に新た
な値の定数Vntが各高調波次数毎に順次累算さ
れて時間的に変化する高調波次数毎の累算値
qVntとなる。
タ26の出力およびカウンタ19のカウント出
力nが大きな値を示す程、終端アドレス(アド
レス信号入力がオール“0”で示されるアドレ
スを始端アドレス、オール“1”で示されるア
ドレスを終端アドレスとする。)に接近したア
ドレスに記憶された定数Vntが読み出される。
この定数メモリ21に記憶される定数Vntは、
例えばメモリアドレスが終端アドレスに近づく
程順次大きくなるような値が記憶される。従つ
てこのような場合、定数メモリ21から読み出
される定数Vntはカウンタ19のカウント出力
nが大きな値を示す程、すなわち高調波の次数
が高くなる程大きな値を示し、シフトレジスタ
26の出力が大きな値を示す程さらに大きな値
を示すようになる。すなわち、定数メモリ21
からは高調波の次数毎に異なる値で、かつ同一
次数でもクロツクパルスtcの発生毎に異なる値
の定数VntがV11、V21………Vw1、V12、V22…
……という具合に出力され、この出力は再び加
算器25およびシフトレジスタ26からなる累
算器で各高調波次数毎に順次累算される。従つ
て、シフトレジスタ26から得られる最終的な
出力は、押鍵開始時にカウンタ19のカウント
出力nに基づき定数メモリ21から最初に読み
出された高調波次数毎に異なる値の定数Vntを
初期値として、以降クロツクパルスtcのW個
(計算区間タイミング信号txの発生)毎に新た
な値の定数Vntが各高調波次数毎に順次累算さ
れて時間的に変化する高調波次数毎の累算値
qVntとなる。
27は所望の関数波形値Enがデイジタル値
で記憶されている関数波形メモリであり、この
関数波形メモリ27はシフトレジスタ26から
出力される時間的に変化する高調波次数毎の累
算値qVntによつてアドレスされる。従つて、
この関数波形メモリ27からは高調波の次数毎
に異なり、かつ同一次数でも時間的に異なる関
数波形値En(t)が読み出される。
で記憶されている関数波形メモリであり、この
関数波形メモリ27はシフトレジスタ26から
出力される時間的に変化する高調波次数毎の累
算値qVntによつてアドレスされる。従つて、
この関数波形メモリ27からは高調波の次数毎
に異なり、かつ同一次数でも時間的に異なる関
数波形値En(t)が読み出される。
28は関数波形メモリ27から出力される関
数波形値En(t)と高調波係数メモリ12か
ら出力される高調波振幅係数Cnとを乗算して
時間的に変化する高調波振幅係数Cn(t)=
En(t)・Cnを出力する乗算器であり、この
乗算器28の出力Cn(t)は高調波振幅乗算
器13に供給されて正弦関数メモリ10から順
次サンプル点毎に時分割的に読み出される各高
調波の正弦振幅値 sinπ/WnqRと乗算される。
数波形値En(t)と高調波係数メモリ12か
ら出力される高調波振幅係数Cnとを乗算して
時間的に変化する高調波振幅係数Cn(t)=
En(t)・Cnを出力する乗算器であり、この
乗算器28の出力Cn(t)は高調波振幅乗算
器13に供給されて正弦関数メモリ10から順
次サンプル点毎に時分割的に読み出される各高
調波の正弦振幅値 sinπ/WnqRと乗算される。
(2) この実施例の動作説明
このように構成された電子楽器において、鍵
盤部である鍵が押鍵されると対応するキースイ
ツチが動作して、キースイツチ回路1の対応す
る出力線に“1”信号が出力される。この場
合、キースイツチ回路1には単音優先回路が内
蔵されているため、複数の押鍵が同時になされ
ても優先度の高い出力線にのみ“1”信号が出
力される。このキースイツチ回路1の出力信号
は、周波数ナンバメモリ2をアドレスして押下
鍵の音高に対応した周波数ナンバRを読み出
す。
盤部である鍵が押鍵されると対応するキースイ
ツチが動作して、キースイツチ回路1の対応す
る出力線に“1”信号が出力される。この場
合、キースイツチ回路1には単音優先回路が内
蔵されているため、複数の押鍵が同時になされ
ても優先度の高い出力線にのみ“1”信号が出
力される。このキースイツチ回路1の出力信号
は、周波数ナンバメモリ2をアドレスして押下
鍵の音高に対応した周波数ナンバRを読み出
す。
この周波数ナンバRは、計算区間タイミング
信号txによつて開となるゲート5を介して音程
区間加算器6に供給される。音程区間加算器6
は、計算区間タイミング信号txの発生毎に供給
される周波数ナンバRを順次加算し、累算値
qRを出力する。累算値qRは、クロツクパルス
tcによつて開となるゲート7を介して高調波区
間加算器8に供給され、この高調波区間加算器
8は累算値qRを計算区間タイミング信号txの
1周期内においてクロツクパルスtcのタイミン
グで1qR、2qR、3qR………と順次加算し、各
高調波(基本波を含む)の当該サンプル点にお
ける正弦波振幅値の位相を指定する累算値nqR
を発生する。累算値nqRは、メモリ・アドレ
ス・デコーダ9においてデコードされた後、正
弦関数メモリ10をアドレスして各高調波の正
弦振幅値 sinπ/WnqR を時分割的に読み出す。このような動作は、計
算区間タイミング信号txの発生毎に押下鍵音高
に対応した楽音波形の順次サンプル点に対応し
て同様に行なわれる。
信号txによつて開となるゲート5を介して音程
区間加算器6に供給される。音程区間加算器6
は、計算区間タイミング信号txの発生毎に供給
される周波数ナンバRを順次加算し、累算値
qRを出力する。累算値qRは、クロツクパルス
tcによつて開となるゲート7を介して高調波区
間加算器8に供給され、この高調波区間加算器
8は累算値qRを計算区間タイミング信号txの
1周期内においてクロツクパルスtcのタイミン
グで1qR、2qR、3qR………と順次加算し、各
高調波(基本波を含む)の当該サンプル点にお
ける正弦波振幅値の位相を指定する累算値nqR
を発生する。累算値nqRは、メモリ・アドレ
ス・デコーダ9においてデコードされた後、正
弦関数メモリ10をアドレスして各高調波の正
弦振幅値 sinπ/WnqR を時分割的に読み出す。このような動作は、計
算区間タイミング信号txの発生毎に押下鍵音高
に対応した楽音波形の順次サンプル点に対応し
て同様に行なわれる。
一方、シフトレジスタ26は、ワンシヨツト
回路20から出力される押鍵時のワンシヨツト
パルスKpによつてリセツトされる。また、こ
の時ゲート23およびゲート24には反転ワン
シヨツトパルスが禁止入力として入力され
るため、これらのゲート23,24の出力をそ
れぞれA入力、B入力とする加算器25の入力
はこの反転ワンシヨツトパルスの出力期間
中(“0”の期間中)“0”となる。そして、反
転ワンシヨツトパルスが“1”になると、
カウンタ19から出力される高調波の次数を示
すカウント出力nによつて定数メモリ21が順
次アドレスされる。このカウント出力nは例え
ば定数メモリ21の下位ビツトのアドレス入力
に入力され、上位ビツトのアドレス入力にはシ
フトレジスタ26の出力が入力される。従つ
て、定数メモリ21に記憶されている定数Vnt
が例えば第3図に示すようにメモリアドレスが
終端アドレスに近づく程順次大きくなるような
値として記憶されていた場合、カウンタ19の
カウント出力nが大きな値を示す程、すなわち
高調波の次数が高くなる程大きな定数Vntが出
力される。(以下、定数メモリ21には第3図
に示したような定数Vntが記憶されているもの
とする。) このようにして定数メモリ21から読み出され
た高調波次数毎に異なり、高調波の次数が高くな
る程大きな値の定数Vntは、ゲート23を介して
加算器25のA入力に入力され、ゲート24を介
して加算器25のB入力に入力されるシフトレジ
スタ26の出力qVntと加算され、その加算結果
はシフトレジスタ26の第1ステージ(入力段)
に入力される。ところで、シフトレジスタ26は
前述したように合成しようとする高調波の総数W
と同一数のWステージで構成されている。このた
め、シフトレジスタ26の出力(累算値qVnt)
は押鍵開始時のワンシヨツトパルスKpによつて
リセツトされてからクロツクパルスtcのW区間内
においては“0”となつている。従つて、押鍵開
始時からクロツクパルスtcのW区間が経過するま
では加算器25はカウンタ19のカウント出力n
に基づき定数メモリ21から読み出された高調波
次数毎の定数Vntをそのまま加算結果としてシフ
トレジスタ26に入力する。つまり、計算される
楽音波形の順次サンプル点の第1番目のサンプル
点においては、シフトレジスタ26にはカウンタ
19のカウント出力nのみに基づき定数メモリ2
1から読み出された各高調波次数毎の定数Vo1
(t=1)がクロツクパルスtcのタイミングで順
次入力される。シフトレジスタ26の第1ステー
ジに入力された定数Vo1はクロツクパルスtcによ
つて順次シフトされ、押鍵開始時からクロツクパ
ルスtcのW区間を過ぎてW+1区間目になると、
シフトレジスタ26のWステージから第1高調波
(基本波)に対応する定数V11(n=1、t=1)
が累算値qV11として出力され、以降クロツクパ
ルスtcの発生毎にシフトレジスタ26の第Wステ
ージからは第2高調波に対応する累算値qV21、
第3高調波に対応する累算値qV31が順次出力さ
れる。また、押鍵開始時からクロツクパルスtcの
W+1区間目になると、定数メモリ21はカウン
タ19のカウント出力n=1とシフトレジスタ2
6の出力qV11(V11)とによつてアドレスされて
当該アドレスに記憶された定数V12(n=1、t
=2)が読み出される。この定数V12は第2番目
のサンプル点における第1高調波に対応するもの
で加算器25のA入力に入力され、この時加算器
25のB入力にゲート24を介して入力される累
算値qV11(第1高調波の第1番目のサンプル点
における定数V11)と加算されてその累算値qV12
=V11+V12が再びシフトレジスタ26の第1ステ
ージに入力される。
回路20から出力される押鍵時のワンシヨツト
パルスKpによつてリセツトされる。また、こ
の時ゲート23およびゲート24には反転ワン
シヨツトパルスが禁止入力として入力され
るため、これらのゲート23,24の出力をそ
れぞれA入力、B入力とする加算器25の入力
はこの反転ワンシヨツトパルスの出力期間
中(“0”の期間中)“0”となる。そして、反
転ワンシヨツトパルスが“1”になると、
カウンタ19から出力される高調波の次数を示
すカウント出力nによつて定数メモリ21が順
次アドレスされる。このカウント出力nは例え
ば定数メモリ21の下位ビツトのアドレス入力
に入力され、上位ビツトのアドレス入力にはシ
フトレジスタ26の出力が入力される。従つ
て、定数メモリ21に記憶されている定数Vnt
が例えば第3図に示すようにメモリアドレスが
終端アドレスに近づく程順次大きくなるような
値として記憶されていた場合、カウンタ19の
カウント出力nが大きな値を示す程、すなわち
高調波の次数が高くなる程大きな定数Vntが出
力される。(以下、定数メモリ21には第3図
に示したような定数Vntが記憶されているもの
とする。) このようにして定数メモリ21から読み出され
た高調波次数毎に異なり、高調波の次数が高くな
る程大きな値の定数Vntは、ゲート23を介して
加算器25のA入力に入力され、ゲート24を介
して加算器25のB入力に入力されるシフトレジ
スタ26の出力qVntと加算され、その加算結果
はシフトレジスタ26の第1ステージ(入力段)
に入力される。ところで、シフトレジスタ26は
前述したように合成しようとする高調波の総数W
と同一数のWステージで構成されている。このた
め、シフトレジスタ26の出力(累算値qVnt)
は押鍵開始時のワンシヨツトパルスKpによつて
リセツトされてからクロツクパルスtcのW区間内
においては“0”となつている。従つて、押鍵開
始時からクロツクパルスtcのW区間が経過するま
では加算器25はカウンタ19のカウント出力n
に基づき定数メモリ21から読み出された高調波
次数毎の定数Vntをそのまま加算結果としてシフ
トレジスタ26に入力する。つまり、計算される
楽音波形の順次サンプル点の第1番目のサンプル
点においては、シフトレジスタ26にはカウンタ
19のカウント出力nのみに基づき定数メモリ2
1から読み出された各高調波次数毎の定数Vo1
(t=1)がクロツクパルスtcのタイミングで順
次入力される。シフトレジスタ26の第1ステー
ジに入力された定数Vo1はクロツクパルスtcによ
つて順次シフトされ、押鍵開始時からクロツクパ
ルスtcのW区間を過ぎてW+1区間目になると、
シフトレジスタ26のWステージから第1高調波
(基本波)に対応する定数V11(n=1、t=1)
が累算値qV11として出力され、以降クロツクパ
ルスtcの発生毎にシフトレジスタ26の第Wステ
ージからは第2高調波に対応する累算値qV21、
第3高調波に対応する累算値qV31が順次出力さ
れる。また、押鍵開始時からクロツクパルスtcの
W+1区間目になると、定数メモリ21はカウン
タ19のカウント出力n=1とシフトレジスタ2
6の出力qV11(V11)とによつてアドレスされて
当該アドレスに記憶された定数V12(n=1、t
=2)が読み出される。この定数V12は第2番目
のサンプル点における第1高調波に対応するもの
で加算器25のA入力に入力され、この時加算器
25のB入力にゲート24を介して入力される累
算値qV11(第1高調波の第1番目のサンプル点
における定数V11)と加算されてその累算値qV12
=V11+V12が再びシフトレジスタ26の第1ステ
ージに入力される。
このような定数Vntの演算が第W高調波まで同
様にして行なわれ、シフトレジスタ26からは高
調波の次数毎に異なり、かつ時間経過に伴つて変
化する定数Vntの累算値qVntが順次出力される。
従つて定数メモリ21に第3図で示したような定
数Vntが各アドレスに記憶されている場合、高調
波の次数毎の累算値qVntの時間的変化は第4図
に示すようなものとなる。第4図において、Aは
第1高調波の累算値qV1tを示し、Bは例えば第16
高調波の累算値qV16tを示している。そして、こ
のように時間的に変化する累算値qVntは関数波
形メモリ27にアドレス信号として入力され、関
数波形メモリ27から累算値qVntに基づいたア
ドレスの関数波形値En(t)が高調波次数毎に
出力される。この関数波形メモリ27には、例え
ば第5図に示すように終端アドレスに近づく程小
さな関数波形値Enが記憶される。このような場
合、関数波形メモリ27から出力される関数波形
値En(t)は、高調波の次数毎に第6図に示す
ような変化となる。第6図において、Aは第1高
調波に対応する関数波形値E1(t)、Bは例えば
第16高調波に対応する関数波形値E16(t)を示
している。従つて、高調波係数メモリ12から高
調波次数毎に順次出力される高調波振幅係数Cn
に関数波形メモリ27から高調波次数毎に順次出
力される関数波形値En(t)(時間的に変化す
る)を乗算器28によつて乗算することにより、
乗算器28からは高調波次数毎に異なり、かつ時
間的に変化する高調波振幅係数Cn(t)が順次
出力される。この場合、高調波係数メモリ12の
読み出しと定数Vntの累算はいずれもクロツクパ
ルスtcに基づいて行つているため、各高調波別に
順次読み出される高調波振幅係数Cnは対応する
高調波の関数波形値En(t)と乗算される。
様にして行なわれ、シフトレジスタ26からは高
調波の次数毎に異なり、かつ時間経過に伴つて変
化する定数Vntの累算値qVntが順次出力される。
従つて定数メモリ21に第3図で示したような定
数Vntが各アドレスに記憶されている場合、高調
波の次数毎の累算値qVntの時間的変化は第4図
に示すようなものとなる。第4図において、Aは
第1高調波の累算値qV1tを示し、Bは例えば第16
高調波の累算値qV16tを示している。そして、こ
のように時間的に変化する累算値qVntは関数波
形メモリ27にアドレス信号として入力され、関
数波形メモリ27から累算値qVntに基づいたア
ドレスの関数波形値En(t)が高調波次数毎に
出力される。この関数波形メモリ27には、例え
ば第5図に示すように終端アドレスに近づく程小
さな関数波形値Enが記憶される。このような場
合、関数波形メモリ27から出力される関数波形
値En(t)は、高調波の次数毎に第6図に示す
ような変化となる。第6図において、Aは第1高
調波に対応する関数波形値E1(t)、Bは例えば
第16高調波に対応する関数波形値E16(t)を示
している。従つて、高調波係数メモリ12から高
調波次数毎に順次出力される高調波振幅係数Cn
に関数波形メモリ27から高調波次数毎に順次出
力される関数波形値En(t)(時間的に変化す
る)を乗算器28によつて乗算することにより、
乗算器28からは高調波次数毎に異なり、かつ時
間的に変化する高調波振幅係数Cn(t)が順次
出力される。この場合、高調波係数メモリ12の
読み出しと定数Vntの累算はいずれもクロツクパ
ルスtcに基づいて行つているため、各高調波別に
順次読み出される高調波振幅係数Cnは対応する
高調波の関数波形値En(t)と乗算される。
このようにして高調波係数メモリ12から読み
出された高調波振幅係数Cnに時間的変化が付与
された高調波振幅係数Cn(t)は、高調波振幅
乗算器13において正弦関数メモリ10から順次
サンプル点毎に時分割的に読み出された各高調波
の正弦振幅値sinπ/WnqRと乗算される。そして、 この乗算値Fn=Cn(t)・sinπ/WnqRは累算器1 4に供給され、この累算器14において乗算値
Fn(各高調波別の振幅値)が順次累算される。
そして、計算区間タイミング信号txが発生する
と、ゲート15が開いて累算器14の累算値(楽
音波形のある順次サンプル点における振幅値を表
わしている)をD−A変換器16に出力するとと
もに、累算器14はリセツトされて次の順次サン
プル点における振幅値計算のために再び前述と同
様な累算動作を行う。従つて、D−A変換器16
には押下鍵の音高に対応した周期で、かつ各高調
波毎に時間的に変化する高調波振幅係数Cn
(t)に基づく波形形状の楽音波形の順次サンプ
ル点における振幅値(デイジタル信号)が計算区
間タイミング信号txの発生毎に入力されることに
なり、このデイジタル振幅値をアナログ信号に変
換してサウンドシステム17に供給することによ
り押下鍵に対応した周期で、かつ時間的に変化す
る高調波振幅係数Cn(t)に対応した音色の楽
音波形が発生される。さらにこの楽音波形にはタ
ツチ検出回路18から出力されるアナログタツチ
信号Tdaによる鍵タツチに応じた振幅制御が付与
される。
出された高調波振幅係数Cnに時間的変化が付与
された高調波振幅係数Cn(t)は、高調波振幅
乗算器13において正弦関数メモリ10から順次
サンプル点毎に時分割的に読み出された各高調波
の正弦振幅値sinπ/WnqRと乗算される。そして、 この乗算値Fn=Cn(t)・sinπ/WnqRは累算器1 4に供給され、この累算器14において乗算値
Fn(各高調波別の振幅値)が順次累算される。
そして、計算区間タイミング信号txが発生する
と、ゲート15が開いて累算器14の累算値(楽
音波形のある順次サンプル点における振幅値を表
わしている)をD−A変換器16に出力するとと
もに、累算器14はリセツトされて次の順次サン
プル点における振幅値計算のために再び前述と同
様な累算動作を行う。従つて、D−A変換器16
には押下鍵の音高に対応した周期で、かつ各高調
波毎に時間的に変化する高調波振幅係数Cn
(t)に基づく波形形状の楽音波形の順次サンプ
ル点における振幅値(デイジタル信号)が計算区
間タイミング信号txの発生毎に入力されることに
なり、このデイジタル振幅値をアナログ信号に変
換してサウンドシステム17に供給することによ
り押下鍵に対応した周期で、かつ時間的に変化す
る高調波振幅係数Cn(t)に対応した音色の楽
音波形が発生される。さらにこの楽音波形にはタ
ツチ検出回路18から出力されるアナログタツチ
信号Tdaによる鍵タツチに応じた振幅制御が付与
される。
以上説明したようにこの実施例による電子楽器
は、高調波次数毎に異なる定数Vntを所定の周期
でそれぞれ順次累算し、この累算によつて得た時
間的に変化する高調波別の累算値qVntにより任
意の関数波形値が記憶された関数波形メモリを順
次アドレスして時間的に変化する高調波別の関数
波形値En(t)を得、この関数波形値En(t)
を所望の楽音音色を得るための各高調波振幅係数
Cnに乗じて時間的に変化する高調波振幅係数Cn
(t)を発生させ、これによつて順次サンプル点
における高調波毎の振幅計算を行うようにしたた
め、各高調波の振幅値が時間経過とともにそれぞ
れ独立して変化し、自然楽器における発音と同様
に時間経過とともに音色が変化する楽音が発生さ
れて自然性のある豊かな楽音を得ることができ
る。
は、高調波次数毎に異なる定数Vntを所定の周期
でそれぞれ順次累算し、この累算によつて得た時
間的に変化する高調波別の累算値qVntにより任
意の関数波形値が記憶された関数波形メモリを順
次アドレスして時間的に変化する高調波別の関数
波形値En(t)を得、この関数波形値En(t)
を所望の楽音音色を得るための各高調波振幅係数
Cnに乗じて時間的に変化する高調波振幅係数Cn
(t)を発生させ、これによつて順次サンプル点
における高調波毎の振幅計算を行うようにしたた
め、各高調波の振幅値が時間経過とともにそれぞ
れ独立して変化し、自然楽器における発音と同様
に時間経過とともに音色が変化する楽音が発生さ
れて自然性のある豊かな楽音を得ることができ
る。
E この発明による他の実施例
第7図はこの発明による電子楽器の他の実施例
を示すブロツク図であり、第2図と同一部分は同
一記号を用いている。同図において、第2図との
相異点は、シフトレジスタ26から例えば10ビツ
トで出力される累算値qVntの出力線のうち上位
の3ビツトのみを定数メモリ21のアドレス入力
とした点と、演奏者が任意に音色を選択できるよ
うにスイツチなどからなる音色設定器29を設
け、この音色設定器29の出力(音色設定数が4
種類の場合には2ビツトの出力)を定数メモリ2
1のアドレス信号として供給するようにした点で
ある。この場合、定数メモリ21にアドレス信号
として入力される音色設定器29の出力、カウン
タ19の出力およびシフトレジスタ27の上位3
ビツトの出力の割当ては、例えばアドレス入力の
上位ビツトMSBから順に音色設定器29の出
力、シフトレジスタ27の上位3ビツトの出力、
カウンタ19の出力という具合に行われる。そし
て、定数メモリ21は第8図に示すように音色設
定数(この例では4種類)に応じて4グループの
メモリをもち、この4グループのメモリに音色1
〜音色4に対応した定数Vntが記憶される。従つ
て、定数メモリ21の上位アドレス入力に入力さ
れる音色設定器29の出力は、定数メモリ21の
メモリグループを選択するチツプセレクト入力と
考えることができる。
を示すブロツク図であり、第2図と同一部分は同
一記号を用いている。同図において、第2図との
相異点は、シフトレジスタ26から例えば10ビツ
トで出力される累算値qVntの出力線のうち上位
の3ビツトのみを定数メモリ21のアドレス入力
とした点と、演奏者が任意に音色を選択できるよ
うにスイツチなどからなる音色設定器29を設
け、この音色設定器29の出力(音色設定数が4
種類の場合には2ビツトの出力)を定数メモリ2
1のアドレス信号として供給するようにした点で
ある。この場合、定数メモリ21にアドレス信号
として入力される音色設定器29の出力、カウン
タ19の出力およびシフトレジスタ27の上位3
ビツトの出力の割当ては、例えばアドレス入力の
上位ビツトMSBから順に音色設定器29の出
力、シフトレジスタ27の上位3ビツトの出力、
カウンタ19の出力という具合に行われる。そし
て、定数メモリ21は第8図に示すように音色設
定数(この例では4種類)に応じて4グループの
メモリをもち、この4グループのメモリに音色1
〜音色4に対応した定数Vntが記憶される。従つ
て、定数メモリ21の上位アドレス入力に入力さ
れる音色設定器29の出力は、定数メモリ21の
メモリグループを選択するチツプセレクト入力と
考えることができる。
従つて、この実施例における電子楽器におい
て、演奏者が音色設定器29によつてある音色を
選択すると、音色設定器29で選択された音色に
対応する定数メモリ21の4グループのメモリの
1つが選ばれ、この選択されたグループのメモリ
がカウンタ19のカウント出力nとシワトレジス
タ26の上位3ビツトの出力によつて順次アドレ
スされて該メモリに記憶された定数Vが読み出さ
れる。そして、この定数メモリ21から読み出さ
れた高調波の次数毎の定数Vnは第2図の実施例
と同様にして加算器25、シフトレジスタ26で
順次累算されるが、この場合、定数メモリ21の
アドレス入力にはシフトレジスタ26から出力さ
れる累算値qVntの上位3ビツトが入力されるた
ため、アドレス入力の時間的変化は第2図の実施
例に比べゆるやかに変化する。従つて、シフトレ
ジスタ26の累算値出力qVntの時間的変化もゆ
るやかになり、これに伴つて関数波形メモリ27
から出力される関数波形値En(t)の時間的変
化もゆるやかになる。この結果、乗算器28から
出力される高調波別の高調波振幅係数Cn(t)
は時間的変化がゆるやかなものとなり、発生楽音
は時間経過に伴つてゆるやかな音色変化を示すよ
うになる。この場合、定数メモリ21の各メモリ
グループに記憶される定数Vntのアドレス間の変
化度を各メモリグループ毎に異ならせることによ
つて音色選択と同時に音色変化速度をも選択でき
る。
て、演奏者が音色設定器29によつてある音色を
選択すると、音色設定器29で選択された音色に
対応する定数メモリ21の4グループのメモリの
1つが選ばれ、この選択されたグループのメモリ
がカウンタ19のカウント出力nとシワトレジス
タ26の上位3ビツトの出力によつて順次アドレ
スされて該メモリに記憶された定数Vが読み出さ
れる。そして、この定数メモリ21から読み出さ
れた高調波の次数毎の定数Vnは第2図の実施例
と同様にして加算器25、シフトレジスタ26で
順次累算されるが、この場合、定数メモリ21の
アドレス入力にはシフトレジスタ26から出力さ
れる累算値qVntの上位3ビツトが入力されるた
ため、アドレス入力の時間的変化は第2図の実施
例に比べゆるやかに変化する。従つて、シフトレ
ジスタ26の累算値出力qVntの時間的変化もゆ
るやかになり、これに伴つて関数波形メモリ27
から出力される関数波形値En(t)の時間的変
化もゆるやかになる。この結果、乗算器28から
出力される高調波別の高調波振幅係数Cn(t)
は時間的変化がゆるやかなものとなり、発生楽音
は時間経過に伴つてゆるやかな音色変化を示すよ
うになる。この場合、定数メモリ21の各メモリ
グループに記憶される定数Vntのアドレス間の変
化度を各メモリグループ毎に異ならせることによ
つて音色選択と同時に音色変化速度をも選択でき
る。
なお、この実施例においては、シフトレジスタ
26の累算値出力qVntのうち上位3ビツトを直
接定数メモリ21のアドレス入力としたが、シフ
トレジスタ26の累算値出力qVntをリード・オ
ンリイ・メモリ等で数値変換して定数メモリ21
のアドレス入力に入力するようにしてもよい。
26の累算値出力qVntのうち上位3ビツトを直
接定数メモリ21のアドレス入力としたが、シフ
トレジスタ26の累算値出力qVntをリード・オ
ンリイ・メモリ等で数値変換して定数メモリ21
のアドレス入力に入力するようにしてもよい。
このようにこの実施例による電子楽器によれ
ば、発生楽音の音色を時間的に変化させることが
できると同時に、その音色変化速度を自由に制御
でき、さらに、演奏者の好みに応じて音色および
音色変化も自由に選択できる。
ば、発生楽音の音色を時間的に変化させることが
できると同時に、その音色変化速度を自由に制御
でき、さらに、演奏者の好みに応じて音色および
音色変化も自由に選択できる。
F この発明によるさらに他の実施例
第9図はこの発明による電子楽器のさらに他の
実施例を示すブロツク図であり、第2図と同一部
分は同一記号を用いている。同図において、第2
図との相異点は、シフトレジスタ26から例えば
10ビツトで出力される累算値qVntの上位の3ビ
ツトのみを定数メモリ21のアドレス入力とした
点と、演奏者が好みに応じて音色を選択できるよ
うにスイツチなどからなる音色設定器29を設
け、この音色設定器29の出力(音色設定数が4
種類の場合には2ビツトの出力)を定数メモリ2
1にアドレス信号として供給するようにした点
と、周波数ナンバメモリ2から例えば10ビツトで
出力される押下鍵音高に対応した周波数ナンバR
の上位3ビツトを定数メモリ21にアドレス信号
として供給するようにした点と、タツチ検出回路
18から押鍵操作に伴う押鍵速度、圧力、深さ等
の鍵タツチ状態に応じて出力されるデイジタルタ
ツチ信号TDdを定数メモリ21にアドレス信号
として供給するようにした点である。この場合定
数メモリ21にアドレス信号として入力される信
号(シフトレジスタ26の上位3ビツト出力、音
色設定器29の出力、カウンタ19の出力、周波
数ナンバメモリ2の上位3ビツトの出力、タツチ
検出回路18のデイジタルタツチ信号出力)は、
例えばアドレス入力の上位ビツトMSBから順に
音色設定器29の出力、周波数ナンバメモリ2の
上位3ビツトの出力、タツチ検出回路18のデイ
ジタルタツチ信号出力、シフトレジスタ26の上
位3ビツトの出力、カウンタ19の出力という具
合に割当てられる。今、仮りにタツチ検出回路1
8から出力されるデイジタルタツチ信号TDdが
2ビツトで構成されるものとすると、定数メモリ
21は第10図に示すように、カウンタ19のカ
ウント出力nとシフトレジスタ26の上位3ビツ
トの出力によつてアドレスされるメモリを単位グ
ループとした124グループのメモリで構成され、
それぞれのグループのメモリには音色、鍵音高お
よび鍵タツチ状態に応じて異なる定数Vntが記憶
される。なお、第10図において、R1〜R9は
鍵音高に対応するメモリグループ、T1〜T4は
鍵タツチ状態に対応するメモリグループを示して
いる。
実施例を示すブロツク図であり、第2図と同一部
分は同一記号を用いている。同図において、第2
図との相異点は、シフトレジスタ26から例えば
10ビツトで出力される累算値qVntの上位の3ビ
ツトのみを定数メモリ21のアドレス入力とした
点と、演奏者が好みに応じて音色を選択できるよ
うにスイツチなどからなる音色設定器29を設
け、この音色設定器29の出力(音色設定数が4
種類の場合には2ビツトの出力)を定数メモリ2
1にアドレス信号として供給するようにした点
と、周波数ナンバメモリ2から例えば10ビツトで
出力される押下鍵音高に対応した周波数ナンバR
の上位3ビツトを定数メモリ21にアドレス信号
として供給するようにした点と、タツチ検出回路
18から押鍵操作に伴う押鍵速度、圧力、深さ等
の鍵タツチ状態に応じて出力されるデイジタルタ
ツチ信号TDdを定数メモリ21にアドレス信号
として供給するようにした点である。この場合定
数メモリ21にアドレス信号として入力される信
号(シフトレジスタ26の上位3ビツト出力、音
色設定器29の出力、カウンタ19の出力、周波
数ナンバメモリ2の上位3ビツトの出力、タツチ
検出回路18のデイジタルタツチ信号出力)は、
例えばアドレス入力の上位ビツトMSBから順に
音色設定器29の出力、周波数ナンバメモリ2の
上位3ビツトの出力、タツチ検出回路18のデイ
ジタルタツチ信号出力、シフトレジスタ26の上
位3ビツトの出力、カウンタ19の出力という具
合に割当てられる。今、仮りにタツチ検出回路1
8から出力されるデイジタルタツチ信号TDdが
2ビツトで構成されるものとすると、定数メモリ
21は第10図に示すように、カウンタ19のカ
ウント出力nとシフトレジスタ26の上位3ビツ
トの出力によつてアドレスされるメモリを単位グ
ループとした124グループのメモリで構成され、
それぞれのグループのメモリには音色、鍵音高お
よび鍵タツチ状態に応じて異なる定数Vntが記憶
される。なお、第10図において、R1〜R9は
鍵音高に対応するメモリグループ、T1〜T4は
鍵タツチ状態に対応するメモリグループを示して
いる。
従つて、この実施例における電子楽器におい
て、演奏者が予め音色設定器29によつてある音
色を、例えば音色1を選択すると、定数メモリ2
1の音色1に対応するメモリグループが選ばれ
る。そして、鍵盤部のある鍵が押鍵されると、こ
の押下鍵の音高に対応して周波数ナンバメモリ2
から出力される周波数ナンバRの上位3ビツトの
出力で音色1のメモリグループのうちの1つが選
ばれ、さらにこの選ばれた音高メモリグループの
うちの1つがタツチ検出回路18のデイジタルタ
ツチ信号TDdによつて選ばれる。このようにし
て最終的に選択された単位グループのメモリは、
カウンタ19のカウント出力nとシフトレジスタ
26の上位3ビツトの出力に基づき順次アドレス
されて該単位グループのメモリに記憶された定数
Vntが読み出される。そして、この読み出された
定数Vntは第2図の実施例の動作と同様にして加
算器25、シフトレジスタ26で順次累算され、
シフトレジスタ26から出力される累算値qVnt
で関数波形メモリ27の関数波形値En(t)が
読み出される。このようにして読み出された関数
波形値En(t)(各高調波次数毎に時間的に変化
する)は乗算器28によつて高調波関数メモリ1
2から出力される高調波振幅係数Cnに乗算さ
れ、これによつて乗算器28からは時間的に変化
し、また押下鍵音高、鍵タツチ状態、音色設定に
よつて時間的変化の異なる高調波振幅係数Cn
(t)が出力される。
て、演奏者が予め音色設定器29によつてある音
色を、例えば音色1を選択すると、定数メモリ2
1の音色1に対応するメモリグループが選ばれ
る。そして、鍵盤部のある鍵が押鍵されると、こ
の押下鍵の音高に対応して周波数ナンバメモリ2
から出力される周波数ナンバRの上位3ビツトの
出力で音色1のメモリグループのうちの1つが選
ばれ、さらにこの選ばれた音高メモリグループの
うちの1つがタツチ検出回路18のデイジタルタ
ツチ信号TDdによつて選ばれる。このようにし
て最終的に選択された単位グループのメモリは、
カウンタ19のカウント出力nとシフトレジスタ
26の上位3ビツトの出力に基づき順次アドレス
されて該単位グループのメモリに記憶された定数
Vntが読み出される。そして、この読み出された
定数Vntは第2図の実施例の動作と同様にして加
算器25、シフトレジスタ26で順次累算され、
シフトレジスタ26から出力される累算値qVnt
で関数波形メモリ27の関数波形値En(t)が
読み出される。このようにして読み出された関数
波形値En(t)(各高調波次数毎に時間的に変化
する)は乗算器28によつて高調波関数メモリ1
2から出力される高調波振幅係数Cnに乗算さ
れ、これによつて乗算器28からは時間的に変化
し、また押下鍵音高、鍵タツチ状態、音色設定に
よつて時間的変化の異なる高調波振幅係数Cn
(t)が出力される。
従つて、この実施例における電子楽器において
は、押鍵開始時からの時間経過に伴つて音色が変
化し、また、押下鍵音高、鍵タツチ状態、音色設
定によつても音色変化の異なる発生楽音が得ら
れ、自然楽器に近似した演奏音となる。
は、押鍵開始時からの時間経過に伴つて音色が変
化し、また、押下鍵音高、鍵タツチ状態、音色設
定によつても音色変化の異なる発生楽音が得ら
れ、自然楽器に近似した演奏音となる。
なおこの実施例において、周波数ナンバRの上
位3ビツトを直接定数メモリ21にアドレス入力
として入力しているが、周波数ナンバRをリー
ド・オンリイ・メモリ等で数値変換して定数メモ
リ21にアドレス入力として入力してもよい。
位3ビツトを直接定数メモリ21にアドレス入力
として入力しているが、周波数ナンバRをリー
ド・オンリイ・メモリ等で数値変換して定数メモ
リ21にアドレス入力として入力してもよい。
G この発明による効果
以上説明したように、この発明による電子楽器
は操作鍵音高に対応した基本波およびその高調波
の各成分を発生させ、これら各成分に加重する各
振幅係数を、各成分に対応する信号と累算器出力
とでアドレスされ定数メモリから読み出された定
数を各成分毎に累算器で累算した出力によつて時
間的に変化させるようにしたため、発生楽音の音
色が時間経過に伴つて変化して自然性のある豊か
な楽音が得られる。また、上記高調波次数毎に異
なる定数を鍵タツチ状態や押下鍵音高などに基づ
き変化させることによつて、発生楽音の音色変化
は鍵タツチ状態や押下鍵音高等によつても異なり
自然楽器に極めて近似した発生楽音となるなど極
めて優れた効果を有する。
は操作鍵音高に対応した基本波およびその高調波
の各成分を発生させ、これら各成分に加重する各
振幅係数を、各成分に対応する信号と累算器出力
とでアドレスされ定数メモリから読み出された定
数を各成分毎に累算器で累算した出力によつて時
間的に変化させるようにしたため、発生楽音の音
色が時間経過に伴つて変化して自然性のある豊か
な楽音が得られる。また、上記高調波次数毎に異
なる定数を鍵タツチ状態や押下鍵音高などに基づ
き変化させることによつて、発生楽音の音色変化
は鍵タツチ状態や押下鍵音高等によつても異なり
自然楽器に極めて近似した発生楽音となるなど極
めて優れた効果を有する。
第1図は高調波合成方式による従来の電子楽器
の一例を示すブロツク図、第2図はこの発明によ
る電子楽器の一実施例を示すブロツク図、第3図
は定数メモリ21に記憶される定数Vの一例を示
す図、第4図はシフトレジスタ26から出力され
る第1高調波および第W高調波に対応する累算値
qVntの時間的変化を示す図、第5図は関数波形
メモリ27に記憶される関数波形値En(t)の
一例を示す図、第6図は関数波形メモリ27から
出力される第1高調波および第W高調波に対応す
る関数波形値En(t)の時間的変化を示す図、
第7図はこの発明による電子楽器の他の実施例を
示すブロツク図、第8図は第7図の実施例におけ
る定数メモリ21の内部構成を示す図、第9図は
この発明による電子楽器のさらに他の実施例を示
すブロツク図、第10図は第9図の実施例におけ
る定数メモリ21の内部構成を示す図である。 1……キースイツチ回路、2……周波数ナンバ
メモリ、3……クロツク発振器、4,19……カ
ウンタ、5,7,15,23,24……ゲート、
6……音程区間加算器、8……高調波区間加算
器、9……メモリ・アドレス・デコーダ、10…
…正弦関数メモリ、12……高調波係数メモリ、
13……高調波振幅乗算器、14……累算器、1
6……DA変換器、17……サウンドシステム、
18……タツチ検出回路、20……ワンシヨツト
回路、21……定数メモリ、32……インバー
タ、25……加算器、26……シフトレジスタ、
27……関数波形メモリ、28……乗算器、29
……音色設定器。
の一例を示すブロツク図、第2図はこの発明によ
る電子楽器の一実施例を示すブロツク図、第3図
は定数メモリ21に記憶される定数Vの一例を示
す図、第4図はシフトレジスタ26から出力され
る第1高調波および第W高調波に対応する累算値
qVntの時間的変化を示す図、第5図は関数波形
メモリ27に記憶される関数波形値En(t)の
一例を示す図、第6図は関数波形メモリ27から
出力される第1高調波および第W高調波に対応す
る関数波形値En(t)の時間的変化を示す図、
第7図はこの発明による電子楽器の他の実施例を
示すブロツク図、第8図は第7図の実施例におけ
る定数メモリ21の内部構成を示す図、第9図は
この発明による電子楽器のさらに他の実施例を示
すブロツク図、第10図は第9図の実施例におけ
る定数メモリ21の内部構成を示す図である。 1……キースイツチ回路、2……周波数ナンバ
メモリ、3……クロツク発振器、4,19……カ
ウンタ、5,7,15,23,24……ゲート、
6……音程区間加算器、8……高調波区間加算
器、9……メモリ・アドレス・デコーダ、10…
…正弦関数メモリ、12……高調波係数メモリ、
13……高調波振幅乗算器、14……累算器、1
6……DA変換器、17……サウンドシステム、
18……タツチ検出回路、20……ワンシヨツト
回路、21……定数メモリ、32……インバー
タ、25……加算器、26……シフトレジスタ、
27……関数波形メモリ、28……乗算器、29
……音色設定器。
Claims (1)
- 【特許請求の範囲】 1 楽音を構成する基本波およびその高調波に対
応する各成分を発生させ、この各成分を所望の割
合で合成することによつて楽音を形成する高調波
合成方式の電子楽器において、各アドレスに任意
の定数を記憶した定数メモリと、この定数メモリ
から上記各成分に対応して読み出された定数を各
成分毎に累算する累算器とを設け、上記定数メモ
リは上記各成分に対応する信号と上記累算器の出
力とでアドレスされるように構成し、上記累算器
から順次値の変化する数値を上記各成分のそれぞ
れに対応して出力し、この各成分毎の出力に対応
して上記各成分を重みづけしたことを特徴とする
電子楽器。 2 前記各成分に対応する信号は、前記各成分の
次数を示す信号で構成されることを特徴とする特
許請求の範囲第1項記載の電子楽器。 3 前記各成分に対応する信号は、前記各成分の
次数を示す信号と、スイツチなどからなる音色設
定回路の出力信号とで構成されることを特徴とす
る特許請求の範囲第1項記載の電子楽器。 4 前記各成分に対応する信号は、前記各成分の
次数を示す信号と、スイツチなどからなる音色設
定回路の出力信号と、押鍵操作に伴う鍵タツチ状
態を検出する検出回路の出力信号とで構成される
ことを特徴とする特許請求の範囲第1項記載の電
子楽器。 5 前記各成分に対応する信号は、前記各成分の
次数を示す信号と、スイツチなどからなる音色設
定回路の出力信号と、押鍵操作に伴う鍵タツチ状
態を検出する検出回路の出力信号と、操作鍵音高
に対応した音高信号とで構成されることを特徴と
する特許請求の範囲第1項記載の電子楽器。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3757078A JPS54130014A (en) | 1978-03-30 | 1978-03-30 | Electronic musical instrument |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3757078A JPS54130014A (en) | 1978-03-30 | 1978-03-30 | Electronic musical instrument |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS54130014A JPS54130014A (en) | 1979-10-09 |
| JPS6115437B2 true JPS6115437B2 (ja) | 1986-04-24 |
Family
ID=12501176
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3757078A Granted JPS54130014A (en) | 1978-03-30 | 1978-03-30 | Electronic musical instrument |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS54130014A (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4704682A (en) * | 1983-11-15 | 1987-11-03 | Manfred Clynes | Computerized system for imparting an expressive microstructure to succession of notes in a musical score |
-
1978
- 1978-03-30 JP JP3757078A patent/JPS54130014A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS54130014A (en) | 1979-10-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4539884A (en) | Electronic musical instrument of waveshape memory type with expression control | |
| JPS604994B2 (ja) | 電子楽器 | |
| JPH079588B2 (ja) | 楽音発生装置 | |
| JPS604995B2 (ja) | 電子楽器 | |
| JPH027078B2 (ja) | ||
| JPS6113758B2 (ja) | ||
| JPS5919352B2 (ja) | 電子楽器 | |
| JPH0417440B2 (ja) | ||
| US4890527A (en) | Mixing type tone signal generation device employing two channels generating tones based upon different parameter | |
| US4215614A (en) | Electronic musical instruments of harmonic wave synthesizing type | |
| US5254805A (en) | Electronic musical instrument capable of adding musical effect to musical tones | |
| JP2538809B2 (ja) | 楽音発生装置 | |
| US5665931A (en) | Apparatus for and method of generating musical tones | |
| JPS6115437B2 (ja) | ||
| US4922795A (en) | Tone signal forming device | |
| JPS6049320B2 (ja) | 電子楽器 | |
| JPS6335038B2 (ja) | ||
| JP2591160B2 (ja) | 波形選択合成装置 | |
| JPS6140112B2 (ja) | ||
| JPH02230194A (ja) | 楽音信号発生装置 | |
| JPS5935034B2 (ja) | 電子楽器 | |
| JPS592035B2 (ja) | 電子楽器の波形信号発生回路 | |
| JPS5917435B2 (ja) | 電子楽器 | |
| JP3257520B2 (ja) | 楽音信号発生装置 | |
| JPS607800B2 (ja) | 電子楽器 |