JPH0375877B2 - - Google Patents
Info
- Publication number
- JPH0375877B2 JPH0375877B2 JP63019743A JP1974388A JPH0375877B2 JP H0375877 B2 JPH0375877 B2 JP H0375877B2 JP 63019743 A JP63019743 A JP 63019743A JP 1974388 A JP1974388 A JP 1974388A JP H0375877 B2 JPH0375877 B2 JP H0375877B2
- Authority
- JP
- Japan
- Prior art keywords
- harmonic
- frequency
- value
- adder
- tone
- 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 - Lifetime
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)
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は電子楽器における楽音発生器に関する
もので更に詳しく云えば周波数変調によるデイジ
タル楽音シンセサイザの改良に関する。
もので更に詳しく云えば周波数変調によるデイジ
タル楽音シンセサイザの改良に関する。
楽音発生を目的とした周波数変調技術の使用
は、J.M.Chowing著,“周波数変調による複雑な
オーデイオスペクトロールの合成”と題する論文
(J.Aud.Eng.Soc.Vol.21.No.7.1973年9月,526−
534頁)に述べられている。また米国特許第
4018121号Chowningにも、独特な楽音を発生さ
せるために周波数変調理論を実行に移すためのデ
イジタルシステムが述べられている。
は、J.M.Chowing著,“周波数変調による複雑な
オーデイオスペクトロールの合成”と題する論文
(J.Aud.Eng.Soc.Vol.21.No.7.1973年9月,526−
534頁)に述べられている。また米国特許第
4018121号Chowningにも、独特な楽音を発生さ
せるために周波数変調理論を実行に移すためのデ
イジタルシステムが述べられている。
周波数変調信号を定義するための一般式は次の通
りである。
りである。
x(t)=Asin〔2πfct+Msin(2πfnt)〕 (1)
但し、fcは搬送波周波数、fmは変調周波数、M
は変調指数である。三角余弦関数
(trigonometric cosine function)を用いること
によつて式(1)と全く等しい式が得られる。周波数
変調が側波帯構造をつくり出すことは周知であ
る。もし、式(1)において、変調周波数fmが搬送
波周波数fcに等しくなされると、その結果生じる
信号x(t)は、搬送波と、搬送波周波数と高調
波的(harmonically)に関係した側波帯とから
構成される。搬送波と変調周波数との間のその他
の諸関係は、種々の音色構造をつくり出すであろ
う。
は変調指数である。三角余弦関数
(trigonometric cosine function)を用いること
によつて式(1)と全く等しい式が得られる。周波数
変調が側波帯構造をつくり出すことは周知であ
る。もし、式(1)において、変調周波数fmが搬送
波周波数fcに等しくなされると、その結果生じる
信号x(t)は、搬送波と、搬送波周波数と高調
波的(harmonically)に関係した側波帯とから
構成される。搬送波と変調周波数との間のその他
の諸関係は、種々の音色構造をつくり出すであろ
う。
しかしながら、この周波数変調による楽音発生
器は、鐘や、金管楽器のような独特な音は比較的
容易に合成できるが、ピアノやバイオリンのよう
な一般的な音の合成には向いていない、というよ
うな問題がある。
器は、鐘や、金管楽器のような独特な音は比較的
容易に合成できるが、ピアノやバイオリンのよう
な一般的な音の合成には向いていない、というよ
うな問題がある。
本発明は、このような点を改良した電子楽器の
楽音発生器を提供する。
楽音発生器を提供する。
周波数変調により楽音を合成する電子楽器(第
7図)において、周波数変調を行なうための変調
波信号を発生する第1の波形発生手段110,3
01,302と、搬送波として高調波を含む任意
な波形を発生する第2の波形発生手段110,3
5と、前記第1の波形発生手段から出力される変
調波信号を入力とし、与えられた変調指数によつ
て前記変調波信号の量を制御する第1の制御手段
303と、前記第1の制御手段によつて制御され
た変調波信号に対し前記第2の波形発生手段から
搬送波信号を出力させるよう制御する第2の制御
手段110とを具えたことを特徴とする。
7図)において、周波数変調を行なうための変調
波信号を発生する第1の波形発生手段110,3
01,302と、搬送波として高調波を含む任意
な波形を発生する第2の波形発生手段110,3
5と、前記第1の波形発生手段から出力される変
調波信号を入力とし、与えられた変調指数によつ
て前記変調波信号の量を制御する第1の制御手段
303と、前記第1の制御手段によつて制御され
た変調波信号に対し前記第2の波形発生手段から
搬送波信号を出力させるよう制御する第2の制御
手段110とを具えたことを特徴とする。
本発明によれば従来搬送波として使用されてい
た関数をサイン(コサイン)関数に限らず高調波
成分を含む関数を搬送波を使用することによつて
より多彩な楽音発生可能な周波数変調型楽音発生
器を提供する。
た関数をサイン(コサイン)関数に限らず高調波
成分を含む関数を搬送波を使用することによつて
より多彩な楽音発生可能な周波数変調型楽音発生
器を提供する。
この発明を更によく理解するためには、添付の
図面を参照すべきである。
図面を参照すべきである。
本発明は、米国特許第3515792号に述べられて
いるデイジタルオルガン、米国特許第3809786号
に述べられているコンピユータオルガン、或いは
1975年8月11日出願の米国特許第4085644号(特
開昭52−27621)に述べられている複音シンセサ
イザのような種々の型のデイジタル楽音発生器或
いはデイジタル楽音シンセサイザに応用できるも
のであり、その各々はここに参照によつて組込ま
れている。
いるデイジタルオルガン、米国特許第3809786号
に述べられているコンピユータオルガン、或いは
1975年8月11日出願の米国特許第4085644号(特
開昭52−27621)に述べられている複音シンセサ
イザのような種々の型のデイジタル楽音発生器或
いはデイジタル楽音シンセサイザに応用できるも
のであり、その各々はここに参照によつて組込ま
れている。
複音シンセサイザに応用した本発明は、第1図
のブロツク図に示されている。複音シンセサイザ
においては、発生される波形の1周期に沿つて等
間隔におかれた一連の点の振幅をあらわす主デー
タ組(セツト)は、計算モードの期間中に計算さ
れる。ついでそのデータ組(セツト)は音調シフ
トレジスタ35へ転送され、そこから振幅値は、
発生される楽音の基本周波数によつて決定される
速度で直列的に変化される(shift out)。シフト
アウトされたデータ組の連続したデイジタル値は
D−A変換器78へ加えられその変換器は、シフ
トレジスタから読み出されたデイジタルデータの
値の変化とともに振幅を変化するアナログ電圧を
発生させる。
のブロツク図に示されている。複音シンセサイザ
においては、発生される波形の1周期に沿つて等
間隔におかれた一連の点の振幅をあらわす主デー
タ組(セツト)は、計算モードの期間中に計算さ
れる。ついでそのデータ組(セツト)は音調シフ
トレジスタ35へ転送され、そこから振幅値は、
発生される楽音の基本周波数によつて決定される
速度で直列的に変化される(shift out)。シフト
アウトされたデータ組の連続したデイジタル値は
D−A変換器78へ加えられその変換器は、シフ
トレジスタから読み出されたデイジタルデータの
値の変化とともに振幅を変化するアナログ電圧を
発生させる。
主データ組は、例えば楽音波形の1/2サイクル
を構成する32の点の振幅を計算し、これら32の数
値を反転(complementing)して残りの1/2サイ
クルを構成する更に付加的な32個の点をえて、楽
音発生器の音調シフトレジスタに64個の振幅値を
提供することによつて、計算モードの期間中に発
生される。主データ組中の32個の数値の各々は、
一般的に用いられているフーリエ解析に従つて、
基本波の対応する32個の点の振幅と各高調波とを
加算することによつて計算される。各高調波は正
弦波であるので、各高調波の諸点は、正弦波関数
表を用いて計算される。正弦波関数表の出力は、
係数表からえられる特定の高調波の振幅係数を乗
算される。いろいろな係数表を選択することによ
つて、相対的振幅は、従つて結果として生じる可
聴音の音質は制御されることができる。
を構成する32の点の振幅を計算し、これら32の数
値を反転(complementing)して残りの1/2サイ
クルを構成する更に付加的な32個の点をえて、楽
音発生器の音調シフトレジスタに64個の振幅値を
提供することによつて、計算モードの期間中に発
生される。主データ組中の32個の数値の各々は、
一般的に用いられているフーリエ解析に従つて、
基本波の対応する32個の点の振幅と各高調波とを
加算することによつて計算される。各高調波は正
弦波であるので、各高調波の諸点は、正弦波関数
表を用いて計算される。正弦波関数表の出力は、
係数表からえられる特定の高調波の振幅係数を乗
算される。いろいろな係数表を選択することによ
つて、相対的振幅は、従つて結果として生じる可
聴音の音質は制御されることができる。
第1図のブロツク図に更に詳しく示すように、
上記の米国特許第4085644号に述べた複音シンセ
サイザは、楽器鍵盤の鍵が何時押鍵されるかを検
出する音調検出・割出(detect and assingnor)
回路14を具えている。音調検出・割当回路14
は、鍵が作動させられているという信号を実行制
御回路16へ送り、実行制御回路16は計算サイ
クルを開始させる。回路14は米国特許第
4022098号(特開昭52−44626)に詳しく述べられ
ている。
上記の米国特許第4085644号に述べた複音シンセ
サイザは、楽器鍵盤の鍵が何時押鍵されるかを検
出する音調検出・割出(detect and assingnor)
回路14を具えている。音調検出・割当回路14
は、鍵が作動させられているという信号を実行制
御回路16へ送り、実行制御回路16は計算サイ
クルを開始させる。回路14は米国特許第
4022098号(特開昭52−44626)に詳しく述べられ
ている。
上記の米国特許第4085644号(特開昭52−
27621)に詳しく述べてあるように、計算サイク
ルは、32までカウントする語カウンタ19と、32
までカウントする高調波カウンタ20によつて制
御される。実行制御回路16は、語カウンタが主
クロツク15からのクロツクパルスに応答して32
までカウントする度毎に高調波カウンタを進め
る。高調波カウンタ20の出力は、語カウンタが
1カウント進める度毎に、ゲート22を経て加算
器−アキユムレータ21へ印加される。加算器−
アキユムレータ21は、高調波カウンタ20のカ
ウント状態をアキユムレータに累算された値に加
算する。従つて、アキユムレータは最初の(第
1)高調波に対しては1の乗算値を32回カウント
する。第2の高調波に対しては2の乗算値を、第
3の高調波に対しては3の乗算値をカウントし、
以下これに準ずる。アキユムレータ21の出力
は、メモリ・アドレス・デコーダ23に印加さ
れ、表24に記憶されている1組の正弦値をアド
レスする。各正弦関数値が表24から読み出され
ると、その関数値には、26および27に示すよ
うな高調波係数メモリのうちの1つからの高調波
係数が乗算される。高調波係数は、高調波カウン
タ20のカウント状態に応じてメモリ・アドレ
ス。デコーダ25により、選択されたメモリにお
いてアドレスされるので、各高調波に対して1つ
の特定の係数値が与えられる。乗算器28の出力
は、加算器33を経て主レジスタ34へ転送され
るが、その加算器33は、可聴波形(オーデイオ
波形)の1/2サイクルの32のサンプル点の各々に
ついて、各高調波の振幅を前に計算された高調波
の総和に加算する。計算サイクルが完了した時点
において、主レジスタ34は、発生される楽音の
所望の波形の1/2サイクルを構成する等間隔に配
置された329点の振幅に対応する32語を具える。
32の点の計算は32回くり返されねばならないこ
と、即ちシステムが設計されている32の高調波の
各々について1回づつ計算されねばならないこと
が理解される。従つて、主レジスタ34のマスタ
ーデータセツト組を計算するためには、全部で32
×32の乗算が必要である。
27621)に詳しく述べてあるように、計算サイク
ルは、32までカウントする語カウンタ19と、32
までカウントする高調波カウンタ20によつて制
御される。実行制御回路16は、語カウンタが主
クロツク15からのクロツクパルスに応答して32
までカウントする度毎に高調波カウンタを進め
る。高調波カウンタ20の出力は、語カウンタが
1カウント進める度毎に、ゲート22を経て加算
器−アキユムレータ21へ印加される。加算器−
アキユムレータ21は、高調波カウンタ20のカ
ウント状態をアキユムレータに累算された値に加
算する。従つて、アキユムレータは最初の(第
1)高調波に対しては1の乗算値を32回カウント
する。第2の高調波に対しては2の乗算値を、第
3の高調波に対しては3の乗算値をカウントし、
以下これに準ずる。アキユムレータ21の出力
は、メモリ・アドレス・デコーダ23に印加さ
れ、表24に記憶されている1組の正弦値をアド
レスする。各正弦関数値が表24から読み出され
ると、その関数値には、26および27に示すよ
うな高調波係数メモリのうちの1つからの高調波
係数が乗算される。高調波係数は、高調波カウン
タ20のカウント状態に応じてメモリ・アドレ
ス。デコーダ25により、選択されたメモリにお
いてアドレスされるので、各高調波に対して1つ
の特定の係数値が与えられる。乗算器28の出力
は、加算器33を経て主レジスタ34へ転送され
るが、その加算器33は、可聴波形(オーデイオ
波形)の1/2サイクルの32のサンプル点の各々に
ついて、各高調波の振幅を前に計算された高調波
の総和に加算する。計算サイクルが完了した時点
において、主レジスタ34は、発生される楽音の
所望の波形の1/2サイクルを構成する等間隔に配
置された329点の振幅に対応する32語を具える。
32の点の計算は32回くり返されねばならないこ
と、即ちシステムが設計されている32の高調波の
各々について1回づつ計算されねばならないこと
が理解される。従つて、主レジスタ34のマスタ
ーデータセツト組を計算するためには、全部で32
×32の乗算が必要である。
計算モードが完了した時点において、その32語
は、鍵盤上で押鍵された鍵のピツチによつて決ま
るクロツク周波数を有する音調クロツクパルスと
同期して音調シフトレジスタ35へ転送される。
ひとたび音調シフトレジスタ35が主レジスタ3
4から負荷されると、点ごとの振幅情報が直列的
にD−A変換器78へシフトされ、該変換器は連
続的な語を所望の波形及び周波数を有するアナロ
グ電圧に変換する。D−A変換器の出力は、可聴
音(オーデイオトーン)を再生するために音響シ
ステム11へ加えられる。
は、鍵盤上で押鍵された鍵のピツチによつて決ま
るクロツク周波数を有する音調クロツクパルスと
同期して音調シフトレジスタ35へ転送される。
ひとたび音調シフトレジスタ35が主レジスタ3
4から負荷されると、点ごとの振幅情報が直列的
にD−A変換器78へシフトされ、該変換器は連
続的な語を所望の波形及び周波数を有するアナロ
グ電圧に変換する。D−A変換器の出力は、可聴
音(オーデイオトーン)を再生するために音響シ
ステム11へ加えられる。
本発明は、上述した周波数変調の理論を用い
て、主レジスタ34内の主データリストを計算す
るための著しく単純化した配置を提供する。式(1)
は不連続(discrete)時系列として下記の形に書
き換えることができる。
て、主レジスタ34内の主データリストを計算す
るための著しく単純化した配置を提供する。式(1)
は不連続(discrete)時系列として下記の形に書
き換えることができる。
XN= A sin〔πN/32+Msin(πN/32)〕 (2)
N=1,2,……64
式(2)の不連続時系列は、変調周波数fmが搬送
波周波数fcに等しく、1周期あたり64のサンプル
を有する波形用に書かれているという仮定に基づ
いている。しかし、XNはNの中央の範囲につい
て奇対称(odd symmetry)を示すので、Nの最
初の32の値だけを計算すればよい。残りの32の値
は、最初の32の値の順序を反転し、逆転すること
によつて得られる。
波周波数fcに等しく、1周期あたり64のサンプル
を有する波形用に書かれているという仮定に基づ
いている。しかし、XNはNの中央の範囲につい
て奇対称(odd symmetry)を示すので、Nの最
初の32の値だけを計算すればよい。残りの32の値
は、最初の32の値の順序を反転し、逆転すること
によつて得られる。
式(2)によつて32の値を計算し、それらの値を計
算モードの期間中に主レジスタ34に負荷するた
めには、第1図に示すような上述の複音シンセサ
イザは下記の方法で部分修正される。FMモード
で作動させる場合は、正弦波関数表24は、Nの
各値およびMの所定値について式(2)のカツコ内の
量の値を決定することによつてアドレスされる。
実行制御回路16からの線105上の信号に応答
して、正弦波関数表24からのアドレスされた情
報の出力は、高調波係数ではなくて一定の値が乗
算される。正弦波関数表24をアドレスするアド
レス情報は、Nの数値を決定するために語カウン
タ19を用いて計算される。ゲート22は実行制
御回路16からの線106によつて閉じられ、加
算器−アキユムレータ21はその機能が抑止され
る。そこでFMモードの語カウンタ19の出力
は、第2の正弦波関数表124をアドレスするた
めに、加算器−アキユムレータ21を経て直接に
メモリアドレスデコーダ123の入力へ転送され
る。第1の正弦波関数表124と同じく、正弦波
関数表124はN/32の32の正弦波関数値を記憶
している。語カウンタ19によつて正弦波関数表
124から読み出される連続的正弦波関数値に
は、それぞれスケーラ104によりスケールフア
クタMが乗算される。Mの値は入力偏移制御信号
によつて決定される。この入力偏移制御信号は、
例えばM1,M2など一定の値から手動で選ぶこと
もできるし、或いはスイツチ100によつて複音
シンセサイザのアタツク/レリーズ発生器103
から誘導されることもでき、従つて変化する音色
効果を発生させる時間の関数としてMを変化させ
ることができる。
算モードの期間中に主レジスタ34に負荷するた
めには、第1図に示すような上述の複音シンセサ
イザは下記の方法で部分修正される。FMモード
で作動させる場合は、正弦波関数表24は、Nの
各値およびMの所定値について式(2)のカツコ内の
量の値を決定することによつてアドレスされる。
実行制御回路16からの線105上の信号に応答
して、正弦波関数表24からのアドレスされた情
報の出力は、高調波係数ではなくて一定の値が乗
算される。正弦波関数表24をアドレスするアド
レス情報は、Nの数値を決定するために語カウン
タ19を用いて計算される。ゲート22は実行制
御回路16からの線106によつて閉じられ、加
算器−アキユムレータ21はその機能が抑止され
る。そこでFMモードの語カウンタ19の出力
は、第2の正弦波関数表124をアドレスするた
めに、加算器−アキユムレータ21を経て直接に
メモリアドレスデコーダ123の入力へ転送され
る。第1の正弦波関数表124と同じく、正弦波
関数表124はN/32の32の正弦波関数値を記憶
している。語カウンタ19によつて正弦波関数表
124から読み出される連続的正弦波関数値に
は、それぞれスケーラ104によりスケールフア
クタMが乗算される。Mの値は入力偏移制御信号
によつて決定される。この入力偏移制御信号は、
例えばM1,M2など一定の値から手動で選ぶこと
もできるし、或いはスイツチ100によつて複音
シンセサイザのアタツク/レリーズ発生器103
から誘導されることもでき、従つて変化する音色
効果を発生させる時間の関数としてMを変化させ
ることができる。
スケーラ104の出力は、加算器101によつ
て語カウンタ19からNの値に加えられ、正弦波
関数表24をアドレスするためにメモリアドレス
デコーダ23に印加される。従つて、語カウンタ
19が進む度ごとに、正弦波関数値は式(2)のXN
の数値に対応して主レジスタ34へ転送される。
Nが32をカウントすると、主レジスタ34に記
憶されるXの値は32個となり、計算サイクルが完
了する。このことにより、複音シンセサイザにつ
いて上述した米国特許第4085640号(特開昭52−
27621)に述べた方法によつて、音調シフトレジ
スタ35へ転送するための主データリストが与え
られる。
て語カウンタ19からNの値に加えられ、正弦波
関数表24をアドレスするためにメモリアドレス
デコーダ23に印加される。従つて、語カウンタ
19が進む度ごとに、正弦波関数値は式(2)のXN
の数値に対応して主レジスタ34へ転送される。
Nが32をカウントすると、主レジスタ34に記
憶されるXの値は32個となり、計算サイクルが完
了する。このことにより、複音シンセサイザにつ
いて上述した米国特許第4085640号(特開昭52−
27621)に述べた方法によつて、音調シフトレジ
スタ35へ転送するための主データリストが与え
られる。
正弦波関数表24は、0<N+M′<32でsin
〔π/32(N+M′)〕の値を記憶している固定メモ
リで構成される。メモリアドレス・デコーダ23
は、独立変数(argument)N+M′(但しMは
32/πMsin(πN/32)に等しい)に対応して正弦
波関数表24から正弦波関数値をアクセスする。
N+M′は記憶された正弦波関数値のアドレスと
正確に一致しないことがあるかもしれない。しか
し、デコーダ23は、記憶されたもののなかでも
最も近い正弦波関数値をアクセスするようにN+
M′のの値を丸める(round off)。勿論、表の正
弦波関数値が大であればあるほど、正弦波関数値
をアドレスする際の丸め誤差は小さくなるであろ
う。基本周波数は、音調シフトレジスタ35の移
送(シフト)速度によつて制御されるので、この
丸めから生じるどんな誤差も不快な可聴雑音は起
こさない。そのような誤差は、高調波内容を僅か
に変更し、従つて音質を変える効果を有する。
〔π/32(N+M′)〕の値を記憶している固定メモ
リで構成される。メモリアドレス・デコーダ23
は、独立変数(argument)N+M′(但しMは
32/πMsin(πN/32)に等しい)に対応して正弦
波関数表24から正弦波関数値をアクセスする。
N+M′は記憶された正弦波関数値のアドレスと
正確に一致しないことがあるかもしれない。しか
し、デコーダ23は、記憶されたもののなかでも
最も近い正弦波関数値をアクセスするようにN+
M′のの値を丸める(round off)。勿論、表の正
弦波関数値が大であればあるほど、正弦波関数値
をアドレスする際の丸め誤差は小さくなるであろ
う。基本周波数は、音調シフトレジスタ35の移
送(シフト)速度によつて制御されるので、この
丸めから生じるどんな誤差も不快な可聴雑音は起
こさない。そのような誤差は、高調波内容を僅か
に変更し、従つて音質を変える効果を有する。
上記の説明において、本発明は、正弦波関数表
24および124の正弦波関数値を使用するもの
として述べられているが、楽音に用いられるよう
な周期的波形については、その波形を表わすのに
一般化した高調波級数を使用できることは数字的
技術では周知である。そのような一般化した高調
波級数としては、式(1)および(2)に示した種類のフ
ーリエ級数のほかに、1群の直交関数系又は直交
多項式がある。直交多項式には、ルジヤンドル、
ゲーゲンバウアー、ヤコビ、エルミートの多項式
がある。直交関数系には、正弦波関数、余弦波関
数、三角関数は勿論ウオルシユ(walsh)、ベツ
セル(Bassel)関数が含まれる。“直交関数”と
いう術語は、三角関数と直交多項式とを包括する
ものとして使用されている。
24および124の正弦波関数値を使用するもの
として述べられているが、楽音に用いられるよう
な周期的波形については、その波形を表わすのに
一般化した高調波級数を使用できることは数字的
技術では周知である。そのような一般化した高調
波級数としては、式(1)および(2)に示した種類のフ
ーリエ級数のほかに、1群の直交関数系又は直交
多項式がある。直交多項式には、ルジヤンドル、
ゲーゲンバウアー、ヤコビ、エルミートの多項式
がある。直交関数系には、正弦波関数、余弦波関
数、三角関数は勿論ウオルシユ(walsh)、ベツ
セル(Bassel)関数が含まれる。“直交関数”と
いう術語は、三角関数と直交多項式とを包括する
ものとして使用されている。
周期的三角波は、特にそのピーク値がその先端
を切られる場合には、正弦波に近似するものとし
て使用できることも周知である。従つて、第2図
に示すように、別の実施例では、第2図に示すよ
うに正弦波関数表124およびメモリアドレスデ
コーダ123の代りに位相カウンタ111を置き
換えてある。位相カウンタは、語カウンタ19と
同期してカウントされるが、語カウンタが1から
32までカウントしている間に位相カウンタは1〜
16までカウントし、それからまた戻るように配置
されている。次いで位相カウンタ111の出力
は、スケーラ104によりMの値に従つてスケー
ルされ、加算器101によりNの値に加算され、
正弦波関数表24をアドレスする。
を切られる場合には、正弦波に近似するものとし
て使用できることも周知である。従つて、第2図
に示すように、別の実施例では、第2図に示すよ
うに正弦波関数表124およびメモリアドレスデ
コーダ123の代りに位相カウンタ111を置き
換えてある。位相カウンタは、語カウンタ19と
同期してカウントされるが、語カウンタが1から
32までカウントしている間に位相カウンタは1〜
16までカウントし、それからまた戻るように配置
されている。次いで位相カウンタ111の出力
は、スケーラ104によりMの値に従つてスケー
ルされ、加算器101によりNの値に加算され、
正弦波関数表24をアドレスする。
上述したように、式(2)は、搬送周波数と変調周
波数が等しい場合に対して説明されたものであ
る。しかし、搬送周波数と変調周波数との間のそ
の他の関係を選択することによつて、他の音響効
果を発生させることができる。即ち、式(2)は更に
一般的な形として次のように書くことができる。
波数が等しい場合に対して説明されたものであ
る。しかし、搬送周波数と変調周波数との間のそ
の他の関係を選択することによつて、他の音響効
果を発生させることができる。即ち、式(2)は更に
一般的な形として次のように書くことができる。
XN=Asin〔πK′N/32+MsinπKN/32)〕 (3)
Kは便宜上整数として選定してあるが、整数に
限定されるものではない。Kを変える効果は、変
調周波数fmを搬送周波数の或る倍数に変えるこ
とにある。例えば、若し、Kが2の値をもつよう
に選択されると、偶数高調波は発生せず、その結
果生ずる楽音はクラリネツトに似た音質を有す
る。第3図は第1図の変形例を示すもので、乗算
器110は、Nの値にKの値を乗算しその積をメ
モリアドレスデコーダ123に印加するように具
えられている。Kの値は、例えば音楽家によつて
手動で選択されてもよい。
限定されるものではない。Kを変える効果は、変
調周波数fmを搬送周波数の或る倍数に変えるこ
とにある。例えば、若し、Kが2の値をもつよう
に選択されると、偶数高調波は発生せず、その結
果生ずる楽音はクラリネツトに似た音質を有す
る。第3図は第1図の変形例を示すもので、乗算
器110は、Nの値にKの値を乗算しその積をメ
モリアドレスデコーダ123に印加するように具
えられている。Kの値は、例えば音楽家によつて
手動で選択されてもよい。
項K′を変化させると、楽音の選択された高調
波に搬送波周波数fcを設定することができるが、
他方変調周波数は楽音の基本波に等しく保持され
る。そのような場合には、基本周波数にスペクト
ルる。そのような場合には、基本周波数にスペク
トル成分は存在しない。即ち、基本ピツチは抑圧
されている。語カウンタ19からのNを加算器1
01の入力に印加する前にNに整数定数K′を乗
算することによつて第1図におけるK′の変化を
実行させることができるが、K′の整数倍数を得
るために、高調波カウンタ20および加算器−ア
キユムレータ21を使用することは可能である。
実行制御回路16は、高調波カウンタ20を
K′の整数値に初期設定する(initialize)。つい
で、加算器−アキユムレータ21により、高調波
カウンタ20の出力はNを乗算される。従つて、
加算器−アキユムレータ21の出力は、連続値
K′Nを与える。
波に搬送波周波数fcを設定することができるが、
他方変調周波数は楽音の基本波に等しく保持され
る。そのような場合には、基本周波数にスペクト
ルる。そのような場合には、基本周波数にスペク
トル成分は存在しない。即ち、基本ピツチは抑圧
されている。語カウンタ19からのNを加算器1
01の入力に印加する前にNに整数定数K′を乗
算することによつて第1図におけるK′の変化を
実行させることができるが、K′の整数倍数を得
るために、高調波カウンタ20および加算器−ア
キユムレータ21を使用することは可能である。
実行制御回路16は、高調波カウンタ20を
K′の整数値に初期設定する(initialize)。つい
で、加算器−アキユムレータ21により、高調波
カウンタ20の出力はNを乗算される。従つて、
加算器−アキユムレータ21の出力は、連続値
K′Nを与える。
第4図は、連続サイクルの波形と、Kおよび
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′が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を使用する加算処理プロセス
を含むので、正弦波関数表の出力は主レジスタ3
4内の既存の波形データに加算することができ、
従つて多数の異つた波形の和に対応する主データ
リストを提供する。例えば、正弦波関数表24、
乗算器25、高調波係数メモリ26及び27を使
用して、上記の米国特許第4085644号において述
べた方法によつて波形を計算することができる。
その後の計算は、本発明のFM技術及び既に主レ
ジスタ34に記憶された波形データに直接加算さ
れ、後者の計算からえられる波形データを使用し
て行なうことができる。従つて、主レジスタ34
中の主データ組(セツト)は、結合された波形と
一致する。その代りに、主レジスタ34の内容
は、幾つかの変数K,K′およびMのうちどれか
が変更される幾つかのFM計算の累算結果であつ
てもよい。この加算技術を用いることによつて、
或るより高い高調波の冪(power)は、基本波又
は中間高調波に関して強調され、アナログ型楽音
シンセサイザに用いられるQアクセント効果とし
ても知られている共振効果を発生させることがで
きる。
ストは、加算器33を使用する加算処理プロセス
を含むので、正弦波関数表の出力は主レジスタ3
4内の既存の波形データに加算することができ、
従つて多数の異つた波形の和に対応する主データ
リストを提供する。例えば、正弦波関数表24、
乗算器25、高調波係数メモリ26及び27を使
用して、上記の米国特許第4085644号において述
べた方法によつて波形を計算することができる。
その後の計算は、本発明のFM技術及び既に主レ
ジスタ34に記憶された波形データに直接加算さ
れ、後者の計算からえられる波形データを使用し
て行なうことができる。従つて、主レジスタ34
中の主データ組(セツト)は、結合された波形と
一致する。その代りに、主レジスタ34の内容
は、幾つかの変数K,K′およびMのうちどれか
が変更される幾つかのFM計算の累算結果であつ
てもよい。この加算技術を用いることによつて、
或るより高い高調波の冪(power)は、基本波又
は中間高調波に関して強調され、アナログ型楽音
シンセサイザに用いられるQアクセント効果とし
ても知られている共振効果を発生させることがで
きる。
第7図を参照するに、非高調波倍音
(nonharmonic overtone)をもつ楽音を発生さ
せるのに使用できる第1図の複音シンセサイザ配
置の別の変更例が示されている。第7図の配置に
おいて、主データセツトは、“複音シンセサイザ
用音調周波数発生器”と題する「1977年1月10日
付出願の米国特許第4114496号(特開昭53−
107815)」記載の方法により計算され、主レジス
タ34に記憶される。本発明の目的のためには、
主レジスタに記憶された主データ組(セツト)
は、単純な正弦波に対応してもよく、或いはもつ
と複雑な波形と対応してもよい。ここに引用によ
り組み入れられている米国特許第4035644号にお
いては、主データリストは、主レジスタ34から
音調シフトレジスタ35へ転送され、更に音調シ
フトレジスタ35から加算器118を介してD−
A変換器へ転送され、音響システム11を駆動さ
せるためのアナログ信号を発生する。音調シフト
レジスタ35は、モジユロ1カウンタとして作動
する加算器−アキユムレータ110からの溢れパ
ルス(overflow pulse)によつてシフトされる。
周波数ナンバーレジスタから抽出された周波数ナ
ンバーRは、アキユムレータ110内でそれ自体
へ加算され、周波数ナンバーは、常に1より小さ
いナンバーであり、発生される楽音の基本波の周
波数に関連づけられている。それ自体に加算され
る周波数ナンバーRは、1以上の値に累算する
と、溢れパルス(overflow pulse)は、音調シ
フトレジスタに印加され、次のデータサンプルを
D−A変換器47へシフトする。音調シフトレジ
スタ35がシフトされる速度は、D−A変換器4
7から生じる可聴(オーデイオ)信号の基本周波
数を決定する。
(nonharmonic overtone)をもつ楽音を発生さ
せるのに使用できる第1図の複音シンセサイザ配
置の別の変更例が示されている。第7図の配置に
おいて、主データセツトは、“複音シンセサイザ
用音調周波数発生器”と題する「1977年1月10日
付出願の米国特許第4114496号(特開昭53−
107815)」記載の方法により計算され、主レジス
タ34に記憶される。本発明の目的のためには、
主レジスタに記憶された主データ組(セツト)
は、単純な正弦波に対応してもよく、或いはもつ
と複雑な波形と対応してもよい。ここに引用によ
り組み入れられている米国特許第4035644号にお
いては、主データリストは、主レジスタ34から
音調シフトレジスタ35へ転送され、更に音調シ
フトレジスタ35から加算器118を介してD−
A変換器へ転送され、音響システム11を駆動さ
せるためのアナログ信号を発生する。音調シフト
レジスタ35は、モジユロ1カウンタとして作動
する加算器−アキユムレータ110からの溢れパ
ルス(overflow pulse)によつてシフトされる。
周波数ナンバーレジスタから抽出された周波数ナ
ンバーRは、アキユムレータ110内でそれ自体
へ加算され、周波数ナンバーは、常に1より小さ
いナンバーであり、発生される楽音の基本波の周
波数に関連づけられている。それ自体に加算され
る周波数ナンバーRは、1以上の値に累算する
と、溢れパルス(overflow pulse)は、音調シ
フトレジスタに印加され、次のデータサンプルを
D−A変換器47へシフトする。音調シフトレジ
スタ35がシフトされる速度は、D−A変換器4
7から生じる可聴(オーデイオ)信号の基本周波
数を決定する。
本発明によると、加算器−アキユムレータ11
0の内容は、メモリアドレスデコーダ301によ
り正弦波関数表302をアドレスするのに用いら
れる。正弦波関数表の出力は、量Mによる偏移制
御に応答してスケールされ、加算器−アキユムレ
ータ110の内容に加えられる。スケーラ303
の出力は、正数又は負数であり、加算器−アキユ
ムレータ110に加算される量を増加または減少
させるように動作し、それによつて溢れパルス間
の時間周期を変える。その結果は、音調シフトレ
ジスタ35がシフトされる速度を変調し、それに
よつて周波数変調効果を発生させることである。
0の内容は、メモリアドレスデコーダ301によ
り正弦波関数表302をアドレスするのに用いら
れる。正弦波関数表の出力は、量Mによる偏移制
御に応答してスケールされ、加算器−アキユムレ
ータ110の内容に加えられる。スケーラ303
の出力は、正数又は負数であり、加算器−アキユ
ムレータ110に加算される量を増加または減少
させるように動作し、それによつて溢れパルス間
の時間周期を変える。その結果は、音調シフトレ
ジスタ35がシフトされる速度を変調し、それに
よつて周波数変調効果を発生させることである。
本発明は、またコンピユータオルガンについて
米国特許第3809786号に述べられている型の楽音
システムにも有効である。この特許に述べられて
いるコンピユータオルガンは、フーリ楽音波形の
連続的サンプル点の振幅を計算する楽音発生器を
利用している。波形上の点の振幅は計算されたサ
ンプル Zqp=W 〓R=1 sin(πnqR/W);q=1,2 (4) である。
米国特許第3809786号に述べられている型の楽音
システムにも有効である。この特許に述べられて
いるコンピユータオルガンは、フーリ楽音波形の
連続的サンプル点の振幅を計算する楽音発生器を
利用している。波形上の点の振幅は計算されたサ
ンプル Zqp=W 〓R=1 sin(πnqR/W);q=1,2 (4) である。
但し、Wは高調波のナンバーであり、Rは楽音
波形上の点の間隔を決定する周波数ナンバーであ
る。サンプリング速度は固定されているのでRは
発生された楽音の基本周波数を定める。
波形上の点の間隔を決定する周波数ナンバーであ
る。サンプリング速度は固定されているのでRは
発生された楽音の基本周波数を定める。
本発明によるFM動作(operation)モードに
おいては、コンピユータオルガンは、下記の式で
表わされるように実時間でデータ点を計算するよ
うになつている。
おいては、コンピユータオルガンは、下記の式で
表わされるように実時間でデータ点を計算するよ
うになつている。
ZqR=Asin〔πqR/w+Msin(πqR/W)〕;q=1,
2(5) 第8図を参照するに、上記の米国特許第
3804786号に詳しく説明されているコンピユータ
オルガンのブロツク図が、本発明によつて変更さ
れた状態として示されている。コンピユータオル
ガンをFMモードで作動させるため、228に示
す高調波間隔加算器(harmonic interval
adder)は、例えば、FMモード制御信号により
禁止又はバイパスされる。従つて、音調間隔加算
器225からのナンバーqRは、正弦波関数表2
29をアドレスするためメモリアドレスデコーダ
230へ直接印加される。正弦波関数表からの出
力は、高調波振幅乗算器233へ加えられる代り
に、FM動作モードでスケーラ回路201へ直接
に接続され、スケーラ回路のスケールフアクタは
へ偏移制御入力信号Mによつて制御される。偏移
制御信号は変調指数係数Mに対応し、正弦関数表
の出力はsin(πqR/w)である。従つてスケーラ2 01は正弦関数値に変調指数を乗算する。スケー
ラの出力は加算器202へ加えられ、その加算器
はそれをqRへ加算する。加算器202からの和
は第2正弦波関数表204をアドレスするためメ
モリアドレスデコーダ203へ加えられる。従つ
て値 sin 〔πqR/W+Msin(πqR/W)〕 (6) は正弦波関数表204から読み出され、コンピユ
ータオルガンの乗算器233を経てアキユムレー
タ216へ加えられる。高調波係数メモリ215
から乗算器233へ入力は、FMモードで作動す
る時には、乗算器233のもう1つの入力におけ
る一定の乗数によつて置きかえられる。勿論第8
図の配置は、第2図および第3図に関連して上述
したのと同じ方法で変更することができるので、
変調周波数は搬送周波数の倍数Kとすることがで
き、正弦波関数表229の代りに三角波発生器を
使用できる。ここで注目すべきことは、第8図の
配置においては、変調周波数を搬送波周波数の非
整数倍数とすることができ、その結果基本周波数
又は搬送周波数とは高調波的には無関係な倍音構
造となるということである。そのような非高調波
倍音は、鐘(ベル)又はドラムのような音などの
打撃音(percussive sound)をシミユレートする
のに使用できる。従つてコンピユータオルガン
は、乗算器を含むように変更した場合には、メモ
リアドレス130への入力に係数Kを乗算するた
めのメモリアドレスデコーダ230の出力に変換
され得る。同様に、加算器202への入力qRに
係数K′を乗算するために乗算器を使用し、第1
図に関連して上述したのと同じ方法で基本周波数
に関係ある搬送周波数を変えることができる。
2(5) 第8図を参照するに、上記の米国特許第
3804786号に詳しく説明されているコンピユータ
オルガンのブロツク図が、本発明によつて変更さ
れた状態として示されている。コンピユータオル
ガンをFMモードで作動させるため、228に示
す高調波間隔加算器(harmonic interval
adder)は、例えば、FMモード制御信号により
禁止又はバイパスされる。従つて、音調間隔加算
器225からのナンバーqRは、正弦波関数表2
29をアドレスするためメモリアドレスデコーダ
230へ直接印加される。正弦波関数表からの出
力は、高調波振幅乗算器233へ加えられる代り
に、FM動作モードでスケーラ回路201へ直接
に接続され、スケーラ回路のスケールフアクタは
へ偏移制御入力信号Mによつて制御される。偏移
制御信号は変調指数係数Mに対応し、正弦関数表
の出力はsin(πqR/w)である。従つてスケーラ2 01は正弦関数値に変調指数を乗算する。スケー
ラの出力は加算器202へ加えられ、その加算器
はそれをqRへ加算する。加算器202からの和
は第2正弦波関数表204をアドレスするためメ
モリアドレスデコーダ203へ加えられる。従つ
て値 sin 〔πqR/W+Msin(πqR/W)〕 (6) は正弦波関数表204から読み出され、コンピユ
ータオルガンの乗算器233を経てアキユムレー
タ216へ加えられる。高調波係数メモリ215
から乗算器233へ入力は、FMモードで作動す
る時には、乗算器233のもう1つの入力におけ
る一定の乗数によつて置きかえられる。勿論第8
図の配置は、第2図および第3図に関連して上述
したのと同じ方法で変更することができるので、
変調周波数は搬送周波数の倍数Kとすることがで
き、正弦波関数表229の代りに三角波発生器を
使用できる。ここで注目すべきことは、第8図の
配置においては、変調周波数を搬送波周波数の非
整数倍数とすることができ、その結果基本周波数
又は搬送周波数とは高調波的には無関係な倍音構
造となるということである。そのような非高調波
倍音は、鐘(ベル)又はドラムのような音などの
打撃音(percussive sound)をシミユレートする
のに使用できる。従つてコンピユータオルガン
は、乗算器を含むように変更した場合には、メモ
リアドレス130への入力に係数Kを乗算するた
めのメモリアドレスデコーダ230の出力に変換
され得る。同様に、加算器202への入力qRに
係数K′を乗算するために乗算器を使用し、第1
図に関連して上述したのと同じ方法で基本周波数
に関係ある搬送周波数を変えることができる。
本発明は、また米国特許第3743755号記載のメ
モリアドレスシステムにより変更された米国特許
第3515792号に更に詳しく記載されている型のデ
ジタルオルガンにも組み入れることができる。第
9図は、この配置に用いたメモリアドレスサブシ
ステムに組み入れたFM変調システムを示す。位
相角レジスタ308の出力は、米国特許第
3743755号に述べられているようにサンプル点ア
ドレスレジスタ309に直接に接続される代り
に、乗算器351を経て加算器403の一方の入
力に接続される。ついで加算器403の出力は、
サンプル点アドレスレジスタ309へ加えられ
る。乗算器351は、上述の方法で搬送周波数を
変化させるため、位相角レジスタの出力に係数
K′を乗算する。位相角レジスタ308の出力は
また正弦波関数表401をアドレスするために、
乗算器350を経てメモリアドレスデコーダ40
0へ加えられる。正弦波関数表401から読み出
された正弦値は、スケーラ402を経て加算器4
03のもう一方の入力へ接続される。スケーラ4
02は、第1図に関連して上述したように、一定
の信号又は可変信号の何れかである偏移制御信号
に応答して正弦値に指数係数Mを乗算する。乗算
器350は、上記した方法で変調周波数を変化さ
せるように位相角レジスタの出力に値Kを乗算す
る。
モリアドレスシステムにより変更された米国特許
第3515792号に更に詳しく記載されている型のデ
ジタルオルガンにも組み入れることができる。第
9図は、この配置に用いたメモリアドレスサブシ
ステムに組み入れたFM変調システムを示す。位
相角レジスタ308の出力は、米国特許第
3743755号に述べられているようにサンプル点ア
ドレスレジスタ309に直接に接続される代り
に、乗算器351を経て加算器403の一方の入
力に接続される。ついで加算器403の出力は、
サンプル点アドレスレジスタ309へ加えられ
る。乗算器351は、上述の方法で搬送周波数を
変化させるため、位相角レジスタの出力に係数
K′を乗算する。位相角レジスタ308の出力は
また正弦波関数表401をアドレスするために、
乗算器350を経てメモリアドレスデコーダ40
0へ加えられる。正弦波関数表401から読み出
された正弦値は、スケーラ402を経て加算器4
03のもう一方の入力へ接続される。スケーラ4
02は、第1図に関連して上述したように、一定
の信号又は可変信号の何れかである偏移制御信号
に応答して正弦値に指数係数Mを乗算する。乗算
器350は、上記した方法で変調周波数を変化さ
せるように位相角レジスタの出力に値Kを乗算す
る。
加算器403の出力は、サンプル点アドレスレ
ジスタ309に記憶され、アドレスデコーダ31
0により固定メモリ中の正弦波関数表301をア
ドレスするのに用いられる。メモリ301から読
み出された正弦波関数値はアキユムレータ304
に記憶され、上記の特許第3743755号に詳述した
方法によりアキユムレータ304からD−A変換
器へシフトアウトされる。
ジスタ309に記憶され、アドレスデコーダ31
0により固定メモリ中の正弦波関数表301をア
ドレスするのに用いられる。メモリ301から読
み出された正弦波関数値はアキユムレータ304
に記憶され、上記の特許第3743755号に詳述した
方法によりアキユムレータ304からD−A変換
器へシフトアウトされる。
本発明によれば従来の周波数変調による楽音発
生器の制限されていた音色合成可能範囲を大きく
広げさらに多くの音色合成が可能となる効果があ
る。
生器の制限されていた音色合成可能範囲を大きく
広げさらに多くの音色合成が可能となる効果があ
る。
第1図は本発明を組み入れたデジタル楽音発生
器のブロツク図である。第2図は第1図の配列を
変更したブロツク図である。第3図は第1図の配
列を更に変更したブロツク図である。第4図乃至
第6図は第1図の配列の動作を示す波形である。
るため第1図の配列を更に変更したブロツク図で
ある。第7図は、第1図の複音シンセサイザ配置
の別の変更例である。第8図は本発明を組み入れ
たコンピユータオルガンのブロツク図である。第
9図は本発明を組み入れたデジタルオルガンの部
分ブロツク図である。 第1図において14は音調検出割当回路、15
は主クロツク回路、16は実行制御回路、19は
語カウンタ、20は高調波カウンタ、21は加算
器−アキユムレータ、22はゲート、23,2
5,123はメモリアドレスデコーダ、26,2
7は高調波係数メモリ、28は乗算器、33は加
算器、34は主レジスタ、40は音調セレクト回
路、42はクロツクセレクト回路、101は加算
器、24,124は正弦波関数表、104はスケ
ーラ、103はアタツク/レリーズ、101は音
響システム。
器のブロツク図である。第2図は第1図の配列を
変更したブロツク図である。第3図は第1図の配
列を更に変更したブロツク図である。第4図乃至
第6図は第1図の配列の動作を示す波形である。
るため第1図の配列を更に変更したブロツク図で
ある。第7図は、第1図の複音シンセサイザ配置
の別の変更例である。第8図は本発明を組み入れ
たコンピユータオルガンのブロツク図である。第
9図は本発明を組み入れたデジタルオルガンの部
分ブロツク図である。 第1図において14は音調検出割当回路、15
は主クロツク回路、16は実行制御回路、19は
語カウンタ、20は高調波カウンタ、21は加算
器−アキユムレータ、22はゲート、23,2
5,123はメモリアドレスデコーダ、26,2
7は高調波係数メモリ、28は乗算器、33は加
算器、34は主レジスタ、40は音調セレクト回
路、42はクロツクセレクト回路、101は加算
器、24,124は正弦波関数表、104はスケ
ーラ、103はアタツク/レリーズ、101は音
響システム。
Claims (1)
- 【特許請求の範囲】 1 周波数変調により楽音を合成する電子楽器に
おいて、 周波数変調を行なうための変調波信号を発生す
る第1の波形発生手段と、 搬送波として高調波を含む任意な波形を発生す
る第2の波形発生手段と、 前記第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 |
| US866,336 | 1978-01-03 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63294599A JPS63294599A (ja) | 1988-12-01 |
| JPH0375877B2 true JPH0375877B2 (ja) | 1991-12-03 |
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 (2)
| 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 | 電子楽器 |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| 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 | ヤマハ株式会社 | 電子楽器の変調効果装置 |
| GB2135498B (en) * | 1982-12-17 | 1987-07-01 | Casio Computer Co Ltd | Electronic musical instrument |
| USRE34481E (en) * | 1982-12-17 | 1993-12-21 | Casio Computer Co., Ltd. | Electronic musical instrument |
| JPS61196298A (ja) * | 1985-02-26 | 1986-08-30 | 株式会社河合楽器製作所 | 電子楽器 |
| JP2555883B2 (ja) * | 1989-03-13 | 1996-11-20 | カシオ計算機株式会社 | 楽音波形発生装置 |
| JP2596120B2 (ja) * | 1989-03-13 | 1997-04-02 | カシオ計算機株式会社 | 楽音波形発生装置 |
| 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 |
| WO1991010988A1 (en) * | 1990-01-18 | 1991-07-25 | E-Mu Systems, Inc. | Data compression of decaying musical instrument sounds for a digital sampling system |
| US5243124A (en) * | 1992-03-19 | 1993-09-07 | Sierra Semiconductor, Canada, Inc. | Electronic musical instrument using FM sound generation with delayed modulation effect |
| AU5344796A (en) * | 1995-04-07 | 1996-10-23 | Creative Technology Ltd | Method and apparatus for creating different waveforms when s ynthesizing musical sounds |
| US5900570A (en) * | 1995-04-07 | 1999-05-04 | Creative Technology, Ltd. | Method and apparatus for synthesizing musical sounds by frequency modulation using a filter |
| US5719345A (en) * | 1995-11-13 | 1998-02-17 | Opti Inc. | Frequency modulation system and method for audio synthesis |
| US5639979A (en) * | 1995-11-13 | 1997-06-17 | Opti Inc. | Mode selection circuitry for use in audio synthesis systems |
| JP5532446B2 (ja) * | 2011-07-27 | 2014-06-25 | カシオ計算機株式会社 | 楽音発生装置およびプログラム |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3708603A (en) * | 1971-03-01 | 1973-01-02 | C Keagle | Electronic sound synthesizer |
| 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 |
| JPS525516A (en) * | 1975-07-03 | 1977-01-17 | Nippon Gakki Seizo Kk | Electronic musical instrument |
| US4085644A (en) * | 1975-08-11 | 1978-04-25 | Deutsch Research Laboratories, Ltd. | Polyphonic tone synthesizer |
| 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
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0427558B2 (ja) | 1992-05-12 |
| JPS6352196A (ja) | 1988-03-05 |
| JPS63294599A (ja) | 1988-12-01 |
| JPS5496017A (en) | 1979-07-30 |
| US4175464A (en) | 1979-11-27 |
| JPH02153395A (ja) | 1990-06-13 |
| JPH026074B2 (ja) | 1990-02-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0375877B2 (ja) | ||
| JPS6325359B2 (ja) | ||
| JPS6116994B2 (ja) | ||
| JPS6214833B2 (ja) | ||
| US4211138A (en) | Harmonic formant filter for an electronic musical instrument | |
| US4644839A (en) | Method of synthesizing musical tones | |
| US4300434A (en) | Apparatus for tone generation with combined loudness and formant spectral variation | |
| JPH0367277B2 (ja) | ||
| US4215614A (en) | Electronic musical instruments of harmonic wave synthesizing type | |
| US4273018A (en) | Nonlinear tone generation in a polyphonic tone synthesizer | |
| US4177706A (en) | Digital real time music synthesizer | |
| US4223583A (en) | Apparatus for producing musical tones having time variant harmonics | |
| US4300432A (en) | Polyphonic tone synthesizer with loudness spectral variation | |
| JP2619242B2 (ja) | 時変スペクトルを有する楽音を発生する電子楽器 | |
| JP2606791B2 (ja) | 楽音発生用のディジタル信号処理装置 | |
| JPH0664473B2 (ja) | 非高調波上音を発生する装置 | |
| US4135427A (en) | Electronic musical instrument ring modulator employing multiplication of signals | |
| US4178825A (en) | Musical tone synthesizer for generating a marimba effect | |
| JPH0376469B2 (ja) | ||
| JPH0634172B2 (ja) | 電子楽器 | |
| JPS62103697A (ja) | 高調波時系列変調を用いる楽音合成装置 | |
| JPS6187198A (ja) | 電子楽器 | |
| JP3706232B2 (ja) | 楽音生成装置及び楽音生成方法 | |
| JPH0786755B2 (ja) | 電子楽器 | |
| JPH0740194B2 (ja) | 電子楽器 |