JPS6352196A - 電子楽器 - Google Patents
電子楽器Info
- Publication number
- JPS6352196A JPS6352196A JP62146174A JP14617487A JPS6352196A JP S6352196 A JPS6352196 A JP S6352196A JP 62146174 A JP62146174 A JP 62146174A JP 14617487 A JP14617487 A JP 14617487A JP S6352196 A JPS6352196 A JP S6352196A
- Authority
- JP
- Japan
- Prior art keywords
- harmonic
- frequency
- value
- address
- adder
- 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.)
- Granted
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
- G10H7/00—Instruments in which the tones are synthesised from a data store, e.g. computer organs
- G10H7/08—Instruments in which the tones are synthesised from a data store, e.g. computer organs by calculating functions or polynomial approximations to evaluate amplitudes at successive sample points of a tone waveform
- G10H7/10—Instruments in which the tones are synthesised from a data store, e.g. computer organs by calculating functions or polynomial approximations to evaluate amplitudes at successive sample points of a tone waveform using coefficients or parameters stored in a memory, e.g. Fourier coefficients
-
- 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
- G10H2230/00—General physical, ergonomic or hardware implementation of electrophonic musical tools or instruments, e.g. shape or architecture
- G10H2230/045—Special instrument [spint], i.e. mimicking the ergonomy, shape, sound or other characteristic of a specific acoustic musical instrument category
- G10H2230/251—Spint percussion, i.e. mimicking percussion instruments; Electrophonic musical instruments with percussion instrument features; Electrophonic aspects of acoustic percussion instruments or MIDI-like control therefor
- G10H2230/351—Spint bell, i.e. mimicking bells, e.g. cow-bells
-
- 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/131—Mathematical functions for musical analysis, processing, synthesis or composition
- G10H2250/165—Polynomials, i.e. musical processing based on the use of polynomials, e.g. distortion function for tube amplifier emulation, filter coefficient calculation, polynomial approximations of waveforms, physical modeling equation solutions
- G10H2250/171—Hermite polynomials
-
- 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/131—Mathematical functions for musical analysis, processing, synthesis or composition
- G10H2250/165—Polynomials, i.e. musical processing based on the use of polynomials, e.g. distortion function for tube amplifier emulation, filter coefficient calculation, polynomial approximations of waveforms, physical modeling equation solutions
- G10H2250/175—Jacobi polynomials of several variables, e.g. Heckman-Opdam polynomials, or of one variable only, e.g. hypergeometric polynomials
-
- 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/131—Mathematical functions for musical analysis, processing, synthesis or composition
- G10H2250/165—Polynomials, i.e. musical processing based on the use of polynomials, e.g. distortion function for tube amplifier emulation, filter coefficient calculation, polynomial approximations of waveforms, physical modeling equation solutions
- G10H2250/175—Jacobi polynomials of several variables, e.g. Heckman-Opdam polynomials, or of one variable only, e.g. hypergeometric polynomials
- G10H2250/181—Gegenbauer or ultraspherical polynomials, e.g. for harmonic analysis
-
- 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/131—Mathematical functions for musical analysis, processing, synthesis or composition
- G10H2250/165—Polynomials, i.e. musical processing based on the use of polynomials, e.g. distortion function for tube amplifier emulation, filter coefficient calculation, polynomial approximations of waveforms, physical modeling equation solutions
- G10H2250/175—Jacobi polynomials of several variables, e.g. Heckman-Opdam polynomials, or of one variable only, e.g. hypergeometric polynomials
- G10H2250/181—Gegenbauer or ultraspherical polynomials, e.g. for harmonic analysis
- G10H2250/185—Legendre polynomials, e.g. for the modeling of air flow dynamics in wind instruments
-
- 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
Landscapes
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Engineering & Computer Science (AREA)
- Algebra (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明は、楽音発生器に関するものであり、更に詳しく
云えばデジタル楽音シンセサイザに関する。
云えばデジタル楽音シンセサイザに関する。
基本正弦波の高調波倍音である複数の正弦波を組み合わ
せることによって、楽音の複雑な波形が合成できること
は周知である。異なる高調波倍音の相対的振幅を変える
ことによって、音質を変化させることができる。アナロ
グ型シンセサイザでは、音色構造を変えるためにタイム
バリアントフィルタが使用される。そのようなフィルタ
は普通“スライド型フォルマント”と呼ばれている。デ
ジタル楽音発生器にもスライド型フォルマントフィルタ
の均等物が組み込まれている。一般的に云って、これは
、時間の関数として制御されるために個々の高調波係数
を必要とした。しかし、米国特許第3,315.792
号に記載しであるような成る型のデジタル楽音発生器に
おいては、楽音を発生させる場合に、個々の高調波係数
は利用できない。むしろ固定した波形データが固定メモ
リに記憶されている。高調波係数データが利用できる場
合でも、このデータを時間の関数として変更し、結果と
して生じる波形データを発生させるのに必要な計算を行
うことは、複雑で時間のかかる動作となるはずである。
せることによって、楽音の複雑な波形が合成できること
は周知である。異なる高調波倍音の相対的振幅を変える
ことによって、音質を変化させることができる。アナロ
グ型シンセサイザでは、音色構造を変えるためにタイム
バリアントフィルタが使用される。そのようなフィルタ
は普通“スライド型フォルマント”と呼ばれている。デ
ジタル楽音発生器にもスライド型フォルマントフィルタ
の均等物が組み込まれている。一般的に云って、これは
、時間の関数として制御されるために個々の高調波係数
を必要とした。しかし、米国特許第3,315.792
号に記載しであるような成る型のデジタル楽音発生器に
おいては、楽音を発生させる場合に、個々の高調波係数
は利用できない。むしろ固定した波形データが固定メモ
リに記憶されている。高調波係数データが利用できる場
合でも、このデータを時間の関数として変更し、結果と
して生じる波形データを発生させるのに必要な計算を行
うことは、複雑で時間のかかる動作となるはずである。
本発明は、個々の高調波係数の制御を必要としない時間
的に変化する波形をうるための改良されたデジタル楽音
発生器に関する。簡単に云うと、本発明のシステムは、
変調側波帯が基本(*送波周波数)信号の高調波倍音又
は非高調波倍音である周波数変調のデジタル技術均等物
(equivalent)によって倍音を生成する。従
って、本発明は、楽音の基本周波数が搬送波周波数と一
致する場合には、周波数変調搬送波の側波帯が倍音を形
成するという周知の性質を利用している。
的に変化する波形をうるための改良されたデジタル楽音
発生器に関する。簡単に云うと、本発明のシステムは、
変調側波帯が基本(*送波周波数)信号の高調波倍音又
は非高調波倍音である周波数変調のデジタル技術均等物
(equivalent)によって倍音を生成する。従
って、本発明は、楽音の基本周波数が搬送波周波数と一
致する場合には、周波数変調搬送波の側波帯が倍音を形
成するという周知の性質を利用している。
楽音発生を目的とした周波数変調技術の使用は、J、M
、Chowing著、“周波数4JI[ニヨル複雑なオ
ーディオスペクトロールの合成”と題する論文(J、A
ud、Eng、Soc、Vol。
、Chowing著、“周波数4JI[ニヨル複雑なオ
ーディオスペクトロールの合成”と題する論文(J、A
ud、Eng、Soc、Vol。
21、No、7.1973年9月、526−534頁)
に述べられている。また米国特許第4.018.121
号Chowningにも、独特な楽音を発生させるため
に周波数変調理論を実行に移すためのデジタルシステム
が述べられている。
に述べられている。また米国特許第4.018.121
号Chowningにも、独特な楽音を発生させるため
に周波数変調理論を実行に移すためのデジタルシステム
が述べられている。
周波数変調信号を定義するための一般式は次の通りであ
る。
る。
x ft1−A5in (2πf ct +Msin
(2yr fst) ) (1)但し、fcは搬送波
周波数、r、は変調周波数。
(2yr fst) ) (1)但し、fcは搬送波
周波数、r、は変調周波数。
Mは変調指数である。三角余弦関数(trig。
nomeLric cosine functio
n)を用いることによって式(11と全く等しい式が得
られる。周波数変調が側波帯構造をつくり出すことは周
知である。もし、式(1)において、変調周波数r、が
搬送周波数fcに等しくなされると、その結果性じる信
号x (t)は、搬送波と、搬送波周波数と高調波的(
harmonically)に関係した側波帯とから構
成される。搬送波と変調波数との間のその他の諸関係は
、種々の音色構造をつくり出すであろう。例えば、もし
f、がfcの偶数倍数(even mutiple)
であれば、奇数番の高調波(odd numbere
dharmonic)のみが発生するであろう。もしf
lがfcの整数倍でなければ9倍音は搬送周波数と高調
波的に関係はない。この変調条件は、倍音が例えば鐘に
よって発生される音のような基本音の単純な高調波でな
い可聴音(オーディオサウンド)を発生させるのに使用
できる。
n)を用いることによって式(11と全く等しい式が得
られる。周波数変調が側波帯構造をつくり出すことは周
知である。もし、式(1)において、変調周波数r、が
搬送周波数fcに等しくなされると、その結果性じる信
号x (t)は、搬送波と、搬送波周波数と高調波的(
harmonically)に関係した側波帯とから構
成される。搬送波と変調波数との間のその他の諸関係は
、種々の音色構造をつくり出すであろう。例えば、もし
f、がfcの偶数倍数(even mutiple)
であれば、奇数番の高調波(odd numbere
dharmonic)のみが発生するであろう。もしf
lがfcの整数倍でなければ9倍音は搬送周波数と高調
波的に関係はない。この変調条件は、倍音が例えば鐘に
よって発生される音のような基本音の単純な高調波でな
い可聴音(オーディオサウンド)を発生させるのに使用
できる。
節単に云うと、本発明は、アドレス可能なメモリに記憶
されている正弦波曲線又はその他の三角関数値の表を用
い、所定の方法でそのメモリをアドレスすることによっ
て数値を読み出して、可聴(オーディオ)波形を規定す
る一連の点の振幅に対応するデジタル数値を計算するこ
とを含む。明確に云えば、そのアドレスは、逐次的なア
ドレス(sequential address)を
あられす数を発生させることにより、また周期的に、例
えば正弦波的(sinusoidally)に変化する
一連の数のうちの1つを各数に加算することによってア
ドレスを変更して決定される。この変更されたアドレス
は、波形を規定する点の振幅に対応する一組のデータを
提供するために、表から正弦波関数値を読み出すように
逐次的に使用される。そのデータは、D−A変換器によ
って可聴電圧(オーディオ電圧)に変換される。
されている正弦波曲線又はその他の三角関数値の表を用
い、所定の方法でそのメモリをアドレスすることによっ
て数値を読み出して、可聴(オーディオ)波形を規定す
る一連の点の振幅に対応するデジタル数値を計算するこ
とを含む。明確に云えば、そのアドレスは、逐次的なア
ドレス(sequential address)を
あられす数を発生させることにより、また周期的に、例
えば正弦波的(sinusoidally)に変化する
一連の数のうちの1つを各数に加算することによってア
ドレスを変更して決定される。この変更されたアドレス
は、波形を規定する点の振幅に対応する一組のデータを
提供するために、表から正弦波関数値を読み出すように
逐次的に使用される。そのデータは、D−A変換器によ
って可聴電圧(オーディオ電圧)に変換される。
この発明を更によく理解するためには、添付の図面を参
照すべきである。
照すべきである。
本発明は、米国特許第3.515.792号に述べられ
ているデジタルオルガン、米国特許第3.809.78
6号に述べられているコンピュータオルガン、或いは1
975年8月11日出願の米国特許第4.085.64
4号(特開昭52−27621)に述べられている複音
シンセサイザのような種々の型のデジタル楽音発生器或
いはデジタル楽音シンセサイザに応用できるものであり
、その各々はここに参照によって組み込まれている。
ているデジタルオルガン、米国特許第3.809.78
6号に述べられているコンピュータオルガン、或いは1
975年8月11日出願の米国特許第4.085.64
4号(特開昭52−27621)に述べられている複音
シンセサイザのような種々の型のデジタル楽音発生器或
いはデジタル楽音シンセサイザに応用できるものであり
、その各々はここに参照によって組み込まれている。
複音シンセサイザに応用した本発明は、第1図のブロッ
ク図に示されている。複音シンセサイザにおいては、発
生される波形の1周期に沿って等間隔におかれた一連の
点の振幅をあられす主データ組(セット)は、計算モー
ドの期間中に計算されるついでそのデータ!(セット)
は音調シフトレジスタ35へ転送され、そこから振幅値
は、発生される楽音の基本周波数によって決定される速
度で直列的に変化される(shi f t out)
。
ク図に示されている。複音シンセサイザにおいては、発
生される波形の1周期に沿って等間隔におかれた一連の
点の振幅をあられす主データ組(セット)は、計算モー
ドの期間中に計算されるついでそのデータ!(セット)
は音調シフトレジスタ35へ転送され、そこから振幅値
は、発生される楽音の基本周波数によって決定される速
度で直列的に変化される(shi f t out)
。
シフトアウトされたデータ組の連続したデジタル値はD
−A変換器78へ加えられその変換器は、シフトレジス
タから読み出されたデジタルデータの値の変化とともに
振幅を変化するアナログ電圧を発生させる。
−A変換器78へ加えられその変換器は、シフトレジス
タから読み出されたデジタルデータの値の変化とともに
振幅を変化するアナログ電圧を発生させる。
主データ組は、例えば楽音波形の1/2サイクルを構成
する32の点の振幅を計算し、これら32の数値を反転
(comp Iement ing)して残りの1/2
サイクルを構成する更に付加的な32個の点をえて、楽
音発生器の音調シフトレジスタに64個の振幅値を提供
することによって、計算モードの期間中に発生される。
する32の点の振幅を計算し、これら32の数値を反転
(comp Iement ing)して残りの1/2
サイクルを構成する更に付加的な32個の点をえて、楽
音発生器の音調シフトレジスタに64個の振幅値を提供
することによって、計算モードの期間中に発生される。
主データ組中の32個の数値の各々は、−m的に用いら
れているフーリエ解析に従って、恭木波の対応する32
個の点の振幅と各高調波とを加算することによって計算
される。各高調波は正弦波であるので、各高調波の諸点
は、正弦波関数表を用いて計算される。正弦波関数表の
出力は、係数表からえられる特定の高調波の振幅係数を
乗算される。いろいろな係数表を選択することによって
、相対的振幅は、従って結果として生じる可聴音の音質
は制御されることができる。
れているフーリエ解析に従って、恭木波の対応する32
個の点の振幅と各高調波とを加算することによって計算
される。各高調波は正弦波であるので、各高調波の諸点
は、正弦波関数表を用いて計算される。正弦波関数表の
出力は、係数表からえられる特定の高調波の振幅係数を
乗算される。いろいろな係数表を選択することによって
、相対的振幅は、従って結果として生じる可聴音の音質
は制御されることができる。
第1図のブロック図に更に詳しく示すように、上記の米
国特許第4,085,644号に述べた複音シンセサイ
ザは、楽器鍵盤の鍵が何時押鍵されるかを検出する音調
検出・割当(detectand assignor
)回路14を具えている。音調検出・割当回路14は、
鍵が作動させられているという信号を実行制御回路16
へ送り、実行制御回路は計算サイクルを開始させる。回
路14は米国特許第4.022.098号に詳しく述べ
られている。
国特許第4,085,644号に述べた複音シンセサイ
ザは、楽器鍵盤の鍵が何時押鍵されるかを検出する音調
検出・割当(detectand assignor
)回路14を具えている。音調検出・割当回路14は、
鍵が作動させられているという信号を実行制御回路16
へ送り、実行制御回路は計算サイクルを開始させる。回
路14は米国特許第4.022.098号に詳しく述べ
られている。
上記の米国特許第4.085.644号(特開昭52−
27621)に詳しく述べであるように、計算サイクル
は、32までカウントする語カウンタ19と、32まで
カウントする高調波カウンタ20によって制御される。
27621)に詳しく述べであるように、計算サイクル
は、32までカウントする語カウンタ19と、32まで
カウントする高調波カウンタ20によって制御される。
実行制御回路は、語カウンタが主クロック15からのク
ロックパルスに応答して32までカウントする度毎に高
調波カウンタを進める。高調波カウンタ20の出力は、
語カウンタが1カウント進める度毎に、ゲート22を経
て加算器−アキュムレータ21へ印加される。
ロックパルスに応答して32までカウントする度毎に高
調波カウンタを進める。高調波カウンタ20の出力は、
語カウンタが1カウント進める度毎に、ゲート22を経
て加算器−アキュムレータ21へ印加される。
加算器−アキュムレータ21は、高調波カウンタ20の
カウント状態をアキュムレータに累算された値に加算す
る。従って、アキュムレータは最初の(第1)高調波に
対しては1の乗算値を32回カウントする。第2の高調
波に対しては2の乗算値を、第3の高A’A &に対し
ては3の乗算値をカウントし、以下これに準じる。アキ
ュムレータ21の出力は、メモリ・アドレスデコーダ2
3に印加され、表24に記憶されている1■Iの正弦値
をアドレスする。各正弦関数値が表24から読み出され
ると、その関数値には、26および27に示すような高
調波係数メモリのうちの1つからの高調波係数が乗算さ
れる。高調波係数は、高調波カウンタ20のカウント状
態に応じてメモリ・アドレス・デコーダ25により、選
択されたメモリにおいてアドレスされるので、各高調波
に対して1つの特定の係数値が与えられる。乗算器28
の出力は、加算器33を経て主レジスタ34へ転送され
るが、その加算器33は、可聴波形(オーディオ波形)
の1/2サイクルの32のサンプル点の各々について、
各高調波の振幅を前に計算された高調波の総和に加算す
る。計算サイクルが完了した時点において、主レジスタ
34は、発生される楽音の所望の波形の1/2サイクル
を構成する等間隔に配置された32の点の振幅に対応す
る32語を具える。32の点の計算は32回くり返され
ねばならないこと、即ちシステムが設計されている32
の高調波の各々について1回づつ計算されねばならない
ことが理解される。従って、主レジスタ34のマタスー
データセット組を計算するためには、全部で32X32
の乗算が必要である。
カウント状態をアキュムレータに累算された値に加算す
る。従って、アキュムレータは最初の(第1)高調波に
対しては1の乗算値を32回カウントする。第2の高調
波に対しては2の乗算値を、第3の高A’A &に対し
ては3の乗算値をカウントし、以下これに準じる。アキ
ュムレータ21の出力は、メモリ・アドレスデコーダ2
3に印加され、表24に記憶されている1■Iの正弦値
をアドレスする。各正弦関数値が表24から読み出され
ると、その関数値には、26および27に示すような高
調波係数メモリのうちの1つからの高調波係数が乗算さ
れる。高調波係数は、高調波カウンタ20のカウント状
態に応じてメモリ・アドレス・デコーダ25により、選
択されたメモリにおいてアドレスされるので、各高調波
に対して1つの特定の係数値が与えられる。乗算器28
の出力は、加算器33を経て主レジスタ34へ転送され
るが、その加算器33は、可聴波形(オーディオ波形)
の1/2サイクルの32のサンプル点の各々について、
各高調波の振幅を前に計算された高調波の総和に加算す
る。計算サイクルが完了した時点において、主レジスタ
34は、発生される楽音の所望の波形の1/2サイクル
を構成する等間隔に配置された32の点の振幅に対応す
る32語を具える。32の点の計算は32回くり返され
ねばならないこと、即ちシステムが設計されている32
の高調波の各々について1回づつ計算されねばならない
ことが理解される。従って、主レジスタ34のマタスー
データセット組を計算するためには、全部で32X32
の乗算が必要である。
計算モードが完了した時点において、その32語は、m
=上で押鍵された鍵のピッチによって決まるクロック周
波数を有する音調クロックパルスと同期して音調シフト
レジスタ35へ転送される。
=上で押鍵された鍵のピッチによって決まるクロック周
波数を有する音調クロックパルスと同期して音調シフト
レジスタ35へ転送される。
ひとたび音調シフトレジスタ35が主レジスタ34から
負荷されると、点ごとの振幅情報が直列的にD−A変換
器78ヘシフトされ、該変換器は連続的な語を所望の波
形及び周波数を有するアナログ電圧に変換する。D−A
変換器の出力は、可聴音(オーディオトーン)を再生す
るために音♂システム11へ加えられる。
負荷されると、点ごとの振幅情報が直列的にD−A変換
器78ヘシフトされ、該変換器は連続的な語を所望の波
形及び周波数を有するアナログ電圧に変換する。D−A
変換器の出力は、可聴音(オーディオトーン)を再生す
るために音♂システム11へ加えられる。
本発明は、上述した周波数変調の理論を用いて、主レジ
スタ34内のデータリストを計算するための著しく単純
化した配置を提供する。弐(11は不連続(discr
ete)時系列として下記の形に書き変えることができ
る。
スタ34内のデータリストを計算するための著しく単純
化した配置を提供する。弐(11は不連続(discr
ete)時系列として下記の形に書き変えることができ
る。
Xs =Asin (πN ) 32+1M5
in(7ZN/32 )) −t2)N=1.2.
・・・64 式(2)の不連続時系列は、変調周波数r、が搬送波周
波数fcに等しく、1周期あたり64のサンプル点を有
する波形用に書かれているという仮定に基づいている。
in(7ZN/32 )) −t2)N=1.2.
・・・64 式(2)の不連続時系列は、変調周波数r、が搬送波周
波数fcに等しく、1周期あたり64のサンプル点を有
する波形用に書かれているという仮定に基づいている。
しかし、XNはNの中央の範囲について奇対称(odd
symmetry)を示すので、Nの最初の32の
値だけを計算すればよい。残りの32の値は、最初の3
2の値の順序を反転し、逆転することによって得られる
。
symmetry)を示すので、Nの最初の32の
値だけを計算すればよい。残りの32の値は、最初の3
2の値の順序を反転し、逆転することによって得られる
。
式(2)によって32の値を計算し、それらの値を計算
モードの期間中に主レジスタ34に負荷するためには、
第1図に示すような上述の複音シンセサイザは下記の方
法で部分修正される。FMモードで作動させる場合は、
正弦波関数表24は、Nの各個およびMの所定値につい
て式(2)の刀ツコ内の量の値を決定することによって
アドレスされる。
モードの期間中に主レジスタ34に負荷するためには、
第1図に示すような上述の複音シンセサイザは下記の方
法で部分修正される。FMモードで作動させる場合は、
正弦波関数表24は、Nの各個およびMの所定値につい
て式(2)の刀ツコ内の量の値を決定することによって
アドレスされる。
実行制御回路からの線105上の信号に応答して、正弦
波関数表24からのアドレスされた情報の出力は、高調
波係数ではな(て一定の値が乗算される。正弦波関数表
24をアドレスするアドレス情報は、Nの数値を決定す
るために語カウンタ19を用いて計算される。ゲート2
2は実行制御回路からのu106によって閉じられ、加
算器−アキュムレータ21はその機能が抑止される。そ
こでF Mモードの語カウンタ19の出力は、第2の正
弦波関数表124をアドレスするために、加算器−アキ
ュムレータ21を経て直接にメモリアドレスデコーダ1
23の入力へ転送される。第1の正弦波関数表24と同
じく、正弦波関数表124はN/32の32の正弦波関
数値を記憶している。
波関数表24からのアドレスされた情報の出力は、高調
波係数ではな(て一定の値が乗算される。正弦波関数表
24をアドレスするアドレス情報は、Nの数値を決定す
るために語カウンタ19を用いて計算される。ゲート2
2は実行制御回路からのu106によって閉じられ、加
算器−アキュムレータ21はその機能が抑止される。そ
こでF Mモードの語カウンタ19の出力は、第2の正
弦波関数表124をアドレスするために、加算器−アキ
ュムレータ21を経て直接にメモリアドレスデコーダ1
23の入力へ転送される。第1の正弦波関数表24と同
じく、正弦波関数表124はN/32の32の正弦波関
数値を記憶している。
語カウンタ19によって正弦波関数表124から読み出
される連続的正弦波関数値には、それぞれスケーラ10
4によりスケールファクタMが乗算される。Mの値は人
力偏移制御信号によって決定される。この人力偏移制御
信号は、例えばMl。
される連続的正弦波関数値には、それぞれスケーラ10
4によりスケールファクタMが乗算される。Mの値は人
力偏移制御信号によって決定される。この人力偏移制御
信号は、例えばMl。
M2など一定の値から手動で選ぶこともできるし、或い
はスイッチ100によって複音シンセサイザのアタック
/レリーズ発生器103から銹専されることもでき、従
って変化する音色効果を発生させる時間の関数としてM
を変化させることができる。
はスイッチ100によって複音シンセサイザのアタック
/レリーズ発生器103から銹専されることもでき、従
って変化する音色効果を発生させる時間の関数としてM
を変化させることができる。
スケーラ104の出力は、加算器101によって語カウ
ンタ19からNの値に加えられ、正弦波関数表24をア
ドレスするためにメモリアドレスデコーダ23に印加さ
れる。従って、語カウンタ19が進む度ごとに、正弦波
関数値は式(2)のX、lの数値に対応して主レジスタ
34へ転送される。
ンタ19からNの値に加えられ、正弦波関数表24をア
ドレスするためにメモリアドレスデコーダ23に印加さ
れる。従って、語カウンタ19が進む度ごとに、正弦波
関数値は式(2)のX、lの数値に対応して主レジスタ
34へ転送される。
Nが32をカウントすると、主レジスタ34に記憶され
るXの値は32個となり、計算サイクルが完了する。こ
のことにより、複音シンセサイザについて上述した同時
係属出願に述べた方法によって、音調シフトレジスタ3
5へ転送するための主データリストが与えられる。
るXの値は32個となり、計算サイクルが完了する。こ
のことにより、複音シンセサイザについて上述した同時
係属出願に述べた方法によって、音調シフトレジスタ3
5へ転送するための主データリストが与えられる。
正弦波関数表24は、0≦N+M’≦32でsin
(L/32(N + M ′) )の値を記憶している
固定メモリで構成される。メモリアドレス・デコーダ2
3は、独立変数(argument)N+M’(但しM
は32/πMs i n (πN/32)に等しい)に
対応して正弦波関数表24から正弦波関数値をアクセス
する。N4M ’は記憶された正弦波関数値のアドレス
と正確に一致しないことがあるかもしれない。しかし、
デコーダ23は、記憶されたもののなかで最も近い正弦
波関数値をアクセスするようにN4M ′の値を丸める
(roundoff)、勿論、表の正弦波関数値が大で
あればあるほど、正弦波関数値をアドレスする際の丸め
誤差は小さくなるであろう、基本周波数は、音調シフト
レジスタ35の移送(シフト)速度によって制御される
ので、この丸めから生じるどんな誤差も不快な可聴雑音
は起こさない。そのような誤差は、高調波内容を僅かに
変更し、従って音質を変える効果を有する。
(L/32(N + M ′) )の値を記憶している
固定メモリで構成される。メモリアドレス・デコーダ2
3は、独立変数(argument)N+M’(但しM
は32/πMs i n (πN/32)に等しい)に
対応して正弦波関数表24から正弦波関数値をアクセス
する。N4M ’は記憶された正弦波関数値のアドレス
と正確に一致しないことがあるかもしれない。しかし、
デコーダ23は、記憶されたもののなかで最も近い正弦
波関数値をアクセスするようにN4M ′の値を丸める
(roundoff)、勿論、表の正弦波関数値が大で
あればあるほど、正弦波関数値をアドレスする際の丸め
誤差は小さくなるであろう、基本周波数は、音調シフト
レジスタ35の移送(シフト)速度によって制御される
ので、この丸めから生じるどんな誤差も不快な可聴雑音
は起こさない。そのような誤差は、高調波内容を僅かに
変更し、従って音質を変える効果を有する。
上記の説明において、本発明は、正弦波関数表24およ
び124の正弦波関数値を使用するものとして述べられ
ているが、楽音に用いられるような周期的波形について
は、その波形を表わすのに一般化した高調波級数を使用
できることは数字的技術では周知である。そのような一
般化した高調波m数としては、式(1)および(2)に
示した種類のフーリエ級数のほかに、1群の直交関数系
又は直交多項式がある。直交多項式には、ルジャンドル
。
び124の正弦波関数値を使用するものとして述べられ
ているが、楽音に用いられるような周期的波形について
は、その波形を表わすのに一般化した高調波級数を使用
できることは数字的技術では周知である。そのような一
般化した高調波m数としては、式(1)および(2)に
示した種類のフーリエ級数のほかに、1群の直交関数系
又は直交多項式がある。直交多項式には、ルジャンドル
。
ゲーゲンバウアー、ヤコビ、エルミートの多項式がある
。直交関数系には、正弦波関数、余弦波関数、三角関数
は勿論ウオルシュ(walsh)。
。直交関数系には、正弦波関数、余弦波関数、三角関数
は勿論ウオルシュ(walsh)。
ベッセル(Bassel)関数が含まれる。“直交関数
”という術語は、三角関数と直交多項式とを包括するも
のとして使用されている。
”という術語は、三角関数と直交多項式とを包括するも
のとして使用されている。
周期的三角波は、特にそのピーク値がその先端を切られ
る場合には、正弦波に近似するものとして使用できるこ
とも周知である。従って、第2図に示すように、別の実
施例では、第2図に示すように正弦波関数表124およ
びメモリアドレスデコーダ123の代りに位相カウンタ
111を置き換えである9位相カウンタは、語カウンタ
19と同期してカウントされるが、語カウンタが1から
32までカウントしている間に位相カウンタは1から1
6までカウントし、それからまた1に戻るように配置さ
れている。次いで位相カウンタ111の出力は、スケー
ラ104によりMの値に従ってスケールされ、加算器1
01によりNの値に加算され、正弦波関数表24をアド
レスする。
る場合には、正弦波に近似するものとして使用できるこ
とも周知である。従って、第2図に示すように、別の実
施例では、第2図に示すように正弦波関数表124およ
びメモリアドレスデコーダ123の代りに位相カウンタ
111を置き換えである9位相カウンタは、語カウンタ
19と同期してカウントされるが、語カウンタが1から
32までカウントしている間に位相カウンタは1から1
6までカウントし、それからまた1に戻るように配置さ
れている。次いで位相カウンタ111の出力は、スケー
ラ104によりMの値に従ってスケールされ、加算器1
01によりNの値に加算され、正弦波関数表24をアド
レスする。
上述したように、式(2)は、搬送周波数と変調周波数
が等しい場合に対して説明されたものである。
が等しい場合に対して説明されたものである。
しかし、搬送周波数と変調周波数との間のその他の関係
を選択することによって、他の音響効果を発生させるこ
とができる。即ち、式(2)は更に一般的な形として次
のように書(ことができる。
を選択することによって、他の音響効果を発生させるこ
とができる。即ち、式(2)は更に一般的な形として次
のように書(ことができる。
X、 =Asin (πK ’ N/32+Msin
7EにN/32)] (3)Kは便宜上整数として選
定しであるが、整数に限定されるものではない。Kを変
える効果は、変調周波数【、を搬送周波数の成る倍数に
変えることにある。例えば、若し、Kが2の値をもつよ
うに選択されると、偶数高調波は発生せず、その結果生
ずる楽音はクラリネットに似た音質を有する。
7EにN/32)] (3)Kは便宜上整数として選
定しであるが、整数に限定されるものではない。Kを変
える効果は、変調周波数【、を搬送周波数の成る倍数に
変えることにある。例えば、若し、Kが2の値をもつよ
うに選択されると、偶数高調波は発生せず、その結果生
ずる楽音はクラリネットに似た音質を有する。
第3図は第1図の変形例を示すもので、乗算器110は
、Nの値にKの値を乗算しその積をメモリアドレスデコ
ーダ123に印加するように具えられている。Kの値は
、例えば音楽家によって手動で選択されてもよい。
、Nの値にKの値を乗算しその積をメモリアドレスデコ
ーダ123に印加するように具えられている。Kの値は
、例えば音楽家によって手動で選択されてもよい。
項に′を変化させると、楽音の選択された高3!]波に
搬送波周波数r、を設定することができるが、他方変調
周波数は楽音の基本波に等しく保持される。そのような
場合には、基本周波数にスペクトル成分は存在しない、
即ち、基本ピッチは抑圧されている。語カウンタ19か
らのNを加算器101の入力に印加する前にNに整数定
数に′を乗算することによって第1図におけるに′の変
化を実行させることができるが、K′の整数倍数を得る
ために、高調波カウンタ20および加算器−アキュムレ
ータ21を使用することは可能である。実行制御回路1
6は、高調波カウンタ20をに′の整数値に初期設定す
る(initialize)。
搬送波周波数r、を設定することができるが、他方変調
周波数は楽音の基本波に等しく保持される。そのような
場合には、基本周波数にスペクトル成分は存在しない、
即ち、基本ピッチは抑圧されている。語カウンタ19か
らのNを加算器101の入力に印加する前にNに整数定
数に′を乗算することによって第1図におけるに′の変
化を実行させることができるが、K′の整数倍数を得る
ために、高調波カウンタ20および加算器−アキュムレ
ータ21を使用することは可能である。実行制御回路1
6は、高調波カウンタ20をに′の整数値に初期設定す
る(initialize)。
ついで、加算器−アキュムレータ21により、高調波カ
ウンタ20の出力はNを乗算される。従って、加算器−
アキュムレータ21の出力は、連続値に′Nを与える。
ウンタ20の出力はNを乗算される。従って、加算器−
アキュムレータ21の出力は、連続値に′Nを与える。
第4図は、連続サイクルの波形と、。Kおよびに′が1
に等しく (K、K”=1)、Mが0から8まで変化
する場合の高調波の電力分布状態を示す。第5図は第4
図と同様であるが、K=2である。第6図は、K′が1
から20までの整数段階(ステップ)で変化し、変調指
数Mが0.4に等しい場合の波形を示す。Mが変化する
につれて、その結果化ずる波形はM−0の純粋な正弦波
から、Mの値の増加に従って更に高調波が加わった一層
複雑な波形へと変化するのが第4図から理解されよう、
第6図は、基本波の高調波における側波帯の対称分布が
、K′の整数値が増加する度ごとに1次高い高調波へ中
心周波数をシフトして発生されることを示している。
に等しく (K、K”=1)、Mが0から8まで変化
する場合の高調波の電力分布状態を示す。第5図は第4
図と同様であるが、K=2である。第6図は、K′が1
から20までの整数段階(ステップ)で変化し、変調指
数Mが0.4に等しい場合の波形を示す。Mが変化する
につれて、その結果化ずる波形はM−0の純粋な正弦波
から、Mの値の増加に従って更に高調波が加わった一層
複雑な波形へと変化するのが第4図から理解されよう、
第6図は、基本波の高調波における側波帯の対称分布が
、K′の整数値が増加する度ごとに1次高い高調波へ中
心周波数をシフトして発生されることを示している。
主レジスタ34において形成される主データリストは、
加算器33を使用する加算処理プロセスを含むので、正
弦波関数表の出力は主レジスタ34内の既存の波形デー
タに加算することができ、従って多数の異った波形の和
に対応する主データリストを提供する0例えば、正弦波
関数表24゜乗算器25.高調波係数メモリ26および
27を使用して、上記の同時係属出願において述べた方
法によって波形を計算することができる。その後の計算
は、本発明のFM技術及び既に主レジスタ34に記憶さ
れた波形データに直接加算され、後者の計算からえられ
る波形データを使用して行なうことができる。従って、
主レジスタ34中の主データ組(セット)は、結合され
た波形と一致する。その代りに、主レジスタ34の内容
は、幾つかの変数に、に′およびMのうちのどれかが変
更される幾つかのFM計算の累算結果であってもよい。
加算器33を使用する加算処理プロセスを含むので、正
弦波関数表の出力は主レジスタ34内の既存の波形デー
タに加算することができ、従って多数の異った波形の和
に対応する主データリストを提供する0例えば、正弦波
関数表24゜乗算器25.高調波係数メモリ26および
27を使用して、上記の同時係属出願において述べた方
法によって波形を計算することができる。その後の計算
は、本発明のFM技術及び既に主レジスタ34に記憶さ
れた波形データに直接加算され、後者の計算からえられ
る波形データを使用して行なうことができる。従って、
主レジスタ34中の主データ組(セット)は、結合され
た波形と一致する。その代りに、主レジスタ34の内容
は、幾つかの変数に、に′およびMのうちのどれかが変
更される幾つかのFM計算の累算結果であってもよい。
この加算技術を用いることによって、成るより高い高調
波の墓(pOW e r )は、基本波又は中間高調波
に関して強調され、アナログ型楽音シンセサイザに用い
られるQアクセント効果としても知られている共振効果
を発生させることができる。
波の墓(pOW e r )は、基本波又は中間高調波
に関して強調され、アナログ型楽音シンセサイザに用い
られるQアクセント効果としても知られている共振効果
を発生させることができる。
第7図を参照するに、非高調波倍音(n o n−ha
rmonic overtone)をもつ楽音を発生
させるのに使用できる第1図の複音シンセサイザ配置の
別の変更例が示されている。第7図の配置において、主
データセットは、“複音シンセサイザ用音調周波数発生
器”と題する1977年1月10日付出願の米国特許第
4.114゜496号(特開昭53−107815号)
記載の方法により計算され、主レジスタ34に記憶され
る。本発明の目的のためには、主レジスタに記憶された
主データU(セット)は、単純な正弦波に対応してもよ
く、或いはもつと複雑な波形と対応してもよい。ここに
引用により組み入れられている米国特許第4.114.
496号(特開昭53−107815)においては、主
データリストは、主レジスタ34から音調シフトレジス
タ35へ転送され、更に音調シフトレジスタ35から加
算器118を介してD−A変換器へ転送され、音響シス
テム11を駆動させるためのアナログ信号を発生する。
rmonic overtone)をもつ楽音を発生
させるのに使用できる第1図の複音シンセサイザ配置の
別の変更例が示されている。第7図の配置において、主
データセットは、“複音シンセサイザ用音調周波数発生
器”と題する1977年1月10日付出願の米国特許第
4.114゜496号(特開昭53−107815号)
記載の方法により計算され、主レジスタ34に記憶され
る。本発明の目的のためには、主レジスタに記憶された
主データU(セット)は、単純な正弦波に対応してもよ
く、或いはもつと複雑な波形と対応してもよい。ここに
引用により組み入れられている米国特許第4.114.
496号(特開昭53−107815)においては、主
データリストは、主レジスタ34から音調シフトレジス
タ35へ転送され、更に音調シフトレジスタ35から加
算器118を介してD−A変換器へ転送され、音響シス
テム11を駆動させるためのアナログ信号を発生する。
音調シフトレジスタ35は、モジュロ1カウンタとして
作動する加算器−アキュムレータ110からの溢れパル
ス(overflow pu 1 s e)によって
シフトされる。周波数ナンバーレジスタから抽出された
周波数ナンバーRは、アキュムレータ110内でそれ自
体へ加算され、周波数ナンバーは、常に1より小さいナ
ンバーであり、発生される楽音の基本波の周波数に関連
づけられている。それ自体に加算される周波数ナンバー
Rは、1以上の値に累算すると、溢れパルス(over
f low pulse)は、音調シフトレジスタに
印加され、次のデータサンプルをD−A変換器47ヘシ
フトする。音調シフトレジスタ35がシフトされる速度
は、D−A変換器47から生じる可聴(オーディオ)信
号の基本周波数を決定する。
作動する加算器−アキュムレータ110からの溢れパル
ス(overflow pu 1 s e)によって
シフトされる。周波数ナンバーレジスタから抽出された
周波数ナンバーRは、アキュムレータ110内でそれ自
体へ加算され、周波数ナンバーは、常に1より小さいナ
ンバーであり、発生される楽音の基本波の周波数に関連
づけられている。それ自体に加算される周波数ナンバー
Rは、1以上の値に累算すると、溢れパルス(over
f low pulse)は、音調シフトレジスタに
印加され、次のデータサンプルをD−A変換器47ヘシ
フトする。音調シフトレジスタ35がシフトされる速度
は、D−A変換器47から生じる可聴(オーディオ)信
号の基本周波数を決定する。
本発明によると、加算器−アキュムレータ110の内容
は、メモリアドレスデコーダ301により正弦波関数表
302をアドレスするのに用いられる。正弦波関数表の
出力は、ilMによる偏移制御に応答してスケールされ
、加算器−アキュムレータ110の内容に加えられる。
は、メモリアドレスデコーダ301により正弦波関数表
302をアドレスするのに用いられる。正弦波関数表の
出力は、ilMによる偏移制御に応答してスケールされ
、加算器−アキュムレータ110の内容に加えられる。
スケーラ303の出力は、正数又は負数であり、加算器
−アキュムレータ110に加算される量を増加又は減少
させるように動作し、それによって溢れパルス間の時間
周期を変える。その効果は、音調シフトレジスタ35が
シフトされる速度を変調し、それによって周波数変調効
果を発生させることである。
−アキュムレータ110に加算される量を増加又は減少
させるように動作し、それによって溢れパルス間の時間
周期を変える。その効果は、音調シフトレジスタ35が
シフトされる速度を変調し、それによって周波数変調効
果を発生させることである。
本発明は、またコンピュータオルガンについて米国特許
第3.809.786号に述べられている型の楽音シス
テムにも有効である。この特許に述ぺられているコンピ
ュータオルガンは、フーリエ型合成アルゴリズム(算法
)を用いて実時間で楽音波形の連続的サンプル点の振幅
を計算する楽音発生器を利用している。波形上の点の振
幅は計算されたサンプル である。
第3.809.786号に述べられている型の楽音シス
テムにも有効である。この特許に述ぺられているコンピ
ュータオルガンは、フーリエ型合成アルゴリズム(算法
)を用いて実時間で楽音波形の連続的サンプル点の振幅
を計算する楽音発生器を利用している。波形上の点の振
幅は計算されたサンプル である。
但し、Wは高調波のナンバーであり、Rは楽音波形上の
点の間隔を決定する周波数ナンバーである。サンプリン
グ速度は固定されているのでRは発生された楽音の基本
周波数を定める。
点の間隔を決定する周波数ナンバーである。サンプリン
グ速度は固定されているのでRは発生された楽音の基本
周波数を定める。
本発明によるFM動作(operation)モードに
おいては、コンピュータオルガンは、下記の式で表わさ
れるように実時間でデータ点を計算するようになってい
る。
おいては、コンピュータオルガンは、下記の式で表わさ
れるように実時間でデータ点を計算するようになってい
る。
第8図を参照するに、上記の米国特許第3,804.7
86号に詳しく説明されているコンピュータオルガンの
ブロック図が、本発明によって変更された態様として示
されている。コンピュータオルガンをFMモードで作動
させるため、228に示す高調波間隔加算器(harm
onic 1nterval adder)は、例
えば、FMモード制御信号により禁止又はバイパスされ
る。
86号に詳しく説明されているコンピュータオルガンの
ブロック図が、本発明によって変更された態様として示
されている。コンピュータオルガンをFMモードで作動
させるため、228に示す高調波間隔加算器(harm
onic 1nterval adder)は、例
えば、FMモード制御信号により禁止又はバイパスされ
る。
従って、音調間隔加算器225からのナンバーqRは、
正弦波関数表229をアドレスするためメモリアドレス
デコーダ230へ直接印加される。
正弦波関数表229をアドレスするためメモリアドレス
デコーダ230へ直接印加される。
正弦波関数表からの出力は、高調波振幅乗算3233へ
加えられる代りに、FM動作モードでスケーラ回路20
1へ直接に接続され、スケーラ回路のスケールファクタ
は偏移制御入力信号Mによって制御される。偏移制御信
号は変調指数係数Mにる。従ってスケーラ201は正弦
波関数値に変調指数を乗算する。スケーラの出力は加算
器202へ加えられ、その加算器はそれを値QRへ加算
する。加算器202からの和は第2正弦波関数表204
をアドレスするためメモリアドレスデコーダ203へ加
えられる。従って値 は正弦波関数表204から読み出され、コンピュータオ
ルガンの乗算器233を経てアキュムレータ216へ加
えられる。高調波係数メモリ215から乗算器233へ
の人力は、FMモードで作動する時には、乗算器233
のもう1つの入力における一定の乗数によって置きかえ
られる。勿論第8図の配置は、第2図および第3図に関
連して上述したのと同じ方法で変更することができるの
で、変調周波数は搬送周波数の倍数にとすることができ
、正弦波関数表229の代りに三角波発生器を使用でき
る。ここで注目すべきことは、第8図の配置においては
、変調周波数を搬送波周波数の非整数倍数とすることが
でき、その結果基本周波数又は搬送周波数とは高調波的
には無関係な倍音構造となるということである。そのよ
うな非高調波倍音は、鐘(ベル)又はドラムのような音
などの打撃音(percuss ive 5ound
)をシミュレートするのに使用できる。従ってコンピュ
ータオルガンは、乗算器を含むように変更した場合には
、メモリアドレス230への入力に係数Kを乗算するこ
とによりメモリアドレスデコーダ230の出力に変換さ
れ得る。同様に、加算器202への入力qRに係数に′
を乗算するために乗算器を使用し、第1図に関連して上
述したのと同じ方法で基本周波数に関係ある搬送周波数
を変えることができる。
加えられる代りに、FM動作モードでスケーラ回路20
1へ直接に接続され、スケーラ回路のスケールファクタ
は偏移制御入力信号Mによって制御される。偏移制御信
号は変調指数係数Mにる。従ってスケーラ201は正弦
波関数値に変調指数を乗算する。スケーラの出力は加算
器202へ加えられ、その加算器はそれを値QRへ加算
する。加算器202からの和は第2正弦波関数表204
をアドレスするためメモリアドレスデコーダ203へ加
えられる。従って値 は正弦波関数表204から読み出され、コンピュータオ
ルガンの乗算器233を経てアキュムレータ216へ加
えられる。高調波係数メモリ215から乗算器233へ
の人力は、FMモードで作動する時には、乗算器233
のもう1つの入力における一定の乗数によって置きかえ
られる。勿論第8図の配置は、第2図および第3図に関
連して上述したのと同じ方法で変更することができるの
で、変調周波数は搬送周波数の倍数にとすることができ
、正弦波関数表229の代りに三角波発生器を使用でき
る。ここで注目すべきことは、第8図の配置においては
、変調周波数を搬送波周波数の非整数倍数とすることが
でき、その結果基本周波数又は搬送周波数とは高調波的
には無関係な倍音構造となるということである。そのよ
うな非高調波倍音は、鐘(ベル)又はドラムのような音
などの打撃音(percuss ive 5ound
)をシミュレートするのに使用できる。従ってコンピュ
ータオルガンは、乗算器を含むように変更した場合には
、メモリアドレス230への入力に係数Kを乗算するこ
とによりメモリアドレスデコーダ230の出力に変換さ
れ得る。同様に、加算器202への入力qRに係数に′
を乗算するために乗算器を使用し、第1図に関連して上
述したのと同じ方法で基本周波数に関係ある搬送周波数
を変えることができる。
本発明は、また米国特許第3,743.755号記載の
メモリアドレスシステムにより変更された米国特許第3
,515.792号に更に詳しく記載されている型のデ
ジタルオルガンにも組み入れることができる。第9図は
、この配置に用いたメモリアドレスサブシステムに組み
入れたFM変調システムを示す。位相角レジスタ308
の出力は、米国特許第3,743,755号に述べられ
ているようにサンプル点アドレスレジスタ309に直接
に接続される代りに、乗算器351を経て加算器403
の一方の入力に接続される。ついで加算器403の出力
は、サンプル点アドレスレジスタ309へ加えられる0
乗算器351は、上述の方法で搬送周波数を変化させる
ため、位相角レジスタの出力に係数Kを乗算する0位相
角レジスタ308の出力もまた正弦波関数表401をア
ドレスするために、乗算器350を経てメモリアドレス
デコーダへ加えられる。正弦波関数表から読み出された
正弦値は、スケーラ402を経て加算器403のもう一
方の入力へ接続される。スケーラ402は、第1図に関
連して上述したように、一定の信号又は可変信号の何れ
かである偏移制御(8号に応答して正弦値に指数係数M
を乗算する。
メモリアドレスシステムにより変更された米国特許第3
,515.792号に更に詳しく記載されている型のデ
ジタルオルガンにも組み入れることができる。第9図は
、この配置に用いたメモリアドレスサブシステムに組み
入れたFM変調システムを示す。位相角レジスタ308
の出力は、米国特許第3,743,755号に述べられ
ているようにサンプル点アドレスレジスタ309に直接
に接続される代りに、乗算器351を経て加算器403
の一方の入力に接続される。ついで加算器403の出力
は、サンプル点アドレスレジスタ309へ加えられる0
乗算器351は、上述の方法で搬送周波数を変化させる
ため、位相角レジスタの出力に係数Kを乗算する0位相
角レジスタ308の出力もまた正弦波関数表401をア
ドレスするために、乗算器350を経てメモリアドレス
デコーダへ加えられる。正弦波関数表から読み出された
正弦値は、スケーラ402を経て加算器403のもう一
方の入力へ接続される。スケーラ402は、第1図に関
連して上述したように、一定の信号又は可変信号の何れ
かである偏移制御(8号に応答して正弦値に指数係数M
を乗算する。
乗算器105は、上記した方法で変調周波数を変化させ
るように位相角レジスタの出力に値Kを乗算する。
るように位相角レジスタの出力に値Kを乗算する。
加算器403の出力は、サンプル点アドレスレジスタ3
09に記憶され、アドレスデコーダ310により固定メ
モリ中の正弦波関数表301をアドレスするのに用いら
れる。メモリ301から読み出された正弦波関数値はア
キュムレータ304に記憶され、上記の特許第3.74
3.755号に詳述した方法によりアキュムレータ30
4からD−A変換器へシフトアウトされる。
09に記憶され、アドレスデコーダ310により固定メ
モリ中の正弦波関数表301をアドレスするのに用いら
れる。メモリ301から読み出された正弦波関数値はア
キュムレータ304に記憶され、上記の特許第3.74
3.755号に詳述した方法によりアキュムレータ30
4からD−A変換器へシフトアウトされる。
上記の説明から、複雑な楽音波形は、周波数変調の概念
を利用することによってデジタル的に発生させうろこと
が判る。本発明は現在存在するデジタル楽音発生器にお
いて実行され得ることができ、その結果例々の高調波倍
音の発生及び制御を必要としない単純化した回路を得る
ことができる。
を利用することによってデジタル的に発生させうろこと
が判る。本発明は現在存在するデジタル楽音発生器にお
いて実行され得ることができ、その結果例々の高調波倍
音の発生及び制御を必要としない単純化した回路を得る
ことができる。
音質特性は、変調指数を変化させることによって時間の
関数として変え得ることができ、従って従来の楽音シン
セサイザに用いられているフォルマント型フィルタの効
果を発生することができる。
関数として変え得ることができ、従って従来の楽音シン
セサイザに用いられているフォルマント型フィルタの効
果を発生することができる。
第1図は本発明を組み入れたデジタル楽音発生器のブロ
ック図である。 第2図は第1図の配列を変更したブロック図である。 第3図は第1図の配列を更に変更したブロック図である
。 第4図乃至第6図は第1図の配列の動作を示す波形であ
る。 第7図は非高調波倍音を有する楽音を発生させるため第
1図の配列を更に変更したブロック図である。 第8図は本発明を組み入れたコンピュータオルガンのブ
ロック図である。 第9図は本発明を組み入れたデジタルオルガンの部分ブ
ロック図である。 第1図において
ック図である。 第2図は第1図の配列を変更したブロック図である。 第3図は第1図の配列を更に変更したブロック図である
。 第4図乃至第6図は第1図の配列の動作を示す波形であ
る。 第7図は非高調波倍音を有する楽音を発生させるため第
1図の配列を更に変更したブロック図である。 第8図は本発明を組み入れたコンピュータオルガンのブ
ロック図である。 第9図は本発明を組み入れたデジタルオルガンの部分ブ
ロック図である。 第1図において
Claims (1)
- 【特許請求の範囲】 楽音波形の当該サンプル点の振幅に対応する一連のデジ
タル的符号化された値が均等な実時間間隔によつて実時
間で前記当該サンプル点に含まれるフーリエ成分を計算
し合算して得られる前記符号化された値をオーディオ信
号に変換する電子楽器において、 周波数変調モードを選択する手段と、 前記選択手段により周波数変調モードを選択することに
よつて、 所定のアドレス順序で正弦波関数値表を記憶するアドレ
ス可能記憶手段と、 鍵盤上の鍵の作動に応答し、前記実時間間隔で連続的ア
ドレスを発生させるアドレス発生手段とを含み、 前記連続的アドレスは発生するオーディオ信号の基本周
波数によつて決定される増分づつ増加し、前記連続的ア
ドレスに応答し、第1アドレス可能記憶手段から一連の
正弦波関数値をアドレスし読出す手段と、 各正弦波関数値が第1アドレス可能メモリ手段から読出
されるにつれてその値をアドレス発生手段からの対応す
るアドレスに加算して一連の変更されたアドレスを発生
させる加算器手段と、加算器手段からの一連の変更され
たアドレスに応答して第2アドレス可能記憶手段から一
連の正弦波関数値をアドレスし読出す手段と、 第2アドレス可能記憶手段からの連続的正弦波関数値を
オーディオ信号に変換する手段と、を具え、周波数変調
モードとする前記手段を具備することを特徴とする電子
楽器。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US05/866,336 US4175464A (en) | 1978-01-03 | 1978-01-03 | Musical tone generator with time variant overtones |
| US866336 | 1997-05-30 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6352196A true JPS6352196A (ja) | 1988-03-05 |
| JPH0427558B2 JPH0427558B2 (ja) | 1992-05-12 |
Family
ID=25347390
Family Applications (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16450478A Granted JPS5496017A (en) | 1978-01-03 | 1978-12-26 | Misical tone generator having double tone varying at time |
| JP62146174A Granted JPS6352196A (ja) | 1978-01-03 | 1987-06-11 | 電子楽器 |
| JP63019743A Granted JPS63294599A (ja) | 1978-01-03 | 1988-01-30 | 電子楽器 |
| JP1265006A Pending JPH02153395A (ja) | 1978-01-03 | 1989-10-13 | 電子楽器 |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16450478A Granted JPS5496017A (en) | 1978-01-03 | 1978-12-26 | Misical tone generator having double tone varying at time |
Family Applications After (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63019743A Granted JPS63294599A (ja) | 1978-01-03 | 1988-01-30 | 電子楽器 |
| JP1265006A Pending JPH02153395A (ja) | 1978-01-03 | 1989-10-13 | 電子楽器 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US4175464A (ja) |
| JP (4) | JPS5496017A (ja) |
Families Citing this family (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| NL181385C (nl) * | 1978-06-30 | 1987-08-03 | Nippon Musical Instruments Mfg | Toonproductie-inrichting voor een electronisch muziekinstrument. |
| JPS5532028A (en) * | 1978-08-29 | 1980-03-06 | Nippon Musical Instruments Mfg | Electronic musical instrument |
| JPS5635193A (en) * | 1979-08-30 | 1981-04-07 | Kawai Musical Instr Mfg Co | Electronic musical instrument |
| JPS5638098A (en) * | 1979-09-04 | 1981-04-13 | Kawai Musical Instr Mfg Co | Electronic musical instrument |
| US4300432A (en) * | 1980-04-14 | 1981-11-17 | Kawai Musical Instrument Mfg. Co., Ltd. | Polyphonic tone synthesizer with loudness spectral variation |
| US4345500A (en) * | 1980-04-28 | 1982-08-24 | New England Digital Corp. | High resolution musical note oscillator and instrument that includes the note oscillator |
| US4300434A (en) * | 1980-05-16 | 1981-11-17 | Kawai Musical Instrument Mfg. Co., Ltd. | Apparatus for tone generation with combined loudness and formant spectral variation |
| US4273018A (en) * | 1980-06-02 | 1981-06-16 | Kawai Musical Instrument Mfg. Co., Ltd. | Nonlinear tone generation in a polyphonic tone synthesizer |
| JPS5756895A (en) * | 1980-09-24 | 1982-04-05 | Nippon Musical Instruments Mfg | Electronic musical instrument |
| US4351218A (en) * | 1981-04-02 | 1982-09-28 | Kawai Musical Instrument Mfg. Co., Ltd. | Recursive formant generator for an electronic musical instrument |
| JPS57176096A (en) * | 1981-04-23 | 1982-10-29 | Nippon Musical Instruments Mfg | Electronic musical instrument |
| JPS58108583A (ja) * | 1981-12-23 | 1983-06-28 | ヤマハ株式会社 | 電子楽器の変調効果装置 |
| USRE34481E (en) * | 1982-12-17 | 1993-12-21 | Casio Computer Co., Ltd. | Electronic musical instrument |
| GB2135498B (en) * | 1982-12-17 | 1987-07-01 | Casio Computer Co Ltd | Electronic musical instrument |
| JPS61196298A (ja) * | 1985-02-26 | 1986-08-30 | 株式会社河合楽器製作所 | 電子楽器 |
| JP2596120B2 (ja) * | 1989-03-13 | 1997-04-02 | カシオ計算機株式会社 | 楽音波形発生装置 |
| JP2555883B2 (ja) * | 1989-03-13 | 1996-11-20 | カシオ計算機株式会社 | 楽音波形発生装置 |
| JP2596154B2 (ja) * | 1988-12-29 | 1997-04-02 | カシオ計算機株式会社 | 楽音波形発生装置及び楽音波形発生方法 |
| JP3007093B2 (ja) * | 1989-03-13 | 2000-02-07 | カシオ計算機株式会社 | 楽音波形発生装置 |
| US5300724A (en) * | 1989-07-28 | 1994-04-05 | Mark Medovich | Real time programmable, time variant synthesizer |
| DE4190031B4 (de) * | 1990-01-18 | 2005-04-14 | E-MU Systems, Inc., Scotts Valley | Datenverdichtung von ausschwingenden Musikinstrumententönen für ein digitales Abtastungssystem |
| US5243124A (en) * | 1992-03-19 | 1993-09-07 | Sierra Semiconductor, Canada, Inc. | Electronic musical instrument using FM sound generation with delayed modulation effect |
| DE69619364T2 (de) * | 1995-04-07 | 2002-07-18 | Creative Technology Ltd, Singapur/Singapore | Verfahren und vorrichtung zur erzeugung von verschiedenen wellenformen bei der synthesierung von musiktonen |
| US5900570A (en) * | 1995-04-07 | 1999-05-04 | Creative Technology, Ltd. | Method and apparatus for synthesizing musical sounds by frequency modulation using a filter |
| US5639979A (en) * | 1995-11-13 | 1997-06-17 | Opti Inc. | Mode selection circuitry for use in audio synthesis systems |
| US5719345A (en) * | 1995-11-13 | 1998-02-17 | Opti Inc. | Frequency modulation system and method for audio synthesis |
| JP5532446B2 (ja) * | 2011-07-27 | 2014-06-25 | カシオ計算機株式会社 | 楽音発生装置およびプログラム |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3708603A (en) * | 1971-03-01 | 1973-01-02 | C Keagle | Electronic sound synthesizer |
| JPS525516A (en) * | 1975-07-03 | 1977-01-17 | Nippon Gakki Seizo Kk | Electronic musical instrument |
| JPS5227621A (en) * | 1975-08-11 | 1977-03-02 | Risaachi Lab Ltd Deutsche | Double tone synthesizer |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3831015A (en) * | 1972-06-08 | 1974-08-20 | Intel Corp | System for generating a multiplicity of frequencies from a single reference frequency |
| US3888153A (en) * | 1973-06-28 | 1975-06-10 | Nippon Gakki Seiko Kk | Anharmonic overtone generation in a computor organ |
| US4018121A (en) * | 1974-03-26 | 1977-04-19 | The Board Of Trustees Of Leland Stanford Junior University | Method of synthesizing a musical sound |
| US4082028A (en) * | 1976-04-16 | 1978-04-04 | Nippon Gakki Seizo Kabushiki Kaisha | Sliding overtone generation in a computor organ |
| JPS5433525A (en) * | 1977-08-19 | 1979-03-12 | Sanwa Setsubi Kogyo Kk | Apparatus for regenerating pitchhbased paving material |
-
1978
- 1978-01-03 US US05/866,336 patent/US4175464A/en not_active Expired - Lifetime
- 1978-12-26 JP JP16450478A patent/JPS5496017A/ja active Granted
-
1987
- 1987-06-11 JP JP62146174A patent/JPS6352196A/ja active Granted
-
1988
- 1988-01-30 JP JP63019743A patent/JPS63294599A/ja active Granted
-
1989
- 1989-10-13 JP JP1265006A patent/JPH02153395A/ja active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3708603A (en) * | 1971-03-01 | 1973-01-02 | C Keagle | Electronic sound synthesizer |
| JPS525516A (en) * | 1975-07-03 | 1977-01-17 | Nippon Gakki Seizo Kk | Electronic musical instrument |
| JPS5227621A (en) * | 1975-08-11 | 1977-03-02 | Risaachi Lab Ltd Deutsche | Double tone synthesizer |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH02153395A (ja) | 1990-06-13 |
| JPH026074B2 (ja) | 1990-02-07 |
| JPH0375877B2 (ja) | 1991-12-03 |
| JPH0427558B2 (ja) | 1992-05-12 |
| JPS5496017A (en) | 1979-07-30 |
| JPS63294599A (ja) | 1988-12-01 |
| US4175464A (en) | 1979-11-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6352196A (ja) | 電子楽器 | |
| US4643066A (en) | Electronic musical instrument | |
| US4085644A (en) | Polyphonic tone synthesizer | |
| US4122742A (en) | Transient voice generator | |
| JPS6214833B2 (ja) | ||
| US4211138A (en) | Harmonic formant filter for an electronic musical instrument | |
| US3992970A (en) | Electronic musical instrument | |
| US4644839A (en) | Method of synthesizing musical tones | |
| US4300434A (en) | Apparatus for tone generation with combined loudness and formant spectral variation | |
| US4273018A (en) | Nonlinear tone generation in a polyphonic tone synthesizer | |
| US4223583A (en) | Apparatus for producing musical tones having time variant harmonics | |
| US4177706A (en) | Digital real time music synthesizer | |
| US4300432A (en) | Polyphonic tone synthesizer with loudness spectral variation | |
| JP2619242B2 (ja) | 時変スペクトルを有する楽音を発生する電子楽器 | |
| JP2606791B2 (ja) | 楽音発生用のディジタル信号処理装置 | |
| JPS5816198B2 (ja) | 電子楽器 | |
| JPH0664473B2 (ja) | 非高調波上音を発生する装置 | |
| US4178825A (en) | Musical tone synthesizer for generating a marimba effect | |
| JPH0430597B2 (ja) | ||
| JPS62103697A (ja) | 高調波時系列変調を用いる楽音合成装置 | |
| JPH0634172B2 (ja) | 電子楽器 | |
| JPS6187198A (ja) | 電子楽器 | |
| US4811644A (en) | Electronic musical instrument for generation of inharmonic tones | |
| JPS6239433Y2 (ja) | ||
| JPH0133839B2 (ja) |