JPH0743597B2 - 楽音発生装置 - Google Patents

楽音発生装置

Info

Publication number
JPH0743597B2
JPH0743597B2 JP61161278A JP16127886A JPH0743597B2 JP H0743597 B2 JPH0743597 B2 JP H0743597B2 JP 61161278 A JP61161278 A JP 61161278A JP 16127886 A JP16127886 A JP 16127886A JP H0743597 B2 JPH0743597 B2 JP H0743597B2
Authority
JP
Japan
Prior art keywords
waveform data
waveform
address
section
data
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
Application number
JP61161278A
Other languages
English (en)
Other versions
JPS6317496A (ja
Inventor
忠男 菊本
三春 岸岡
Original Assignee
ロ−ランド株式会社
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 ロ−ランド株式会社 filed Critical ロ−ランド株式会社
Priority to JP61161278A priority Critical patent/JPH0743597B2/ja
Publication of JPS6317496A publication Critical patent/JPS6317496A/ja
Publication of JPH0743597B2 publication Critical patent/JPH0743597B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 (発明の技術分野) 本発明は電子楽器の音源として有効な楽音発生装置に関
する。
(従来技術とその問題点) 従来、自然楽器の発音開始から発音終了までを記憶装置
に記憶し、これを読み出すことにより楽音信号を得るも
のにおいて、繰返し読み出しを行なうべき複数周期波形
とは別途に立上り部分の複数周期波形を準備しておき、
この立上り部分を1回読み出した後、繰返し部分を繰返
し読み出すようにして持続音を得るものがあった。
その一例が特開昭59−188697号公報に記載されている。
しかし、以上のような楽音発生装置でも繰返し部分とす
るための安定した波形を得るには楽音の立上りから長い
区間が必要となることがあり、やはり記憶装置の容量が
膨大となることがある。
(発明の目的) この発明の目的は、上記欠点を取り除いてより少ない記
憶容量で良質な楽音信号を発生することが可能な楽音発
生装置を提供するためになされたものである。
(発明の概要) この発明は、楽音の発音開始の立ち上がり部分を含む複
数周期の第1の波形データ(後に示し実施例で言えば
A、以下同じ)と、この第1の波形データ(A)に続く
複数周期の第2の波形データ(B)とを記憶する波形記
憶装置を備え、第1の波形データ(A)を読みだした後
に、第2の波形データ(B)を繰り返し読み出すように
した楽音発生装置において、第1の波形データ(A)
は、原波形データの立ち上がりから始まり、第2の波形
データ(B)に使用する区間の始まりよりも前記立ち上
がりに近い部分で終わる波形データ(AW)で作成された
ものであって、更に、第1の波形データ(A)の終わり
の部分は、その第1の波形データの作成に使用する原波
形データ(AW)の終わりの区間と、第2の波形データ
(B)の終わりの区間とを、クロスフェードしたもので
あり、第2の波形データ(B)は、原波形データの特定
区間(SW)を切り取り、初めの部分と終わりの部分とを
クロスフェードして、エンドレス状にし、任意の位置で
切断したものである。
(実施例) 第1図は本発明の一実施例である楽音発生装置を具備し
た電子楽器のブロック図である。
波形記憶装置7には第2図(2−5)に示すような波形
データを記憶しており、その波形データは以下のように
して得られる。
楽器等により発せられ原楽音波形第2図(2−1)から
立上り部分を含む波形AWと持続音を作るための波形SW
(この波形SWは、第2図(2−1)から明らかなよう
に、波形AWとは不連続なものである。)とをそれぞれ切
取り該切取部分を変調して第2図(2−2)に示すよう
な波形AW1とSW1とを得る。波形SW1はさらに中央付近で
切断し両端部分がクロスフェードするようにつなぐとエ
ンドレスで再生可能な第2図(2−3)のSW2の波形と
なる。(該波形SW2を得る方法は公知の方法であり特開
昭57−58195号公報に記載されている。) そこで、波形AW1と波形SW2とを自然な状態でつなぐため
波形SW2の始めの部分に連続した波形SW2の終りの部分を
第2図(2−4)のような徐々に音量が増加する波形に
変調して波形SW2の始めの部分に付加する。
以上のようにして得た波形SW2を主要部とした波形の前
端部と立上り部を含む波形AW1の後端部をクロスフェー
ドして第1の波形データであるAと第2の波形データで
あるBとでなる第2図(2−5)の波形を得、その波形
データを第1図の波形記憶装置7へ記憶しておく。
立上り部分AWや持続部分SWは、ディスプレイ装置を持つ
コンピュータを用い、その区間を指定することにより演
奏者が容易に編集することができる。このことは特開昭
61−45299号に述べられている。
なお、第2図においては位相を無視して記しているが、
特に重ね合わせるところでは位相を合わせるほうがよ
い。もし、逆位相になるとこの部分での振幅が小さくな
る。
以上の波形データを記憶した第1図の電子楽器について
説明する。
CPU2は、鍵盤及び操作子1の操作状態を検出する。
鍵盤が押されたことを検出した場合には、その鍵に対応
する周波数情報FをレジスタAに設定する。
前記波形の編集は、波形をディスプレイ装置3に表示し
操作子を用いて行なう。
周波数情報Fは累算器6において、所定の周期(波形を
発生する場合のサンプリング周期と同一)で累算され、
波形メモリ7から波形振幅値WSを出力させる波形アドレ
スWAとなる。
このようにサンプリング周期は一定で、波形を読み出す
アドレスの歩進幅を押鍵位置に応じて制御するものとし
てして、特公昭59−17838号に記載の発明がある。この
発明では、周波数情報Fは整数部と小数部とからなり小
数部の値に応じて補間演算を行ない、質の良い楽音を発
生するものである。
本実施例では周波数情報Fは同様に小数部を有し、波形
アドレスWAも小数部を有するが波形メモリには整数部の
みが作用し波形を出力するものとしている。
波形アドレスWAが、波形の最終アドレスEAを越えた場合
は波形アドレスを繰返し波形の頭に戻す。前記編集作業
により繰返し部分の最初と最後のアドレスREAとEAはそ
れぞれレジスタB,Cに設定される。
周波数情報Fが累算される毎に減算器10において、波形
アドレスWAからレジスタCに記憶された最終アドレスEA
を減算する。この減算器からボローが出力される場合は
まだ波形アドレスWAが最終アドレスEAに到達していない
ことになる。ボローが出力されない場合は、最終アドレ
スを越えたことになるので累算器の値はクリアーされ、
減算器の値とレジスタBの繰返し部分の最初のアドレス
REAが加算器9により加算され、この加算値がセレクタ
5によって選択された累算器6に入力される。
以下同様にして繰返し部分の波形が読み出される。な
お、上記説明では、立上り部分の先頭アドレスSTAは波
形メモリ7の先頭アドレスとしている。
ピッチの補正 複数波形のうちの一部を切り出して繰返し読み出す場合
には、そのピッチに関して次のような問題がある。
すなわち切り出す区間はアドレスにより指定されるの
で、その値(REAとEA)は整数値である。ところが切り
出そうとする区間は楽音の周期の整数倍でなければなら
ず、ちょうどその値が整数になることはほとんどない。
第3図に示すように、切り出す区間の始点をゼロクロス
点のアドレス位置に選んだとしても終点のゼロクロス点
はアドレス位置には来ない。従ってメモリに記憶する区
間は整数アドレスのDまたはEとなり、本来区間Cをも
って読み出す場合とはピッチが異なる。このずれを防ぐ
には次の2つの方法がある。
(1)レジスタC(またはB)に小数部を設ける。
レジスタCの整数部には、波形メモリ7に記憶された区
間Dを示す整数アドレスを記憶させ、小数部には、小数
アドレスに相当する期間(C−D)の値を記憶させる。
(2)周波数情報Fを変更する。
周波数情報Fは、波形メモリ7の繰り返し部分に波形の
整数倍の周期が記憶されているとして発生されるが、上
記のように波形の切り出しに誤差があり、ピッチが変化
する場合には、その波形データの再生時に周波数情報F
を予め変更するように設定しておく。
(発明の効果) 以上のような楽音発生装置によれば、立上り部分を含む
第1の波形データと繰返し部分の第2の波形データとを
原波形から連続して取り出してなく、従って第1の波形
データと第2の波形データとにおいて、音色等の楽音の
変化が気にならない程度に第1と第2の波形データ間の
原波形データを省略でき、記憶容量を従来のものより少
なくすることができる。
さらに、繰返し波形部分の音色を変化させることや、効
果を付加することなど楽音を加工することも可能である
従来にない楽音発生装置である。
【図面の簡単な説明】
第1図は、本発明の一実施例のブロック図、第2図は、
メモリに記憶する波形の編集過程を示す図、第3図は、
波形の切出しに関する図である。 AW……立上り部分を含む波形 SW……持続音を作るための波形 A……第1の波形データ B……第2の波形データ

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】楽音の発音開始の立ち上がり部分を含む複
    数周期の第1の波形データ(A)と、この第1の波形デ
    ータ(A)に続く複数周期の第2の波形データ(B)と
    を記憶する波形記憶装置を備え、第1の波形データ
    (A)を読みだした後に、第2の波形データ(B)を繰
    り返し読み出すようにした楽音発生装置において、 第1の波形データ(A)は、原波形データの立ち上がり
    から始まり、第2の波形データ(B)に使用する区間の
    始まりよりも前記立ち上がりに近い部分で終わる波形デ
    ータ(AW)で作成されたものであって、更に、第1の波
    形データ(A)の終わりの部分は、その第1の波形デー
    タの作成に使用する原波形データ(AW)の終わりの区間
    と、第2の波形データ(B)の終わりの区間とを、クロ
    スフェードしたものであり、 第2の波形データ(B)は、原波形データのうち特定区
    間(SW)を切り取り、初めの部分と終わりの部分とをク
    ロスフェードして、エンドレス状にし、任意の位置で切
    断したものである楽音発生装置。
JP61161278A 1986-07-08 1986-07-08 楽音発生装置 Expired - Fee Related JPH0743597B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61161278A JPH0743597B2 (ja) 1986-07-08 1986-07-08 楽音発生装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61161278A JPH0743597B2 (ja) 1986-07-08 1986-07-08 楽音発生装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP4030045A Division JP2683975B2 (ja) 1992-01-20 1992-01-20 楽音発生装置

Publications (2)

Publication Number Publication Date
JPS6317496A JPS6317496A (ja) 1988-01-25
JPH0743597B2 true JPH0743597B2 (ja) 1995-05-15

Family

ID=15732066

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61161278A Expired - Fee Related JPH0743597B2 (ja) 1986-07-08 1986-07-08 楽音発生装置

Country Status (1)

Country Link
JP (1) JPH0743597B2 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2920296B2 (ja) * 1989-07-05 1999-07-19 清水建設株式会社 定常自然音再生装置
JP2605887B2 (ja) * 1989-10-04 1997-04-30 ヤマハ株式会社 音源波形の収録再生方法
JP2739669B2 (ja) * 1992-08-24 1998-04-15 株式会社河合楽器製作所 楽音発生装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59188697A (ja) * 1983-04-11 1984-10-26 ヤマハ株式会社 楽音発生装置
JPS6017497A (ja) * 1983-07-08 1985-01-29 松下電器産業株式会社 アンサンブル音源装置
DE3432582C1 (de) * 1984-09-05 1985-09-12 Matth. Hohner Ag, 7218 Trossingen Schaltungsanordnung fuer ein elektronisches Musikinstrument

Also Published As

Publication number Publication date
JPS6317496A (ja) 1988-01-25

Similar Documents

Publication Publication Date Title
JP2576647B2 (ja) 波形発生装置
JP2567717B2 (ja) 楽音発生装置
EP3800630A1 (en) Electronic musical instrument, method of generating musical sound, and storage medium
JPS616689A (ja) 電子楽器
JP2785531B2 (ja) 電子楽器
JPH0743597B2 (ja) 楽音発生装置
JP2999806B2 (ja) 楽音発生装置
JP3037861B2 (ja) 波形形成装置およびこの出力波形を用いた電子楽器
JPH06138880A (ja) 楽音合成装置と方法
US5559298A (en) Waveform read-out system for an electronic musical instrument
JP2683975B2 (ja) 楽音発生装置
US5324882A (en) Tone generating apparatus producing smoothly linked waveforms
JP2576614B2 (ja) 処理装置
JP2576616B2 (ja) 処理装置
JP3021743B2 (ja) 楽音合成装置
JP3527396B2 (ja) 波形記録装置および波形再生装置
JP2776045B2 (ja) 楽音発生装置
JP3714397B2 (ja) 波形データ処理装置及び波形データ処理方法
JP3543203B2 (ja) 電子楽器
JPS62245434A (ja) 電子楽器の波形発生装置
JP2576613B2 (ja) 処理装置
JP2900076B2 (ja) 波形生成装置
JP3651675B2 (ja) 電子楽器
JP2594782B2 (ja) 電子楽器
JP2900077B2 (ja) 波形記録・再生法及び波形再生装置

Legal Events

Date Code Title Description
S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees