JPH08185172A - 楽音制御装置 - Google Patents

楽音制御装置

Info

Publication number
JPH08185172A
JPH08185172A JP6339688A JP33968894A JPH08185172A JP H08185172 A JPH08185172 A JP H08185172A JP 6339688 A JP6339688 A JP 6339688A JP 33968894 A JP33968894 A JP 33968894A JP H08185172 A JPH08185172 A JP H08185172A
Authority
JP
Japan
Prior art keywords
data
pitch
storage unit
input
unit
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
JP6339688A
Other languages
English (en)
Inventor
Hirotake Sato
博毅 佐藤
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 JP6339688A priority Critical patent/JPH08185172A/ja
Publication of JPH08185172A publication Critical patent/JPH08185172A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】 【目的】 操作子の操作に応じて、より多様に楽音の特
性を変化させることのできる楽音制御装置を提供する。 【構成】 正側テーブルNO.記憶部32及び負側テー
ブルNO.記憶部33は、CPU12からの指示に従っ
てテーブルNO.A,B,Cのいずれかを記憶する。正
負検出部31は入力されたMSBが“1”である場合に
は、正側テーブルNO.記憶部32に、“0”である場
合には負側テーブルNO.記憶部33に、各々信号を出
力し、両記憶部32,33は、これに応答して記憶して
いるテーブルNO.をテーブル変換部34に出力する。
このテーブル変換部34には、各々異なるピッチ変化特
性の変換テーブルA,B,Cが記憶されている。したが
って、ベンドホイールの操作方向に応じて、各々異なる
変換テーブルA,B,Cを用いることにより、ベンドホ
イールの操作方向に応じて異なる特性の楽音が発生す
る。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、操作子の操作に応じて
楽音信号の特性を変化させる楽音制御装置に関する。
【0002】
【従来の技術】従来、楽音信号の特性を制御する装置と
して、ピッチベンダーが一般的に知られている。このピ
ッチベンダーには、ホイール型あるいはレバー型の操作
子が設けられており、この操作子を正方向に操作する
と、その操作量に応じて楽音のピッチが連続的に上昇
し、負方向に操作するとピッチが連続的に低下する。ま
た、今日においては、操作子の操作量に応じた異なる分
解能を設定できるピッチベンダーも出現するに至ってお
り、かかるピッチベンダーによれば、操作子の操作に応
じた楽音のピッチ変化量を設定変更することも可能であ
る。
【0003】
【発明が解決しようとする課題】ところで、楽器の奏法
としては、ギターにおけるチョーキングのように弦のテ
ンションを連続的に変化させてピッチを連続的に変化さ
せる奏法や、グリッサンドのように半音単位でのみピッ
チを変化させる奏法があり、これらを随時用いることに
より多様な音楽表現が可能となる。しかるに、前述した
一般的なピッチベンダーにあっては、単に操作子の操作
量に応じてピッチを変化させるに過ぎないことから、チ
ョーキングに近似した発音形態を形成することは可能で
あるにしても、グリッサンドに近似した発音形態までも
形成することはできない。
【0004】無論、分解能を設定可能なピッチベンダー
によれば、設定した分解能に応じてチョーキングやグリ
ッサンドに近似する発音形態を形成することが可能とな
る。しかし、この分解能を設定可能なピッチベンダーに
あっても、操作方向に応じて両者の変化形態でピッチを
変化させることは不可能であり、よって、多様な音楽表
現を行うには未だ不満足なものであった。
【0005】本発明は、このような従来の課題に鑑みて
なされたものであり、操作子の操作に応じて、より多様
に楽音の特性を変化させることのできる楽音制御装置を
提供することを目的とするものである。
【0006】
【課題を解決するための手段】前記課題を解決するため
に本発明にあっては、少なくとも2方向の操作に対応す
る操作量が入力する入力手段と、この入力されたの操作
量に応じて変化する制御情報を複数種記憶した記憶手段
と、この記憶手段に記憶されている複数種の制御情報の
いずれかを、前記入力された操作の各方向毎に選択する
選択手段と、この選択手段により選択された制御情報と
前記入力された操作の各方向への操作量とに基づいて、
楽音信号を制御する制御手段とを有している。
【0007】
【作用】前記構成において、選択手段は入力された各操
作方向毎に、記憶手段に記憶されている制御情報のいず
れかを選択する。そして、この状態で各方向にの操作量
が入力されると、制御手段は、各方向の制御情報と操作
量とに基づいて楽音信号を制御する。したがって、入力
手段から一方向への操作量が入力された場合と他方向へ
の操作量が入力された場合とでは、異なる特性の楽音信
号が生成され、この楽音信号により発生する楽音の特性
も操作方向に応じて異なるものとなる。
【0008】
【実施例】以下、本発明の一実施例を図にしたがって説
明する。この実施例は、本発明を音源内蔵型のMIDI
キーボードに適用したものであり、図1に示すように、
キーボード本体1には、鍵盤10が設けられているとと
もに、操作子としてのベンドホイール2、及びモジュレ
ーションホイール3が設けられており、この両ホイール
2,3は、正方向と負方向とに回動可能であって、中立
位置に付勢されている。さらに、キーボード本体1に
は、後述する正側テーブルと負側テーブルとを指定する
際に操作される正スイッチ4aと負スイッチ4b、テー
ブルA,B,Cのいずれか指定する際に操作されるテー
ブル選択スイッチ5A,5B,5C、複数の音色指定ス
イッチ6、LCD表示部7、ボリュームレバー8、及び
電源スイッチ9が設けられている。
【0009】図2は、このMIDIキーボードの全体構
成を示すブロック図であり、前記鍵盤10の操作情報及
び前記操作子及びスイッチ2〜9で構成されるパネルス
イッチ部11の操作情報は、バスラインを介してCPU
12に入力される。RAM13は、ワーク用であってC
PU12の動作過程で必要なデータが記憶される。RO
M14には、このMIDIキーボードを動作させるに必
要なプログラム等が格納されており、CPU12はこの
プログラムに従って動作し、前記LCD表示部7及びそ
の他の各部を制御する。PCM ROM15には、前記
音色指定スイッチ6に対応して各音色の波形データが記
憶されており、音源16はCPU12からの指示に従っ
て動作し、PCM ROM15から波形データを読み出
して楽音信号を生成する。エフェクタ17は、音源16
から出力された楽音信号に所定の効果を付加し、この効
果付加された楽音信号は、出力回路18及び出力端子1
9を外部のサウンドシステムに供給される。
【0010】一方、CPU12にデジタルデータを供給
するピッチベンダー装置20には、図3に示すように、
前記ベンドホイール2の操作方向及び操作量に応じて抵
抗値が変化する可変抵抗器21が設けられている。さら
に、ピッチベンダー装置20には、この可変抵抗器21
の抵抗値を検出するピッチベンド検出部22、及びこの
ピッチベンド検出部22からの出力が与えられる変換テ
ーブル選択部23が設けられている。
【0011】図4は、前記ピッチベンド検出部22の具
体的構成を示し、可変抵抗器21の出力は、A/D変換
器24によりデジタル量のデータINに変換され、デー
タ変換部25に与えられる。このデータ変換部25は、
前記データINと、該データ変換部25の前回の演算結
果データとを入力し、それらを平均して今回の演算結果
データ(8ビットデータ;データV)を得て、それを排
他的オアゲート267〜260に与える。前記データV
の最上位ビットデータが入力する排他的オアゲート26
7の他端は常時“1”信号が供給され、また、その他の
排他的オアゲート266〜260の各端子は常時“0”
信号を供給されている。すなわち、排他的オアゲート2
67〜260はMSBだけの反転回路となり、各排他的
オアゲート267〜260の出力(データA)は、対応
する排他的オアゲート277〜270の各一端に入力す
る。この排他的オアゲート277〜270の各他端に
は、共に前記データVのMSBのデータがインバータI
NVを介して供給されている。そして、排他的オアゲー
ト277〜271の出力は、ピッチベンドデータBとし
て出力される。
【0012】図5は、前記データ変換部25の具体的構
成を示し、データINは加算器28に入力する。この加
算器28は、バッファ29からのデータVが入力し、し
たがって両データIN,Vが加算され、その結果データ
(IN+V)が1/2演算器30に与えられて(IN+
V)/2を加算され、バッファ29に与える。したがっ
て、前記データVは、今回のデータINと、前回の結果
データVとを平均したデータとなる。
【0013】図6は、前記変換テーブル選択部23の具
体的構成を示し、前記排他的オアゲート267〜260
からのMSBのデータは、正負検出部31に与えられ
る。また、正側テーブルNO.記憶部32及び負側テー
ブルNO.記憶部33は、CPU12からの指示に従っ
てテーブルNO.A,B,Cのいずれかを記憶する。そ
して、正負検出部31は入力されたMSBが“1”であ
る場合には、正側テーブルNO.記憶部32に、“0”
である場合には負側テーブルNO.記憶部33に、各々
信号を出力し、両記憶部32,33は、これに応答して
記憶しているテーブルNO.をテーブル変換部34に出
力する。
【0014】このテーブル変換部34には、テーブルN
O.に対応して変換テーブルA,B,Cが記憶されてい
る。変換テーブルAにあっては、図7(A)に示すよう
に、前記排他的オアゲート277〜270から入力され
るピッチベンドデータBに応じて、ピッチを直線的に変
化させる特性である。また、変換テーブルBにあって
は、同図(B)に示すように、前記ピッチベンドデータ
Bに応じてピッチを例えば100単位程度の分解能で変
化させる特性であり、変換テーブルCにあっては、同図
(C)に示すように、前記ピッチベンドデータBに応じ
てピッチを例えば150単位程度の、変換テーブルBよ
り粗い分解能で変化させる特性である。
【0015】以上の構成にかかる本実施例において、電
源スイッチ9をオンにすると、CPU12は、図8に示
すフローに従って動作を開始し、正及び負スイッチ4
a,4bを走査して正及び負のいずれのテーブルが指定
されているかを判別する(SA1)。そして、正スイッ
チ4aが操作されて、正側のテーブルが指定されたなら
ば、テーブル選択スイッチ5A〜5Cの操作によるテー
ブルNO.の入力待ちの状態を形成する(SA2)。引
き続き、いずれかのテーブル選択スイッチ5A〜5Cが
操作されて、テーブルNO.の入力があったならば、正
側テーブルNO.記憶部32に、入力されたテーブルN
O.を記憶させる(SA3)。また、負スイッチ4bが
操作されて、負側のテーブルが指定されたならば、テー
ブル選択スイッチ5A〜5Cの操作によるテーブルN
O.の入力待ちの状態を形成する(SA4)。引き続
き、いずれかのテーブル選択スイッチ5A〜5Cが操作
されてテーブルNO.の入力があったならば、負側テー
ブルNO.記憶部33に、入力されたテーブルNO.を記
憶させる(SA5)。
【0016】そして、ユーザーはこのように各スイッチ
4a、4b、5A〜5Cを操作した後、鍵盤10の鍵を
操作し、また、ベンドホイール2を必要に応じて操作し
ながら曲の演奏を行う。するとCPU12は、鍵の操作
情報から、キーコード及びキーのオン・オフを検出して
音源16に発音及び消音を指示する。音源16はこれに
応答して、PCM ROM15から読み出した楽音信号
データとに基づき、楽音信号の生成及び減衰処理を実行
する。この音源16が生成した楽音信号は、エフェクタ
17、出力回路18及び出力端子19を介して外部に出
力される。
【0017】一方、ピッチベンド検出部22では、可変
抵抗器21の出力は所定のサンプリング周期にてA/D
変換器24によりA/D変換され、データINとしてデ
ータ変換部25に与えられる。このデータ変換部25で
は、前記データINと、前回の結果であるデータVとが
加算器28にて加算され、その加算結果(IN+V)が
次に1/2演算器30により平均されて(IN+V)/2
とされ、バッファ29に与えられてデータVとされる。
このデータVは、加算器28に戻されて、次のサンプリ
ング周期の演算に備えられるとともに、排他的オアゲー
ト267〜261に送られる。
【0018】排他的オアゲート267〜260では、前
記データVのMSBのみを反転して、データAを排他的
オアゲート277〜270に与える。したがって、この
データAは、前記データVのMSBが“1”のときは、
全ビットデータAと同一のデータBとして排他的オアゲ
ート277〜270から出力されるとともに、前記デー
タVのMSBが“0”のときは、全ビットデータAを反
転したデータBとして出力される。
【0019】すると、正負検出部31は前述のように、
入力されるMSBが“1”ならば、正側テーブルNO.
記憶部32に信号を出力し、“0”ならば負側テーブル
NO.記憶部33に信号を出力する。そして、MSB=
1であって、正側テーブルNO.記憶部32に信号が入
力された場合には、該正側テーブルNO.記憶部32は
これに応答して、記憶しているテーブルNO.をテーブ
ル変換部34に出力する。すると、このテーブル変換部
34は、正側テーブルNO.記憶部32に記憶されてい
るテーブルNO.の変換テーブルから、ピッチベンドデ
ータBに対応するピッチデータを読みしてCPU12に
入力する。
【0020】このとき、MSBが“1”であれば、前述
のように、全ビットデータAと同一のデータB、つまり
正のピッチベンドデータBが排他的オアゲート277〜
270から出力される。したがって、この正のピッチベ
ンドデータBに対応するピッチデータが読み出されるこ
とにより、テーブル変換部34からはベンドホイール2
の正方向の移動量に応じて、増加するピッチデータが出
力されることとなる。また、MSB=0であって、負側
テーブルNO.記憶部33に信号が入力された場合に
は、該負側テーブルNO.記憶部33はこれに応答し
て、記憶しているテーブルNO.をテーブル変換部34
に出力する。すると、このテーブル変換部34は、負側
テーブルNO.記憶部33に記憶されているテーブルN
O.の変換テーブルから、ピッチベンドデータBに対応
するピッチデータを読みしてCPU12に入力する。こ
のとき、MSBが“0”であれば、前述のように、全ビ
ットデータAを反転したデータB、つまり負のピッチベ
ンドデータBが排他的オアゲート277〜270から出
力される。したがって、この負のピッチベンドデータB
に対応するピッチデータが読み出されることにより、テ
ーブル変換部34からはベンドホイール2の負方向の移
動量に応じて、減少するピッチデータが出力されること
となる。
【0021】すなわち、正側テーブルNO.記憶部32
と負側テーブルNO.記憶部33とに、共に変換テーブ
ルAのテーブルNO.が記憶されていた場合には、テー
ブル変換部34のデータ出力特性は、図9(1)に示す
ように、ベンドホイール2の正方向の操作に伴って直線
的にピッチが増加し、負方向の操作に伴っても直線的に
ピッチが減少するものとなる。また、正側テーブルN
O.記憶部32に変換テーブルAのテーブルNO.が記憶
され、負側テーブルNO.記憶部33に変換テーブルB
のテーブルNO.が記憶されていた場合には、テーブル
変換部34のデータ出力特性は、同図(2)に示すよう
に、ベンドホイール2の正方向の操作に伴って直線的に
ピッチが増加し、負方向の操作に伴って100単位でピ
ッチが減少するものとなる。さらに、正側テーブルN
O.記憶部32に変換テーブルCのテーブルNO.が記憶
され、負側テーブルNO.記憶部33に変換テーブルB
のテーブルNO.が記憶されていた場合には、テーブル
変換部34のデータ出力特性は、同図(3)に示すよう
に、ベンドホイール2の正方向の操作に伴って150単
位でピッチが増加し、負方向の操作に伴って100単位
でピッチが減少するものとなる。
【0022】したがって、これらの図示した特性からな
るピッチデータに従ってCPU12が音源16を制御す
ることにより、出力回路18及び出力端子19からは図
示のようにピッチが変化する楽音信号が出力され、図外
のサウンドシステムからは、同様にピッチが変化する楽
音が発生することとなる。これにより、多様な音楽表現
が可能となるとともに、特に図9(2)に示した変化特
性により、ベンドホイール2を正方向に操作すれば、チ
ョーキングに近似した発音形態を形成することができる
とともに、負方向に操作すればグリッサンドに近似した
発音形態を形成することができる。
【0023】なお、この実施例においては、テーブル変
換部34の動作によりピッチデータを得るようにした
が、CPU12が図10に示すフローに従ってピッチ制
御する構成によりピッチデータを得るようにしてもよ
い。すなわち、CPU12は、ピッチベンド検出部22
からのADデータの入力状態を常時監視する(SB
1)。そして、ADデータが入力されたならば、前記M
SBが“1”であるか否かを判別する(SB2)。この
判別の結果、MSB=1であって、ベンドホイール2が
正側に操作されているならば、正側テーブルNO.記憶
部32に記憶されているテーブルNO.を選択する。ま
た、MSB=0であって、ベンドホイール2が負側に操
作されているならば、負側テーブルNO.記憶部33に
記憶されているテーブルNO.を選択する。そして、S
B3及びSB4に続くSB5では、選択されたテーブル
によりADデータを前記ピッチデータに変換する。
【0024】したがって、このSB5の処理により、図
9(1)(2)(3)をもって前述した同様に、正側テ
ーブルNO.記憶部32に記憶されているテーブルNO.
と、負側テーブルNO.記憶部33に記憶されているテ
ーブルNO.、及びベンドホイール2の操作方向に応じ
て、異なる形態で増減変化するピッチデータが得られ
る。よって、このピッチデータに従って音源16を制御
することにより、出力回路18及び出力端子19からは
異なる形態でピッチが変化する楽音信号が出力され、図
外のサウンドシステムからは、同様にピッチが変化する
楽音が発生することとなる。
【0025】なお、この実施例においては、ベンドホイ
ール2の操作に応じて、楽音のピッチを変動させる構成
を示したが、これに限ることなく、モジュレーションホ
イール3の操作に応じてビブラートの変調させる構成と
することも可能である。また、実施例ではA,B,C変
換テーブルのみを示したが、より多くの変換テーブルを
用いれば、より多様な音楽表現が可能となる。さらに、
実施例ではスイッチ操作により変換テーブルを選択する
ようにしたが、CPU12の処理より、自動的に変換テ
ーブルを選択するようにしてもよい。
【0026】
【発明の効果】以上説明したように本発明は、入力され
る操作方向毎に制御情報を選択し、この選択した制御情
報と、各方向への操作量とに基づいて、楽音信号を制御
するようにした。よって、異なる方向への操作を行え
ば、異なる態様で変動する楽音信号を発生させることが
でき、これにより音楽表現の多様化を図ることができ
る。また、変動させる楽音の特性がピッチであれば、ギ
ターにおけるチョーキングのようにピッチを連続的に変
化させる奏法と、グリッサンドのように半音単位でのみ
ピッチを変化させる奏法とを、模倣することが可能とな
る。さらに、操作量に応じて夫々異なる分解能の制御情
報を出力する複数の変換テーブル手段を有し、この複数
の変換テーブル手段のいずれか一つを選択する構成によ
り、多様な分解能で楽音信号を制御することができる。
【図面の簡単な説明】
【図1】本発明の一実施例を適用したMIDIキーボー
ドの外観平面図である。
【図2】同MIDIキーボードの全体構成を示すブロッ
ク図である。
【図3】ピッチベンダー装置のブロック構成図である。
【図4】ピッチベンド検出部の構成の詳細を示す回路図
である。
【図5】データ変換部の詳細を示すブロック図である。
【図6】変換テーブル選択部の詳細を示すブロック図で
ある。
【図7】テーブル変換部における各変換テーブルの記憶
内容を示す図である。
【図8】テーブル設定処理の内容を示すフローチャート
である。
【図9】ピッチデータの出力例を示す図である。
【図10】ピッチ制御処理の内容を示すフローチャート
である。
【符号の説明】
2 ベンドホイール 12 CPU 16 音源 20 ピッチバンダー装置 22 ピッチベンド検出部 23 変換テーブル選択部 31 正負検出部 32 正側テーブルNO.記憶部 33 負側テーブルNO.記憶部 34 テーブル変換部

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 少なくとも2方向の操作に対応する操作
    量が入力する入力手段と、 この入力されたの操作量に応じて変化する制御情報を複
    数種記憶した記憶手段と、 この記憶手段に記憶されている複数種の制御情報のいず
    れかを、前記入力された操作の各方向毎に選択する選択
    手段と、 この選択手段により選択された制御情報と前記入力され
    た操作の各方向への操作量とに基づいて、楽音信号を制
    御する制御手段と、 を有することを特徴とする楽音制御装置。
  2. 【請求項2】 前記制御情報は、前記入力された操作量
    に応じたピッチデータであり、前記制御手段はこのピッ
    チデータに従って前記楽音信号のピッチを変動させるこ
    とを特徴とする請求項1記載の楽音制御装置。
  3. 【請求項3】 前記記憶手段は、前記操作量に応じて夫
    々異なる分解能の制御情報を出力する複数の変換テーブ
    ル手段を有し、前記選択手段は、この複数の変換テーブ
    ル手段のいずれか一つを前記入力される操作の方向に基
    づいて選択することを特徴とする請求項1記載の楽音制
    御装置。
JP6339688A 1994-12-30 1994-12-30 楽音制御装置 Pending JPH08185172A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6339688A JPH08185172A (ja) 1994-12-30 1994-12-30 楽音制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6339688A JPH08185172A (ja) 1994-12-30 1994-12-30 楽音制御装置

Publications (1)

Publication Number Publication Date
JPH08185172A true JPH08185172A (ja) 1996-07-16

Family

ID=18329861

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6339688A Pending JPH08185172A (ja) 1994-12-30 1994-12-30 楽音制御装置

Country Status (1)

Country Link
JP (1) JPH08185172A (ja)

Similar Documents

Publication Publication Date Title
US5741993A (en) Electronic keyboard having a discrete pitch bender
JPH032318B2 (ja)
US5308917A (en) Keyboard touch response setting apparatus
JPH0683347A (ja) 電子楽器
JPH0638189B2 (ja) 電子楽器のエクスプレツシヨン装置
JPH0313594B2 (ja)
JPH036957Y2 (ja)
JPH0566776A (ja) 自動伴奏装置
JP2718341B2 (ja) 電子楽器
JP3493838B2 (ja) 電子楽器
JP2666607B2 (ja) 電子楽器の効果音制御装置
JP2650315B2 (ja) 楽音制御装置
JP3901054B2 (ja) パラメータ補間装置およびパラメータ補間処理プログラム
JP2570214B2 (ja) 演奏情報入力装置
JPH07160255A (ja) 電子楽器の自動伴奏装置
JPH0746958Y2 (ja) 楽音特性変調装置
JPH0926787A (ja) 音色制御装置
JP2000172253A (ja) 電子楽器
JPH0944151A (ja) 電子鍵盤楽器
JP2756888B2 (ja) 電子楽器
JPH07181966A (ja) 電子楽器のデータ設定装置
JPH05289662A (ja) エフェクト自動選択装置
JPH10288989A (ja) 電子楽器
JPH04274296A (ja) 自動演奏装置
JPH06161438A (ja) 電子楽器のデータ入力装置