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