JPH09325777A - 楽音信号発生装置及び楽音信号発生方法 - Google Patents
楽音信号発生装置及び楽音信号発生方法Info
- Publication number
- JPH09325777A JPH09325777A JP8161120A JP16112096A JPH09325777A JP H09325777 A JPH09325777 A JP H09325777A JP 8161120 A JP8161120 A JP 8161120A JP 16112096 A JP16112096 A JP 16112096A JP H09325777 A JPH09325777 A JP H09325777A
- Authority
- JP
- Japan
- Prior art keywords
- sound
- waveform data
- data
- tone signal
- 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.)
- Pending
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】
【課題】 本発明は、波形データの量を減らすことがで
きると共に、打撃音を含んだ音を忠実に再生することの
できる楽音信号発生装置及び楽音信号発生方法を提供す
ることを目的とする。 【解決手段】原音から打撃音成分が除去された音、即ち
弦音を所定のサンプリング周波数でサンプリングして得
られた波形データであって、且つループ処理が施された
ものを記憶する第1の記憶手段10と、該所定のサンプ
リング周波数より低いサンプリング周波数で打撃音をサ
ンプリングして得られた波形データを記憶する第2の記
憶手段11と、該第1の記憶手段から波形データをルー
プ方式で読み出す第1の読出手段13と、該第2の記憶
手段から波形データを読み出す第2の読出手段14と、
該第1の読出手段及び該第2の読出手段からの各波形デ
ータを混合する混合手段18とを備え、該混合手段で混
合された波形データに基づいて楽音信号を発生する。
きると共に、打撃音を含んだ音を忠実に再生することの
できる楽音信号発生装置及び楽音信号発生方法を提供す
ることを目的とする。 【解決手段】原音から打撃音成分が除去された音、即ち
弦音を所定のサンプリング周波数でサンプリングして得
られた波形データであって、且つループ処理が施された
ものを記憶する第1の記憶手段10と、該所定のサンプ
リング周波数より低いサンプリング周波数で打撃音をサ
ンプリングして得られた波形データを記憶する第2の記
憶手段11と、該第1の記憶手段から波形データをルー
プ方式で読み出す第1の読出手段13と、該第2の記憶
手段から波形データを読み出す第2の読出手段14と、
該第1の読出手段及び該第2の読出手段からの各波形デ
ータを混合する混合手段18とを備え、該混合手段で混
合された波形データに基づいて楽音信号を発生する。
Description
【0001】
【発明の属する技術分野】本発明は、例えば電子楽器や
音源ボード等に好適な楽音信号発生装置及び楽音信号発
生方法に関し、特にパルスコード変調(PCM)方式で
ピアノ音色を発生する場合に、記憶すべき波形データの
量を減らす技術に関する。
音源ボード等に好適な楽音信号発生装置及び楽音信号発
生方法に関し、特にパルスコード変調(PCM)方式で
ピアノ音色を発生する場合に、記憶すべき波形データの
量を減らす技術に関する。
【0002】
【従来の技術】従来、PCM方式を採用した楽音信号発
生装置が知られている。この楽音信号発生装置において
は、例えば自然楽器音の信号をパルスコード変調するこ
とによって得られた波形データが予め波形メモリに格納
される。そして、楽音信号発生操作は、発音指令を受け
取ると、波形メモリから波形データを順次読み出し、こ
の読み出した波形データに基づいて楽音信号を発生す
る。このようなPCM方式の楽音信号発生装置において
は、自然楽器音を忠実に模擬するために、種々の技術が
採用されている。以下においては、自然楽器の1つとし
てアコースティックピアノ(以下、単に「ピアノ」とい
う)を例にとり、従来の技術を説明する。
生装置が知られている。この楽音信号発生装置において
は、例えば自然楽器音の信号をパルスコード変調するこ
とによって得られた波形データが予め波形メモリに格納
される。そして、楽音信号発生操作は、発音指令を受け
取ると、波形メモリから波形データを順次読み出し、こ
の読み出した波形データに基づいて楽音信号を発生す
る。このようなPCM方式の楽音信号発生装置において
は、自然楽器音を忠実に模擬するために、種々の技術が
採用されている。以下においては、自然楽器の1つとし
てアコースティックピアノ(以下、単に「ピアノ」とい
う)を例にとり、従来の技術を説明する。
【0003】一般に、ピアノの鍵盤が打鍵されると、弦
の振動に基づく音の他に打撃音が発生する。この打撃音
は、打鍵によって棚板に加えられる衝撃、打鍵に応じて
ハンマーが弦を叩く際の衝撃等によって発生する。この
打撃音は、特にピアノの中〜高音域において聴感上よく
聴こえ、ピアノ音を再現するためには重要な成分であ
る。この打撃音は、筐体の残響によってある程度長い時
間(例えば1〜2秒間)継続する。かかるピアノ音の特
性を模擬するために、PCM方式の楽音信号発生装置に
おいて、打撃音が含まれた楽音信号を発生させる技術が
開発されている。
の振動に基づく音の他に打撃音が発生する。この打撃音
は、打鍵によって棚板に加えられる衝撃、打鍵に応じて
ハンマーが弦を叩く際の衝撃等によって発生する。この
打撃音は、特にピアノの中〜高音域において聴感上よく
聴こえ、ピアノ音を再現するためには重要な成分であ
る。この打撃音は、筐体の残響によってある程度長い時
間(例えば1〜2秒間)継続する。かかるピアノ音の特
性を模擬するために、PCM方式の楽音信号発生装置に
おいて、打撃音が含まれた楽音信号を発生させる技術が
開発されている。
【0004】例えば、第1の技術においては、打鍵によ
って発生されたピアノ音(以下、「原音」という)を録
音する。そして、この録音された音の信号をパルスコー
ド変調して波形データを作成し、波形メモリに格納す
る。そして、発音指令に応じて波形メモリから波形デー
タが順次読み出され、この読み出された波形データに基
づいて楽音信号が発生される。この技術においては、打
撃音成分が含まれた波形データが作成されるので、自然
楽器音に近い音が得られる。
って発生されたピアノ音(以下、「原音」という)を録
音する。そして、この録音された音の信号をパルスコー
ド変調して波形データを作成し、波形メモリに格納す
る。そして、発音指令に応じて波形メモリから波形デー
タが順次読み出され、この読み出された波形データに基
づいて楽音信号が発生される。この技術においては、打
撃音成分が含まれた波形データが作成されるので、自然
楽器音に近い音が得られる。
【0005】また、第2の技術においては、原音から打
撃音成分が除去された音、つまり弦の振動のみに基づく
音(以下、「弦音」という)の信号をパルスコード変調
して弦音波形データが作成される。打撃音成分の除去に
は、例えば櫛型フィルタが用いられる。この弦音波形デ
ータは第1の波形メモリに格納される。一方、例えばピ
アノの棚板を叩くことにより発生される打撃音を録音
し、これをパルスコード変調して打撃音波形データが作
成される。この打撃音波形データは第2の波形メモリに
格納される。そして、発音指令に応じて第1の波形メモ
リから弦音波形データが、第2の波形メモリから打撃音
波形データがそれぞれ読み出されて混合される。そし
て、この混合された波形データに基づいて楽音信号が発
生される。
撃音成分が除去された音、つまり弦の振動のみに基づく
音(以下、「弦音」という)の信号をパルスコード変調
して弦音波形データが作成される。打撃音成分の除去に
は、例えば櫛型フィルタが用いられる。この弦音波形デ
ータは第1の波形メモリに格納される。一方、例えばピ
アノの棚板を叩くことにより発生される打撃音を録音
し、これをパルスコード変調して打撃音波形データが作
成される。この打撃音波形データは第2の波形メモリに
格納される。そして、発音指令に応じて第1の波形メモ
リから弦音波形データが、第2の波形メモリから打撃音
波形データがそれぞれ読み出されて混合される。そし
て、この混合された波形データに基づいて楽音信号が発
生される。
【0006】一方、PCM方式の楽音信号発生装置にお
いては、多くの場合、ループ方式と呼ばれる波形データ
の記憶・読出方式が採用される。このループ方式では、
図6に示すように、楽音の立ち上がり部分(以下、「ア
タック部」という)の波形データと、それに続く定常部
分の一部(以下、「ループ部」という)の波形データの
みが波形メモリに格納される。そして、発音指令に応じ
て、先ずアタック部の波形データが1回だけ読み出さ
れ、引き続いてループ部の波形データが繰り返し読み出
される。この方式によれば、楽音の立ち上がりから消音
に至るまでの波形データを記憶しておく必要がないの
で、記憶すべき波形データの量を減らすことができると
いう利点がある。
いては、多くの場合、ループ方式と呼ばれる波形データ
の記憶・読出方式が採用される。このループ方式では、
図6に示すように、楽音の立ち上がり部分(以下、「ア
タック部」という)の波形データと、それに続く定常部
分の一部(以下、「ループ部」という)の波形データの
みが波形メモリに格納される。そして、発音指令に応じ
て、先ずアタック部の波形データが1回だけ読み出さ
れ、引き続いてループ部の波形データが繰り返し読み出
される。この方式によれば、楽音の立ち上がりから消音
に至るまでの波形データを記憶しておく必要がないの
で、記憶すべき波形データの量を減らすことができると
いう利点がある。
【0007】
【発明が解決しようとする課題】しかしながら、打撃音
が含まれた楽音信号をループ方式で生成する場合に以下
の問題があった。楽音は周知のように周期波形で構成さ
れているが、打撃音は周期波形で構成されていない。仮
に打撃音の波形データの一部を繰り返して読み出して再
生すると周期波形となり打撃音とは異なる音になってし
まう。従って、ある程度長い打撃音が含まれた音をルー
プ方式で再生する場合において、ループ部の全部又は一
部に、打撃音が消音してしまう前(図6の位置Aより
前)の波形データが含まれると、ループ部の再生に入っ
た途端に打撃音が異質な音に変化してしまい、非常に不
自然な音になる。従って、ループ部は、打撃音が消音し
てしまった後(図6の位置A以降)に設ける必要があ
る。このことは、アタック部の波形データが大量になる
ことを意味する。従って、打撃音が含まれた音をループ
方式で忠実に再生しようとすれば、波形データの量を減
らすにも限界があ。
が含まれた楽音信号をループ方式で生成する場合に以下
の問題があった。楽音は周知のように周期波形で構成さ
れているが、打撃音は周期波形で構成されていない。仮
に打撃音の波形データの一部を繰り返して読み出して再
生すると周期波形となり打撃音とは異なる音になってし
まう。従って、ある程度長い打撃音が含まれた音をルー
プ方式で再生する場合において、ループ部の全部又は一
部に、打撃音が消音してしまう前(図6の位置Aより
前)の波形データが含まれると、ループ部の再生に入っ
た途端に打撃音が異質な音に変化してしまい、非常に不
自然な音になる。従って、ループ部は、打撃音が消音し
てしまった後(図6の位置A以降)に設ける必要があ
る。このことは、アタック部の波形データが大量になる
ことを意味する。従って、打撃音が含まれた音をループ
方式で忠実に再生しようとすれば、波形データの量を減
らすにも限界があ。
【0008】そこで、本発明の目的は、波形データの量
を減らすことができると共に、打撃音を含んだ音を忠実
に再生することのできる楽音信号発生装置及び楽音信号
発生方法を提供することにある。
を減らすことができると共に、打撃音を含んだ音を忠実
に再生することのできる楽音信号発生装置及び楽音信号
発生方法を提供することにある。
【0009】
【課題を解決するための手段】本発明の楽音信号発生装
置は、上記目的を達成するために、原音から打撃音成分
が除去された音、即ち弦音を所定のサンプリング周波数
でサンプリングして得られた波形データであって、且つ
ループ処理が施されたものを記憶する第1の記憶手段
と、該所定のサンプリング周波数より低いサンプリング
周波数で原音から除去された打撃音をサンプリングして
得られた波形データを記憶する第2の記憶手段と、該第
1の記憶手段から波形データをループ方式で読み出す第
1の読出手段と、該第2の記憶手段から波形データを読
み出す第2の読出手段と、該第1の読出手段及び該第2
の読出手段からの各波形データを混合する混合手段とを
備え、該混合手段で混合された波形データに基づいて楽
音信号を発生するように構成されている。
置は、上記目的を達成するために、原音から打撃音成分
が除去された音、即ち弦音を所定のサンプリング周波数
でサンプリングして得られた波形データであって、且つ
ループ処理が施されたものを記憶する第1の記憶手段
と、該所定のサンプリング周波数より低いサンプリング
周波数で原音から除去された打撃音をサンプリングして
得られた波形データを記憶する第2の記憶手段と、該第
1の記憶手段から波形データをループ方式で読み出す第
1の読出手段と、該第2の記憶手段から波形データを読
み出す第2の読出手段と、該第1の読出手段及び該第2
の読出手段からの各波形データを混合する混合手段とを
備え、該混合手段で混合された波形データに基づいて楽
音信号を発生するように構成されている。
【0010】第1の記憶手段に記憶する波形データは、
例えば、次のようにして作成することができる。先ず、
原音から打撃音を抽出する。この抽出にはローパスフィ
ルタが用いられる。打撃音成分のうちの振幅が大きい部
分は、中〜高音域においては基音よりも低い周波数側に
存在する。従って、フィルタのカットオフ周波数を基音
より低い周波数に設定して原音をフィルタリングすれ
ば、打撃音成分のみが抽出される。次いで、原音から打
撃音成分を減算する。この減算により、原音から打撃音
成分が除去された音、即ち弦音の波形データが得られ
る。
例えば、次のようにして作成することができる。先ず、
原音から打撃音を抽出する。この抽出にはローパスフィ
ルタが用いられる。打撃音成分のうちの振幅が大きい部
分は、中〜高音域においては基音よりも低い周波数側に
存在する。従って、フィルタのカットオフ周波数を基音
より低い周波数に設定して原音をフィルタリングすれ
ば、打撃音成分のみが抽出される。次いで、原音から打
撃音成分を減算する。この減算により、原音から打撃音
成分が除去された音、即ち弦音の波形データが得られ
る。
【0011】以上の波形データを得る処理は、原音を所
定のサンプリング周波数でサンプリングしてサンプリン
グデータを得、これを例えばコンピュータ上でデジタル
的に処理することにより実現できる。サンプリング周波
数としては、例えば44.1KHzを用いることができ
る。
定のサンプリング周波数でサンプリングしてサンプリン
グデータを得、これを例えばコンピュータ上でデジタル
的に処理することにより実現できる。サンプリング周波
数としては、例えば44.1KHzを用いることができ
る。
【0012】弦音の波形データは、ループ処理が施され
た後に第1の記憶手段に記憶される。ここで、ループ処
理とは、ループ方式に適合するように波形データを加工
することである。より具体的には、ループ処理は、弦音
の波形データに基づいてアタック部及びループ部を決定
する処理である。この際、当該波形データには打撃音の
波形データは含まれないので、ループ部は定常波形にな
った直後の任意の位置から選ぶことができる。従って、
定常の波形データの量を少なくすることができるので、
記憶すべき波形データの量を全体として減らすことがで
きる。
た後に第1の記憶手段に記憶される。ここで、ループ処
理とは、ループ方式に適合するように波形データを加工
することである。より具体的には、ループ処理は、弦音
の波形データに基づいてアタック部及びループ部を決定
する処理である。この際、当該波形データには打撃音の
波形データは含まれないので、ループ部は定常波形にな
った直後の任意の位置から選ぶことができる。従って、
定常の波形データの量を少なくすることができるので、
記憶すべき波形データの量を全体として減らすことがで
きる。
【0013】第2の記憶手段に記憶する波形データは、
例えば、上述のようにして抽出された打撃音成分の波形
データを、上記サンプリング周波数より低い周波数でサ
ンプリングして得ることができる。この波形データは、
例えば44.1KHzでサンプリングして得られた波形
データを例えばコンピュータ上でデジタル的にリサンプ
リングすることにより得ることができる。打撃音に含ま
れる周波数成分は、一般に、低い周波数領域に偏ってい
る。従って、例えば44.1KHzでサンプリングして
得られたサンプリングデータを、例えば10KHz程度
でリサンプリングしても、打撃音は聴感上変化しない。
このようにしてリサンプリングされた波形データは、そ
のまま(ループ処理を施すことなく)第2の記憶手段に
記憶される。
例えば、上述のようにして抽出された打撃音成分の波形
データを、上記サンプリング周波数より低い周波数でサ
ンプリングして得ることができる。この波形データは、
例えば44.1KHzでサンプリングして得られた波形
データを例えばコンピュータ上でデジタル的にリサンプ
リングすることにより得ることができる。打撃音に含ま
れる周波数成分は、一般に、低い周波数領域に偏ってい
る。従って、例えば44.1KHzでサンプリングして
得られたサンプリングデータを、例えば10KHz程度
でリサンプリングしても、打撃音は聴感上変化しない。
このようにしてリサンプリングされた波形データは、そ
のまま(ループ処理を施すことなく)第2の記憶手段に
記憶される。
【0014】打撃音は、比較的長い時間の間継続する
が、原音の発音時間に比べれば遥かに短い。従って、打
撃音の全波形データを第2の記憶手段に記憶するように
構成しても、打撃音の波形データの量が膨大になること
はない。なお、打撃音の波形データに、自然な減衰感を
損なわない程度に減衰エンベロープをかけて第2の記憶
手段に記憶するように構成してもよい。この構成によれ
ば、打撃音の波形データの量を減らすことができる。
が、原音の発音時間に比べれば遥かに短い。従って、打
撃音の全波形データを第2の記憶手段に記憶するように
構成しても、打撃音の波形データの量が膨大になること
はない。なお、打撃音の波形データに、自然な減衰感を
損なわない程度に減衰エンベロープをかけて第2の記憶
手段に記憶するように構成してもよい。この構成によれ
ば、打撃音の波形データの量を減らすことができる。
【0015】本発明の楽音信号発生装置による波形デー
タの減少効果を、従来のそれと比較して具体的に説明す
る。今、第1の記憶手段に、0.5秒分の弦音の波形デ
ータを記憶し、第2の記憶手段に1秒分の打撃音の波形
データを記憶すると仮定する。また、各波形データのデ
ータ長は16ビットとする。この場合、第1の記憶手段
に記憶する波形データの量は下式で得られる。
タの減少効果を、従来のそれと比較して具体的に説明す
る。今、第1の記憶手段に、0.5秒分の弦音の波形デ
ータを記憶し、第2の記憶手段に1秒分の打撃音の波形
データを記憶すると仮定する。また、各波形データのデ
ータ長は16ビットとする。この場合、第1の記憶手段
に記憶する波形データの量は下式で得られる。
【0016】
【数1】波形データ量=44.1KHz×0.5秒×1
6ビット=352.8Kビット また、第2の記憶手段に記憶する波形データの量は、下
式で得られる。
6ビット=352.8Kビット また、第2の記憶手段に記憶する波形データの量は、下
式で得られる。
【数2】波形データ量=10KHz×1秒×16ビット
=160Kビット 従って、本発明の楽音信号発生装置で必要とされる波形
データの量は、512.8Kビットになる。
=160Kビット 従って、本発明の楽音信号発生装置で必要とされる波形
データの量は、512.8Kビットになる。
【0017】これに対し、従来の楽音信号発生装置で、
1秒分の波形データを記憶手段に記憶するとすると、そ
の波形データの量は下式で得られる。
1秒分の波形データを記憶手段に記憶するとすると、そ
の波形データの量は下式で得られる。
【数3】波形データ量=44.1KHz×1秒×16ビ
ット=705.6Kビット 従って、本発明の楽音信号発生装置によれば、従来の楽
音信号発生装置よりも192.8Kビット分波形データ
の量を少なくすることができる。
ット=705.6Kビット 従って、本発明の楽音信号発生装置によれば、従来の楽
音信号発生装置よりも192.8Kビット分波形データ
の量を少なくすることができる。
【0018】また、本発明の楽音信号発生方法は、上記
目的を達成するために、原音から打撃音が除去された
音、つまり弦音を所定のサンプリング周波数でサンプリ
ングして得られた波形データにループ処理を施して記憶
しておき、該所定のサンプリング周波数より低いサンプ
リング周波数で打撃音をサンプリングして得られた波形
データを記憶しておき、該原音から打撃音が除去された
音の波形データをループ方式で読み出し、該打撃音の波
形データを読み出し、これら読み出された各波形データ
を混合し、該混合された波形データに基づいて楽音信号
を発生することを特徴とする。この楽音信号発生方法に
よっても、上述した楽音信号発生装置と同様の効果が得
られる。
目的を達成するために、原音から打撃音が除去された
音、つまり弦音を所定のサンプリング周波数でサンプリ
ングして得られた波形データにループ処理を施して記憶
しておき、該所定のサンプリング周波数より低いサンプ
リング周波数で打撃音をサンプリングして得られた波形
データを記憶しておき、該原音から打撃音が除去された
音の波形データをループ方式で読み出し、該打撃音の波
形データを読み出し、これら読み出された各波形データ
を混合し、該混合された波形データに基づいて楽音信号
を発生することを特徴とする。この楽音信号発生方法に
よっても、上述した楽音信号発生装置と同様の効果が得
られる。
【0019】
【発明の実施の形態】以下、本発明の楽音信号発生装置
及び楽音信号発生方法の実施の形態につき図面を参照し
ながら詳細に説明する。なお、以下の実施の形態におい
ては、ピアノ音の楽音信号を発生する場合について説明
するが、本発明はピアノ音に限定されず、例えばチェン
バロ音その他の打撃音を含んだ音の楽音信号を発生する
場合にも適用できる。
及び楽音信号発生方法の実施の形態につき図面を参照し
ながら詳細に説明する。なお、以下の実施の形態におい
ては、ピアノ音の楽音信号を発生する場合について説明
するが、本発明はピアノ音に限定されず、例えばチェン
バロ音その他の打撃音を含んだ音の楽音信号を発生する
場合にも適用できる。
【0020】先ず、本発明で使用される波形データにつ
いて説明する。本実施の形態では、1つの音色の波形デ
ータは、弦音波形データと打撃音波形データとで構成さ
れているものとする。これら弦音波形データ及び打撃音
波形データは、以下の手順で作成される。
いて説明する。本実施の形態では、1つの音色の波形デ
ータは、弦音波形データと打撃音波形データとで構成さ
れているものとする。これら弦音波形データ及び打撃音
波形データは、以下の手順で作成される。
【0021】先ず、最強タッチの打鍵によって発生され
たピアノ音(原音)を録音する。図3は、録音したピア
ノ音のスペクトルを示す。次いで、この録音された原音
を例えば44.1KHzのサンプリング周波数でサンプ
リングしてサンプリングデータを得る。このサンプリン
グデータに所定の処理を施すことにより、弦音波形デー
タ及び打撃音波形データが作成される。なお、これら波
形データの作成は、例えばコンピュータ処理によって行
うことができる。
たピアノ音(原音)を録音する。図3は、録音したピア
ノ音のスペクトルを示す。次いで、この録音された原音
を例えば44.1KHzのサンプリング周波数でサンプ
リングしてサンプリングデータを得る。このサンプリン
グデータに所定の処理を施すことにより、弦音波形デー
タ及び打撃音波形データが作成される。なお、これら波
形データの作成は、例えばコンピュータ処理によって行
うことができる。
【0022】先ず、弦音波形データの作成手順について
説明する。即ち、上記サンプリングデータをローパスフ
ィルタでフィルタリングし、打撃音成分のサンプリング
データを得る。フィルタのカットオフ周波数は、例えば
基音より若干低い周波数とすることができる。このフィ
ルタリング処理により得られた打撃音のスペクトルを図
4に示す。次いで、原音のサンプリングデータから打撃
音のサンプリングデータを減算する。この減算により、
原音から打撃音成分が除去された音、つまり弦音のみの
サンプリングデータが得られる。この弦音のスペクトル
を図5に示す。次いで、この弦音のサンプリングデータ
にループ処理が施される。この際、定常波形になった直
後から所定範囲をループ部とすることができる。このル
ープ処理が施された後に弦音波形メモリ10に格納され
る。
説明する。即ち、上記サンプリングデータをローパスフ
ィルタでフィルタリングし、打撃音成分のサンプリング
データを得る。フィルタのカットオフ周波数は、例えば
基音より若干低い周波数とすることができる。このフィ
ルタリング処理により得られた打撃音のスペクトルを図
4に示す。次いで、原音のサンプリングデータから打撃
音のサンプリングデータを減算する。この減算により、
原音から打撃音成分が除去された音、つまり弦音のみの
サンプリングデータが得られる。この弦音のスペクトル
を図5に示す。次いで、この弦音のサンプリングデータ
にループ処理が施される。この際、定常波形になった直
後から所定範囲をループ部とすることができる。このル
ープ処理が施された後に弦音波形メモリ10に格納され
る。
【0023】次に、打撃音波形データの作成について説
明する。上記で得られた打撃音のサンプリングデータ
を、例えば10KHzのサンプリング周波数でリサンプ
リングする。このリサンプリングによって得られたサン
プリングデータが、打撃音波形データとして、打撃音波
形メモリ11に格納される。
明する。上記で得られた打撃音のサンプリングデータ
を、例えば10KHzのサンプリング周波数でリサンプ
リングする。このリサンプリングによって得られたサン
プリングデータが、打撃音波形データとして、打撃音波
形メモリ11に格納される。
【0024】図1は、本発明の楽音信号発生装置の一実
施の形態の構成を示すブロック図である。本楽音信号発
生装置は、弦音波形メモリ10、打撃音波形メモリ1
1、重み係数発生器12a及び12b、波形読出回路1
3及び14、乗算器15及び16、フィルタ17、加算
器18、乗算器19、パラメータ発生器20並びにエン
ベロープジェネレータ21により構成されている。
施の形態の構成を示すブロック図である。本楽音信号発
生装置は、弦音波形メモリ10、打撃音波形メモリ1
1、重み係数発生器12a及び12b、波形読出回路1
3及び14、乗算器15及び16、フィルタ17、加算
器18、乗算器19、パラメータ発生器20並びにエン
ベロープジェネレータ21により構成されている。
【0025】本楽音信号発生装置には、外部(例えば電
子楽器の操作パネルや鍵盤装置、MIDIインタフェー
ス、シーケンサ等)から音色データ、音域データ及びタ
ッチデータが供給される。
子楽器の操作パネルや鍵盤装置、MIDIインタフェー
ス、シーケンサ等)から音色データ、音域データ及びタ
ッチデータが供給される。
【0026】音色データは、例えば本楽音信号発生装置
が適用される電子楽器の操作パネルに設けられた音色選
択スイッチから供給される。音域データ及びタッチデー
タは、本楽音信号発生装置が適用される電子楽器の鍵盤
装置から供給される。この場合、鍵盤装置としては、異
なる押圧深さでそれぞれオンになる2つのキースイッチ
を各鍵に備えた2接点方式の鍵盤装置が用いられる。そ
して、打鍵がなされた鍵のキーナンバが属する鍵域を表
すデータが音域データとして用いられる。また、打鍵に
応じて一方のキースイッチがオンになってから他方のキ
ースイッチがオンになるまでの時間を計測し、この計測
された時間に対応するデータがタッチデータとして用い
られる。これらの各データは、例えば電子楽器のCPU
が操作パネル又は鍵盤装置から取り込んで本楽音信号発
生装置に送る。
が適用される電子楽器の操作パネルに設けられた音色選
択スイッチから供給される。音域データ及びタッチデー
タは、本楽音信号発生装置が適用される電子楽器の鍵盤
装置から供給される。この場合、鍵盤装置としては、異
なる押圧深さでそれぞれオンになる2つのキースイッチ
を各鍵に備えた2接点方式の鍵盤装置が用いられる。そ
して、打鍵がなされた鍵のキーナンバが属する鍵域を表
すデータが音域データとして用いられる。また、打鍵に
応じて一方のキースイッチがオンになってから他方のキ
ースイッチがオンになるまでの時間を計測し、この計測
された時間に対応するデータがタッチデータとして用い
られる。これらの各データは、例えば電子楽器のCPU
が操作パネル又は鍵盤装置から取り込んで本楽音信号発
生装置に送る。
【0027】また、MIDIインタフェースを備える電
子楽器では、受信したプログラムチェンジメッセージに
含まれる音色ナンバを音色データとして用いることがで
きる。またノートオンメッセージに含まれるノートナン
バが属する鍵域を表すデータを音域データ、ベロシティ
をタッチデータとして、それぞれ用いることができる。
これらの各データは、例えば図示しないCPUがMID
Iメッセージから抽出して楽音信号発生装置に送る。
子楽器では、受信したプログラムチェンジメッセージに
含まれる音色ナンバを音色データとして用いることがで
きる。またノートオンメッセージに含まれるノートナン
バが属する鍵域を表すデータを音域データ、ベロシティ
をタッチデータとして、それぞれ用いることができる。
これらの各データは、例えば図示しないCPUがMID
Iメッセージから抽出して楽音信号発生装置に送る。
【0028】本発明の第1の記憶手段は、弦音波形メモ
リ10で構成されている。弦音波形メモリ10は、本実
施の形態では、ROMで構成されているものとする。な
お、この弦音波形メモリ10は、RAMで構成すること
もできる。この場合、楽音信号を発生させるに先だっ
て、弦音波形データを弦音波形メモリ10にロードして
おく。ロードは、例えば電源投入時に、例えば磁気ディ
スク、光ディスク、ICカードなどの記憶媒体に記憶さ
れている複数の弦音波形データを弦音波形メモリ10に
転送することによって実現できる。
リ10で構成されている。弦音波形メモリ10は、本実
施の形態では、ROMで構成されているものとする。な
お、この弦音波形メモリ10は、RAMで構成すること
もできる。この場合、楽音信号を発生させるに先だっ
て、弦音波形データを弦音波形メモリ10にロードして
おく。ロードは、例えば電源投入時に、例えば磁気ディ
スク、光ディスク、ICカードなどの記憶媒体に記憶さ
れている複数の弦音波形データを弦音波形メモリ10に
転送することによって実現できる。
【0029】この弦音波形メモリ10には、複数の音色
のそれぞれについて、複数の音域毎に作成された弦音波
形データが記憶される。各弦音波形データは、上述した
ように、最強タッチの打鍵によって発生された音に基づ
いて作成されたものである。複数の音色には、例えばピ
アノ音、チェンバロ音等が含まれる。これら複数の音色
の中から1つの音色を選択するために音色データが用い
られる。また、各音色の音域としては、例えば1音、2
〜数音、1オクターブ等で区切られた音域が用いられ
る。複数の音域の中から1つの音域を選択するために、
音域データが用いられる。これらの音色データ及び音域
データは、上述したように、図示しないCPUから本楽
音信号発生装置に供給される。
のそれぞれについて、複数の音域毎に作成された弦音波
形データが記憶される。各弦音波形データは、上述した
ように、最強タッチの打鍵によって発生された音に基づ
いて作成されたものである。複数の音色には、例えばピ
アノ音、チェンバロ音等が含まれる。これら複数の音色
の中から1つの音色を選択するために音色データが用い
られる。また、各音色の音域としては、例えば1音、2
〜数音、1オクターブ等で区切られた音域が用いられ
る。複数の音域の中から1つの音域を選択するために、
音域データが用いられる。これらの音色データ及び音域
データは、上述したように、図示しないCPUから本楽
音信号発生装置に供給される。
【0030】上記音色データ及び音域データは、弦音波
形メモリ10に対するアドレスデータとして用いられ
る。そして、これら音色データ及び音域データによって
アドレッシングされた弦音波形データに含まれるサンプ
リングデータが弦音波形メモリ10から順次読み出さ
れ、乗算器15に供給される。
形メモリ10に対するアドレスデータとして用いられ
る。そして、これら音色データ及び音域データによって
アドレッシングされた弦音波形データに含まれるサンプ
リングデータが弦音波形メモリ10から順次読み出さ
れ、乗算器15に供給される。
【0031】本発明の第2の記憶手段は、打撃音波形メ
モリ11で構成されている。打撃音波形メモリ11は、
本実施の形態では、ROMで構成されているものとす
る。なお、この打撃音波形メモリ11はRAMで構成す
ることもできる。この場合は、上記弦音波形メモリ10
をRAMで構成した場合と同様の処理が行われる。
モリ11で構成されている。打撃音波形メモリ11は、
本実施の形態では、ROMで構成されているものとす
る。なお、この打撃音波形メモリ11はRAMで構成す
ることもできる。この場合は、上記弦音波形メモリ10
をRAMで構成した場合と同様の処理が行われる。
【0032】この打撃音波形メモリ11には、上記弦音
波形メモリ10に記憶された複数の弦音波形データのそ
れぞれに対応する打撃音波形データが記憶される。各打
撃音波形データは、上述した方法で作成される。上記音
色データ及び音域データは、打撃音波形メモリ11に対
するアドレスデータとして用いられる。そして、これら
音色データ及び音域データによってアドレッシングされ
た打撃音波形データに含まれるサンプリングデータが打
撃音波形メモリ11から読み出され、乗算器16に供給
される。
波形メモリ10に記憶された複数の弦音波形データのそ
れぞれに対応する打撃音波形データが記憶される。各打
撃音波形データは、上述した方法で作成される。上記音
色データ及び音域データは、打撃音波形メモリ11に対
するアドレスデータとして用いられる。そして、これら
音色データ及び音域データによってアドレッシングされ
た打撃音波形データに含まれるサンプリングデータが打
撃音波形メモリ11から読み出され、乗算器16に供給
される。
【0033】重み係数発生器12aは、弦音波形データ
に対する重み係数C1を発生する。この重み係数発生器
12aで発生された重み係数C1は、例えば図2の弦音
用の特性に示すように、タッチデータに応じて変化する
データである。なお、図2においては、1つの弦音波形
データに対する重み係数C1のみを示しているが、実際
には、複数の弦音波形データに対する重み係数C1が発
生される。何れの弦音波形データに対する重み係数C1
を発生するかは、音色データ及び音域データによって決
定される。
に対する重み係数C1を発生する。この重み係数発生器
12aで発生された重み係数C1は、例えば図2の弦音
用の特性に示すように、タッチデータに応じて変化する
データである。なお、図2においては、1つの弦音波形
データに対する重み係数C1のみを示しているが、実際
には、複数の弦音波形データに対する重み係数C1が発
生される。何れの弦音波形データに対する重み係数C1
を発生するかは、音色データ及び音域データによって決
定される。
【0034】この重み係数発生器12aに入力されるタ
ッチデータと、この重み係数発生器12aから出力され
る重み係数C1との関係の一例を、図2の弦音用の特性
線に示す。この重み係数C1は、タッチデータが大きく
になるに従って、初期値αから増加率が徐々に大きくな
るような特性を有するように構成される。なお、初期値
αから直線的に増加するような特性、その他種々の特性
を有するように構成することもできる。
ッチデータと、この重み係数発生器12aから出力され
る重み係数C1との関係の一例を、図2の弦音用の特性
線に示す。この重み係数C1は、タッチデータが大きく
になるに従って、初期値αから増加率が徐々に大きくな
るような特性を有するように構成される。なお、初期値
αから直線的に増加するような特性、その他種々の特性
を有するように構成することもできる。
【0035】この重み係数発生器12aは、例えばRO
Mで構成されている。このROMには、タッチデータの
各値に対する重み係数C1が予め例えばテーブル形式で
記憶されている。なお、この重み係数発生器12aはR
AMで構成することもできる。この場合は、上記弦音波
形メモリ10をRAMで構成する場合と同様の処理が行
われる。
Mで構成されている。このROMには、タッチデータの
各値に対する重み係数C1が予め例えばテーブル形式で
記憶されている。なお、この重み係数発生器12aはR
AMで構成することもできる。この場合は、上記弦音波
形メモリ10をRAMで構成する場合と同様の処理が行
われる。
【0036】また、重み係数発生器12aは、関数発生
器によって構成することもできる。この場合、タッチデ
ータを入力し、例えば図2に示すような弦音用の特性に
従った重み係数C1を出力するような関数が用いられ
る。この重み係数発生器12aで発生された重み係数C
1は、乗算器15に供給される。
器によって構成することもできる。この場合、タッチデ
ータを入力し、例えば図2に示すような弦音用の特性に
従った重み係数C1を出力するような関数が用いられ
る。この重み係数発生器12aで発生された重み係数C
1は、乗算器15に供給される。
【0037】本発明の第1の読出手段は、波形読出回路
13で構成されている。波形読出回路13は、弦音波形
メモリ10から波形データをループ方式で読み出すため
の回路である。この波形読出回路13で読み出された波
形データは乗算器15に供給される。
13で構成されている。波形読出回路13は、弦音波形
メモリ10から波形データをループ方式で読み出すため
の回路である。この波形読出回路13で読み出された波
形データは乗算器15に供給される。
【0038】乗算器15は、弦音波形メモリ10からの
弦音波形データと、上記重み係数発生器12aからの重
み係数C1とを乗算する。この乗算により、タッチに応
じた振幅を有する弦音波形データが発生される。この乗
算器15の出力はフィルタ17に供給される。
弦音波形データと、上記重み係数発生器12aからの重
み係数C1とを乗算する。この乗算により、タッチに応
じた振幅を有する弦音波形データが発生される。この乗
算器15の出力はフィルタ17に供給される。
【0039】重み係数発生器12bは、打撃音波形デー
タに対する重み係数C2を発生する。この重み係数発生
器12bで発生された重み係数C2は、例えば図2の打
撃音用の特性に示すように、タッチデータに応じて変化
するデータである。なお、図2においては、1つの打撃
音波形データに対する重み係数C2のみを示している
が、実際には、複数の打撃音波形データに対する重み係
数C2が発生される。何れの打撃音波形データに対する
重み係数C2を発生するかは、音色データ及び音域デー
タによって決定される。
タに対する重み係数C2を発生する。この重み係数発生
器12bで発生された重み係数C2は、例えば図2の打
撃音用の特性に示すように、タッチデータに応じて変化
するデータである。なお、図2においては、1つの打撃
音波形データに対する重み係数C2のみを示している
が、実際には、複数の打撃音波形データに対する重み係
数C2が発生される。何れの打撃音波形データに対する
重み係数C2を発生するかは、音色データ及び音域デー
タによって決定される。
【0040】この重み係数発生器12bに入力されるタ
ッチデータと、この重み係数発生器12bから出力され
る重み係数C2との関係の一例を図2の打撃音用の特性
線に示す。この重み係数C2は、タッチデータが大きく
になるに従って、初期値βから増加率が徐々に大きくな
るような特性を有するように構成される。なお、初期値
βから直線的に増加するような特性、その他種々の特性
を有するように構成することもできる。
ッチデータと、この重み係数発生器12bから出力され
る重み係数C2との関係の一例を図2の打撃音用の特性
線に示す。この重み係数C2は、タッチデータが大きく
になるに従って、初期値βから増加率が徐々に大きくな
るような特性を有するように構成される。なお、初期値
βから直線的に増加するような特性、その他種々の特性
を有するように構成することもできる。
【0041】この重み係数発生器12bは、例えばRO
Mで構成されている。このROMには、タッチデータの
各値に対する重み係数C2が予め例えばテーブル形式で
記憶されている。なお、この重み係数発生器12bはR
AMで構成することもできる。この場合は、上記弦音波
形メモリ10をRAMで構成する場合と同様の処理が行
われる。
Mで構成されている。このROMには、タッチデータの
各値に対する重み係数C2が予め例えばテーブル形式で
記憶されている。なお、この重み係数発生器12bはR
AMで構成することもできる。この場合は、上記弦音波
形メモリ10をRAMで構成する場合と同様の処理が行
われる。
【0042】また、重み係数発生器12bは、関数発生
器によって構成することもできる。この場合、タッチデ
ータを入力し、例えば図2に示すような打撃音用の特性
に従った重み係数C2を出力するような関数が用いられ
る。この重み係数発生器12bで発生された重み係数C
2は、乗算器16に供給される。
器によって構成することもできる。この場合、タッチデ
ータを入力し、例えば図2に示すような打撃音用の特性
に従った重み係数C2を出力するような関数が用いられ
る。この重み係数発生器12bで発生された重み係数C
2は、乗算器16に供給される。
【0043】本発明の第2の読出手段は、波形読出回路
14で構成されている。波形読出回路14は、打撃音波
形メモリ11から波形データをシリアルに読み出すため
の回路である。この波形読出回路14で読み出された波
形データは乗算器16に供給される。
14で構成されている。波形読出回路14は、打撃音波
形メモリ11から波形データをシリアルに読み出すため
の回路である。この波形読出回路14で読み出された波
形データは乗算器16に供給される。
【0044】乗算器16は、打撃音波形メモリ11から
の打撃音波形データと、上記重み係数発生器12bから
の重み係数C2とを乗算する。この乗算により、タッチ
に応じた振幅を有する打撃音波形データが発生される。
この乗算器16の出力は加算器18に供給される。
の打撃音波形データと、上記重み係数発生器12bから
の重み係数C2とを乗算する。この乗算により、タッチ
に応じた振幅を有する打撃音波形データが発生される。
この乗算器16の出力は加算器18に供給される。
【0045】なお、上記重み係数発生器12a及び12
bは、同一のテーブルを共用して構成することができ
る。この場合、1つのテーブル中に、各タッチデータの
値に対する重み係数C1と重み係数C2とを記憶するよ
うに構成すればよい。
bは、同一のテーブルを共用して構成することができ
る。この場合、1つのテーブル中に、各タッチデータの
値に対する重み係数C1と重み係数C2とを記憶するよ
うに構成すればよい。
【0046】フィルタ17は、例えばローパスフィルタ
で構成されている。このフィルタ17は、乗算器15か
らの弦音波形データを、パラメータ発生器20からのフ
ィルタパラメータに応じてフィルタリングして出力す
る。
で構成されている。このフィルタ17は、乗算器15か
らの弦音波形データを、パラメータ発生器20からのフ
ィルタパラメータに応じてフィルタリングして出力す
る。
【0047】パラメータ発生器20は、フィルタ17に
対するフィルタパラメータを発生する。フィルタリング
の対象となるのは弦音波形データである。このパラメー
タ発生器20は、例えばタッチデータに応じてカットオ
フ周波数を変化させるためのフィルタパラメータを発生
する。即ち、このパラメータ発生器20は、タッチデー
タが大きくなればカットオフ周波数を大きくし、逆に、
タッチデータが小さくなればカットオフ周波数を小さく
するようなフィルタパラメータを発生する。この構成に
より、強打の場合は楽音に含まれる倍音数が多くなり、
逆に、弱打の場合は楽音に含まれる倍音数が少なくな
り、より自然楽器に近い音質を有する楽音信号を発生で
きる。
対するフィルタパラメータを発生する。フィルタリング
の対象となるのは弦音波形データである。このパラメー
タ発生器20は、例えばタッチデータに応じてカットオ
フ周波数を変化させるためのフィルタパラメータを発生
する。即ち、このパラメータ発生器20は、タッチデー
タが大きくなればカットオフ周波数を大きくし、逆に、
タッチデータが小さくなればカットオフ周波数を小さく
するようなフィルタパラメータを発生する。この構成に
より、強打の場合は楽音に含まれる倍音数が多くなり、
逆に、弱打の場合は楽音に含まれる倍音数が少なくな
り、より自然楽器に近い音質を有する楽音信号を発生で
きる。
【0048】なお、フィルタ17及びパラメータ発生器
20は、本発明においては必ずしも必須ではない。タッ
チ強度に応じて倍音数を制御する必要のない楽音信号発
生装置では、これらフィルタ17及びパラメータ発生器
20を除去することができる。このフィルタ17の出力
は加算器18に供給される。
20は、本発明においては必ずしも必須ではない。タッ
チ強度に応じて倍音数を制御する必要のない楽音信号発
生装置では、これらフィルタ17及びパラメータ発生器
20を除去することができる。このフィルタ17の出力
は加算器18に供給される。
【0049】本発明の混合手段は、加算器18によって
構成されている。この加算器18は、フィルタ17から
の弦音波形データと乗算器16からの打撃音波形データ
とを加算する。この加算により、タッチ強度に応じた割
合で弦音波形データと打撃音波形データとが混合された
楽音波形データが作成される。この加算器18の出力は
乗算器19に供給される。
構成されている。この加算器18は、フィルタ17から
の弦音波形データと乗算器16からの打撃音波形データ
とを加算する。この加算により、タッチ強度に応じた割
合で弦音波形データと打撃音波形データとが混合された
楽音波形データが作成される。この加算器18の出力は
乗算器19に供給される。
【0050】エンベロープジェネレータ21は、音色及
び音域に固有の形状であって、タッチ強度に応じた振幅
を有するエンベロープを発生するためのエンベロープデ
ータを発生する。このエンベロープジェネレータ21の
出力は、乗算器19に供給される。
び音域に固有の形状であって、タッチ強度に応じた振幅
を有するエンベロープを発生するためのエンベロープデ
ータを発生する。このエンベロープジェネレータ21の
出力は、乗算器19に供給される。
【0051】乗算器19は、加算器18からの波形デー
タとエンベロープジェネレータ21からのエンベロープ
データとを乗算する。この乗算により、音色及び音域に
固有の波形データに、同じく音色及び音域に固有のエン
ベロープが付加された楽音波形データが発生される。こ
の楽音波形データが、本楽音信号発生装置の出力とし
て、外部に出力される。
タとエンベロープジェネレータ21からのエンベロープ
データとを乗算する。この乗算により、音色及び音域に
固有の波形データに、同じく音色及び音域に固有のエン
ベロープが付加された楽音波形データが発生される。こ
の楽音波形データが、本楽音信号発生装置の出力とし
て、外部に出力される。
【0052】次に、重み係数発生器12a及び12bに
おいて、例えば、図2に示したような特性線に従った重
み係数が発生される場合の動作について説明する。例え
ば図示しないCPUから、所定鍵域のピアノ音を指定す
る音色データ及び音域データが供給されると共に最強タ
ッチを表すタッチデータが供給されると、重み係数C1
及びC2として、それぞれ最大値が生成される。そし
て、重み係数C1とC2との比は「1:1」である。こ
の場合に発生される楽音波形データに基づいて楽音を発
生すると、最強タッチで打鍵されたピアノ音(原音)が
再生され、ピアノ音全体の音量は最大となる。
おいて、例えば、図2に示したような特性線に従った重
み係数が発生される場合の動作について説明する。例え
ば図示しないCPUから、所定鍵域のピアノ音を指定す
る音色データ及び音域データが供給されると共に最強タ
ッチを表すタッチデータが供給されると、重み係数C1
及びC2として、それぞれ最大値が生成される。そし
て、重み係数C1とC2との比は「1:1」である。こ
の場合に発生される楽音波形データに基づいて楽音を発
生すると、最強タッチで打鍵されたピアノ音(原音)が
再生され、ピアノ音全体の音量は最大となる。
【0053】一方、所定鍵域のピアノ音を指定する音色
データ及び音域データが供給されると共に最弱タッチを
表すタッチデータが供給されると、重み係数C1及びC
2との比は、例えば「1:2」である。即ち、最弱タッ
チの場合は、発音されるピアノ音全体の音量に対する打
撃音の音量の割合が最大となり、弦音の音量の割合が最
小になると共に、ピアノ音全体の音量が最小となる。従
って、この場合に発生される楽音波形データに基づいて
楽音を発生すると、ピアノ音全体の音量は小さいが、上
記最強タッチの場合に比べて打撃音成分の多いピアノ音
が得られる。
データ及び音域データが供給されると共に最弱タッチを
表すタッチデータが供給されると、重み係数C1及びC
2との比は、例えば「1:2」である。即ち、最弱タッ
チの場合は、発音されるピアノ音全体の音量に対する打
撃音の音量の割合が最大となり、弦音の音量の割合が最
小になると共に、ピアノ音全体の音量が最小となる。従
って、この場合に発生される楽音波形データに基づいて
楽音を発生すると、ピアノ音全体の音量は小さいが、上
記最強タッチの場合に比べて打撃音成分の多いピアノ音
が得られる。
【0054】また、タッチデータが最弱タッチから徐々
に大きくなるに従って、ピアノ音全体の音量が徐々に大
きくなると共に、ピアノ音全体の音量に対する打撃音の
割合が徐々に小さくなる。以上のような制御により、各
タッチ強度に対して適当に打撃音成分が含まれた実際の
ピアノ音に近い音を発生させることができる。
に大きくなるに従って、ピアノ音全体の音量が徐々に大
きくなると共に、ピアノ音全体の音量に対する打撃音の
割合が徐々に小さくなる。以上のような制御により、各
タッチ強度に対して適当に打撃音成分が含まれた実際の
ピアノ音に近い音を発生させることができる。
【0055】
【発明の効果】以上詳述したように、本発明によれば、
波形データの量を減らすことができると共に、打撃音を
含んだ音を忠実に再生することのできる楽音信号発生装
置及び楽音信号発生方法を提供できる。
波形データの量を減らすことができると共に、打撃音を
含んだ音を忠実に再生することのできる楽音信号発生装
置及び楽音信号発生方法を提供できる。
【図1】本発明に係る楽音信号発生装置の一実施の形態
の構成を示すブロック図である。
の構成を示すブロック図である。
【図2】本発明の一実施の形態で使用する重み係数を説
明するための図である。
明するための図である。
【図3】本発明の一実施の形態で使用する原音のスペク
トルの一例を示す図である。
トルの一例を示す図である。
【図4】本発明の一実施の形態で使用する打撃音のスペ
クトルの一例を示す図である。
クトルの一例を示す図である。
【図5】本発明の一実施の形態で使用する弦音のスペク
トルの一例を示す図である。
トルの一例を示す図である。
【図6】本発明及び従来の技術におけるループ方式を説
明するための図である。
明するための図である。
10 弦音波形メモリ 11 打撃音波形メモリ 12a、12b 重み係数発生器 13、14 波形読出回路 15、16、19 乗算器 17 フィルタ 18 加算器 20 パラメータ発生器 21 エンベロープジェネレータ
Claims (2)
- 【請求項1】原音から打撃音成分が除去された音を所定
のサンプリング周波数でサンプリングして得られた波形
データであって、且つループ処理が施されたものを記憶
する第1の記憶手段と、 該所定のサンプリング周波数より低いサンプリング周波
数で原音から除去された打撃音をサンプリングして得ら
れた波形データを記憶する第2の記憶手段と、 該第1の記憶手段から波形データをループ方式で読み出
す第1の読出手段と、 該第2の記憶手段から波形データを読み出す第2の読出
手段と、 該第1の読出手段及び該第2の読出手段からの各波形デ
ータを混合する混合手段とを備え、該混合手段で混合さ
れた波形データに基づいて楽音信号を発生することを特
徴とする楽音信号発生装置。 - 【請求項2】原音から打撃音が除去された音を所定のサ
ンプリング周波数でサンプリングして得られた波形デー
タにループ処理を施して記憶しておき、 該所定のサンプリング周波数より低いサンプリング周波
数で原音から除去された打撃音をサンプリングして得ら
れた波形データを記憶しておき、 該原音から打撃音が除去された音の波形データをループ
方式で読み出し、 該打撃音の波形データを読み出し、 これら読み出された各波形データを混合し、該混合され
た波形データに基づいて楽音信号を発生することを特徴
とする楽音信号発生方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8161120A JPH09325777A (ja) | 1996-05-31 | 1996-05-31 | 楽音信号発生装置及び楽音信号発生方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8161120A JPH09325777A (ja) | 1996-05-31 | 1996-05-31 | 楽音信号発生装置及び楽音信号発生方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH09325777A true JPH09325777A (ja) | 1997-12-16 |
Family
ID=15728989
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8161120A Pending JPH09325777A (ja) | 1996-05-31 | 1996-05-31 | 楽音信号発生装置及び楽音信号発生方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH09325777A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6737570B2 (en) * | 2001-04-18 | 2004-05-18 | Intel Corporation | Interactive personal audio device |
| US10304432B2 (en) | 2017-03-08 | 2019-05-28 | Casio Computer Co., Ltd. | Electronic musical instrument, sound production control method, and storage medium |
-
1996
- 1996-05-31 JP JP8161120A patent/JPH09325777A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6737570B2 (en) * | 2001-04-18 | 2004-05-18 | Intel Corporation | Interactive personal audio device |
| US10304432B2 (en) | 2017-03-08 | 2019-05-28 | Casio Computer Co., Ltd. | Electronic musical instrument, sound production control method, and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR940001090B1 (ko) | 악음신호 발생장치 | |
| EP3633668B1 (en) | Stringed instrument attack sound synthesizing by mutiple partial waveforms for multiple play dynamics | |
| EP3882906B1 (en) | Electronic keyboard musical instrument and method of generating musical sound | |
| JPS616689A (ja) | 電子楽器 | |
| JP3404775B2 (ja) | 楽音合成装置と方法 | |
| JP3149708B2 (ja) | 楽音合成装置 | |
| JP2576702B2 (ja) | 電子楽器 | |
| US5252776A (en) | Musical tone synthesizing apparatus | |
| JPS61204698A (ja) | 楽音信号発生装置 | |
| JP3279861B2 (ja) | 楽音信号発生装置 | |
| JP2782831B2 (ja) | 楽音合成装置 | |
| JP3090667B2 (ja) | 楽音合成装置 | |
| JP2940011B2 (ja) | 楽音合成装置 | |
| JPH0883067A (ja) | 電子楽器の楽音制御装置 | |
| JPH0934465A (ja) | 楽音信号発生装置及び楽音信号発生方法 | |
| JPH096343A (ja) | 楽音信号発生装置 | |
| JP3404850B2 (ja) | 音源装置 | |
| JPH11126080A (ja) | 波形データ処理方法 | |
| JP2650577B2 (ja) | 楽音合成装置 | |
| JP2780573B2 (ja) | 楽音合成装置 | |
| JPH0944162A (ja) | 楽音信号発生装置及び楽音信号発生方法 | |
| JPH10228283A (ja) | 楽音合成装置 | |
| JPH0968984A (ja) | 楽音信号発生装置及び楽音信号発生方法 | |
| US6235980B1 (en) | Apparatus and method for generating waveform data for musical tone signal generating apparatus | |
| JP3085696B2 (ja) | 楽音合成装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20030617 |