JPH1031481A - 波形発生装置 - Google Patents

波形発生装置

Info

Publication number
JPH1031481A
JPH1031481A JP8184695A JP18469596A JPH1031481A JP H1031481 A JPH1031481 A JP H1031481A JP 8184695 A JP8184695 A JP 8184695A JP 18469596 A JP18469596 A JP 18469596A JP H1031481 A JPH1031481 A JP H1031481A
Authority
JP
Japan
Prior art keywords
waveform
operation information
pad
reproducing
reproduction
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
Application number
JP8184695A
Other languages
English (en)
Inventor
Taku Yamamoto
卓 山本
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP8184695A priority Critical patent/JPH1031481A/ja
Publication of JPH1031481A publication Critical patent/JPH1031481A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】 【課題】 パッド操作だけで変化に富んだ各種波形を発
生することができる波形発生装置を実現する。 【解決手段】 パッド3を叩くパッド操作の強度をパッ
ドデータPDに基づき検出すると共に、検出した操作強
度をベロシティテーブルVCTBLを介してベロシティ
Velに変換する。このベロシティVelに応じて「波
形読み出し方向」、「波形再生方法」、「再生ピッ
チ」、「フィルタ種類」および「付加音の有無」の再生
態様を決定し、決定した再生態様に従って波形再生する
ので、パッドを叩くパッド操作だけで変化に富んだ各種
波形を発生することが可能になる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、例えば、電子打楽
器などに用いて好適な波形発生装置に関する。
【0002】
【従来の技術】従来より、複数のパッドを備え、これら
各パッドを叩くことによってスネアドラム音やパーカッ
ション音等の種々の打楽器音を発音する電子打楽器が知
られている。この種の楽器は、演奏者が手またはスティ
ックでパッド面を叩くパッド操作を検出するセンサと、
このセンサ出力に応じて打楽器音を発生する波形発生部
とから構成され、パッド操作が為されたパッドの種類に
対応した音色の打楽器音を発生する波形発生装置を具備
している。
【0003】パッド操作を検出するセンサは、各パッド
毎に設けられており、パッド操作が為される際に発生す
る振動(あるいは圧力)を検出し、所定以上の振動(あ
るいは圧力)を検出した時にキーオン信号を発生する。
一方、波形発生部では、波形サンプリングした各種音色
の打楽器音(波形データ)を波形メモリに記憶してお
き、パッド操作されたパッドのセンサから出力されるキ
ーオン信号に従って、そのパッドに割り当てられている
音色の打楽器音(波形データ)を波形メモリから読み出
して波形再生するようにしている。
【0004】
【発明が解決しようとする課題】さて、上述した従来の
波形発生装置では、パッド操作によるキーオン信号の発
生に基づき波形を発生させるため、各パッドに割り当て
た音色の打楽器音を発生するか、あるいはその発生した
打楽器音を、パッド操作強度に応じて音量制御するだけ
にとどまってしまう。
【0005】つまり、パッド操作だけで波形発生させる
場合、発生する波形が単調となり、例えば音色変化を与
える等様々な変化に富んだ波形を発生することができな
い、という問題がある。そこで、本発明は、このような
事情に鑑みてなされたもので、パッド操作だけで変化に
富んだ各種波形を発生することができる波形発生装置を
提供することを目的としている。
【0006】
【課題を解決するための手段】上記目的を達成するた
め、請求項1に記載の発明では、所定の操作に応じて波
形発生を指示する指示信号を発生する波形発生指示手段
と、この波形発生指示手段が発生する指示信号から前記
操作の強度を検出し、検出した強度に対応する操作情報
を生成する操作情報発生手段と、この操作情報発生手段
によって生成される操作情報に対応する再生態様を決定
し、決定した再生態様に従って波形再生する波形再生手
段とを具備することを特徴とする。
【0007】上記請求項1に従属する請求項2に記載の
発明では、前記操作情報発生手段は、前記操作の速度を
検出し、検出した速度に対応する操作情報を生成するこ
とを特徴としている。
【0008】また、上記請求項1に従属する請求項3に
記載の発明によれば、前記波形再生手段は、前記操作情
報発生手段が生成する操作情報に応じて記憶波形の読み
出し方向を変化させて再生する波形の形状を異ならせる
ことを特徴とする。
【0009】同様に、上記請求項1に従属する請求項4
に記載の発明によれば、前記波形再生手段は、前記操作
情報発生手段が生成する操作情報に応じて記憶波形の読
み出し方を変化させて波形再生の仕方を異ならせること
を特徴としている。
【0010】さらに、上記請求項1に従属する請求項5
に記載の発明によれば、前記波形再生手段は、前記操作
情報発生手段が生成する操作情報に応じて記憶波形の読
み出し速度を変化させて再生ピッチを異ならせることを
特徴とする。
【0011】上記請求項1に従属する請求項6に記載の
発明によれば、前記波形再生手段は、記憶波形を読み出
し、読み出した波形に対して前記操作情報発生手段が生
成する操作情報に応じたフィルタリングを施して再生す
る波形の周波数成分を異ならせることを特徴とする。
【0012】また、上記請求項1に従属する請求項7に
記載の発明によれば、前記波形再生手段は、記憶波形を
読み出し、読み出した波形に対して前記操作情報発生手
段が生成する操作情報に応じて付加音の有無を選択し、
付加音を加える際には読み出した波形と、この波形の再
生ピッチをデチューンしたデチューン波形とを合成する
ことを特徴としている。
【0013】本発明では、波形発生指示手段が所定の操
作に応じて波形発生を指示する指示信号を発生すると、
操作情報発生手段がその指示信号から操作の強度を検出
し、検出した強度に対応する操作情報を生成し、波形再
生手段がこの操作情報に対応する再生態様を決定し、決
定した再生態様に従って波形再生する。したがって、パ
ッドを叩くパッド操作だけで各様な再生態様を決定し得
る為、変化に富んだ各種波形を発生することが可能にな
る。
【0014】
【発明の実施の形態】本発明による波形発生装置は、電
子楽器やゲーム効果音を発生する楽音制御装置などに適
用され得る。以下では、本発明の実施の形態である電子
楽器を実施例として図面を参照して説明する。A.第1実施例 (1)構成 図1は、本発明の一実施例による電子楽器の構成を示す
ブロック図である。この図において、1は鍵盤であり、
押離鍵操作に応じたキーオン/キーオフ信号、キーコー
ドおよび押鍵速度(強度)に対応したベロシティ情報等
の演奏情報を発生する。
【0015】2は楽器パネル前面に配設されるパネルス
イッチ群である。このパネルスイッチ群2は、電源投入
用のオンオフスイッチや音色選択スイッチ、あるいは動
作モード切替えスイッチ(図示略)等から構成される。
動作モード切替えスイッチとは、上記鍵盤1の押離鍵操
作に応じて楽音形成する鍵盤モードと、後述するパッド
3でのパッド操作により打楽器音を発生するパッドモー
ドとに切替える。また、パッドモード下では、パット操
作だけ変化に富んだ各種波形を発生する態様を選択し得
るようになっており、その態様については第1実施例〜
第5実施例にて順次説明して行く。
【0016】3は演奏者の手あるいはスティック等によ
って叩かれるパッド操作が為されるパッドである。この
パッド3は、例えば、パッド面に装着される圧電素子を
備え、この圧電素子がパッド操作により与えられる打撃
に応じた電圧を励起し、これを増幅した後にA/D変換
してパッドデータPDを発生するように構成されてい
る。4は楽器各部を制御するCPUであり、鍵盤モード
下であれば鍵盤1から供給される演奏情報に応じて後述
する音源7に楽音発生を指示し、一方、パッドモード下
であればパッド3から供給されるパッドデータPDに応
じてキーオン/キーオフ信号およびベロシティVelを
生成し、これを音源7に供給して打楽器音の発生を指示
する。CPU4におけるパッドモード下の動作について
は追って詳述する。
【0017】5はROMであり、CPU4にロードされ
る各種制御プログラムの他、楽音制御用の各種パラメー
タやテーブルが記憶される。ここで言う各種パラメータ
やテーブルとは、例えば、後述の音源7に搭載されるD
CF(ディジタル・コントロールド・フィルタ)に与え
るフィルタ係数、押鍵速度(強度)あるいはパッド操作
速度(強度)をベロシティVelに変換するベロシティ
テーブルVCTBLおよび後述する読み出し方向変換テ
ーブル等を指す。
【0018】図2は、ベロシティテーブルVCTBLの
一例を示す図であり、この例ではパッド操作速度(強
度)に比例したベロシティVelを発生する。なお、こ
の図に示すベロシティテーブルVCTBLは、線形変換
を示す一例であるが、これに代えて非線形に変換するも
のとしても良い。また、この例の場合、ROMに記憶す
るようにしているが、これに代えて例えば、フラッシュ
メモリのように、書き換え可能な不揮発性メモリにスト
アしておき、演奏者の好みに応じてテーブル内容を可変
設定し得る構成としても良い。
【0019】次に、再び図1を参照して実施例の構成に
ついて説明を進める。図において、6はCPU4のワー
クエリアとして用いられるRAMであり、各種演算結果
やレジスタ・フラグ値等が一時記憶される。音源7は、
周知の波形メモリ読み出し方式によって構成され、時分
割動作する複数の発音チャンネルを備える。この音源7
は、各種の打楽器音を含む複数の音色の波形データを記
憶しており、CPU2から供給されるキーオン信号に従
って予め設定された波形データを読み出すと共に、読み
出した波形データをベロシティデータに応じてエンベロ
ープレベルを制御したり、所望のフィルタリングを施し
て得た波形信号Wを出力する。なお、フィルタリングに
際しては上記CPU4から供給されるフィルタ係数をD
CFにセットする。
【0020】なお、音源7が備える波形メモリに記憶さ
れる波形データの内、各種の打楽器音は、図3に示すよ
うに、読み出し開始位置を表わすスタートポイントのア
ドレスと読み出し終了位置を表わすエンドポイントのア
ドレスとが定義される。このようにしているのは、打楽
器音がアタック波形とリリース波形とからなる為であ
る。
【0021】8はD/A変換回路であり、上記音源7か
ら出力される波形信号Wをアナログ波形信号に変換して
次段のサウンドシステム9に供給する。サウンドシステ
ム9は、例えば、前段から供給されるアナログ波形信号
に対して不要ノイズを除去する等のフィルタリングを施
した後、これを増幅してスピーカから発音する。
【0022】(2)動作 次に、上記構成による第1実施例の動作について図4お
よび図5を参照して説明する。第1実施例の特徴は、パ
ッドデータPDに基づき生成されるベロシティVelに
応じて波形読み出し方向を異ならせ、発生する打楽器音
にバリエーションを付けることにある。以下、その動作
について詳述する。
【0023】まず、本実施例による電子楽器に電源が投
入されると、CPU4はROM5に記憶された制御プロ
グラムをロードした後、各種レジスタ・フラグ類をイニ
シャライズする。この時、前述したパネルスイッチ群2
において、動作モード切替えスイッチがパッドモードに
設定されていると、図4に示すパッド処理ルーチンが実
行され、ステップSA1に処理を進める。
【0024】ステップSA1では、パッド操作に応じて
パッド3から供給されるパッドデータPDに基づき、当
該パッドがどの位の強さで叩かれたのかを検出する。次
いで、ステップSA2に進むと、CPU4は検出したパ
ッド操作強度を、前述したベロシティテーブルVCTB
L(図2参照)を介してベロシティVelに変換する。
そして、次のステップSA3では、変換したベロシティ
Velに基づき、読み出し方向変換テーブルTBL1を
参照し、波形メモリから読み出す波形データの読み出し
方向を決定する。
【0025】ここで、図5を参照し、ROM5に格納さ
れる読み出し方向変換テーブルTBL1について説明し
ておく。読み出し方向変換テーブルTBL1は、ベロシ
ティVelの範囲に応じて波形メモリ読み出し方向を指
定するものであり、図5に示す一例の場合、ベロシティ
Velが「1〜63」の範囲では波形メモリをスタート
アドレスからエンドアドレスへ順方向に読み出す「フォ
ワード」となり、一方、ベロシティVelが「63〜1
27」では波形メモリをエンドアドレスからスタートア
ドレスへ逆方向に読み出す「リバース」となる。
【0026】こうした読み出し方向変換テーブルTBL
1によってベロシティVelから読み出し方向が定まる
と、CPU4はステップSA4に処理を進め、読み出し
方向が「フォワード」であるか否かを判断する。ここ
で、読み出し方向が「フォワード」となった場合には、
判断結果が「YES」となり、次のステップSA5に処
理を進め、波形メモリに格納される各種打楽器音の波形
データの内、パッド操作されたパッド3に対応付けられ
た打楽器音の波形データをスタートアドレスからエンド
アドレスへ向けて順次読み出すよう音源7に指示する。
【0027】一方、ベロシティVelが「63〜12
7」の範囲となり、読み出し方向が「リバース」の場合
には、上記ステップSA4の判断結果が「NO」とな
り、ステップSA6に処理を進める。ステップSA6に
進むと、CPU4は波形メモリに格納される各種打楽器
音の波形データの内、パッド操作されたパッド3に対応
付けられた打楽器音の波形データをエンドアドレスから
スタートアドレスへ向けて逆読み出しするよう音源7に
指示する。これにより、順方向読み出しとは異なる音色
の打楽器音が再生されることになる。
【0028】このように、第1実施例では、ベロシティ
Velに応じて波形データの読み出し方向を異ならせる
ので、パッド操作だけで波形再生の仕方を変化させ得る
ようになっている。ところで、このように波形読み出し
方向を替えるには、それを指示する操作スイッチを設け
れば、上述と同様に対応し得るが、その場合、パッド操
作に合わせて一々操作しなければならず、演奏形態とし
ては極めて不自然になる。しかも、新たに操作スイッチ
を備えることで、製品コスト高をも招致するデメットも
ある。したがって、第1実施例では、単にパッド操作だ
けで波形再生の仕方を変化させ得るのみならず、極めて
自然な演奏形態を実現する一方、製品コストの低減にも
寄与し得る訳である。
【0029】B.第2実施例 次に、図6〜図8を参照して本発明の第2実施例につい
て説明する。なお、第2実施例の構成は、上述した第1
実施例と同一であるからその説明は省略する。第2実施
例では、ベロシティVelに応じて波形再生の方法を異
ならせることを特徴としている。
【0030】すなわち、第2実施例においては、ROM
5に格納される再生方法変換テーブルTBL2を参照
し、波形メモリから読み出す波形データの再生方法を決
定する。図6は、再生方向変換テーブルTBL2の一例
を示す図である。この図に示すテーブルTBL2から判
るように、ベロシティVelが「1〜42」、「43〜
84」および「85〜127」の場合、それぞれ再生方
法A、再生方法B、および再生方法Cに基づき打楽器音
を再生する。
【0031】再生方法Aとは、図7(イ)に示すよう
に、キーオンからキーオフまでの波形データを読み出し
て再生する。なお、ここで言うキーオンとは、前述した
パッドデータPDが所定レベル以上になった場合を指
し、一方、キーオフとはパッドデータPDが所定レベル
以下となる場合を指す。具体的には、パッド操作の打撃
に応じて発生する電圧が一定レベルを超えた時にキーオ
ンと見做し、その電圧が一定レベル以下となった時にキ
ーオフとしている。
【0032】また、再生方法Bは、同図(ロ)に示すよ
うに、最初のパッド操作に応じてキーオンとなった時点
から波形データを読み出し、キーオフとなっても読み出
しを持続し、2回目のパッド操作でキーオンした時点で
波形読み出しを止める再生を行う。さらに、再生方法C
は、同図(ハ)に示すように、最初のパッド操作に応じ
てキーオンとなった時点から一意的に全波形を読み出し
て再生するものである。
【0033】次に、ベロシティVelに応じた再生方法
A〜Cにより打楽器音を再生する第2実施例の動作につ
いて図8を参照して説明する。前述した第1実施例と同
様、第2実施例による電子楽器に電源が投入されると、
CPU4はROM5に記憶された制御プログラムをロー
ドした後、各種レジスタ・フラグ類をイニシャライズす
る。この時、前述したパネルスイッチ群2の動作モード
切替えスイッチがパッドモード下にあり、かつ、再生方
法選択モードに設定されていると、図8に示すパッド処
理ルーチンが実行され、ステップSB1に処理を進め
る。
【0034】ステップSB1では、パッドデータPDに
基づき、パッド3がどの位の強さで叩かれたのかを検出
する。次いで、ステップSB2に進むと、CPU4は検
出したパッド操作強度を、前述したベロシティテーブル
VCTBL(図2参照)を介してベロシティVelに変
換する。そして、次のステップSB3では、変換したベ
ロシティVelに基づき、上述した再生方法変換テーブ
ルTBL2(図6参照)を参照して再生方法を決定す
る。
【0035】次に、ステップSB4に進むと、決定した
再生方法が「A」、つまり、キーオンからキーオフまで
の波形データを読み出して再生するものであるか否かを
判断する。ここで、決定した再生方法が「A」の時は、
判断結果が「YES」となり、ステップSB5に処理を
進め、所定強度のパッド操作が為されるキーオン時点か
らキーオフ時点迄、操作されたパッド3に対応付けられ
た打楽器音の波形データをを読み出して再生するよう音
源7に指示する。
【0036】これに対し、決定した再生方法が「A」以
外の時には、上記ステップSB4の判断結果が「NO」
となり、ステップSB6に処理を進める。ステップSB
6では、決定した再生方法が「B」であるかどうかを判
断する。ここで、再生方法Bが決定されていれば、判断
結果が「YES」となり、ステップSB7に進む。ステ
ップSB7では、図7(ロ)に示したように、最初のパ
ッド操作に応じてキーオンとなった時点から波形データ
を読み出し、キーオフとなっても読み出しを持続し、2
回目のパッド操作に応じてキーオンした時点で波形読み
出しを止める再生を音源7に指示する。
【0037】一方、再生方法Cが決定された時には、上
記ステップSB6の判断結果が「NO」となり、CPU
4はステップSB8に処理を進める。ステップSB8で
は、図7(ハ)に示すように、最初のパッド操作に応じ
てキーオンとなった時点から一意的に全波形を読み出し
て再生するよう音源7に指示する。このように、第2実
施例では、パッド操作のベロシティVelに応じて波形
読み出し形態を異ならせるので、パッド操作だけで波形
発生する形態を変化させることが可能になっている。ま
た、第2実施例においても、新たな操作スイッチを備え
ずとも、パッド操作の仕方で波形発生する形態を変化さ
せることができるので、製品コストの低減にも寄与し得
る。
【0038】C.第3実施例 次に、図9〜図10を参照して本発明の第3実施例につ
いて説明する。第3実施例の構成は、前述の第1実施例
と同一であるからその説明は省略する。第3実施例で
は、ベロシティVelに応じて打楽器音の再生ピッチを
異ならせることを特徴としている。すなわち、第3実施
例においては、ROM5に格納される再生ピッチ変換テ
ーブルTBL3を参照し、波形メモリから読み出す波形
データの読み出し速度を異ならせ、打楽器音の再生ピッ
チを変化させる。
【0039】図9は、再生ピッチ変換テーブルTBL3
の一例を示す図であり、この図に示すテーブルから判る
ように、ベロシティVelが「1〜42」、「43〜8
4」および「85〜127」の場合、それぞれ原ピッチ
を「−1オクターブ」、「±0オクターブ」および「+
1オクターブ」分変化させた再生ピッチで打楽器音を再
生する。
【0040】次に、図10を参照してベロシティVel
に応じた再生ピッチで打楽器音を再生する第3実施例の
動作について説明する。前述の第1実施例と同様に、第
3実施例よる電子楽器に電源が投入されると、CPU4
はROM5に記憶された制御プログラムをロードした
後、各種レジスタ・フラグ類をイニシャライズする。こ
の時、前述したパネルスイッチ群2の動作モード切替え
スイッチがパッドモード下にあり、かつ、再生ピッチ選
択モードに設定されていると、図10に示すパッド処理
ルーチンが実行され、ステップSC1に処理を進める。
【0041】ステップSC1では、パッドデータPDに
基づき、パッド3がどの位の強さで叩かれたのかを検出
し、続くステップSC2に進むと、CPU4は検出した
パッド操作強度を、前述したベロシティテーブルVCT
BL(図2参照)を介してベロシティVelに変換す
る。そして、次のステップSC3では、変換したベロシ
ティVelに基づき、上述した再生ピッチ変換テーブル
TBL3(図9参照)に基づき再生ピッチを決定する。
【0042】ステップSC4では、決定した再生ピッチ
が「+1オクターブ」、つまり、原ピッチの周波数を倍
にして波形再生するものであるか否かを判断する。ここ
で、決定した再生ピッチが「+1オクターブ」の時は、
判断結果が「YES」となり、ステップSC5に処理を
進め、パッド操作されたパッド3に対応付けられた打楽
器音の波形データの読み出し速度を上げ(2倍速)、原
ピッチの周波数を倍にした波形を再生するよう音源7に
指示する。
【0043】これに対し、決定した再生ピッチが「+1
オクターブ」以外の時には、上記ステップSC4の判断
結果が「NO」となり、ステップSC6に処理を進め
る。ステップSC6では、決定した再生ピッチが「±0
オクターブ」、つまり、原ピッチのままであるかどうか
を判断する。ここで、再生ピッチが原ピッチのままに決
定されていれば、判断結果が「YES」となり、ステッ
プSC7に進む。ステップSC7では、パッド操作され
たパッド3に対応付けられた打楽器音の波形データの原
ピッチのまま波形再生するよう音源7に指示する。
【0044】一方、決定された再生ピッチが「−1オク
ターブ」の場合には、上記ステップSC6の判断結果が
「NO」となり、CPU4はステップSC8に処理を進
める。ステップSC8では、パッド操作されたパッド3
に対応付けられた打楽器音の波形データの読み出し速度
を下げ(1/2倍速)、原ピッチの周波数を半分に下げ
た波形を再生するよう音源7に指示する。
【0045】このように、第3実施例では、パッド操作
のベロシティVelに応じて波形再生ピッチを異ならせ
るので、パッド操作だけで波形発生する形態を変化させ
ることが可能になっている。また、第3実施例において
も、新たな操作スイッチを備えずとも、パッド操作の仕
方で波形発生する形態を変化させることができるので、
製品コストの低減にも寄与し得る。
【0046】D.第4実施例 次に、図11〜図12を参照して本発明の第4実施例に
ついて説明する。第4実施例の構成は、前述の第1実施
例と同一であるからその説明は省略する。第4実施例で
は、ベロシティVelに応じて波形発生の際に施すフィ
ルタ種類を異ならせることを特徴としている。すなわ
ち、第4実施例では、ROM5に格納されるフィルタ選
択テーブルTBL4を参照し、波形メモリから読み出す
波形データに施すフィルタリング内容を異ならせ、打楽
器音の音色を変化させる。
【0047】図11は、フィルタ選択テーブルTBL4
の一例を示す図であり、この図に示すテーブルから判る
ように、ベロシティVelが「1〜42」、「43〜8
4」および「85〜127」の場合、それぞれ「ローパ
スフィルタ」、「フィルタなし」および「ハイパスフィ
ルタ」を指定する。
【0048】次に、図12を参照してベロシティVel
に応じたフィルタを用いて打楽器音を再生する第4実施
例の動作について説明する。前述の第1実施例と同様
に、第4実施例よる電子楽器に電源が投入されると、C
PU4はROM5に記憶された制御プログラムをロード
した後、各種レジスタ・フラグ類をイニシャライズす
る。この時、前述したパネルスイッチ群2の動作モード
切替えスイッチがパッドモード下にあり、かつ、フィル
タ選択モードに設定されていると、図12に示すパッド
処理ルーチンが実行され、ステップSD1に処理を進め
る。
【0049】ステップSD1では、パッドデータPDに
基づき、パッド3がどの位の強さで叩かれたのかを検出
し、続くステップSD2に進むと、CPU4は検出した
パッド操作強度を、前述したベロシティテーブルVCT
BL(図2参照)を介してベロシティVelに変換す
る。そして、次のステップSD3では、変換したベロシ
ティVelに基づき、上述したフィルタ選択テーブルT
BL4(図11参照)に基づき使用するフィルタを選択
する。
【0050】ステップSD4では、選択したフィルタが
「ローパスフィルタ」であるか否かを判断する。ここ
で、「ローパスフィルタ」が選択されている時には、判
断結果が「YES」となり、ステップSD5に処理を進
め、パッド操作されたパッド3に対応付けられた打楽器
音の波形データの読み出し、読み出した波形データに対
してローパスフィルタリングを施して高域成分をカット
した打楽器音を発生するよう音源7に指示する。つま
り、CPU4は、音源7に搭載されるDCFをローパス
フィルタとして動作させるべく、必要なフィルタ係数を
供給する。
【0051】これに対し、選択したフィルタが「ローパ
スフィルタ」以外の時には、上記ステップSD4の判断
結果が「NO」となり、ステップSD6に処理を進め
る。ステップSD6では、「フィルタなし」が選択され
ているか否かを判断する。ここで、「フィルタなし」が
選択されている時には、判断結果が「YES」となり、
ステップSD7に進み、パッド操作されたパッド3に対
応付けられた打楽器音の波形データを読み出してそのま
ま波形再生するよう音源7に指示する。
【0052】一方、「ハイパスフィルタ」が選択されて
いる場合には、上記ステップSD6の判断結果が「N
O」となり、CPU4はステップSD8に処理を進め
る。ステップSD8では、パッド操作されたパッド3に
対応付けられた打楽器音の波形データの読み出し、読み
出した波形データに対してハイパスフィルタリングを施
して低域成分をカットした打楽器音を発生するよう音源
7に指示する。
【0053】このように、第4実施例では、パッド操作
のベロシティVelに応じて波形発生の際に用いるフィ
ルタの種類を異ならせるので、パッド操作だけで発生す
る波形内容を変化させることが可能になっている。しか
も、新たな操作スイッチを備えずとも、パッド操作だけ
で発生する波形内容を変化させることができるので、製
品コストの低減にも寄与し得る。
【0054】E.第5実施例 次に、図13〜図14を参照して本発明の第5実施例に
ついて説明する。第5実施例の構成は、前述の第1実施
例と同一であるからその説明については省略する。第5
実施例では、ベロシティVelに応じて付加音の有無を
選択することを特徴としている。すなわち、第5実施例
では、ROM5に格納される付加音選択テーブルTBL
5を参照し、付加音を付与する際には波形メモリから読
み出す打楽器音と、この打楽器音をデチューンした付加
音とを合成して打楽器音の音色傾向を変化させる。
【0055】図13は、付加音選択テーブルTBL5の
一例を示す図であり、この図に示すテーブルから判るよ
うに、ベロシティVelが「1〜63」および「64〜
127」の場合、「付加音なし」、「+700セントの
付加音」を指定する。
【0056】次に、図14を参照してベロシティVel
に応じて付加音の有無を選択して打楽器音を再生する第
5実施例の動作について説明する。前述の第1実施例と
同様に、第5実施例よる電子楽器に電源が投入される
と、CPU4はROM5に記憶された制御プログラムを
ロードした後、各種レジスタ・フラグ類をイニシャライ
ズする。この時、前述したパネルスイッチ群2の動作モ
ード切替えスイッチがパッドモード下にあり、かつ、付
加音選択モードに設定されていると、図14に示すパッ
ド処理ルーチンが実行され、ステップSE1に処理を進
める。
【0057】ステップSE1では、パッドデータPDに
基づき、パッド3がどの位の強さで叩かれたのかを検出
し、続くステップSE2に進むと、CPU4は検出した
パッド操作強度を、前述したベロシティテーブルVCT
BL(図2参照)を介してベロシティVelに変換す
る。そして、次のステップSE3では、変換したベロシ
ティVelに基づき、上述した付加音選択テーブルTB
L5(図13参照)に基づき付加音の有無を選択する。
【0058】ステップSE4では、「付加音なし」が選
択されたか否かを判断する。ここで、「付加音なし」が
選択されている時には、判断結果が「YES」となり、
ステップSE5に処理を進め、パッド操作されたパッド
3に対応付けられた打楽器音の波形データを波形メモリ
から読み出し、付加音を加えない打楽器音の発生を音源
7に指示する。
【0059】これに対し、「+700セントの付加音」
が選択されている時には、上記ステップSE4の判断結
果が「NO」となり、ステップSE6に処理を進める。
ステップSE6では、パッド操作されたパッド3に対応
付けられた打楽器音の波形データを原ピッチのまま波形
メモリから読み出す一方、同一の波形データを19/1
2倍速で読み出して+700セント分ピッチアップさせ
たデチューン音を、原ピッチの打楽器音に付加して再生
するよう音源7に指示する。
【0060】このように、第5実施例では、ベロシティ
Velに応じて付加音の有無を選択し、付加音を加える
際には波形メモリから読み出す打楽器音と、この打楽器
音をデチューンした付加音とを合成するため、パッド操
作だけで発生するハーモーニー等、波形内容を変化させ
ることが可能になっている。
【0061】以上説明したように、上述した第1実施例
〜第5実施例では、ベロシティVelに応じて「波形読
み出し方向」、「波形再生方法」、「再生ピッチ」、
「フィルタ種類」および「付加音の有無」を選択し得る
ようにしたから、パッド操作だけで変化に富んだ各種波
形を発生することが可能になる。なお、上述の各実施例
では、説明の簡略化を図る為、各テーブルTBL1〜5
の内容を固定的なものとして扱ってきたが、これは勿
論、各テーブルTBL1〜5の内容を可変設定し得るも
のとしても良いし、パッドを叩く演奏スタイルに応じて
自動的にテーブル内容を書き換えたり、予め複数のテー
ブルを用意しておき、そのうちから選択使用する態様と
することも可能である。
【0062】また、上述した各実施例では、パッド操作
に応じた打楽器音を発生する場合について言及したが、
本発明の要旨はこれに限定されず、例えば、押離鍵操作
の強度(あるいは速度)に応じてイニシャルタッチ・ア
フタタッチ制御する周知の電子楽器にも適用可能であ
る。すなわち、このイニシャルタッチ・アフタタッチ制
御を行う一方で、上述した各実施例のように、「波形読
み出し方向」、「波形再生方法」、「再生ピッチ」、
「フィルタ種類」および「付加音の有無の選択」を行っ
て発生する波形を修飾する形態を異ならせるようにすれ
ば、多様な波形を形成することが可能になる。
【0063】
【発明の効果】本発明によれば、波形発生指示手段が所
定の操作に応じて波形発生を指示する指示信号を発生す
ると、操作情報発生手段がその指示信号から操作の強度
を検出し、検出した強度に対応する操作情報を生成し、
波形再生手段がこの操作情報に対応する再生態様を決定
し、決定した再生態様に従って波形再生するので、パッ
ドを叩くパッド操作だけで変化に富んだ各種波形を発生
することができる。
【図面の簡単な説明】
【図1】本発明による第1実施例の構成を示すブロック
図である。
【図2】第1実施例におけるベロシティ変換テーブルV
CTBLの一例を示す図である。
【図3】第1実施例における音源7の波形メモリのアド
レス形態を説明するための図である。
【図4】第1実施例の動作を説明するフローチャートで
ある。
【図5】第1実施例における読み出し方向変換テーブル
TBL1の一例を示す図である。
【図6】第2実施例における再生方法変換テーブルTB
L2の一例を示す図である。
【図7】同テーブルTBL2において定義される再生方
法A〜Cを説明するための図である。
【図8】第2実施例の動作を説明するフローチャートで
ある。
【図9】第3実施例における再生ピッチ変換テーブルT
BL3の一例を示す図である。
【図10】第3実施例の動作を説明するフローチャート
である。
【図11】第4実施例におけるフィルタ選択テーブルT
BL4の一例を説明するための図である。
【図12】第4実施例の動作を説明するフローチャート
である。
【図13】第5実施例における付加音選択テーブルTB
L5の一例を説明するための図である。
【図14】第5実施例の動作を説明するフローチャート
である。
【符号の説明】
3 パッド(波形発生指示手段) 4 CPU(波形発生指示手段、操作情報発生手段、波
形再生手段) 5 ROM(操作情報発生手段) 6 RAM 7 音源(波形再生手段)

Claims (7)

    【特許請求の範囲】
  1. 【請求項1】 所定の操作に応じて波形発生を指示する
    指示信号を発生する波形発生指示手段と、 この波形発生指示手段が発生する指示信号から前記操作
    の強度を検出し、検出した強度に対応する操作情報を生
    成する操作情報発生手段と、 この操作情報発生手段によって生成される操作情報に対
    応する再生態様を決定し、決定した再生態様に従って波
    形再生する波形再生手段とを具備することを特徴とする
    波形発生装置。
  2. 【請求項2】 前記操作情報発生手段は、前記操作の速
    度を検出し、検出した速度に対応する操作情報を生成す
    ることを特徴とする請求項1記載の波形発生装置。
  3. 【請求項3】 前記波形再生手段は、前記操作情報発生
    手段が生成する操作情報に応じて記憶波形の読み出し方
    向を変化させて再生する波形の形状を異ならせることを
    特徴とする請求項1記載の波形発生装置。
  4. 【請求項4】 前記波形再生手段は、前記操作情報発生
    手段が生成する操作情報に応じて記憶波形の読み出し方
    を変化させて波形再生の仕方を異ならせることを特徴と
    する請求項1記載の波形発生装置。
  5. 【請求項5】 前記波形再生手段は、前記操作情報発生
    手段が生成する操作情報に応じて記憶波形の読み出し速
    度を変化させて再生ピッチを異ならせることを特徴とす
    る請求項1記載の波形発生装置。
  6. 【請求項6】 前記波形再生手段は、記憶波形を読み出
    し、読み出した波形に対して前記操作情報発生手段が生
    成する操作情報に応じたフィルタリングを施して再生す
    る波形の周波数成分を異ならせることを特徴とする請求
    項1記載の波形発生装置。
  7. 【請求項7】 前記波形再生手段は、記憶波形を読み出
    し、読み出した波形に対して前記操作情報発生手段が生
    成する操作情報に応じて付加音の有無を選択し、付加音
    を加える際には読み出した波形と、この波形の再生ピッ
    チをデチューンしたデチューン波形とを合成することを
    特徴とする請求項1記載の波形発生装置。
JP8184695A 1996-07-15 1996-07-15 波形発生装置 Pending JPH1031481A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8184695A JPH1031481A (ja) 1996-07-15 1996-07-15 波形発生装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8184695A JPH1031481A (ja) 1996-07-15 1996-07-15 波形発生装置

Publications (1)

Publication Number Publication Date
JPH1031481A true JPH1031481A (ja) 1998-02-03

Family

ID=16157767

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8184695A Pending JPH1031481A (ja) 1996-07-15 1996-07-15 波形発生装置

Country Status (1)

Country Link
JP (1) JPH1031481A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001051759A (ja) * 1999-08-12 2001-02-23 Nec Corp 操作反応音生成装置及び操作反応音生成プログラムを記録した記録媒体
JP2006106754A (ja) * 2004-10-05 2006-04-20 Sony France Sa メタデータマッピング音再生装置及びこれに使用可能なオーディオサンプリング/サンプル処理システム
JP2009145660A (ja) * 2007-12-14 2009-07-02 Roland Corp 打撃検出装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001051759A (ja) * 1999-08-12 2001-02-23 Nec Corp 操作反応音生成装置及び操作反応音生成プログラムを記録した記録媒体
JP2006106754A (ja) * 2004-10-05 2006-04-20 Sony France Sa メタデータマッピング音再生装置及びこれに使用可能なオーディオサンプリング/サンプル処理システム
JP2009145660A (ja) * 2007-12-14 2009-07-02 Roland Corp 打撃検出装置

Similar Documents

Publication Publication Date Title
JP6930144B2 (ja) 電子楽器、楽音発生方法およびプログラム
JP5700351B2 (ja) 自動演奏装置およびプログラム
JPH1031481A (ja) 波形発生装置
JP5115800B2 (ja) 低周波発振装置および低周波発振処理プログラム
JPH06186966A (ja) エフェクタ
JP3039311B2 (ja) 電子楽器
JP3743993B2 (ja) コード判定装置、コード判定方法およびコード判定方法を記録した媒体
JP3277662B2 (ja) 楽音発生装置
JP4088947B2 (ja) 楽音発生装置
JP3543124B2 (ja) 自動伴奏装置
JP6573100B2 (ja) 楽音制御装置、楽音制御方法、プログラム、および電子楽器
JP2009025503A (ja) 電子楽器
JP3940999B2 (ja) 演奏装置および演奏方法
JP3667387B2 (ja) 電子楽器
JP3399068B2 (ja) 電子楽器
JPH05204297A (ja) 階名発生装置
JP3206040B2 (ja) 電子弦楽器
JP4345433B2 (ja) 演奏装置および演奏処理プログラム
JP4441928B2 (ja) 音量制御装置および音量制御処理プログラム
JP2555060Y2 (ja) 電子楽器
JP3329030B2 (ja) 楽音信号発生装置
JP3533764B2 (ja) 自動伴奏装置
JPH07152372A (ja) 演奏装置
JPH0926787A (ja) 音色制御装置
JP2006133342A (ja) 楽音制御装置および楽音制御処理のプログラム

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 10

Free format text: PAYMENT UNTIL: 20071017

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081017

Year of fee payment: 11

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081017

Year of fee payment: 11

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091017

Year of fee payment: 12

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101017

Year of fee payment: 13

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 13

Free format text: PAYMENT UNTIL: 20101017

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 13

Free format text: PAYMENT UNTIL: 20101017

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 14

Free format text: PAYMENT UNTIL: 20111017

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121017

Year of fee payment: 15

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 15

Free format text: PAYMENT UNTIL: 20121017

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131017

Year of fee payment: 16

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250