JPH0713793B2 - 楽音発生装置 - Google Patents
楽音発生装置Info
- Publication number
- JPH0713793B2 JPH0713793B2 JP2070503A JP7050390A JPH0713793B2 JP H0713793 B2 JPH0713793 B2 JP H0713793B2 JP 2070503 A JP2070503 A JP 2070503A JP 7050390 A JP7050390 A JP 7050390A JP H0713793 B2 JPH0713793 B2 JP H0713793B2
- Authority
- JP
- Japan
- Prior art keywords
- output
- signal
- operators
- operator
- waveform
- 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 - Fee Related
Links
- 238000010586 diagram Methods 0.000 description 7
- 238000009826 distribution Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000001228 spectrum Methods 0.000 description 3
- 101100148976 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) SDS22 gene Proteins 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003595 spectral effect Effects 0.000 description 2
- 238000003786 synthesis reaction Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000009527 percussion Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
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/02—Instruments in which the tones are synthesised from a data store, e.g. computer organs in which amplitudes at successive sample points of a tone waveform are stored in one or more memories
- G10H7/06—Instruments in which the tones are synthesised from a data store, e.g. computer organs in which amplitudes at successive sample points of a tone waveform are stored in one or more memories in which amplitudes are read at a fixed rate, the read-out address varying stepwise by a given value, e.g. according to pitch
-
- 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/141—Bessel functions, e.g. for smoothing or modulating, for FM audio synthesis or for expressing the vibration modes of a circular drum membrane
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S84/00—Music
- Y10S84/10—Feedback
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Electrophonic Musical Instruments (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] この発明は電子楽器等における楽音発生装置に関し、詳
しくは、任意のFMオペレータ(FM音源)の出力を反転さ
せ、その反転出力を用いてより自由度の高い音色変化を
可能とした楽音発生装置に関する。
しくは、任意のFMオペレータ(FM音源)の出力を反転さ
せ、その反転出力を用いてより自由度の高い音色変化を
可能とした楽音発生装置に関する。
[従来の技術] 従来、周波数変調方式を利用した音源であるFMオペレー
タは、簡単な数式の演算によって多くの部分音もしくは
倍音を発生し、特にピアノ等の打楽器音や管楽器の合成
に有効なものとして広く知られている。このFMオペレー
タにおいては、楽音信号の波形データを記憶した波形メ
モリを所望の繰返し周波数のアドレス信号でアクセスし
て波形データを読み出し、これに基づいて楽音信号が生
成される。
タは、簡単な数式の演算によって多くの部分音もしくは
倍音を発生し、特にピアノ等の打楽器音や管楽器の合成
に有効なものとして広く知られている。このFMオペレー
タにおいては、楽音信号の波形データを記憶した波形メ
モリを所望の繰返し周波数のアドレス信号でアクセスし
て波形データを読み出し、これに基づいて楽音信号が生
成される。
そして、これを発展させ、波形メモリから波形データを
読み出す際に、読み出した波形データの振幅値を適当な
帰還率で波形メモリのアドレス入力側に帰還して読出し
アドレスを変調することにより、波形メモリの波形デー
タとは異なる多様な波形を得るようにしたものが知られ
ている(特公昭61−20875号公報)。
読み出す際に、読み出した波形データの振幅値を適当な
帰還率で波形メモリのアドレス入力側に帰還して読出し
アドレスを変調することにより、波形メモリの波形デー
タとは異なる多様な波形を得るようにしたものが知られ
ている(特公昭61−20875号公報)。
また、周波数変調のアルゴリズム(オペレータ相互の変
調や加算の組合せ)を種々用意して多くのバリエーショ
ンに富んだ楽音が得られるようにし、さらには時分割に
より、1つの基本波形(正弦波)メモリを共用して複数
オペレータに関する演算を行なえるようにした楽音信号
形成装置も開示されている(特公昭64−4199号公報)。
調や加算の組合せ)を種々用意して多くのバリエーショ
ンに富んだ楽音が得られるようにし、さらには時分割に
より、1つの基本波形(正弦波)メモリを共用して複数
オペレータに関する演算を行なえるようにした楽音信号
形成装置も開示されている(特公昭64−4199号公報)。
[発明が解決しようとする] しかしながら、上述従来技術においては、あるFM項(キ
ャリアとモジュレータの組)が発生した楽音から倍音を
一部除くなどの処理をする場合、別にフィルタなどを用
いる必要がある。また、適当なアルゴリズムを選んで楽
音を合成する場合、オペレータの周波数関係によって
は、矩形波系の楽音が得られるのであるが、デューティ
が時変するPMW系波形の合成は得にくいという問題があ
る。
ャリアとモジュレータの組)が発生した楽音から倍音を
一部除くなどの処理をする場合、別にフィルタなどを用
いる必要がある。また、適当なアルゴリズムを選んで楽
音を合成する場合、オペレータの周波数関係によって
は、矩形波系の楽音が得られるのであるが、デューティ
が時変するPMW系波形の合成は得にくいという問題があ
る。
本発明の目的は、このような従来技術の問題点に鑑み、
FMオペレータを用いた楽音発生装置において、上述のよ
うな合成しにくい楽音波形信号が容易に得られるように
することにある。
FMオペレータを用いた楽音発生装置において、上述のよ
うな合成しにくい楽音波形信号が容易に得られるように
することにある。
[課題を解決するための手段] 上記問題点を解決するため本発明の楽音発生装置は、発
生されるべき楽音の基本的波形データを記憶した波形メ
モリと、この波形メモリをアクセスするアドレス信号と
しての位相情報を、外部から入力される楽音指定情報信
号および変調信号に基づいて発生する位相情報発生手段
と、この位相情報にしたがって波形メモリから読み出さ
れる波形信号の振幅を反転して出力するかそのまま出力
するか選択可能な出力反転手段とを備えた複数のFMオペ
レータ、およびこの複数のFMオペレータの接続を任意に
組み合わせる接続制御手段を具備する。
生されるべき楽音の基本的波形データを記憶した波形メ
モリと、この波形メモリをアクセスするアドレス信号と
しての位相情報を、外部から入力される楽音指定情報信
号および変調信号に基づいて発生する位相情報発生手段
と、この位相情報にしたがって波形メモリから読み出さ
れる波形信号の振幅を反転して出力するかそのまま出力
するか選択可能な出力反転手段とを備えた複数のFMオペ
レータ、およびこの複数のFMオペレータの接続を任意に
組み合わせる接続制御手段を具備する。
通常、前記複数のFMオペレータの接続は、FMオペレータ
同士の出力を加算して出力する加算手段によるもの、お
よび、あるFMオペレータの出力を他のオペレータにおけ
る位相情報に加算してその位相情報に変調を加える加算
手段によるものを含み、前記接続制御手段は各FMオペレ
ータ間の接続が前記いずれの加算手段によるものかを選
択して各FMオペレータ間の接続を組み合わせるものであ
る。
同士の出力を加算して出力する加算手段によるもの、お
よび、あるFMオペレータの出力を他のオペレータにおけ
る位相情報に加算してその位相情報に変調を加える加算
手段によるものを含み、前記接続制御手段は各FMオペレ
ータ間の接続が前記いずれの加算手段によるものかを選
択して各FMオペレータ間の接続を組み合わせるものであ
る。
[作用] この構成において、あるFMオペレータから出力される信
号の振幅が反転しており、他のFMオペレータの出力が反
転していなければ、これらを加え合わせると互いに対応
する周波数成分が打ち消し合うことになる。したがっ
て、双方の出力特性を適宜適当に設定することにより、
これらを加え合わせて得られる楽音信号に種々の音色変
化が与えられる。
号の振幅が反転しており、他のFMオペレータの出力が反
転していなければ、これらを加え合わせると互いに対応
する周波数成分が打ち消し合うことになる。したがっ
て、双方の出力特性を適宜適当に設定することにより、
これらを加え合わせて得られる楽音信号に種々の音色変
化が与えられる。
例えば、加算手段において加算される双方の出力とし
て、相互に反転した鋸歯状波が出力されるように設定す
れば、これらを加算した出力として、PWM状波が得られ
る。また、対応する周波数成分が打ち消し合うことか
ら、ある周波数成分に対するフィルタとして作用する場
合もある。
て、相互に反転した鋸歯状波が出力されるように設定す
れば、これらを加算した出力として、PWM状波が得られ
る。また、対応する周波数成分が打ち消し合うことか
ら、ある周波数成分に対するフィルタとして作用する場
合もある。
[実施例] 以下、図面を用いて本発明の実施例を説明する。
第1図は本発明の一実施例に係る楽音発生装置を備えた
電子楽器の構成を示すブロック図である。並列2系列構
成によるFMアルゴリズムを用いたこの電子楽器は、鍵盤
等を有する演奏操作子1、楽音の音色等を設定し表示す
る各種設定・表示部2、演奏操作子1および各種設定・
表示部2における操作・設定に基づき楽音指定情報信号
を発生する楽音指定情報発生部3、この楽音指定情報信
号に基づき楽音信号等を生成して出力する3つのFMオペ
レータ4〜6、および、これらオペレータの出力を加算
して出力する加算器7を備える。楽音指定情報信号は、
鍵盤で押鍵があった旨を示すキーオン信号KON、押鍵さ
れた鍵の周波数に対応する各オペレータ4〜6における
周波数ナンバFN1〜FN3、各オペレータ4〜6におけるエ
ンベロープ波形に関する各種パラメータEGP1〜EGP3、オ
ペレータの出力の振幅レベルを定めるアウトレベルOL、
各オペレータ4〜6における帰還率FB1〜FB3、ならびに
各オペレータ4〜6の出力を反転させるか否かを示す信
号P1〜P3を含む。
電子楽器の構成を示すブロック図である。並列2系列構
成によるFMアルゴリズムを用いたこの電子楽器は、鍵盤
等を有する演奏操作子1、楽音の音色等を設定し表示す
る各種設定・表示部2、演奏操作子1および各種設定・
表示部2における操作・設定に基づき楽音指定情報信号
を発生する楽音指定情報発生部3、この楽音指定情報信
号に基づき楽音信号等を生成して出力する3つのFMオペ
レータ4〜6、および、これらオペレータの出力を加算
して出力する加算器7を備える。楽音指定情報信号は、
鍵盤で押鍵があった旨を示すキーオン信号KON、押鍵さ
れた鍵の周波数に対応する各オペレータ4〜6における
周波数ナンバFN1〜FN3、各オペレータ4〜6におけるエ
ンベロープ波形に関する各種パラメータEGP1〜EGP3、オ
ペレータの出力の振幅レベルを定めるアウトレベルOL、
各オペレータ4〜6における帰還率FB1〜FB3、ならびに
各オペレータ4〜6の出力を反転させるか否かを示す信
号P1〜P3を含む。
オペレータ4はキーオン信号KONおよび周波数ナンバFN1
に基づき一定間隔で順次変化する位相の情報PHを出力す
る位相情報発生手段8、この位相情報PHによってアドレ
スされ、その位相部分の波形レベルを順次出力する基本
波形メモリ9、キーオン信号KON、パラメータ信号EGP1
およびレベル信号OLに基づき、メモリ9から順次出力さ
れる各位相部分の波形レベルに乗ずべきEG信号を出力す
るエンベロープジェネレータ10、メモリ9の出力とエン
ベロープジェネレータ10の出力とを乗じて出力する乗算
器11、信号P1に基づき乗算器11の出力を反転し(P1=1
のとき)あるいはそのまま非反転で(P1=0のとき)出
力する出力反転器12、位相情報発生部8とメモリ9との
間に挿入され、出力反転器12の出力を帰還させるための
加算器13、および、出力反転器12と加算器13との間に挿
入され、帰還率信号FB1を出力反転器12の出力に乗じて
帰還率を設定する乗算器14を備える。
に基づき一定間隔で順次変化する位相の情報PHを出力す
る位相情報発生手段8、この位相情報PHによってアドレ
スされ、その位相部分の波形レベルを順次出力する基本
波形メモリ9、キーオン信号KON、パラメータ信号EGP1
およびレベル信号OLに基づき、メモリ9から順次出力さ
れる各位相部分の波形レベルに乗ずべきEG信号を出力す
るエンベロープジェネレータ10、メモリ9の出力とエン
ベロープジェネレータ10の出力とを乗じて出力する乗算
器11、信号P1に基づき乗算器11の出力を反転し(P1=1
のとき)あるいはそのまま非反転で(P1=0のとき)出
力する出力反転器12、位相情報発生部8とメモリ9との
間に挿入され、出力反転器12の出力を帰還させるための
加算器13、および、出力反転器12と加算器13との間に挿
入され、帰還率信号FB1を出力反転器12の出力に乗じて
帰還率を設定する乗算器14を備える。
オペレータ5および6も同様の構成を有する。ただし、
オペレータ5はオペレータ4に対するモジュレータとし
て作用しオペレータ4はそのキャリヤとして作用する。
すなわち、オペレータ5の出力は変調波MD1としてオペ
レータ4の加算器13に加えられ、これによって位相情報
PHにはさらに変調が加えられる。
オペレータ5はオペレータ4に対するモジュレータとし
て作用しオペレータ4はそのキャリヤとして作用する。
すなわち、オペレータ5の出力は変調波MD1としてオペ
レータ4の加算器13に加えられ、これによって位相情報
PHにはさらに変調が加えられる。
この構成において、演奏操作子1のいずれかの鍵を押鍵
すると、その鍵に対応する楽音指定情報が楽音指定位相
情報発生部3から出力され、そのキーオン信号KONおよ
び周波数ナンバRN1に基づいて位相情報が位相情報発生
部8から出力され、位相入力変数PHとして加算器13に加
えられる。加算器13にはまた、出力反転器12の出力が帰
還され、かつオペレータ5からの変調信号MD1が加えら
れて、これらを加算した信号PHSで基本波形メモリ(通
常は正弦波メモリ)9からの読出しが行なわれる。読み
出された波形信号WM1は乗算器11によってエンベロープ
ジェネレータ10からのエンベロープ情報が付与されて信
号WEGとなり、出力反転器12に入力される。ここでも
し、反転出力信号P1が論理「1」の場合は信号EGを反転
した信号WD1が出力反転器12から出力される。論理
「0」の場合は信号WEGがそのまま信号WD1として出力さ
れる。
すると、その鍵に対応する楽音指定情報が楽音指定位相
情報発生部3から出力され、そのキーオン信号KONおよ
び周波数ナンバRN1に基づいて位相情報が位相情報発生
部8から出力され、位相入力変数PHとして加算器13に加
えられる。加算器13にはまた、出力反転器12の出力が帰
還され、かつオペレータ5からの変調信号MD1が加えら
れて、これらを加算した信号PHSで基本波形メモリ(通
常は正弦波メモリ)9からの読出しが行なわれる。読み
出された波形信号WM1は乗算器11によってエンベロープ
ジェネレータ10からのエンベロープ情報が付与されて信
号WEGとなり、出力反転器12に入力される。ここでも
し、反転出力信号P1が論理「1」の場合は信号EGを反転
した信号WD1が出力反転器12から出力される。論理
「0」の場合は信号WEGがそのまま信号WD1として出力さ
れる。
ここで例えば、基本波形メモリ9が正弦波メモリであ
り、信号P1が「1」(反転動作)、帰還量がFB1、エン
ベロープジェネレータの出力が「1」、かつオペレータ
5の出力MD1が0であるとすれば、得られる楽音波形−s
in(PHS)の位相入力PHS(加算器13の出力)は、位相入
力変数PHの関数 PHS=PH+(−1)・FB1・sin(PHS) =PH+FB1・sin(PHS−π) で表わされる。したがって、 (PHS−π)=(PH−π)+FB1・sin(PHS−π) であり、この式の解析結果から、得られる楽音波形WD1
は、 WD1=−sin(PHS) =sin(PHS−π) =Σ{2/(n・FB1)}・Jn(n・FB1)・sin{n
・(PH−π)} であることが確かめられている。ただしここで、J
n(n・FB1)は、nを次数とし、(n・FB1)を変調指
数とするベッセル関数である。第2図および第3図はそ
れぞれ出力反転器12の具体的構成を示す回路図である。
り、信号P1が「1」(反転動作)、帰還量がFB1、エン
ベロープジェネレータの出力が「1」、かつオペレータ
5の出力MD1が0であるとすれば、得られる楽音波形−s
in(PHS)の位相入力PHS(加算器13の出力)は、位相入
力変数PHの関数 PHS=PH+(−1)・FB1・sin(PHS) =PH+FB1・sin(PHS−π) で表わされる。したがって、 (PHS−π)=(PH−π)+FB1・sin(PHS−π) であり、この式の解析結果から、得られる楽音波形WD1
は、 WD1=−sin(PHS) =sin(PHS−π) =Σ{2/(n・FB1)}・Jn(n・FB1)・sin{n
・(PH−π)} であることが確かめられている。ただしここで、J
n(n・FB1)は、nを次数とし、(n・FB1)を変調指
数とするベッセル関数である。第2図および第3図はそ
れぞれ出力反転器12の具体的構成を示す回路図である。
第2図の場合は、それぞれ一方の入力側に反転出力信号
P1が入力されたn個の排他的論理和回路EOR1〜EORnの他
方の入力側に乗算器11からの信号WEGのnビットデータ
の各ビットが入力され、各排他的論理和回路EOR1〜EORn
の出力側はハーフアダー21に接続され、ハーフアダー21
のキャリーインには反転出力信号P1が入力される。した
がって、反転出力信号P1が「1」のときは、2の補数表
現されたnビットデータは、各排他的論理和回路EOR1〜
EORnで反転されてハーフアダー21に入力されるとともに
反転出力信号P1の「1」が加えられ、これによって、符
号が反転されたデータWD1がハーフアダー21から出力さ
れる。反転出力信号が「0」のときは信号WEGがそのま
ま信号WD1として出力される。
P1が入力されたn個の排他的論理和回路EOR1〜EORnの他
方の入力側に乗算器11からの信号WEGのnビットデータ
の各ビットが入力され、各排他的論理和回路EOR1〜EORn
の出力側はハーフアダー21に接続され、ハーフアダー21
のキャリーインには反転出力信号P1が入力される。した
がって、反転出力信号P1が「1」のときは、2の補数表
現されたnビットデータは、各排他的論理和回路EOR1〜
EORnで反転されてハーフアダー21に入力されるとともに
反転出力信号P1の「1」が加えられ、これによって、符
号が反転されたデータWD1がハーフアダー21から出力さ
れる。反転出力信号が「0」のときは信号WEGがそのま
ま信号WD1として出力される。
第3図の場合は、信号WEGそのままのデータと、乗算器3
1で「−1」が乗ぜられたとがセレクタ32に入力され
る。そして、反転出力信号P1が「0」のときは信号WEG
そのままのデータが選択され、「1」のときは「−1」
を乗じたデータが選択されて信号WD1として出力され
る。
1で「−1」が乗ぜられたとがセレクタ32に入力され
る。そして、反転出力信号P1が「0」のときは信号WEG
そのままのデータが選択され、「1」のときは「−1」
を乗じたデータが選択されて信号WD1として出力され
る。
第4図は本発明の他の実施例に係る楽音発生装置のブロ
ック図である。この装置はキャリヤとしてのFMオペレー
タ41および42、ならびにそれぞれのモジュレータとして
のFMオペレータ43および44を備え、各FMオペレータ41お
よび42の出力は加算器45で加算されて出力されるように
なっている。
ック図である。この装置はキャリヤとしてのFMオペレー
タ41および42、ならびにそれぞれのモジュレータとして
のFMオペレータ43および44を備え、各FMオペレータ41お
よび42の出力は加算器45で加算されて出力されるように
なっている。
今、この並列2キャリヤのアルゴリズムにおいて、基本
的な各パラメータは各オペレータで同等にしておき、各
オペレータ41〜44に入力される周波数ナンバーFN1〜FN4
の比のみをFN1:FN2=FN3:FN4=2:1として、オペレータ4
2のみにおいて反転出力を行ない、適宜、その出力レベ
ルを信号OL2によって制御するとすれば、オペレータ41
が出力する楽音スペクトルの第2m倍音(m=1,2……)
の制御が可能である。
的な各パラメータは各オペレータで同等にしておき、各
オペレータ41〜44に入力される周波数ナンバーFN1〜FN4
の比のみをFN1:FN2=FN3:FN4=2:1として、オペレータ4
2のみにおいて反転出力を行ない、適宜、その出力レベ
ルを信号OL2によって制御するとすれば、オペレータ41
が出力する楽音スペクトルの第2m倍音(m=1,2……)
の制御が可能である。
第5図はこの様子を示すもので、同図(a)および
(b)はそれぞれオペレータ41が出力する楽音波形Aお
よびBのスペクトル分布を示す。反転されていない出力
Aのスペクトル分布に対し、出力が反転され、かつ周波
数ナンバーがオペレータ41の系列の2倍である出力Bの
スペクトル分布は、レベルが反転しており、かつ出力A
の第2m倍音に対応してスペクトルが現われる。したがっ
て、楽音波形AとBを加算器45で加算した波形A+B
は、楽音波形Aにおいてその第2m倍音が対応する楽音波
形Bのレベルで打ち消され、第2m倍音をフィルタリング
した効果が得られる。
(b)はそれぞれオペレータ41が出力する楽音波形Aお
よびBのスペクトル分布を示す。反転されていない出力
Aのスペクトル分布に対し、出力が反転され、かつ周波
数ナンバーがオペレータ41の系列の2倍である出力Bの
スペクトル分布は、レベルが反転しており、かつ出力A
の第2m倍音に対応してスペクトルが現われる。したがっ
て、楽音波形AとBを加算器45で加算した波形A+B
は、楽音波形Aにおいてその第2m倍音が対応する楽音波
形Bのレベルで打ち消され、第2m倍音をフィルタリング
した効果が得られる。
すなわち、双方系列の周波数比を適宜選択することによ
り、種々の倍音調整を行なうことができ、種々の音色変
化を得ることができる。
り、種々の倍音調整を行なうことができ、種々の音色変
化を得ることができる。
第6図は、さらにPWM系の波形を得る例を示す説明図で
ある。
ある。
単純な周波数変調においては、モジュレータとキャリヤ
の周波数比を2:1などにすると偶数倍音が抜けた、すな
わち、方形波系の楽音が得られることが知られている
が、PWM系の楽音を従来のFMオペレータで得ることは簡
単ではなかった。しかし、上述したフィードバック付の
キャリヤオペレータにおいて、フィードバックレベルを
適当に設定すると、第6図(a)に示すような鋸歯状波
に近い波形出力が得られることがわかっているが(例え
ば、特公昭61−20875の第11図参照)、この性質と上述
の出力反転を利用することにより、間単にPMW系の波形
を得ることができる。
の周波数比を2:1などにすると偶数倍音が抜けた、すな
わち、方形波系の楽音が得られることが知られている
が、PWM系の楽音を従来のFMオペレータで得ることは簡
単ではなかった。しかし、上述したフィードバック付の
キャリヤオペレータにおいて、フィードバックレベルを
適当に設定すると、第6図(a)に示すような鋸歯状波
に近い波形出力が得られることがわかっているが(例え
ば、特公昭61−20875の第11図参照)、この性質と上述
の出力反転を利用することにより、間単にPMW系の波形
を得ることができる。
すなわち、上述の第4図に示す構成において、周波数ナ
ンバをFN1:FN2=1:1とし、オペレータ44はオペレータ42
に対してビブラート的な周波数変調を与えるモジュレー
タとして設定する。そして簡単のため、双方の系列にお
いて振幅の変化はなく、理想的な鋸歯状波が得られると
すれば、オペレータ41および42からそれぞれ第6図
(a)および(b)に示すような波形AとBが出力さ
れ、これらを加えた波形A+Bは同図(c)に示すよう
な波形となる。オペレータ44によるピッチの揺らぎ成分
がオフセット的に付与されているが、同図(d)に示す
ように、基本的にはこの揺らぎにPWM波が乗ったPWM系の
波形が得られることが分かる。
ンバをFN1:FN2=1:1とし、オペレータ44はオペレータ42
に対してビブラート的な周波数変調を与えるモジュレー
タとして設定する。そして簡単のため、双方の系列にお
いて振幅の変化はなく、理想的な鋸歯状波が得られると
すれば、オペレータ41および42からそれぞれ第6図
(a)および(b)に示すような波形AとBが出力さ
れ、これらを加えた波形A+Bは同図(c)に示すよう
な波形となる。オペレータ44によるピッチの揺らぎ成分
がオフセット的に付与されているが、同図(d)に示す
ように、基本的にはこの揺らぎにPWM波が乗ったPWM系の
波形が得られることが分かる。
なお上述においては単純なキャリヤ並列構成のFMアルゴ
リズムを例にして述べたが、このオペレータ構成に限定
されるものではない。より多数のオペレータを種々組み
合わせたアルゴリズムで出力反転器の機能を利用すれ
ば、より多様な楽音合成が可能であることは自明であ
る。
リズムを例にして述べたが、このオペレータ構成に限定
されるものではない。より多数のオペレータを種々組み
合わせたアルゴリズムで出力反転器の機能を利用すれ
ば、より多様な楽音合成が可能であることは自明であ
る。
また、時分割多重処理により、多数のオペレータに関す
る演算、複音化を行なってもよい。時分割処理による基
本構成は、特公昭64−4199、特公昭63−22319などによ
り既に公知である。
る演算、複音化を行なってもよい。時分割処理による基
本構成は、特公昭64−4199、特公昭63−22319などによ
り既に公知である。
また、出力反転の示(信号P)をスタティックに設定す
る構成を示したが、鍵或やピッチ、タッチなど演奏指示
に応じて、Pの設定を適宜変化させるのもよい。
る構成を示したが、鍵或やピッチ、タッチなど演奏指示
に応じて、Pの設定を適宜変化させるのもよい。
また、オペレータの最終出力を出力反転器で反転させる
構成を示したが、EG波形を正負反転させるようにしても
よい。
構成を示したが、EG波形を正負反転させるようにしても
よい。
さらに、オペレータとしての出力およびオペレータ内で
フィードバックする信号のそれぞれに独立に出力反転器
を持たせてもよい。
フィードバックする信号のそれぞれに独立に出力反転器
を持たせてもよい。
[発明の効果] 以上説明したように本発明によれば、任意のFMオペレー
タの出力を反転して出力できるようにしたため、各オペ
レータの出力を加え合わせて得られる楽音信号に種々の
音色変化を与えることができる。
タの出力を反転して出力できるようにしたため、各オペ
レータの出力を加え合わせて得られる楽音信号に種々の
音色変化を与えることができる。
例えば、加算手段において加算される双方の出力とし
て、相互に反転した鋸歯状波が出力されるように設定す
れば、これらを加算した出力として、PWM状波を得るこ
とができる。また、対応する周波数成分が打ち消し合う
ことから、ある周波数成分に対するフィルタとして作用
させることもできる。
て、相互に反転した鋸歯状波が出力されるように設定す
れば、これらを加算した出力として、PWM状波を得るこ
とができる。また、対応する周波数成分が打ち消し合う
ことから、ある周波数成分に対するフィルタとして作用
させることもできる。
第1図は、本発明の一実施例に係る楽音合成装置を備え
た電子楽器の構成を示すブロック図、 第2図および第3図は、それぞれ第1図の装置の出力反
転器の具体例を示す回路図、 第4図は、本発明の他の実施例に係る楽音発生装置のブ
ロック図、 第5図(a)および(b)は、第4図の装置における出
力例を示す説明図、そして 第6図(a)〜(d)は、第4図の装置におけるPWM系
波合成の様子を示す説明図である。 4,5,6,41〜43:FMオペレータ、8:位相情報発生器、9:基
本波メモリ、10:エンベロープジェネレータ、12:出力反
転機、7:加算器。
た電子楽器の構成を示すブロック図、 第2図および第3図は、それぞれ第1図の装置の出力反
転器の具体例を示す回路図、 第4図は、本発明の他の実施例に係る楽音発生装置のブ
ロック図、 第5図(a)および(b)は、第4図の装置における出
力例を示す説明図、そして 第6図(a)〜(d)は、第4図の装置におけるPWM系
波合成の様子を示す説明図である。 4,5,6,41〜43:FMオペレータ、8:位相情報発生器、9:基
本波メモリ、10:エンベロープジェネレータ、12:出力反
転機、7:加算器。
Claims (2)
- 【請求項1】発生されるべき楽音の基本的波形データを
記憶した波形メモリと、この波形メモリをアクセスする
アドレス信号としての位相情報を、外部から入力される
楽音指定情報信号および変調信号に基づいて発生する位
相情報発生手段と、この位相情報にしたがって波形メモ
リから読み出される波形信号の振幅を反転して出力する
かそのまま出力するか選択可能な出力反転手段とを備え
た複数のFMオペレータ、およびこの複数のFMオペレータ
の接続を任意に組み合わせる接続制御手段を具備するこ
とを特徴とする楽音発生装置。 - 【請求項2】前記複数のFMオペレータの接続は、FMオペ
レータ同士の出力を加算して出力する加算手段によるも
の、および、あるFMオペレータの出力を他のオペレータ
における位相情報に加算してその位相情報に変調を加え
る加算手段によるものを含み、前記接続制御手段は各FM
オペレータ間の接続が前記いずれの加算手段によるもの
かを選択して各FMオペレータ間の接続を組み合わせるも
のである、請求項1記載の楽音発生装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2070503A JPH0713793B2 (ja) | 1990-03-20 | 1990-03-20 | 楽音発生装置 |
| US07/671,358 US5218156A (en) | 1990-03-20 | 1991-03-19 | Apparatus for combining stored waveforms to synthesize musical tones |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2070503A JPH0713793B2 (ja) | 1990-03-20 | 1990-03-20 | 楽音発生装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03269582A JPH03269582A (ja) | 1991-12-02 |
| JPH0713793B2 true JPH0713793B2 (ja) | 1995-02-15 |
Family
ID=13433400
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2070503A Expired - Fee Related JPH0713793B2 (ja) | 1990-03-20 | 1990-03-20 | 楽音発生装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5218156A (ja) |
| JP (1) | JPH0713793B2 (ja) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW279219B (ja) * | 1994-03-31 | 1996-06-21 | Yamaha Corp | |
| US5684260A (en) * | 1994-09-09 | 1997-11-04 | Texas Instruments Incorporated | Apparatus and method for generation and synthesis of audio |
| US5581045A (en) * | 1994-09-13 | 1996-12-03 | Ess Technology, Inc. | Method and integrated circuit for the flexible combination of four operators in sound synthesis |
| US5578779A (en) * | 1994-09-13 | 1996-11-26 | Ess Technology, Inc. | Method and integrated circuit for electronic waveform generation of voiced audio tones |
| US5596159A (en) * | 1995-11-22 | 1997-01-21 | Invision Interactive, Inc. | Software sound synthesis system |
| US5861568A (en) * | 1998-03-30 | 1999-01-19 | Lucent Technologies Inc. | Generation of wave functions by storage of parameters for piecewise linear approximations |
| EP1304680A3 (en) * | 2001-09-13 | 2004-03-03 | Yamaha Corporation | Apparatus and method for synthesizing a plurality of waveforms in synchronized manner |
| JP5098569B2 (ja) * | 2007-10-25 | 2012-12-12 | ヤマハ株式会社 | 帯域拡張再生装置 |
| US8927847B2 (en) * | 2013-06-11 | 2015-01-06 | The Board Of Trustees Of The Leland Stanford Junior University | Glitch-free frequency modulation synthesis of sounds |
| JP6176132B2 (ja) * | 2014-01-31 | 2017-08-09 | ヤマハ株式会社 | 共鳴音生成装置及び共鳴音生成プログラム |
| JP6665433B2 (ja) * | 2015-06-30 | 2020-03-13 | ヤマハ株式会社 | パラメータ制御装置、パラメータ制御方法及びプログラム |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB1558280A (en) * | 1975-07-03 | 1979-12-19 | Nippon Musical Instruments Mfg | Electronic musical instrument |
| NL181385C (nl) * | 1978-06-30 | 1987-08-03 | Nippon Musical Instruments Mfg | Toonproductie-inrichting voor een electronisch muziekinstrument. |
| JPS5567799A (en) * | 1978-11-16 | 1980-05-22 | Nippon Musical Instruments Mfg | Electronic musical instrument |
| JPS58211789A (ja) * | 1982-06-04 | 1983-12-09 | ヤマハ株式会社 | 楽音合成装置 |
| JPS6322319A (ja) * | 1987-06-26 | 1988-01-29 | 株式会社クボタ | 結束装置の紐通し機構 |
-
1990
- 1990-03-20 JP JP2070503A patent/JPH0713793B2/ja not_active Expired - Fee Related
-
1991
- 1991-03-19 US US07/671,358 patent/US5218156A/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| US5218156A (en) | 1993-06-08 |
| JPH03269582A (ja) | 1991-12-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4569268A (en) | Modulation effect device for use in electronic musical instrument | |
| US4256004A (en) | Electronic musical instrument of the harmonic synthesis type | |
| JPH0713793B2 (ja) | 楽音発生装置 | |
| US5340938A (en) | Tone generation apparatus with selective assignment of one of tone generation processing modes to tone generation channels | |
| US5900570A (en) | Method and apparatus for synthesizing musical sounds by frequency modulation using a filter | |
| JPS648360B2 (ja) | ||
| JP2766662B2 (ja) | 楽音発生装置の波形データ読み出し装置及び波形データ読み出し方法 | |
| JP3201202B2 (ja) | 楽音信号合成装置 | |
| JP2795619B2 (ja) | 楽音発生装置 | |
| JP3085801B2 (ja) | 変調信号発生装置 | |
| JP2606684B2 (ja) | 周波数変調楽音合成原理による波形加工装置 | |
| US5581045A (en) | Method and integrated circuit for the flexible combination of four operators in sound synthesis | |
| JP2643761B2 (ja) | 周波数変調楽音合成原理による波形加工装置 | |
| JP2678970B2 (ja) | 楽音発生装置 | |
| JP2754974B2 (ja) | 楽音合成装置 | |
| JPH045692A (ja) | 電子楽器 | |
| JPS6120876B2 (ja) | ||
| JPH05232964A (ja) | 楽音合成装置 | |
| JP3339070B2 (ja) | 楽音合成装置 | |
| JP2797140B2 (ja) | 楽音波形発生装置 | |
| JPH09297580A (ja) | 電子楽器の音響効果付加装置 | |
| JPH0644193B2 (ja) | 楽音合成装置 | |
| JPH06161458A (ja) | 楽音合成装置 | |
| JPH02273793A (ja) | 電子楽器の楽音生成装置 | |
| JPS58132793A (ja) | 楽音合成方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080215 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090215 Year of fee payment: 14 |
|
| LAPS | Cancellation because of no payment of annual fees |