JPS6042957B2 - 電子楽器 - Google Patents
電子楽器Info
- Publication number
- JPS6042957B2 JPS6042957B2 JP53047334A JP4733478A JPS6042957B2 JP S6042957 B2 JPS6042957 B2 JP S6042957B2 JP 53047334 A JP53047334 A JP 53047334A JP 4733478 A JP4733478 A JP 4733478A JP S6042957 B2 JPS6042957 B2 JP S6042957B2
- Authority
- JP
- Japan
- Prior art keywords
- amplitude
- harmonic
- frequency
- amplitude coefficient
- calculation
- 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
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2250/00—Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
- G10H2250/471—General musical sound synthesis principles, i.e. sound category-independent synthesis methods
- G10H2250/481—Formant synthesis, i.e. simulating the human speech production mechanism by exciting formant resonators, e.g. mimicking vocal tract filtering as in LPC synthesis vocoders, wherein musical instruments may be used as excitation signal to the time-varying filter estimated from a singer's speech
- G10H2250/501—Formant frequency shifting, sliding formants
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【発明の詳細な説明】
この発明は、操作鍵音高に対応した基本波(基音)およ
びその高調波成分(倍音)を発生させ、この基本波およ
びその高調波成分にそれぞれ対応する振幅係数を乗じて
その乗算値を合成することによつて楽音を形成する高調
波合成方式の電子楽器の改良に関し、特に可動フオルマ
ント特性を示す楽音を容易に発生し得るようにした電子
楽器に関するものである。
びその高調波成分(倍音)を発生させ、この基本波およ
びその高調波成分にそれぞれ対応する振幅係数を乗じて
その乗算値を合成することによつて楽音を形成する高調
波合成方式の電子楽器の改良に関し、特に可動フオルマ
ント特性を示す楽音を容易に発生し得るようにした電子
楽器に関するものである。
A 従来技術の説明
高調波合成方式の電子楽器としては、楽音波形の連続す
るサンプル点における振幅値を(1)式にもとずいて順
次計算することにより楽音を得るようにしたものがある
。
るサンプル点における振幅値を(1)式にもとずいて順
次計算することにより楽音を得るようにしたものがある
。
2 π
Xo(qR)■丁CnSinwnqR・・・(1)Σ(
q■1、2、・・・・・・) ここで、 Xo(qR)・・・・・・楽音波形の各サンプル点にお
ける波形振幅値。
q■1、2、・・・・・・) ここで、 Xo(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の各キースイッチに対
応;する出力線は、各鍵の音高に対応した周波数ナンバ
Rが記憶されている周波数ナンバメモリ2の入力側に接
続されており、ある鍵が押鍵されるとキースイッチ回路
1の出力によつてアドレスされて周波数ナンバメモリ2
からその鍵の音j高に対応した周波数ナンバRが読み出
される。
回路であつて、鍵盤部の各鍵に対応したキースイッチを
有し、ある鍵が押鍵されると対応するキースイッチが動
作し、その出力線に論理値゜“1゛の信号を出力するよ
うに構成されている。このキースイッチ回路1には単音
優先回路,が内蔵されており、同時に2個以上のキース
イッチが動作した場合、優先順位の高いキースイッチに
対応する出力線にのみ゛゜1゛信号が出力されるように
なつている。キースイッチ回路1の各キースイッチに対
応;する出力線は、各鍵の音高に対応した周波数ナンバ
Rが記憶されている周波数ナンバメモリ2の入力側に接
続されており、ある鍵が押鍵されるとキースイッチ回路
1の出力によつてアドレスされて周波数ナンバメモリ2
からその鍵の音j高に対応した周波数ナンバRが読み出
される。
一方、クロック発振器3は一定周期のクロックパルスた
を出力しており、このクロックパルス忙はカウンタ4に
おいてW分周されて計算区間タイミング信号Txとなる
。この場合、RwJくは合成しようとする高調波の総数
であつて、例えば第托高調波まで合成する場合はRW=
16jとなる。このようにして作られた計算区間タイミ
ング信号欲はゲート5に供給される。このゲート5は計
算区間タイミング信号徴が供給される毎に開いて周波数
ナンバメモリ2から出力される周波数ナンバRを音程区
間加算器6に供給する。音程区間加算器6はゲート5を
介して周波数ナンバRが供給される毎(すなわち計算区
間タイミング信号伐が発生する毎)に該周波数ナンバR
を累算して1R,2R,3R・・・・・・と増加する累
算値QRを出力する。そして、音程区間加算器6は累算
値QRが該加算器6のモジユロ(法)Nを超えるとオー
バフローして、以後は計算区間タイミング信号Txが発
生される毎に再び同様な累算動作を行なう。
を出力しており、このクロックパルス忙はカウンタ4に
おいてW分周されて計算区間タイミング信号Txとなる
。この場合、RwJくは合成しようとする高調波の総数
であつて、例えば第托高調波まで合成する場合はRW=
16jとなる。このようにして作られた計算区間タイミ
ング信号欲はゲート5に供給される。このゲート5は計
算区間タイミング信号徴が供給される毎に開いて周波数
ナンバメモリ2から出力される周波数ナンバRを音程区
間加算器6に供給する。音程区間加算器6はゲート5を
介して周波数ナンバRが供給される毎(すなわち計算区
間タイミング信号伐が発生する毎)に該周波数ナンバR
を累算して1R,2R,3R・・・・・・と増加する累
算値QRを出力する。そして、音程区間加算器6は累算
値QRが該加算器6のモジユロ(法)Nを超えるとオー
バフローして、以後は計算区間タイミング信号Txが発
生される毎に再び同様な累算動作を行なう。
このように、計算区間タイミング信号Txの発生毎に変
化する累算値QRは、クロックパルス眉こよつてゲート
制御されるゲート7を介して高調波区間加算器8に供給
される。この場合、クロックパルス眉ま計算区間タイミ
ング信号欲のW倍の周波数を有しているために計算区間
タイミング信号収の1周期間にゲート7はw回開かれる
ことになる。この結果、高調波区間加算器8はクロック
パルス馳の発生毎にゲート7から出力される累算値QR
を順次加算してその累算値RKlRを出力する。そして
、高調波区間加算器8はW回の累算を完了すると、計算
区間タイミング信号欲によつてリセットされ以後同様な
動作を行なう。従つて、この高調波区間加算器8は、計
算区間タイミング信号欲の1周期の間にクロックパルス
眉こしたがつて順次増加する累算値NqR(n=1,2
,3・・・・・W)を発生していることになる。この累
算値NqRは、メモリ●アドレス・デコーダ9において
デコードされ、このデコード出力が正弦波波形1周期の
順次サンプル点振幅値を各アドレスに記憶している正弦
関数メモリ10にアドレス信号として供給され、該メモ
l月0から正弦振幅催?Ir8qRを読み出す。上記の
説明から明らかなように、音程区間加算)6の累算値Q
Rは、楽音波形振幅の計算すべき口次サンプル点を示し
、また高調波区間加算器8)累算値NqRは現在計算中
の順次サンプル点QRLおけるn次高調波の位相を表わ
すことになる。
化する累算値QRは、クロックパルス眉こよつてゲート
制御されるゲート7を介して高調波区間加算器8に供給
される。この場合、クロックパルス眉ま計算区間タイミ
ング信号欲のW倍の周波数を有しているために計算区間
タイミング信号収の1周期間にゲート7はw回開かれる
ことになる。この結果、高調波区間加算器8はクロック
パルス馳の発生毎にゲート7から出力される累算値QR
を順次加算してその累算値RKlRを出力する。そして
、高調波区間加算器8はW回の累算を完了すると、計算
区間タイミング信号欲によつてリセットされ以後同様な
動作を行なう。従つて、この高調波区間加算器8は、計
算区間タイミング信号欲の1周期の間にクロックパルス
眉こしたがつて順次増加する累算値NqR(n=1,2
,3・・・・・W)を発生していることになる。この累
算値NqRは、メモリ●アドレス・デコーダ9において
デコードされ、このデコード出力が正弦波波形1周期の
順次サンプル点振幅値を各アドレスに記憶している正弦
関数メモリ10にアドレス信号として供給され、該メモ
l月0から正弦振幅催?Ir8qRを読み出す。上記の
説明から明らかなように、音程区間加算)6の累算値Q
Rは、楽音波形振幅の計算すべき口次サンプル点を示し
、また高調波区間加算器8)累算値NqRは現在計算中
の順次サンプル点QRLおけるn次高調波の位相を表わ
すことになる。
−の結果、正弦関数メモI川0からは当該サンプ・点Q
Rにおける各高調波(基本波を含む)の正弦振幅値Si
7R(n=1,nwnq2・・・・・W)が基本波(第
1高調波)、第2高調波、・・・・・第W高調波の順で
順次発生される。
Rにおける各高調波(基本波を含む)の正弦振幅値Si
7R(n=1,nwnq2・・・・・W)が基本波(第
1高調波)、第2高調波、・・・・・第W高調波の順で
順次発生される。
この場合、計算される楽音波形のサンプル点は計算区間
タイミング信号仮の発生毎に順次移行していくものであ
るが、次にどのサンプル点に移行すべきかは周波数ナン
バRによつて決まるものであり、この周波数ナンバRは
操作鍵の音高に比例したものである。したがつて、正弦
関数メモリ10からは操作鍵の音高に対応した各高調波
の正弦振幅値(Si7R)が順次時分割
n■Nq的に発生される。
タイミング信号仮の発生毎に順次移行していくものであ
るが、次にどのサンプル点に移行すべきかは周波数ナン
バRによつて決まるものであり、この周波数ナンバRは
操作鍵の音高に比例したものである。したがつて、正弦
関数メモリ10からは操作鍵の音高に対応した各高調波
の正弦振幅値(Si7R)が順次時分割
n■Nq的に発生される。
一方、メモリアドレス制御装置11はモジユロ(法)W
のカウンタによつて構成されており、カウンタ4に同期
してクロックパルスTcを順次カウントしてそのカウン
ト値を高調波係数メモリ12にアドレス信号nとして出
力する。
のカウンタによつて構成されており、カウンタ4に同期
してクロックパルスTcを順次カウントしてそのカウン
ト値を高調波係数メモリ12にアドレス信号nとして出
力する。
高調波係数メモリ12には、所望の楽音音色を得るため
に最適な各高調波の振幅値に対応した高調波振幅係数C
nが各アドレスに記憶されており、メモリアドレス制御
装置11からクロックパルスTcに同期して順次変化す
るアドレス信号n(高調波の次数を示す)が供給される
と、各アドレスに記憶されている各高調波の振幅値を設
定する高調波振幅係数Cnが順次読み出される。この高
調波振幅係数Cnは高調波振幅乗算器13に出力される
。高調波振幅乗算器13は、正弦関数メモリ10から順
次サンプル点毎に時分割的に読み出される各高調波の正
弦振幅値Sjn?NqRと各高調波別に設定された高調
波振幅係数Cnとを乗算してその乗算値Fn=Cnsi
n?NqRを累算器14に供給する。
に最適な各高調波の振幅値に対応した高調波振幅係数C
nが各アドレスに記憶されており、メモリアドレス制御
装置11からクロックパルスTcに同期して順次変化す
るアドレス信号n(高調波の次数を示す)が供給される
と、各アドレスに記憶されている各高調波の振幅値を設
定する高調波振幅係数Cnが順次読み出される。この高
調波振幅係数Cnは高調波振幅乗算器13に出力される
。高調波振幅乗算器13は、正弦関数メモリ10から順
次サンプル点毎に時分割的に読み出される各高調波の正
弦振幅値Sjn?NqRと各高調波別に設定された高調
波振幅係数Cnとを乗算してその乗算値Fn=Cnsi
n?NqRを累算器14に供給する。
この場合、メモリアドレス制御装置11は高調波区間加
算器8と同期しているために、各高調波別に順次読み出
される高調波振幅係数Cnは対応する高調波正弦振幅値
Si7qRに乗算され、こ へV1れに
よつて各高調波別の振幅値Fnの設定が行なわれる。
算器8と同期しているために、各高調波別に順次読み出
される高調波振幅係数Cnは対応する高調波正弦振幅値
Si7qRに乗算され、こ へV1れに
よつて各高調波別の振幅値Fnの設定が行なわれる。
累算器14は高調波振幅乗算器13から出力される各高
調波別の振幅値Fnを順次累算する。そして、計算区間
タイミング信号欲が発生されると、ゲート15が開いて
累算器14の累算値(楽音波形のあるサンプル点におけ
る振幅値を表わしている)をD−A変換器16に出力す
るとともに、累算器14がリセットされて次のサンプル
点における振幅値計算のために再び前述と同様な累算動
作を行なう。従つて、D−A変換器16には、押下鍵の
音高に対応した周期で、かつ各高調波振幅係数Qnによ
り設定される波形形状の楽音波形の順次サンプル点にお
ける振幅値(デジタル信号)が計算区間タイミング信号
汲の発生毎に入力されることになり、そしてこのデジタ
ル振幅値をアナログ信号に変換してサウンドシステム1
7に供給することにより押下鍵に対応した音高でかつ高
調波係数メモリ12に記憶された高調波振幅係数Cnに
対応した音色の楽音が発生される。一方、発生楽音に対
する振幅エンベロープの付与は次のようにして行なわれ
る。すなわち、サウンドシステム17には、いずれかの
鍵が押鍵された時にキースイッチ回路1から出力される
キーオン信号KONによつて動作を開始するエンベロー
プ波形発生器が設けられており、このエンベロープ波形
発生器から出力されるエンベロープ波形が楽音信号に乗
算されて発生楽音にアタック、サステイン、デイケイ等
の振幅エンベロープが付与される。なお、このような構
成による電子楽器は、特開昭48−90217号に開示
されているため、その各部の具体的な構成および動作の
説明は省略する。
調波別の振幅値Fnを順次累算する。そして、計算区間
タイミング信号欲が発生されると、ゲート15が開いて
累算器14の累算値(楽音波形のあるサンプル点におけ
る振幅値を表わしている)をD−A変換器16に出力す
るとともに、累算器14がリセットされて次のサンプル
点における振幅値計算のために再び前述と同様な累算動
作を行なう。従つて、D−A変換器16には、押下鍵の
音高に対応した周期で、かつ各高調波振幅係数Qnによ
り設定される波形形状の楽音波形の順次サンプル点にお
ける振幅値(デジタル信号)が計算区間タイミング信号
汲の発生毎に入力されることになり、そしてこのデジタ
ル振幅値をアナログ信号に変換してサウンドシステム1
7に供給することにより押下鍵に対応した音高でかつ高
調波係数メモリ12に記憶された高調波振幅係数Cnに
対応した音色の楽音が発生される。一方、発生楽音に対
する振幅エンベロープの付与は次のようにして行なわれ
る。すなわち、サウンドシステム17には、いずれかの
鍵が押鍵された時にキースイッチ回路1から出力される
キーオン信号KONによつて動作を開始するエンベロー
プ波形発生器が設けられており、このエンベロープ波形
発生器から出力されるエンベロープ波形が楽音信号に乗
算されて発生楽音にアタック、サステイン、デイケイ等
の振幅エンベロープが付与される。なお、このような構
成による電子楽器は、特開昭48−90217号に開示
されているため、その各部の具体的な構成および動作の
説明は省略する。
JB従来技術の欠点以上の説明から明らかなように、上
述した従来の高調波合成方式の電子楽器は、押下鍵の音
高に対応した周波数で、た高調波係数メモリ12に記憶
された高調波振幅係数Cnによつて設定される音色で、
かつ振幅エンベロープに対応した音量の楽音を発生して
いる。
述した従来の高調波合成方式の電子楽器は、押下鍵の音
高に対応した周波数で、た高調波係数メモリ12に記憶
された高調波振幅係数Cnによつて設定される音色で、
かつ振幅エンベロープに対応した音量の楽音を発生して
いる。
従つて、この発生楽音は音量が振幅エンベロープに対応
して制御されるのみで、その音色はどの音高においても
同様なものとなる。ノ ところが、例えば管楽器等の
ように気道を利用した楽器においては、音高(音域)が
変化すると、各高調波成分のレベルが変化し、これによ
つて管楽器特有の音色の楽音を発生する、いわゆる可動
フオルマント特性を示すものとなつている。
して制御されるのみで、その音色はどの音高においても
同様なものとなる。ノ ところが、例えば管楽器等の
ように気道を利用した楽器においては、音高(音域)が
変化すると、各高調波成分のレベルが変化し、これによ
つて管楽器特有の音色の楽音を発生する、いわゆる可動
フオルマント特性を示すものとなつている。
しかしながら、上述した従来の高調波合成方式の電子楽
器では、高調波振幅係数Cnを記憶した高調波係数メモ
リ12を各高調波の次数を示す信号nのみでアドレスし
ているため、各高調波成分に乗じる高調波振幅係数Cn
は押下鍵音が変化しても変わらず、発生楽音の音色は何
等変化しない、いわゆる固定フオルマント特性を示すも
のとなつている。
器では、高調波振幅係数Cnを記憶した高調波係数メモ
リ12を各高調波の次数を示す信号nのみでアドレスし
ているため、各高調波成分に乗じる高調波振幅係数Cn
は押下鍵音が変化しても変わらず、発生楽音の音色は何
等変化しない、いわゆる固定フオルマント特性を示すも
のとなつている。
このため、管楽器等のように気道を利用した楽器に近似
した可動フオルマント特性の楽音を発生させることが困
難なものとなつている。C この発明の目的および概要
説明 この発明は、上述した従来の電子楽器の欠点に鑑みなさ
れたもので、その目的とするところは可動フオルマント
特性を示す楽音を容易に発生し得るようにした電子楽器
を提供することにある。
した可動フオルマント特性の楽音を発生させることが困
難なものとなつている。C この発明の目的および概要
説明 この発明は、上述した従来の電子楽器の欠点に鑑みなさ
れたもので、その目的とするところは可動フオルマント
特性を示す楽音を容易に発生し得るようにした電子楽器
を提供することにある。
このためにこの発明においては、楽音を構成する各高調
波成分の振幅値を設定する各振幅係数を、該各成分の次
数とともに発生楽音の−周波数(音高)によつても制御
するようにしている。以下、図面を用いてこの発明によ
る電子楽器を詳細に説明する。
波成分の振幅値を設定する各振幅係数を、該各成分の次
数とともに発生楽音の−周波数(音高)によつても制御
するようにしている。以下、図面を用いてこの発明によ
る電子楽器を詳細に説明する。
D この発明の構成および動作説明
(1)この発明の構成説明
第2図はこの発明による電子楽器の一実施例を示すブ
ロック図であつて、第1図と同一部分は同一記号を用い
てその説明を省略する。
ロック図であつて、第1図と同一部分は同一記号を用い
てその説明を省略する。
同図において、18はクロック発振器3から出力される
一定周期のクロックパルスTcをカウントし、そのカウ
ント出力を各高調波の次数を示す次数ナンバnとして出
力するカウンタ、19はカウンタ18から出力される次
数ナンバnと周波数ナンバメモリ2から出j力される周
波数ナンバRとを乗算してその乗算値NRを後述する振
幅係数メモリ20にアドレス信号として供給する乗算器
、20は例えば第3図に示すように所望のフオルマント
特性に対応して各周波数の振幅レベルを記憶4している
振幅係数メモリであつて、乗算器19の乗算値NR(各
高調波の周波数を表わしている)によりアドレスされて
対応する振幅レベルを振幅係数CnRとして読み出し高
調波振幅乗算器13に出力する。(2)この実施例の動
作説明 このように構成された電子楽器において、鍵盤部であ
る鍵が押鍵されると、対応するキースイッチが閉じて、
キースイッチ回路1の対応する出力線に゜“1゛信号が
出力される。
一定周期のクロックパルスTcをカウントし、そのカウ
ント出力を各高調波の次数を示す次数ナンバnとして出
力するカウンタ、19はカウンタ18から出力される次
数ナンバnと周波数ナンバメモリ2から出j力される周
波数ナンバRとを乗算してその乗算値NRを後述する振
幅係数メモリ20にアドレス信号として供給する乗算器
、20は例えば第3図に示すように所望のフオルマント
特性に対応して各周波数の振幅レベルを記憶4している
振幅係数メモリであつて、乗算器19の乗算値NR(各
高調波の周波数を表わしている)によりアドレスされて
対応する振幅レベルを振幅係数CnRとして読み出し高
調波振幅乗算器13に出力する。(2)この実施例の動
作説明 このように構成された電子楽器において、鍵盤部であ
る鍵が押鍵されると、対応するキースイッチが閉じて、
キースイッチ回路1の対応する出力線に゜“1゛信号が
出力される。
このキースイッチ回路1の出力信号は、周波数ナンバメ
モリ2をアドレスして押下鍵の音高に対応した周波数ナ
ンバRを読み出して出力する。この周波数ナンバRは、
クロック発振器3から出力される一定周期のクロックパ
ルス忙をカウンタ4においてW分周して作られた計算区
間タイミング信号徴によつて開となるゲート5を介して
音程区間加算器6に供給される。音程区間加算器6は計
算区間タイミング信号徴の発生毎に供給される周波数ナ
ンバRを順次加算し、累算値QRを出力する。この累算
値QRはクロックパルスTcによつて開となるゲート7
を介して高調波区間加算器8に供給され、この高調波区
間加算器8は累算値QRを計算区間タイミング信号Tx
の一周期内においてクロックパルスTcのタイミングで
1qR,2qR,3qR・・・・・・と順次加算して、
各高調波(基本波を含む)の当該サンプル点における正
弦波振幅値の位相を指定する累算値NqRを発生する。
この累算値NqRは、メモリ・アドレン・デコーダ9に
おいてデコードされた後、正弦関数メモリ10をアドレ
スして各高調波の正弦振幅値Sir8nqRを時分割的
に読み出す。このような動作は、計算区間タイミング信
号■の発生毎に、押下鍵音高に対応した楽音波形の各サ
ンプル点に対して同様に行なわれる。一方、カウンタ1
8はクロック発振器3から出力されるクロックパルス虻
をカウントし、そのカウント出力を次数ナンバnとして
乗算器19に供給する。
モリ2をアドレスして押下鍵の音高に対応した周波数ナ
ンバRを読み出して出力する。この周波数ナンバRは、
クロック発振器3から出力される一定周期のクロックパ
ルス忙をカウンタ4においてW分周して作られた計算区
間タイミング信号徴によつて開となるゲート5を介して
音程区間加算器6に供給される。音程区間加算器6は計
算区間タイミング信号徴の発生毎に供給される周波数ナ
ンバRを順次加算し、累算値QRを出力する。この累算
値QRはクロックパルスTcによつて開となるゲート7
を介して高調波区間加算器8に供給され、この高調波区
間加算器8は累算値QRを計算区間タイミング信号Tx
の一周期内においてクロックパルスTcのタイミングで
1qR,2qR,3qR・・・・・・と順次加算して、
各高調波(基本波を含む)の当該サンプル点における正
弦波振幅値の位相を指定する累算値NqRを発生する。
この累算値NqRは、メモリ・アドレン・デコーダ9に
おいてデコードされた後、正弦関数メモリ10をアドレ
スして各高調波の正弦振幅値Sir8nqRを時分割的
に読み出す。このような動作は、計算区間タイミング信
号■の発生毎に、押下鍵音高に対応した楽音波形の各サ
ンプル点に対して同様に行なわれる。一方、カウンタ1
8はクロック発振器3から出力されるクロックパルス虻
をカウントし、そのカウント出力を次数ナンバnとして
乗算器19に供給する。
乗算器19は、周波数ナンバメモリ2から出力される押
下鍵音高に対応した周波数ナンバRとカウンタ18から
出力される次数ナンバnとを乗算し、その乗算値NRを
振幅係数メモリ20にアドレス信号として供給して対応
する振幅係数CnRを指定する。このことにより、振幅
係数メモリ20からは、乗算器19から出力される乗算
値NRによつて指定された振幅係数CnRが読み出され
る。
下鍵音高に対応した周波数ナンバRとカウンタ18から
出力される次数ナンバnとを乗算し、その乗算値NRを
振幅係数メモリ20にアドレス信号として供給して対応
する振幅係数CnRを指定する。このことにより、振幅
係数メモリ20からは、乗算器19から出力される乗算
値NRによつて指定された振幅係数CnRが読み出され
る。
この場合、乗算器19の乗算値訳のRRJは発生すべき
楽音の基本周波数を表わすものであり、またRnョは楽
音の基本波(第1高調波)に対する高調波の次数を表わ
すものである。従つて、乗算値餓は各高調波の実際の周
波数を表わしているものてある。従つて、振幅係数メモ
リ20からは各周波数(NR)に対する振幅係数CnR
が読み出される。この場合、乗算値餓は正弦関数メモリ
10から読み出される各高調波の正弦振幅値(Si7R
)の周波数と一致するものNw−Nq であるため、高調波振幅乗算器13においては各高調波
の周波数に対応した振幅係BcnRによる各高調波の振
幅設定が行なわれる。
楽音の基本周波数を表わすものであり、またRnョは楽
音の基本波(第1高調波)に対する高調波の次数を表わ
すものである。従つて、乗算値餓は各高調波の実際の周
波数を表わしているものてある。従つて、振幅係数メモ
リ20からは各周波数(NR)に対する振幅係数CnR
が読み出される。この場合、乗算値餓は正弦関数メモリ
10から読み出される各高調波の正弦振幅値(Si7R
)の周波数と一致するものNw−Nq であるため、高調波振幅乗算器13においては各高調波
の周波数に対応した振幅係BcnRによる各高調波の振
幅設定が行なわれる。
このようにして高調波振幅乗算器13において振幅設定
された各高調波別の振幅値Fnは、累算器14において
順次累算され、その累算値は計算区間タイミング信号欲
の発生毎にゲート15を介してD−A変換器16に供給
され、サウンドシステム17から楽音として発音される
。この場合、サウンドシステム17から発音される楽音
は、押下鍵音高によつても各高調波の正弦振幅値Sjn
?NqRに付与する振幅係数CnRが変化するため、押
下鍵音高によつて各高調波の振幅値Fnが変化し、これ
によつて押下鍵音高によつて音色が変化するものとなる
。従つて、振幅係数メモリ20に記憶する振幅係数Cr
lRを所望のフオルマント特性に対応させることによつ
て可動フオルマント特性を示す楽音を容易に発生するこ
とができる。なお、この実施例において、次数ナンバn
と周波数ナンバRとの演算は乗算器を用いて行なつてい
るが、次数ナンバnおよび周波数ナンバRをそれぞれ対
数化した対数次数ナンバ10gnおよび対数周数数ナン
バ10gRとして発生させ、NXRの演算をRlOgn
+10gRJという加算処理で行なつた後この加算結果
を自然数に変換して演算値NRを作るようにしてもよい
。
された各高調波別の振幅値Fnは、累算器14において
順次累算され、その累算値は計算区間タイミング信号欲
の発生毎にゲート15を介してD−A変換器16に供給
され、サウンドシステム17から楽音として発音される
。この場合、サウンドシステム17から発音される楽音
は、押下鍵音高によつても各高調波の正弦振幅値Sjn
?NqRに付与する振幅係数CnRが変化するため、押
下鍵音高によつて各高調波の振幅値Fnが変化し、これ
によつて押下鍵音高によつて音色が変化するものとなる
。従つて、振幅係数メモリ20に記憶する振幅係数Cr
lRを所望のフオルマント特性に対応させることによつ
て可動フオルマント特性を示す楽音を容易に発生するこ
とができる。なお、この実施例において、次数ナンバn
と周波数ナンバRとの演算は乗算器を用いて行なつてい
るが、次数ナンバnおよび周波数ナンバRをそれぞれ対
数化した対数次数ナンバ10gnおよび対数周数数ナン
バ10gRとして発生させ、NXRの演算をRlOgn
+10gRJという加算処理で行なつた後この加算結果
を自然数に変換して演算値NRを作るようにしてもよい
。
また、この実施例においては次数ナンバnと周波数ナン
バRとの乗算値餓によつて各高調波の振幅値設定のみを
行なつているが、この乗算値Rにより各高調波のピッチ
、エンベロープ等各種のパラメータを制御するようにし
てもよい。
バRとの乗算値餓によつて各高調波の振幅値設定のみを
行なつているが、この乗算値Rにより各高調波のピッチ
、エンベロープ等各種のパラメータを制御するようにし
てもよい。
E この発明の効果以上説明したように、この発明によ
る電子楽器は操作鍵音高に対応した基本波およびその高
調波の各成分を作り、これらの各成分に加重する各振幅
係数を操作鍵音高および該各成分の次数の両者に基づぎ
設定するようにしたため、発生楽音の音色が可動フオル
マント特性を示すものとなり、気道を利用した例えは管
楽器等の楽器の楽音が容易に発生できると共に、可動フ
オルマント特性を示す人声も発生させることができ、単
に音楽を演奏する電子楽器としただけでなく、人声発生
装置としての利用が計れるなど極めて優れた効果を有す
る。
る電子楽器は操作鍵音高に対応した基本波およびその高
調波の各成分を作り、これらの各成分に加重する各振幅
係数を操作鍵音高および該各成分の次数の両者に基づぎ
設定するようにしたため、発生楽音の音色が可動フオル
マント特性を示すものとなり、気道を利用した例えは管
楽器等の楽器の楽音が容易に発生できると共に、可動フ
オルマント特性を示す人声も発生させることができ、単
に音楽を演奏する電子楽器としただけでなく、人声発生
装置としての利用が計れるなど極めて優れた効果を有す
る。
第1図は従来の高調波合成方式の電子楽器の一例を示す
ブロック図、第2図はこの発明による電子楽器の一実施
例を示すブロック図、第3図は振幅係数メモリの記憶波
形の一例を示す図である。 1・・・・・・キースイッチ回路、2・・・・・・周波
数ナンバメモリ(周波数ナンバ発生手段)、3・・・・
・・クロック発振器、4・・・・・カウンタ、6・・・
・・・音程区間加算器、8・・・・・・高調波区間加算
器、10・・・・・・正弦関数メモリ、13・・・・・
・高調波振幅乗算器、14・・・・・・累算器、17・
・・・サウンドシステム、18・・・・カウンタ(次数
ナンバ発生手段)、19・・・・・乗算器、20・・・
・・・振幅係数メモリ(振幅係数発生手段)。
ブロック図、第2図はこの発明による電子楽器の一実施
例を示すブロック図、第3図は振幅係数メモリの記憶波
形の一例を示す図である。 1・・・・・・キースイッチ回路、2・・・・・・周波
数ナンバメモリ(周波数ナンバ発生手段)、3・・・・
・・クロック発振器、4・・・・・カウンタ、6・・・
・・・音程区間加算器、8・・・・・・高調波区間加算
器、10・・・・・・正弦関数メモリ、13・・・・・
・高調波振幅乗算器、14・・・・・・累算器、17・
・・・サウンドシステム、18・・・・カウンタ(次数
ナンバ発生手段)、19・・・・・乗算器、20・・・
・・・振幅係数メモリ(振幅係数発生手段)。
Claims (1)
- 【特許請求の範囲】 1 楽音を構成する基本波およびその高調波に対応する
各成分を作り、この各成分にそれぞれ対応する振幅係数
を乗じてその乗算値を合成することによつて楽音を形成
する高調波合成方式の電子楽器において、押下鍵の音高
に対応した周波数ナンバを発生する周波数ナンバ発生手
段と、上記各成分の次数を示す次数ナンバを発生する次
数ナンバ発生手段と、上記周波数ナンバ発生手段から発
生される周波数ナンバと上記次数ナンバ発生手段から発
生される次数ナンバとを演算する演算手段と、上記演算
手段の演算出力に対応した振幅係数を発生する振幅係数
発生手段とを備え、上記振幅係数発生手段から発生され
る振幅係数を上記各成分に乗じることにより該各成分の
振幅値を設定するようにしたことを特徴とする電子楽器
。 2 前記演算手段は前記周波数ナンバと前記次数ナンバ
とを乗算するものであり、前記振幅係数発生手段は所望
のフオルマント特性に対応して各周波数に対する振幅レ
ベルを振幅係数として記憶したメモリで構成され、該メ
モリは上記演算手段の演算出力によりアドレスされるよ
うにしたことを特徴とする特許請求の範囲第1項記載の
電子楽器。 3 前記周波数ナンバ発生手段は、前記周波数ナンバを
対数化した対数周波数ナンバを発生するものであり、前
記次数ナンバ発生手段は前記次数ナンバを対数化した対
数次数ナンバを発生するものであり、前記演算手段は上
記対数周波数ナンバと上記対数次数ナンバとを加算する
とともにその加算結果を自然数に変換するものであり、
前記振幅係数発生手段は所望のフオルマント特性に対応
して各周波数に対する振幅レベルを振幅係数として記憶
したメモリで構成され、該メモリは上記演算手段の演算
出力によりアドレスされるようにしたことを特徴とする
特許請求の範囲第1項記載の電子楽器。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP53047334A JPS6042957B2 (ja) | 1978-04-21 | 1978-04-21 | 電子楽器 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP53047334A JPS6042957B2 (ja) | 1978-04-21 | 1978-04-21 | 電子楽器 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS54139714A JPS54139714A (en) | 1979-10-30 |
| JPS6042957B2 true JPS6042957B2 (ja) | 1985-09-25 |
Family
ID=12772311
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP53047334A Expired JPS6042957B2 (ja) | 1978-04-21 | 1978-04-21 | 電子楽器 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6042957B2 (ja) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5441410B2 (ja) * | 1974-09-25 | 1979-12-08 | ||
| JPS5441500B2 (ja) * | 1974-11-25 | 1979-12-08 |
-
1978
- 1978-04-21 JP JP53047334A patent/JPS6042957B2/ja not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS54139714A (en) | 1979-10-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0375877B2 (ja) | ||
| KR900012197A (ko) | 전자악기의 디지탈 신호 발생기 | |
| JPS6113758B2 (ja) | ||
| JPS6117000B2 (ja) | ||
| JPS5858595A (ja) | 電子楽器 | |
| JPS6140118B2 (ja) | ||
| US4638709A (en) | Electronic musical instrument with temporal variation data generating circuit and interpolation circuit | |
| JPS5919352B2 (ja) | 電子楽器 | |
| US4215614A (en) | Electronic musical instruments of harmonic wave synthesizing type | |
| US4223583A (en) | Apparatus for producing musical tones having time variant harmonics | |
| JPH0363079B2 (ja) | ||
| US4584922A (en) | Electronic musical instrument | |
| JPS6042957B2 (ja) | 電子楽器 | |
| JPS6049320B2 (ja) | 電子楽器 | |
| US5665931A (en) | Apparatus for and method of generating musical tones | |
| JPS6229794B2 (ja) | ||
| JPS6023358B2 (ja) | 電子楽器 | |
| JPS5934955Y2 (ja) | 電子楽器 | |
| JPS5935034B2 (ja) | 電子楽器 | |
| JPS6030959B2 (ja) | 電子楽器 | |
| JPS5855516B2 (ja) | 電子楽器 | |
| JPS5917434B2 (ja) | 電子楽器 | |
| JPS6115437B2 (ja) | ||
| JPS5913752B2 (ja) | 電子楽器 | |
| JPS6140112B2 (ja) |