JPS6336674B2 - - Google Patents

Info

Publication number
JPS6336674B2
JPS6336674B2 JP58096303A JP9630383A JPS6336674B2 JP S6336674 B2 JPS6336674 B2 JP S6336674B2 JP 58096303 A JP58096303 A JP 58096303A JP 9630383 A JP9630383 A JP 9630383A JP S6336674 B2 JPS6336674 B2 JP S6336674B2
Authority
JP
Japan
Prior art keywords
waveform
data
section
control data
waveforms
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
Application number
JP58096303A
Other languages
English (en)
Other versions
JPS59220798A (ja
Inventor
Kazuhiro Murase
Kinji Kawamoto
Masataka Nikaido
Tatsuya Adachi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP58096303A priority Critical patent/JPS59220798A/ja
Publication of JPS59220798A publication Critical patent/JPS59220798A/ja
Publication of JPS6336674B2 publication Critical patent/JPS6336674B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】
産業上の利用分野 本発明は電子楽器に関し、特に、自然楽器音に
近い楽音を発生することを可能とする電子楽器に
関する。 従来例の構成とその問題点 従来、自然楽器音を模擬するものとして、正弦
波合成方式を用いたもの、周波数変調方式を用い
たもの、減算方式(おもにアナログ処理でVCO、
VCF、VCAなどを使用したもの)を用いたもの、
あるいは、波形読みだし方式(一周期分の自然楽
器音をあらかじめ切り出してメモリに記憶してお
き、メモリに記憶した一周期分の波形をくり返し
読み出して楽音を発生するもの)を用いたものな
どが提示されているが、より生々しい自然楽器音
を模擬しようとすると、回路規模が大きくなり実
用化が困難なものとか、方式上の限界があるとい
う問題点を有していた。 発明の目的 本発明の目的は、簡単な構成でより生々しい自
然楽器音を模擬することが可能な電子楽器を提供
するものである。 発明の構成 本発明の電子楽器は、複数枚の波形データと上
記波形データを用い合成波形を生成する時に使用
する制御データとを記憶するデータメモリ部と、
上記データメモリ部から制御データを読み取り該
制御データに基づいて波形データを読み取るデー
タ読み取り部と、上記データ読み取り部で読み取
つたデータに基づいて合成波形を生成する波形計
算部とを具備し、上記制御データによつて、上記
データメモリに記憶している波形データをそのま
ま用い合成波形を生成する連続波形区間と2枚の
波形データを用い2枚の波形間に存在する仮想サ
ンプルを求め合成波形を生成する補間波形区間と
1枚の波形データをくり返し用い合成波形を生成
するホールド波形区間とを有する楽音を発生する
ものであり、楽音の立上り部における激しい波形
の変化(音色の変化)を連続波形区間で生成し、
楽音の定常部における安定した波形をホールド波
形区間で近似し、連続波形区間とホールド波形区
間との間に存在する比較的滑めらかな波形変化を
補間波形区間を近似して、自然楽器音に近い楽音
波形を発生することができるものである。 さらに本発明は、自然楽音から選択抽出して得
た複数の波形と上記波形を用い合成波形を生成す
る時に使用する制御データとを記憶するデータメ
モリ部と、上記データメモリ部から制御データと
波形とを読み取るデータ読み取り部と、上記デー
タ読み取り部で読み取つた制御データと波形デー
タとを用い合成波形サンプルを生成する波形計算
部とを具備し、上記波形計算部で行なう波形演算
式のパラメータを上記制御データに基づいて制御
することにより、1つの波形演算式で生成過程が
異なる合成波形サンプルを発生するようにしたも
のであり、簡単な構成で、自然楽器に近い楽音を
発生することができるものである。 実施例の説明 以下本発明の一実施例を図面に基づいて説明す
る。 まず、本発明の楽音発生方法について、第1図
を用いて説明する。 鍵のスイツチの押鍵(オン)・離鍵(オフ)に
伴なうキーオン/オフ信号(第1図中1)がオン
状態となると、自然楽音の発音開始時点から複数
周期に相当する波形をそのまま抽出して得た連続
波形をデータメモリ部からデータ読み取り合成楽
音波形を生成する(第1図中3−連続波形区間)。
そして、連続波形データを終了すると、自然楽音
から離散的に抽出して得た複数の離散波形と連続
波形の最終波形とを用い波形補間処理を行ない、
合成波形を生成する(第1図中3−補間波形区
間)。その後、データメモリ部に記憶している離
散波形が最後の波形となると、最終波形をくり返
しデータメモリ部から読み取り合成波形を生成す
る(第1図中3−ホールド波形区間)。鍵スイツ
チがオン状態時には、上記生成した合成波形を楽
音としてそのまま出力する(第1図中4−W区
間)。 キーオン/オフ信号がオフ状態となると、減衰
エンベローブ信号(第1図中−2)を発生する。 この結果、鍵スイツチがオフ状態時には、上記
生成した合成波形と減衰エンベロープとの乗算処
理を行ない、楽音波形を出力する(第1図中−4
−WE区間)。 次に、データメモリに記憶しているデータの内
容について説明する。 第2図にデータメモリの一例を示す。 楽音合成データは、制御データと波形データと
を1組とする合成データと先頭アドレスデータと
から構成している。 先頭アドレスデータは、それぞれの合成データ
の先頭アドレスをを示すデータである。 制御データは、波形データ領域に格納している
波形の枚数を表わす枚数データと、波形データを
用い合成波形を生成する時に使用する推移データ
とから構成している。推移データは、波形データ
1枚ごとにそれぞれ設けており、連続波形区間
(論理“1”レベル)あるいは離散波形区間(論
理“0”レベル)を指示する区間指定フラグと離
散波形データを用い波形補間処理を行なう時に使
用する推移回数指定データとから構成している。 波形データは、自然楽音波形から抽出した複数
枚の波形(第2図では12枚)から構成しており、
連続波形区間で使用する連続波形データと補間波
形区間で使用する補間波形データとホールド波形
区間で使用する最終波形データとを有している。 複数組の合成データは、鍵スイツチの位置によ
つて合成データを用意するたとえば、オクターブ
ごとに異なる合成データを用意するものや、音色
に応じて異なる合成データを用意するものであ
る。 次に、波形補間処理について説明する。 第3図は自然楽音波形から選択抽出した波形デ
ータ(i)と波形データ(i+1)とを示す。 波形補間方法としては、波形データ位置iから
(i+1);(i=0、1、2、………、I−1)
の間を楽音波形1周期がM回くり返して推移し、
波形サンプル(xi、o)と(xi+1、o)との間に
存在する仮想サンプル値 ^(xi、n、o)を補間演算
を用い仮想的に仮想サンプル点の波形サンプル値
を算出して近似値を求めようとするものである。
補間式を下式に示す。 ^(xi n、o)=(xi、o)+{(xi+1、
o)−(xi、o)}×m/M……(1) iは、自然楽音波形から選択抽出した波形デー
タ位置で、波形ナンバを表わす。(i=0、1、
2、………、I−1) mは、波形ナンバiからi+1の間をM回繰り
返し推移している途中の位置を表わすものであ
る。(m=0、1、2、………、M−1) nは、楽音波形1周期をN分割したサンプル位
置で波形サンプルナンバを表わす。(n=0、1、
2、………、N−1) 第4図aに(1)式を用いた補間例を示す。図から
もわかるように、波形のつなぎ目で不連続が発生
している。この不連続点のレベル差が大きいと、
不用なノイズ成分として聴感上問題となる場合が
ある。そこで、本実施例では、(1)式に補正項を加
えて第4図bに示すように不連続点の発生を防止
している。(2)式に補正項を加えた補間式を示す。 ^(xi、n、o)=(xi、o)+{(xi+1
、o)−(xi、o)}×Nm+n/MN……(2) なお、連続波形区間では、(2)式の(xi+1、o)
を(xi+1、o)=(xi、o)とし、波形サンプルナ
ンバnと波形ナンバiとの更新処理を行ない連続
波形を発生している。 また、ホールド波形区間では、(2)式の補間係数
(Nm+n)を常時(Nm+n)=(0)10として波
形サンプルナンバnの更新処理を行ないホールド
波形を発生している。 次に、第2図に示した推移回数指定データにつ
い説明する。 本実施例では、(2)式に示した補間係数
Nm+n/MNの算出を簡略化する方法として以下の ようにしている。 (2)式ではNm+n項の増分値が1であつた
が、補間係数の分子項の増分値をαとする。 補間係数Nm+n/MNを(Nm+n)α/MNαと置き 換える。 MNα項を216と固定化する。 この結果、補間係数は、(Nm+n)α/216と
なり、1/216項は固定的に右シフト操作を行な
うだけでよく、MN項を求め除算する必要がなく
なり、補間係数の算出が容易になる。第1表に推
移回数指定データと増分値αと、波形1周期のサ
ンプル数と、くり返し数との関係を示す。 なお、くり返し数指定データが(F)16は、最終波
形を示す最終波形フラグ(信号WEF)として用
いている。
【表】

Claims (1)

  1. 【特許請求の範囲】 1 自然楽音から選択抽出して得た複数の波形と
    上記波形を用い合成波形を生成する時に使用する
    制御データとを記憶するデータメモリ部と、上記
    データメモリ部から制御データと2つの波形サン
    プルデータとを読み取るデータ読み取り部と、上
    記データ読み取り部で読み取つた制御データと波
    形サンプルデータとを用い合成波形サンプルを生
    成する波形計算部とを具備し、上記波形計算部で
    は、実質的に次式で示す波形演算式を用い、上記
    制御データによつて、上記データメモリに記憶し
    ている波形データをそのまま用い合成波形を生成
    する連続波形区間(制御データ=PCM)と2枚
    の波形データを用い2枚の波形間に存在する仮想
    サンプルを求め合成波形を生成する補間波形区間
    (制御データ=波形移行枚数M)と1枚の波形デ
    ータを繰り返し用い合成波形を生成するホールド
    波形区間(制御データ=WEF)とを有する楽音
    を発生するようにしたことを特徴とする電子楽
    器。 ただし 制御データ=PCM時 データ読み取り部で読み取つた(Xi+1、o)=
    (Xi、o)とし、(Xi)から(Xi+1)への波形
    移行枚数MiをM=1とする。 制御データ=波形移行数M時 データ読み取り部で読み取つた(Xi、o)、
    (Xi+1、o)、Miを用い次式の波形演算式により2
    枚の波形間に存在する仮想サンプルを求める。 制御データ=WEF時 補間係数(Nm+n)を(Nm+n)=(0)10と
    する。 ^(Xi、n、o)=〔(Xi+1、o)−(Xi
    、o)〕×(Nm+n)/Mi・N+(Xi、o) i=0、1、2、………I−1波形ナンバ m=0、1、2、………Mi−1くり返しナン
    バ n=0、1、2、………N−1波形サンプル Miは波形(Xi)から(Xi+1)への波形移行
    枚数、である。
JP58096303A 1983-05-30 1983-05-30 電子楽器 Granted JPS59220798A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58096303A JPS59220798A (ja) 1983-05-30 1983-05-30 電子楽器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58096303A JPS59220798A (ja) 1983-05-30 1983-05-30 電子楽器

Publications (2)

Publication Number Publication Date
JPS59220798A JPS59220798A (ja) 1984-12-12
JPS6336674B2 true JPS6336674B2 (ja) 1988-07-21

Family

ID=14161260

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58096303A Granted JPS59220798A (ja) 1983-05-30 1983-05-30 電子楽器

Country Status (1)

Country Link
JP (1) JPS59220798A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02140478A (ja) * 1988-11-22 1990-05-30 Shibaura Eng Works Co Ltd 圧力制御機構

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5855518B2 (ja) * 1977-04-28 1983-12-09 ヤマハ株式会社 電子楽器
JPS5528072A (en) * 1978-08-21 1980-02-28 Nippon Musical Instruments Mfg Electronic musical instrument

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02140478A (ja) * 1988-11-22 1990-05-30 Shibaura Eng Works Co Ltd 圧力制御機構

Also Published As

Publication number Publication date
JPS59220798A (ja) 1984-12-12

Similar Documents

Publication Publication Date Title
US4909121A (en) Tone signal generation device with reasonance tone effect
JPH0693189B2 (ja) 電子楽器
US20070000371A1 (en) Tone synthesis apparatus and method
JPH0413717B2 (ja)
JP2001508886A (ja) サウンドシンセサイザにおける指数減衰の近似装置および方法
JP2576702B2 (ja) 電子楽器
US5298676A (en) Tone parameter control apparatus
JPS5855518B2 (ja) 電子楽器
JP3634130B2 (ja) 楽音生成装置及び楽音生成方法
JPH0422519B2 (ja)
US5559298A (en) Waveform read-out system for an electronic musical instrument
JPS6339080B2 (ja)
JP2003036082A (ja) ピッチ変換装置
JP2707818B2 (ja) 電子楽器
JPS6335038B2 (ja)
JP3538908B2 (ja) 電子楽器
Boulanger Introduction to sound design in Csound
JP2768064B2 (ja) 楽音合成装置
JPS592034B2 (ja) 電子楽器
JP2940043B2 (ja) 電子楽器
JPH07271374A (ja) 電子楽器
Olney Computational Thinking through Modular Sound Synthesis
JP2527077B2 (ja) 電子楽器
JPH0926787A (ja) 音色制御装置
JP2833485B2 (ja) 楽音発生装置