JPH03120588A - 電子楽器 - Google Patents
電子楽器Info
- Publication number
- JPH03120588A JPH03120588A JP1259066A JP25906689A JPH03120588A JP H03120588 A JPH03120588 A JP H03120588A JP 1259066 A JP1259066 A JP 1259066A JP 25906689 A JP25906689 A JP 25906689A JP H03120588 A JPH03120588 A JP H03120588A
- Authority
- JP
- Japan
- Prior art keywords
- key
- pan
- data
- tone
- musical sound
- 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.)
- Granted
Links
- 230000008859 change Effects 0.000 claims abstract description 14
- 230000004044 response Effects 0.000 claims description 2
- 238000004091 panning Methods 0.000 abstract description 10
- 238000003860 storage Methods 0.000 abstract description 7
- 238000013500 data storage Methods 0.000 abstract description 5
- 230000004807 localization Effects 0.000 description 13
- 238000000034 method Methods 0.000 description 10
- 230000003068 static effect Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 230000015572 biosynthetic process Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000003786 synthesis reaction Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 235000008429 bread Nutrition 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000002730 additional effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(a)産業上の利用分野
この発明はステレオ等複数の楽音出力部を有する電子楽
器において、発音される楽音の定位感を自由に設定でき
る電子楽器に関する。
器において、発音される楽音の定位感を自由に設定でき
る電子楽器に関する。
山)従来の技術
一般的な電子楽器は生成した楽音を左右2チャンネルで
発音するステレオ出力部を有しており、左右の出力レベ
ル(出力レベル比)を調節することによってその楽音に
定位感を出すことができる。電子楽器には複数の音色を
同時に発音することができるものもあり、複数の音色が
同じ定位で発音されたのでは音の広がりに欠けるため、
従来より音色毎に発音の定位をずらす提案がなされてい
る(特開昭55−121492)、これによって音色毎
に異なる定位感が得られるため、複数の音色を同時に発
音した場合、アンサンプルのような音場を形成すること
ができる。
発音するステレオ出力部を有しており、左右の出力レベ
ル(出力レベル比)を調節することによってその楽音に
定位感を出すことができる。電子楽器には複数の音色を
同時に発音することができるものもあり、複数の音色が
同じ定位で発音されたのでは音の広がりに欠けるため、
従来より音色毎に発音の定位をずらす提案がなされてい
る(特開昭55−121492)、これによって音色毎
に異なる定位感が得られるため、複数の音色を同時に発
音した場合、アンサンプルのような音場を形成すること
ができる。
((j)発明が解決しようとする課題
しかし、上記電子楽器では楽音の定位は音色毎に一点に
固定されており、発音中に楽音の定位を移動させるいわ
ゆるパン制御をすることができなかったため変化のある
音場を形成することができなかった。また、あらかじめ
定められた軌道で定位を移動させることのできる電子楽
器(シンセサイザ)も実用化されているが、この移動は
発音指定中(キーオン中)のみの指定であるためキーオ
フ後、残響音が発音されている間は定位が固定されてし
まい変化に乏しくなってしまう欠点があっ別の方式とし
て以下の実施例のように複数のピー手段を設けたことに
より、上記課題を解決した電子楽器を提供することを目
的とする。
固定されており、発音中に楽音の定位を移動させるいわ
ゆるパン制御をすることができなかったため変化のある
音場を形成することができなかった。また、あらかじめ
定められた軌道で定位を移動させることのできる電子楽
器(シンセサイザ)も実用化されているが、この移動は
発音指定中(キーオン中)のみの指定であるためキーオ
フ後、残響音が発音されている間は定位が固定されてし
まい変化に乏しくなってしまう欠点があっ別の方式とし
て以下の実施例のように複数のピー手段を設けたことに
より、上記課題を解決した電子楽器を提供することを目
的とする。
+d1課題を解決するための手段
この発明は、1の発音指定に対し、この楽音を複数の楽
音出力部から同時に出力する電子楽器に記憶されている
変化軌道で各楽音出力部間の出力レベル比を変化させる
リリースパン手段を設けたことを特徴とする。
音出力部から同時に出力する電子楽器に記憶されている
変化軌道で各楽音出力部間の出力レベル比を変化させる
リリースパン手段を設けたことを特徴とする。
(81発明の作用
に移動させる。定位の移動は各楽音出力部の出力レベル
比を時間とともに変化させることで行う。
比を時間とともに変化させることで行う。
この変化を変化軌道に基づいて行う。変化軌道は、連続
したアドレスの記憶エリアにレベル比を表すデータを時
系列に記憶しておけばよい。また、の定位に変化をつけ
、表現力を向上することができる。
したアドレスの記憶エリアにレベル比を表すデータを時
系列に記憶しておけばよい。また、の定位に変化をつけ
、表現力を向上することができる。
(f)実施例
第2図はこの発明の実施例である電子鍵盤楽器の制御部
のブロック図である。この電子鍵盤楽器は5オクタ一ブ
程度の音域を有するキーボード1を備えており、このキ
ーボードを用いて発音すべき楽音の音高を指定すること
ができる。指定された楽音は左右2チャンネルのサウン
ドシステム(SSL20,5SR21)から発音される
。発音される楽音はスタティックパン制御、ダイナミッ
クパン制御によって種々の位置に定位される。スタティ
ックパン制御とは、一定のパン位置(定位)に音像が形
成されるように左右チャンネルの発音レベルを一定比率
で固定する制御方式であり、ダイナミックパン制御とは
操作子によるリアルタイム操作ヤエンベロープジエネレ
ータパン(EGパン)によりパン位置を左右に移動させ
る制御である。ダイナミックパン制御におけるパン位置
制御はメインコントローラ、サブコントローラの2個の
制御要素およびEGパンによって制御される。メインコ
ントローラは主としてキーボードlの演奏毘作に基づい
て生成されるパラメータが割り当てられ、サブコントロ
ーラは主としてその他の操作子(によって生成されるパ
ラメータ)が割り当てられる。またECパン制御とは、
楽音の発音時間経過に伴う音像の移動経路を所定のパラ
メータから生成する制御方式である。上記メイン・サブ
コントローラによって決定されたパン位置とEGパンに
よって生成されたパン位置とが合成されてダイナミック
パン制御が行われる。
のブロック図である。この電子鍵盤楽器は5オクタ一ブ
程度の音域を有するキーボード1を備えており、このキ
ーボードを用いて発音すべき楽音の音高を指定すること
ができる。指定された楽音は左右2チャンネルのサウン
ドシステム(SSL20,5SR21)から発音される
。発音される楽音はスタティックパン制御、ダイナミッ
クパン制御によって種々の位置に定位される。スタティ
ックパン制御とは、一定のパン位置(定位)に音像が形
成されるように左右チャンネルの発音レベルを一定比率
で固定する制御方式であり、ダイナミックパン制御とは
操作子によるリアルタイム操作ヤエンベロープジエネレ
ータパン(EGパン)によりパン位置を左右に移動させ
る制御である。ダイナミックパン制御におけるパン位置
制御はメインコントローラ、サブコントローラの2個の
制御要素およびEGパンによって制御される。メインコ
ントローラは主としてキーボードlの演奏毘作に基づい
て生成されるパラメータが割り当てられ、サブコントロ
ーラは主としてその他の操作子(によって生成されるパ
ラメータ)が割り当てられる。またECパン制御とは、
楽音の発音時間経過に伴う音像の移動経路を所定のパラ
メータから生成する制御方式である。上記メイン・サブ
コントローラによって決定されたパン位置とEGパンに
よって生成されたパン位置とが合成されてダイナミック
パン制御が行われる。
この電子鍵盤楽器の操作パネル面には、操作子2および
表示器3が設けられている。操作子2としては、表示器
3に隣接して設けられているファンクションキー2aの
ほか、テンキー2b、カーソルキー2ct ジッダダイ
ヤル2dおよびモジュレーションホイール2eを有して
いる。この電子鍵盤楽器の動作はCPUl0が制御して
おり、ごのCPUI Oにはバス11が接続されている
。バス11にはROMI 2.RAMI 3.キーオン
検出回路14.キータッチ検出回路15.表示器ドライ
バ16.操作子インターフェイス17.音源装置18お
よびタイマ19が接続されている。ROM12にはこの
電子鍵盤楽器の動作を制御するためのプログラム等が記
憶されており、RAMl3には第3図、第4図で説明す
るレジスタエリア等が設定されている。またこのRAM
13はハソテリでバックアップされており、電源がオフ
されたのちもその記憶内容が失われないようになってい
る。キーオン検出回路14およびキータッチ検出回路1
5はキーボード1を構成する各キーのキーオン時の押鍵
速度を検出する回路である。キーオン信号およびキータ
ッチデータはバス11を介してCPUl0に送られる。
表示器3が設けられている。操作子2としては、表示器
3に隣接して設けられているファンクションキー2aの
ほか、テンキー2b、カーソルキー2ct ジッダダイ
ヤル2dおよびモジュレーションホイール2eを有して
いる。この電子鍵盤楽器の動作はCPUl0が制御して
おり、ごのCPUI Oにはバス11が接続されている
。バス11にはROMI 2.RAMI 3.キーオン
検出回路14.キータッチ検出回路15.表示器ドライ
バ16.操作子インターフェイス17.音源装置18お
よびタイマ19が接続されている。ROM12にはこの
電子鍵盤楽器の動作を制御するためのプログラム等が記
憶されており、RAMl3には第3図、第4図で説明す
るレジスタエリア等が設定されている。またこのRAM
13はハソテリでバックアップされており、電源がオフ
されたのちもその記憶内容が失われないようになってい
る。キーオン検出回路14およびキータッチ検出回路1
5はキーボード1を構成する各キーのキーオン時の押鍵
速度を検出する回路である。キーオン信号およびキータ
ッチデータはバス11を介してCPUl0に送られる。
表示器ドライバ16は表示器3を動作させるための回路
である。表示器3は任意の文字図形等を表示することが
できる液晶マトリクス表示器であり、CPUl0から送
られできたデータを表示する。操作子インターフェイス
17は前記操作子2a〜2eの操作状態を検出してCP
Ul0に入力するためのインターフェイスである。音源
装置18はCPUl0から送られてきた楽音データに基
づいて楽音を発音するための装置である。この音源装置
18は8系統の楽音合成部を有しており、各楽音合成部
はそれぞれ左右2チャンネルについて独立して楽音を合
成する機能を有している。この音源袋W118には左右
2個のサウンドシステム20.21が接続されており、
左右側々に合成された楽音信号をそれぞれ出力すること
ができる。
である。表示器3は任意の文字図形等を表示することが
できる液晶マトリクス表示器であり、CPUl0から送
られできたデータを表示する。操作子インターフェイス
17は前記操作子2a〜2eの操作状態を検出してCP
Ul0に入力するためのインターフェイスである。音源
装置18はCPUl0から送られてきた楽音データに基
づいて楽音を発音するための装置である。この音源装置
18は8系統の楽音合成部を有しており、各楽音合成部
はそれぞれ左右2チャンネルについて独立して楽音を合
成する機能を有している。この音源袋W118には左右
2個のサウンドシステム20.21が接続されており、
左右側々に合成された楽音信号をそれぞれ出力すること
ができる。
第3図および第4図に前記RAM13に設定されるレジ
スタエリアを示す。
スタエリアを示す。
第3図は同電子楽器で発音できる音色(ボイス)データ
を記憶するボイスデータ記憶エリアのレジスター覧であ
る。この電子鍵盤楽器には多くの音色データ(64音色
程度)が記憶されているが、そのうち8音色(m=0〜
7)を同時発音可能音色としてこの記憶エリアにセット
することができる。各音色は4エレメント(波形要素;
n=0〜3)で構成されている。各レジスタは全て各ボ
イス毎(−または各エレメント毎(+s、n)に設定さ
れている。
を記憶するボイスデータ記憶エリアのレジスター覧であ
る。この電子鍵盤楽器には多くの音色データ(64音色
程度)が記憶されているが、そのうち8音色(m=0〜
7)を同時発音可能音色としてこの記憶エリアにセット
することができる。各音色は4エレメント(波形要素;
n=0〜3)で構成されている。各レジスタは全て各ボ
イス毎(−または各エレメント毎(+s、n)に設定さ
れている。
スタティックパンデータ5PAN(ホ)は、スタティッ
クパン制御におけるパン位置を表すデータである。デー
タ範囲は−51〜+50であり、−50がセントされた
ときはこの楽音を左チヤンネル位置に定位させ、+50
がセットされたときは右チヤンネル位置に定位さセる。
クパン制御におけるパン位置を表すデータである。デー
タ範囲は−51〜+50であり、−50がセントされた
ときはこの楽音を左チヤンネル位置に定位させ、+50
がセットされたときは右チヤンネル位置に定位さセる。
その間の値がセットされたときにはその値に対応する中
間位置に定位される。すなわち、そのバランスで左右両
チャンネルから楽音が発音される。また、−51がセッ
トされたときにははダイナミックパンを行う。
間位置に定位される。すなわち、そのバランスで左右両
チャンネルから楽音が発音される。また、−51がセッ
トされたときにははダイナミックパンを行う。
デプスコントロールフラグAM(ホ)およびコントロー
ラアサインフラグC0LR■は、ダイナミックパンにお
けるサブコントローラを指定するためのフラグである。
ラアサインフラグC0LR■は、ダイナミックパンにお
けるサブコントローラを指定するためのフラグである。
AM(ホ)がセントしているときには内蔵のLFOがサ
ブコントローラとなり、AM−がリセットしているとき
にはC0LR(fil)が指定する操作子がサブコント
ローラとなる。C0LR+ff1)が0/1/2のとき
それぞれカーソルキー2c、モジニレ−ジョンホイール
2e、ジョグダイヤル2dがサブコントローラとなる。
ブコントローラとなり、AM−がリセットしているとき
にはC0LR(fil)が指定する操作子がサブコント
ローラとなる。C0LR+ff1)が0/1/2のとき
それぞれカーソルキー2c、モジニレ−ジョンホイール
2e、ジョグダイヤル2dがサブコントローラとなる。
LFOデプスデーデーD(−は、サブコントローラにL
FOが指定されているときLFOによるコントロール強
度を指定するデータである。
FOが指定されているときLFOによるコントロール強
度を指定するデータである。
バイアスデプスデータBD■は、コントローラに操作子
が指定されているとき操作子によるコントロール強度を
指定するデータである。
が指定されているとき操作子によるコントロール強度を
指定するデータである。
ソースアサインフラグVKL(Ill)は、ダイナミッ
クパンのメインコントローラを指定するフラグである。
クパンのメインコントローラを指定するフラグである。
このフラグは0/l/2のスリーステートフラグであり
、“0”のときこの楽音を指定したキーのキータッチ強
度がメインコントローラとなり、以下″1”のときこの
楽音を指定したキーのキーナンバ、′2″のとき他に設
けられているLFOがメインコントローラとなる。
、“0”のときこの楽音を指定したキーのキータッチ強
度がメインコントローラとなり、以下″1”のときこの
楽音を指定したキーのキーナンバ、′2″のとき他に設
けられているLFOがメインコントローラとなる。
LFOコンスタントC0N5T(+s、n)は、メイン
コントローラとしてLFOが指定されているとき、この
LFOの角周波数を設定するための定数である。
コントローラとしてLFOが指定されているとき、この
LFOの角周波数を設定するための定数である。
ソースデプスデータSCDに)は、メインコントローラ
のコントロール強度を設定するためのデータである。
のコントロール強度を設定するためのデータである。
セレクトフラグSN(+a、n)は、このエレメントが
発音すべ(選択されているか否かを記憶するフラグであ
る。このフラグがセットしているときボイスmが指定さ
れればこのエレメントが発音し、リセットしているとき
にはボイスmが指定されても発音しない。
発音すべ(選択されているか否かを記憶するフラグであ
る。このフラグがセットしているときボイスmが指定さ
れればこのエレメントが発音し、リセットしているとき
にはボイスmが指定されても発音しない。
またこの記憶エリアにはECパンを演算するためのパラ
メータ(ECパンデータ)の記憶エリアも設定されてい
る。
メータ(ECパンデータ)の記憶エリアも設定されてい
る。
ECパンデータとしては、デイレイタイムDT(m、n
) l キーオンパンレート1〜4.キーオフパンレー
ト1.2(P R(S)(n+、n):s=1〜B)、
キーオンパンレベル0〜4.キーオフパンレベル1.2
(P L (s) (s+、 n) :5=O−6)お
よびループポイントL OOP (a+、n)が記憶さ
。
) l キーオンパンレート1〜4.キーオフパンレー
ト1.2(P R(S)(n+、n):s=1〜B)、
キーオンパンレベル0〜4.キーオフパンレベル1.2
(P L (s) (s+、 n) :5=O−6)お
よびループポイントL OOP (a+、n)が記憶さ
。
れている。これらのデータにより第6図に示すようなパ
ンエンベロープが演算される。すなわち、音像はキーオ
ン中はキーオンパンレベルO〜4を順次移動し、移動中
の変化率はキーオンパンレート1〜4で指定される。キ
ーオンパンレベル4に達したとき、まだキーオン中であ
ればLOOPで指定されるキーオンパンレベル位置から
再度このエンベロープを繰り返す。キーオフされたのち
は楽音が完全に消音するまでキーオフパンレベル12、
キーオフパンレート1.2によって音像位置を制御する
。この場合も消音するまではキーオフパンレベル1,2
間を繰す返シトレースt4゜なお、デイレイタイムはキ
ーオンパンレベルOからキーオンパンレベルlへのパン
を開始するまでの遅れ時間である。
ンエンベロープが演算される。すなわち、音像はキーオ
ン中はキーオンパンレベルO〜4を順次移動し、移動中
の変化率はキーオンパンレート1〜4で指定される。キ
ーオンパンレベル4に達したとき、まだキーオン中であ
ればLOOPで指定されるキーオンパンレベル位置から
再度このエンベロープを繰り返す。キーオフされたのち
は楽音が完全に消音するまでキーオフパンレベル12、
キーオフパンレート1.2によって音像位置を制御する
。この場合も消音するまではキーオフパンレベル1,2
間を繰す返シトレースt4゜なお、デイレイタイムはキ
ーオンパンレベルOからキーオンパンレベルlへのパン
を開始するまでの遅れ時間である。
なお、ボイスデータ記憶エリアにはこれらのデータの他
に、各エレメントの楽音波形を決定する音色データ群お
よび発音レベルを決定するEGデータ群が記憶されてい
る。
に、各エレメントの楽音波形を決定する音色データ群お
よび発音レベルを決定するEGデータ群が記憶されてい
る。
第4図(A)〜(D)はボイスデータ以外のレジスタ群
を示している。
を示している。
同図(A)はキーイベントバッファである。キーのオン
オフがあるとその内容がこのバッファに記憶される。記
憶内容は、キーオン/キーオフの別、キーナンバおよび
キータッチである。通常のキーオン/オフの場合にはN
= 0のエリアにその内容が記憶されるが和音押鍵時
のように同時に複数イベントが発生した場合にはN=0
.1.2・・・・・・の順にその内容が記憶されてゆく
。
オフがあるとその内容がこのバッファに記憶される。記
憶内容は、キーオン/キーオフの別、キーナンバおよび
キータッチである。通常のキーオン/オフの場合にはN
= 0のエリアにその内容が記憶されるが和音押鍵時
のように同時に複数イベントが発生した場合にはN=0
.1.2・・・・・・の順にその内容が記憶されてゆく
。
同図(B)は操作子データバッファである。このバッフ
ァには各操作子23〜2eの操作状態が取り込まれて記
憶される。
ァには各操作子23〜2eの操作状態が取り込まれて記
憶される。
同図(C)はチャンネルレジスタである。このレジスタ
には音源装置18の8系統の楽音合成部(以下「チャン
ネル」という。二〇−〇〜7)のそれぞれに割り当てら
れたキーオンデータが記憶される。キーオンデータとし
ては、ステートフラグ5T(C1,キーナンバK N
(C) 、キースケーリングデータKS(C)、キータ
ッチデータKT(C1およびアサインボイスA S S
(C)である、ここで、ステートフラグS T (C
)はその楽音が現在どのような発音状態にあるかを記憶
する2ビツトのフラグであり、フラグが“10”のとき
にはキーオン中であることを示し、“Ol”のときには
キーオフ後リリース中(残響音発音中)であることを示
し、′00”のときにはそのチャンネルには楽音が割り
当てられていないことを示す。キースケーリングデータ
KN(C)はオンされたキーによって指定されたキーコ
ード(音高データ)である。また、電子鍵盤楽器の場合
、あるキーによって指示される音高は固定されておらず
演奏者が予め自由に設定しておくことができるため、キ
ーオンされたときそのキーナンバで設定テーブル(図示
せず)を検索してキースケーリングデータK S (C
)を得る。アサインボイスA S S (C)とはキー
オンに対応して発音される楽音の音色(ボイスナンバ)
である。
には音源装置18の8系統の楽音合成部(以下「チャン
ネル」という。二〇−〇〜7)のそれぞれに割り当てら
れたキーオンデータが記憶される。キーオンデータとし
ては、ステートフラグ5T(C1,キーナンバK N
(C) 、キースケーリングデータKS(C)、キータ
ッチデータKT(C1およびアサインボイスA S S
(C)である、ここで、ステートフラグS T (C
)はその楽音が現在どのような発音状態にあるかを記憶
する2ビツトのフラグであり、フラグが“10”のとき
にはキーオン中であることを示し、“Ol”のときには
キーオフ後リリース中(残響音発音中)であることを示
し、′00”のときにはそのチャンネルには楽音が割り
当てられていないことを示す。キースケーリングデータ
KN(C)はオンされたキーによって指定されたキーコ
ード(音高データ)である。また、電子鍵盤楽器の場合
、あるキーによって指示される音高は固定されておらず
演奏者が予め自由に設定しておくことができるため、キ
ーオンされたときそのキーナンバで設定テーブル(図示
せず)を検索してキースケーリングデータK S (C
)を得る。アサインボイスA S S (C)とはキー
オンに対応して発音される楽音の音色(ボイスナンバ)
である。
同図(D)はcpuioのタイマインクラブド動作時に
用いられるレジスタ群を示す。
用いられるレジスタ群を示す。
P A N (c、n)は、各チャンネルに割り当てら
れたボイスの各エレメントのECパンデータ(パンEC
によって算出された音像のパン位置データ)を記憶する
レジスタである。
れたボイスの各エレメントのECパンデータ(パンEC
によって算出された音像のパン位置データ)を記憶する
レジスタである。
P E G (c、n)は各エレメントのECパンがど
のステップにあるかを記憶するレジスタである。ECパ
ンのステップとはそのときどの目標値(PL(s) (
m、 n))に向かっているかをいう。
のステップにあるかを記憶するレジスタである。ECパ
ンのステップとはそのときどの目標値(PL(s) (
m、 n))に向かっているかをいう。
D F、 G (c+ n)はメインコントローラがL
FOである場合のそのLFOの進角を記憶するレジスタ
である。
FOである場合のそのLFOの進角を記憶するレジスタ
である。
R(c、n)はECパンの各ステップにおける変化レー
トを記憶するレジスタである。この変化レートはP R
(s) (m、 n)から算出される。
トを記憶するレジスタである。この変化レートはP R
(s) (m、 n)から算出される。
T(c、n)はデイレイタイムを計数するタイマレジス
タである。
タである。
P N B (fl)は、メインコントローラ、サブコ
ントローラ、ECパンによるパンデータを合成した最終
的なパンデータのバッファである。このレジスタは1ボ
イスの各エレメント分設けられる。このデータが楽音合
成部(音源装置18)に送出されて、生成される楽音の
パラメータとして使用される。データの楽音合成部への
送出はチャンネル毎に行われるためこのレジスタは1チ
ャンネル分(4工レメント分)あれば足りる。
ントローラ、ECパンによるパンデータを合成した最終
的なパンデータのバッファである。このレジスタは1ボ
イスの各エレメント分設けられる。このデータが楽音合
成部(音源装置18)に送出されて、生成される楽音の
パラメータとして使用される。データの楽音合成部への
送出はチャンネル毎に行われるためこのレジスタは1チ
ャンネル分(4工レメント分)あれば足りる。
E G (C)は発音レベルのECデータである。この
データもタイマインクラブド動作で演算される。
データもタイマインクラブド動作で演算される。
Cはチャンネルカウンタ、nはエレメントカウンタであ
り、これらのレジスタはタイマインクラブド動作で全て
のエレメントについて処理を行うため1づつ加算される
0mはボイスナンバポインタ、SはECパンステップポ
インタであり、PEG(c、n)の値がその都度代入さ
れる。これらのポインタはボイスデータ記憶エリアを参
照するためのポインタである。
り、これらのレジスタはタイマインクラブド動作で全て
のエレメントについて処理を行うため1づつ加算される
0mはボイスナンバポインタ、SはECパンステップポ
インタであり、PEG(c、n)の値がその都度代入さ
れる。これらのポインタはボイスデータ記憶エリアを参
照するためのポインタである。
SFはメインコントローラ、サブコントローラによるE
Cデータを記憶するEGバイアスデータレジスタである
。
Cデータを記憶するEGバイアスデータレジスタである
。
VLはメインパンバイアスデータ(メインコントローラ
によるパンバイアスデータ)記憶エリア、RTはサブパ
ンバイアスデータ(サブコントローラによるパンバイア
スデータ)記憶エリアである。
によるパンバイアスデータ)記憶エリア、RTはサブパ
ンバイアスデータ(サブコントローラによるパンバイア
スデータ)記憶エリアである。
BBはサブコントローラの操作量を取り込むバッファエ
リアである。
リアである。
第1図は同電子鍵盤楽器の制御部の動作を示すフローチ
ャート、第5図(A)〜(E)は表示器3の表示例を示
す図である。これらの図を参照して同電子鍵盤楽器の動
作を説明する。
ャート、第5図(A)〜(E)は表示器3の表示例を示
す図である。これらの図を参照して同電子鍵盤楽器の動
作を説明する。
第1図(A)はメインルー、チンである。電子鍵盤楽器
の電源がオンされるとこの動作がスタートする。まずn
lでバッファのクリア等のイニシャル動作を行い、イニ
シャル動作完了ののちメイン画面を表示する。この状態
でキーボード1のオン/オフイベント(n3)および操
作子インターフェース17に接続されている操作子2の
操作を受は付け(n5)、それぞれイベントがあったと
きには対応するサブルーチン(n4.n6)を実行する
。さらに発音中の楽音のメインボリューム制御等を実行
しくn?)、電源がオンされている間n3〜n7の動作
を繰り返し実行する。
の電源がオンされるとこの動作がスタートする。まずn
lでバッファのクリア等のイニシャル動作を行い、イニ
シャル動作完了ののちメイン画面を表示する。この状態
でキーボード1のオン/オフイベント(n3)および操
作子インターフェース17に接続されている操作子2の
操作を受は付け(n5)、それぞれイベントがあったと
きには対応するサブルーチン(n4.n6)を実行する
。さらに発音中の楽音のメインボリューム制御等を実行
しくn?)、電源がオンされている間n3〜n7の動作
を繰り返し実行する。
同図(B)はキーイベントサブルーチンである、キーの
オンオフイベントが発生するとそのデータをキーイベン
トバッファ(第4図(A)参照)に取り込み(nlO)
、そのイベントがキーオフイベントであるかキーオフイ
ベントであるかを判断する(nLl)、キーオンイベン
トであればキーオンされた楽音に対して発音チャンネル
(楽音合成部:c)を割り当て(n12)、割り当てら
れたチャンネルレジスタ(第4図(C)参照)にキーナ
ンバKN(C)、キースケーリングデータKS(C)、
キータッチデータK T (C)を書き込み、ステート
フラグ37(C)に@10″を書き込む(r*13)、
次にこのチャンネルで発音すべきボイスをキーナンバ等
から決定してアサインボイスレジスタAS S (C)
に書き込み(n l 4) 、音源装置!!1Bのチャ
ンネルCに対してこれらのデータを送出して発音を開始
する(n 15) 、このイベントデータを記憶してい
たキーイベントバッファをクリアしくn16)、次のバ
ッファリングデータがあ)ればn11にもどる(n19
)。次のバッファリングデータがなければそのままリタ
ーンする。
オンオフイベントが発生するとそのデータをキーイベン
トバッファ(第4図(A)参照)に取り込み(nlO)
、そのイベントがキーオフイベントであるかキーオフイ
ベントであるかを判断する(nLl)、キーオンイベン
トであればキーオンされた楽音に対して発音チャンネル
(楽音合成部:c)を割り当て(n12)、割り当てら
れたチャンネルレジスタ(第4図(C)参照)にキーナ
ンバKN(C)、キースケーリングデータKS(C)、
キータッチデータK T (C)を書き込み、ステート
フラグ37(C)に@10″を書き込む(r*13)、
次にこのチャンネルで発音すべきボイスをキーナンバ等
から決定してアサインボイスレジスタAS S (C)
に書き込み(n l 4) 、音源装置!!1Bのチャ
ンネルCに対してこれらのデータを送出して発音を開始
する(n 15) 、このイベントデータを記憶してい
たキーイベントバッファをクリアしくn16)、次のバ
ッファリングデータがあ)ればn11にもどる(n19
)。次のバッファリングデータがなければそのままリタ
ーンする。
一方、取り込んだデータがキーオフイベントであった場
合にはオフされたキーが割り当てられていたチャンネル
を検索しくn17)、そのチャ、ンネルレジスタの5T
(C)を101”に書き換えて(n18)n16に進む
。
合にはオフされたキーが割り当てられていたチャンネル
を検索しくn17)、そのチャ、ンネルレジスタの5T
(C)を101”に書き換えて(n18)n16に進む
。
同図(C)は操作子イベントサブルーチンであり操作子
が操作されると′その操作入力を操作子データバッファ
(第4図(B)参照)に取り込み(n20)、この操作
入力が画面選択入力であるか、カーソル移動入力である
か、データ設定人力であるかを判断する(n21〜n2
3)。画面選択入力であれば(n21)表示器3の表示
画面(第5図参照)を指示された画面に切り換え(n2
4)、その画面のホームポジションにカーソルを表示す
る(n25)、カーソルが表示されている位置のレジス
タにアドレスポインタを設定する(n26)、このアド
レスポインタは第3図および第4図に示す様々のレジス
タのアドレスを指示するものであり指示されているアド
レスのレジスタにデータをセットすることができる。ま
た、カーソル移動入力であれば(n 22)その入力状
態に応じてカーソル表示を移動させ(n27)、対応し
てアドレスポインタを更新する(n28)−一方、デー
タ設定入力であればアドレスポインタが示すレジスタエ
リアに入力されたデータをセットし、表示器3に表示す
る内容を入力データに合致するように変更する(n30
)。これらの動作ののち操作子データバッファをクリア
して(n31)リターンする。
が操作されると′その操作入力を操作子データバッファ
(第4図(B)参照)に取り込み(n20)、この操作
入力が画面選択入力であるか、カーソル移動入力である
か、データ設定人力であるかを判断する(n21〜n2
3)。画面選択入力であれば(n21)表示器3の表示
画面(第5図参照)を指示された画面に切り換え(n2
4)、その画面のホームポジションにカーソルを表示す
る(n25)、カーソルが表示されている位置のレジス
タにアドレスポインタを設定する(n26)、このアド
レスポインタは第3図および第4図に示す様々のレジス
タのアドレスを指示するものであり指示されているアド
レスのレジスタにデータをセットすることができる。ま
た、カーソル移動入力であれば(n 22)その入力状
態に応じてカーソル表示を移動させ(n27)、対応し
てアドレスポインタを更新する(n28)−一方、デー
タ設定入力であればアドレスポインタが示すレジスタエ
リアに入力されたデータをセットし、表示器3に表示す
る内容を入力データに合致するように変更する(n30
)。これらの動作ののち操作子データバッファをクリア
して(n31)リターンする。
この動作によって第3図に示すボイスデータ記憶エリア
のデータを更新することができる。たとえば、第5図(
A)はボイススタテックパンデータ5PAN(ホ)の入
力を受は付ける画面であり、同図(B)はメインコント
ローラ(パンソース)の指定を受は付ける画面であり、
同図(C)はザブコントローラの指定を受は付ける画面
であり、同図(D)、 (E)はECパンデータのセン
トを受は付ける画面である。設定者(演奏者)はこのよ
うな画面を表示器3に表示させたのちカーソルを所定位
置に移動し、データを入力すればカーソルが指し示す欄
のデータが更新される。
のデータを更新することができる。たとえば、第5図(
A)はボイススタテックパンデータ5PAN(ホ)の入
力を受は付ける画面であり、同図(B)はメインコント
ローラ(パンソース)の指定を受は付ける画面であり、
同図(C)はザブコントローラの指定を受は付ける画面
であり、同図(D)、 (E)はECパンデータのセン
トを受は付ける画面である。設定者(演奏者)はこのよ
うな画面を表示器3に表示させたのちカーソルを所定位
置に移動し、データを入力すればカーソルが指し示す欄
のデータが更新される。
第1図CD)、 (E)はタイマインクラブド動作であ
る。タイマ19の所定タイミング毎の割り込みによって
この動作が実行される。この動作がスタートするとチャ
ンネルカウンタCおよびエレメントカウンタnにそれぞ
れOがセットされ(n37)、0チヤンネルのOエレメ
ントからこの動作が行われる。まずこのチャンネルCに
アサインされているボイスをボイスナンバポインタmに
セットしくn38)、チャンネルCのステートフラグ5
T(C)が参照される(n 39) 、 5T(c)が
“00”であればチャンネルCは発音していないため、
以下の処理を省略してn75にジャンプする。ST (
C1が“10”またはO1”であれば発音中であるため
チャンネルCにアサインされているボイスmのスタティ
ックパンデータ5PAN(ホ)を判断する(n 40)
、 S PAN(m)の内容が−51でなければスタ
ティックパンが設定されているためこのデータに基づい
てパンデータを決定してパンデータバッファPNBに記
憶しくn41)、音源装置18に送出するためのデータ
を作成するためn71にジャンプする。S P A N
(11)の内容が−51であればダイナミックパンが
設定されているため!142以下の動作を行・う。
る。タイマ19の所定タイミング毎の割り込みによって
この動作が実行される。この動作がスタートするとチャ
ンネルカウンタCおよびエレメントカウンタnにそれぞ
れOがセットされ(n37)、0チヤンネルのOエレメ
ントからこの動作が行われる。まずこのチャンネルCに
アサインされているボイスをボイスナンバポインタmに
セットしくn38)、チャンネルCのステートフラグ5
T(C)が参照される(n 39) 、 5T(c)が
“00”であればチャンネルCは発音していないため、
以下の処理を省略してn75にジャンプする。ST (
C1が“10”またはO1”であれば発音中であるため
チャンネルCにアサインされているボイスmのスタティ
ックパンデータ5PAN(ホ)を判断する(n 40)
、 S PAN(m)の内容が−51でなければスタ
ティックパンが設定されているためこのデータに基づい
てパンデータを決定してパンデータバッファPNBに記
憶しくn41)、音源装置18に送出するためのデータ
を作成するためn71にジャンプする。S P A N
(11)の内容が−51であればダイナミックパンが
設定されているため!142以下の動作を行・う。
*fn42では現在処理しているエレメントが発音エレ
メントとして選択されているか否かをセレクトフラグS
N(m、n)から判断し、選択されていない場合には次
のエレメントについての動作を実行するためにn69に
ジャンプする。このエレメントが選択されている場合に
はn43においてサブコントローラによるサブパンバイ
アスデータRTを算出する(n43:同図(F)参照)
。こののちソースアサインフラグV K L (mlを
参照してメインコントローラを判断する(n44)。キ
ータッチデータK T (C)がメインコントローラに
指定されている場合にはK T (C)にコントロール
強度を指示するソースデプスデータSCD(m)を掛け
てメインパンバイアスデータVLを算出する(n45)
。またキーナンバK N (C1がメインコントローラ
に指定されている場合にはK N (c) X S C
D h)の演算によってVLを算出する(n46)。一
方メインコントローラがLFOである場合にはその発振
動作をn47.n48で実行する。すなわち、n47で
は、V L = 1− COS (DEC(c、n))
(7)演算を行ってVLを算出し、n48では進角レジ
スタDE C(c+ n)を歩進させる。この歩進演算
は、DEG(c、n) =DEG(c、n) +C0N
5T(c、n) 、MOo、 360によって行ってい
る。
メントとして選択されているか否かをセレクトフラグS
N(m、n)から判断し、選択されていない場合には次
のエレメントについての動作を実行するためにn69に
ジャンプする。このエレメントが選択されている場合に
はn43においてサブコントローラによるサブパンバイ
アスデータRTを算出する(n43:同図(F)参照)
。こののちソースアサインフラグV K L (mlを
参照してメインコントローラを判断する(n44)。キ
ータッチデータK T (C)がメインコントローラに
指定されている場合にはK T (C)にコントロール
強度を指示するソースデプスデータSCD(m)を掛け
てメインパンバイアスデータVLを算出する(n45)
。またキーナンバK N (C1がメインコントローラ
に指定されている場合にはK N (c) X S C
D h)の演算によってVLを算出する(n46)。一
方メインコントローラがLFOである場合にはその発振
動作をn47.n48で実行する。すなわち、n47で
は、V L = 1− COS (DEC(c、n))
(7)演算を行ってVLを算出し、n48では進角レジ
スタDE C(c+ n)を歩進させる。この歩進演算
は、DEG(c、n) =DEG(c、n) +C0N
5T(c、n) 、MOo、 360によって行ってい
る。
次にパンバイアスデータSFをVLXRTによって算出
しくn49)、再度S T (C)を判断する(n 5
0) 、 5T(e)力び10″であればキーオン中で
あるためn51に進んでEGパンステップPEG(c、
n)を判断する。一方、5T(C1が”01”であれば
残響音発音中であるためn52でEGパンステップデデ
ーP E C(c、n)の値を判断する。PE G (
c+ n)が5未満であればキーオフ後最初にこの動作
が行われることであるため(P E G (c、n)く
5はキーオン中のステップであるから)、PEG(c、
n) =5を入力しくn53)、パンレートR(c、
n)を決定したのち(n54:同図CG)参照)n61
に進む。また、n52においてPEG(c+n)が5以
上すなわち5または6であった場合にはn51に進む。
しくn49)、再度S T (C)を判断する(n 5
0) 、 5T(e)力び10″であればキーオン中で
あるためn51に進んでEGパンステップPEG(c、
n)を判断する。一方、5T(C1が”01”であれば
残響音発音中であるためn52でEGパンステップデデ
ーP E C(c、n)の値を判断する。PE G (
c+ n)が5未満であればキーオフ後最初にこの動作
が行われることであるため(P E G (c、n)く
5はキーオン中のステップであるから)、PEG(c、
n) =5を入力しくn53)、パンレートR(c、
n)を決定したのち(n54:同図CG)参照)n61
に進む。また、n52においてPEG(c+n)が5以
上すなわち5または6であった場合にはn51に進む。
n51においてはP E G (c+ n)を判断し、
0の場合にはデイレイタイム中であるためn55以下に
進み、それ以外の場合にはECパン中であるためn61
以下に進む。
0の場合にはデイレイタイム中であるためn55以下に
進み、それ以外の場合にはECパン中であるためn61
以下に進む。
n55ではデイレイタイム中であるためECパンデータ
P A N (c、n)には最初のキーオンパンレベル
P L (0) (m、n)を代入し、タイマレジスタ
T(c+n)とデイレイタイムデータTD(s、n)と
を比較しくn56)、等しくない場合にはまだデイレイ
タイムが続くためT(c、n)に1を加算したのち(n
57)n60に進む。一方T (c+ n) =T D
(m+ n)の場合にはデイレイタイムが経過したた
めタイマレジスタT(c、n)をクリアし、EGパンス
テップレジスタP E G (c+ n)に次のステッ
プである1をセントして(n5B)、新たなECパンレ
レーR(c、n)を決定して(n59)、n60に進む
。
P A N (c、n)には最初のキーオンパンレベル
P L (0) (m、n)を代入し、タイマレジスタ
T(c+n)とデイレイタイムデータTD(s、n)と
を比較しくn56)、等しくない場合にはまだデイレイ
タイムが続くためT(c、n)に1を加算したのち(n
57)n60に進む。一方T (c+ n) =T D
(m+ n)の場合にはデイレイタイムが経過したた
めタイマレジスタT(c、n)をクリアし、EGパンス
テップレジスタP E G (c+ n)に次のステッ
プである1をセントして(n5B)、新たなECパンレ
レーR(c、n)を決定して(n59)、n60に進む
。
n61以下はEGパン動作である。この動作においてP
E G (c、n)の値はSに代入される。まずEC
パンデータP A N (c、n)にパンレー)R(c
、n)を加算して新たなECパンデータを生成する(n
61)、次に、新たなP A N (c、n)が目標値
であるP L (s) (m、n)を越えたか否かを判
断する(n62)。越えていない場合にはこのECパン
ステップが続くため直接n60に進み、越えた場合には
次のECパンステップに進むため現在のEGパンステッ
プP E G (c、n)を判断する(n63)。
E G (c、n)の値はSに代入される。まずEC
パンデータP A N (c、n)にパンレー)R(c
、n)を加算して新たなECパンデータを生成する(n
61)、次に、新たなP A N (c、n)が目標値
であるP L (s) (m、n)を越えたか否かを判
断する(n62)。越えていない場合にはこのECパン
ステップが続くため直接n60に進み、越えた場合には
次のECパンステップに進むため現在のEGパンステッ
プP E G (c、n)を判断する(n63)。
P E G (c、n)が“4″“6”以外であればP
EG(c+n)に1を加算して(n64)、新たなEC
パンレー) R(c、n)を決定したのち(n07)n
60に進む、またP E G (c、n)が“4”6”
の場合にはECをループする必要があるため、PEG(
c、n)=4の場合にはP E G (c+n)にL
OOP (m、n)を代入する(n65)、また、PE
G(c、n) −6の場合にはP E G (c、n)
に5を代入する(n66)、こののちn67に進む。
EG(c+n)に1を加算して(n64)、新たなEC
パンレー) R(c、n)を決定したのち(n07)n
60に進む、またP E G (c、n)が“4”6”
の場合にはECをループする必要があるため、PEG(
c、n)=4の場合にはP E G (c+n)にL
OOP (m、n)を代入する(n65)、また、PE
G(c、n) −6の場合にはP E G (c、n)
に5を代入する(n66)、こののちn67に進む。
n60ではECパンデータP A N (c、n)にパ
ンバイアスデータSFを加算してパンデータPNB(n
)を算出記憶する。このパンデータはlチャンネル分ま
とめて音源装置18に送出される。こののち、次のエレ
メントに関して同様の動作を実行するためnに1を加算
しくn69)、nが4になるまでn39にもどる(n’
70) 、 nが4になれば4エレメント<n=0〜3
)について上記動作が実行されたことであるため、パン
データ、ECデータ群等に基づいてE C(C)を算出
する(n71)、算出されたE C(C)の値が最低発
音レベルであるMIN (ROMI 2に記憶されてい
る。)より小さくなっていれば(n72)消音であると
してチャンネルCをクリア(Sr(C)=“00”)L
(n74) 、EG(C)がMIN以上であれば発音を
継続するためこのE G (C)および前記P N B
(nlを含む楽音データを音源装置18に送出する(
n 73)。
ンバイアスデータSFを加算してパンデータPNB(n
)を算出記憶する。このパンデータはlチャンネル分ま
とめて音源装置18に送出される。こののち、次のエレ
メントに関して同様の動作を実行するためnに1を加算
しくn69)、nが4になるまでn39にもどる(n’
70) 、 nが4になれば4エレメント<n=0〜3
)について上記動作が実行されたことであるため、パン
データ、ECデータ群等に基づいてE C(C)を算出
する(n71)、算出されたE C(C)の値が最低発
音レベルであるMIN (ROMI 2に記憶されてい
る。)より小さくなっていれば(n72)消音であると
してチャンネルCをクリア(Sr(C)=“00”)L
(n74) 、EG(C)がMIN以上であれば発音を
継続するためこのE G (C)および前記P N B
(nlを含む楽音データを音源装置18に送出する(
n 73)。
こののち、次のチャンネルについて同様の動作を実行す
るためnにOをセントしCに1を加算してn41にもど
る。加算の結果Cが8になれば0〜7の全チャンネルに
ついて上記動作が完了したことであるためリターンする
。
るためnにOをセントしCに1を加算してn41にもど
る。加算の結果Cが8になれば0〜7の全チャンネルに
ついて上記動作が完了したことであるためリターンする
。
同図(F)はサブバイアスデータRTを決定するサブル
ーチンである。まずデプスコントロールフラグAM(ホ
)を参照してサブコントローラがLFOか操作子かを判
断する(n80)。AM(−がセットしていればサブコ
ントローラはLFOであるためLFOの現在値をバッフ
ァBBに読み出しくn81)、このBBの値にコントロ
ール強度であるLFOデプスデーデーD(ホ)を乗算し
てRTとする(n 82)。一方AM(ホ)がリセット
していた場合にはサブコントローラは何れかの操作子で
あるため、どの操作子が指定されているかをコントロー
ラアサインフラグC0LR(2))によって判断する(
n83)−指定されている操作子の操作量データをバッ
ファBBに取り込み(n84)、このBBの内容にコン
トロール強度であるバイアスデプスデータBD((2)
を乗算してLTとする(n85)、以上の動作ののちリ
ターンする。
ーチンである。まずデプスコントロールフラグAM(ホ
)を参照してサブコントローラがLFOか操作子かを判
断する(n80)。AM(−がセットしていればサブコ
ントローラはLFOであるためLFOの現在値をバッフ
ァBBに読み出しくn81)、このBBの値にコントロ
ール強度であるLFOデプスデーデーD(ホ)を乗算し
てRTとする(n 82)。一方AM(ホ)がリセット
していた場合にはサブコントローラは何れかの操作子で
あるため、どの操作子が指定されているかをコントロー
ラアサインフラグC0LR(2))によって判断する(
n83)−指定されている操作子の操作量データをバッ
ファBBに取り込み(n84)、このBBの内容にコン
トロール強度であるバイアスデプスデータBD((2)
を乗算してLTとする(n85)、以上の動作ののちリ
ターンする。
また同図(G)はECパンレー) R(c、n)を決定
するサブルーチンである。まず現在のECパンデータP
A N (c、n)と次の目標値であるP L (s
) (m、 n)とを比較する(n 92) 、 PA
N(c、n)の方が大きければこれからはマイナス方向
にパンさ(て行かなければならないためこのステップに
対応するパンレートP R(s) (m、 n)を負に
してR(c、n)にセットする(n 94)。またそれ
以外の場合にはこのステップに対応するパンレベルP
L (s) (m。
するサブルーチンである。まず現在のECパンデータP
A N (c、n)と次の目標値であるP L (s
) (m、 n)とを比較する(n 92) 、 PA
N(c、n)の方が大きければこれからはマイナス方向
にパンさ(て行かなければならないためこのステップに
対応するパンレートP R(s) (m、 n)を負に
してR(c、n)にセットする(n 94)。またそれ
以外の場合にはこのステップに対応するパンレベルP
L (s) (m。
n)をそのままR(c、n)にセットする(n 93)
。
。
こののちリターンする。
以上のようにこの実施例では、ボイスを構成する各エレ
メント毎にECパン、パンバイアスを掛けて定位を移動
させることができるため、極めて複雑な楽音の定位制御
をすることができる。また、パンバイアスはメインコン
トローラ(ソース)とサブコントローラ(バイアス)の
2種類を複合的に組み合わせるようにしているため、さ
らに複雑な制御が可能となる。このうちメインコントロ
ーラはキーボードによる実際の演奏からパラメータを取
り出すようにしているため、演奏のニュアンスを良く表
現することができ、サブコントローラはキーボード以外
の操作子の操作からパラメータを取り出すようにしてい
るため付加的な効果を与えることができる。またこの実
施例では、ECパンはレートを加算ることによって直線
的に行っているが、たとえば、P A N (C1n)
の値にレートを乗算すること等によって曲線的にパンす
ることもできる。
メント毎にECパン、パンバイアスを掛けて定位を移動
させることができるため、極めて複雑な楽音の定位制御
をすることができる。また、パンバイアスはメインコン
トローラ(ソース)とサブコントローラ(バイアス)の
2種類を複合的に組み合わせるようにしているため、さ
らに複雑な制御が可能となる。このうちメインコントロ
ーラはキーボードによる実際の演奏からパラメータを取
り出すようにしているため、演奏のニュアンスを良く表
現することができ、サブコントローラはキーボード以外
の操作子の操作からパラメータを取り出すようにしてい
るため付加的な効果を与えることができる。またこの実
施例では、ECパンはレートを加算ることによって直線
的に行っているが、たとえば、P A N (C1n)
の値にレートを乗算すること等によって曲線的にパンす
ることもできる。
また、この実施例では、複音対応としキーコードにより
音色が設定されるようにしているが、単音対応として8
chを使って−っのキーコードに対応して8つの音色で
発音させる等の変形も可能である。
音色が設定されるようにしているが、単音対応として8
chを使って−っのキーコードに対応して8つの音色で
発音させる等の変形も可能である。
(3)発明の効果
以上のようにこの発明の電子楽器によれば、発音指定終
了後(キーオフ後)も発音レベル比(Eの音をシミュレ
ーションした楽音等)を発音したする音色による演奏時
の表現力を向上することができる。
了後(キーオフ後)も発音レベル比(Eの音をシミュレ
ーションした楽音等)を発音したする音色による演奏時
の表現力を向上することができる。
第1図(A)〜(C)はこの発明の実施例である電子鍵
盤楽器の制御部の動作を示すフローチャート、第2図は
同電子鍵盤楽器の制御部のブロック図、第3図および第
4図は同電子鍵盤楽器のメモリの構成を示す図、第5図
(A)〜(E)は同電子鍵盤楽器の表示部の表示例を示
す図、第6図は同電子鍵盤楽器におけるECパンの状態
を説明するための図である。 第 1 (A) 図
盤楽器の制御部の動作を示すフローチャート、第2図は
同電子鍵盤楽器の制御部のブロック図、第3図および第
4図は同電子鍵盤楽器のメモリの構成を示す図、第5図
(A)〜(E)は同電子鍵盤楽器の表示部の表示例を示
す図、第6図は同電子鍵盤楽器におけるECパンの状態
を説明するための図である。 第 1 (A) 図
Claims (1)
- (1)1の発音指定に対し、この楽音を複数の楽音出力
部から同時に出力する電子楽器において、楽音指定解除
後、楽音減衰中に、あらかじめ記憶されている変化軌道
で各楽音出力部間の出力レベル比を変化させるリリース
パン手段を設けたことを特徴とする電子楽器。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1259066A JP2957204B2 (ja) | 1989-10-04 | 1989-10-04 | 電子楽器 |
| US07/592,356 US5153362A (en) | 1989-10-04 | 1990-10-03 | Electronic musical instrument having pan control function |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1259066A JP2957204B2 (ja) | 1989-10-04 | 1989-10-04 | 電子楽器 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03120588A true JPH03120588A (ja) | 1991-05-22 |
| JP2957204B2 JP2957204B2 (ja) | 1999-10-04 |
Family
ID=17328851
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1259066A Expired - Fee Related JP2957204B2 (ja) | 1989-10-04 | 1989-10-04 | 電子楽器 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2957204B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007049601A (ja) * | 2005-08-12 | 2007-02-22 | Kawai Musical Instr Mfg Co Ltd | 楽音情報生成装置、方法及びプログラム |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58143390A (ja) * | 1982-02-19 | 1983-08-25 | 松下電器産業株式会社 | 電子楽器 |
| JPS58194094A (ja) * | 1982-05-10 | 1983-11-11 | 松下電器産業株式会社 | 音場空間性創成装置 |
| JPS5946688A (ja) * | 1982-09-09 | 1984-03-16 | カシオ計算機株式会社 | 電子楽器 |
| JPS6021096A (ja) * | 1983-07-15 | 1985-02-02 | 松下電器産業株式会社 | 電子楽器用空間性創成回路 |
| JPS60230799A (ja) * | 1984-04-28 | 1985-11-16 | Nippon Gakki Seizo Kk | 音像移動効果装置 |
-
1989
- 1989-10-04 JP JP1259066A patent/JP2957204B2/ja not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58143390A (ja) * | 1982-02-19 | 1983-08-25 | 松下電器産業株式会社 | 電子楽器 |
| JPS58194094A (ja) * | 1982-05-10 | 1983-11-11 | 松下電器産業株式会社 | 音場空間性創成装置 |
| JPS5946688A (ja) * | 1982-09-09 | 1984-03-16 | カシオ計算機株式会社 | 電子楽器 |
| JPS6021096A (ja) * | 1983-07-15 | 1985-02-02 | 松下電器産業株式会社 | 電子楽器用空間性創成回路 |
| JPS60230799A (ja) * | 1984-04-28 | 1985-11-16 | Nippon Gakki Seizo Kk | 音像移動効果装置 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007049601A (ja) * | 2005-08-12 | 2007-02-22 | Kawai Musical Instr Mfg Co Ltd | 楽音情報生成装置、方法及びプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2957204B2 (ja) | 1999-10-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5153362A (en) | Electronic musical instrument having pan control function | |
| JPH03120588A (ja) | 電子楽器 | |
| JP2527045B2 (ja) | 電子楽器 | |
| JP2569829B2 (ja) | 電子楽器 | |
| JP3304889B2 (ja) | 電子楽器 | |
| JPH03120589A (ja) | 電子楽器 | |
| US5274191A (en) | Electronic musical instrument using fuzzy interference for controlling musical tone parameters | |
| JPH03120590A (ja) | 電子楽器 | |
| JPH04146497A (ja) | リズム演奏装置 | |
| JP2527045C (ja) | ||
| JPS62187393A (ja) | 電子楽器のタツチレスポンス装置 | |
| JPH04156596A (ja) | マルチトラックシーケンサ | |
| JP2879923B2 (ja) | 電子楽器 | |
| JP2775793B2 (ja) | 電子管楽器 | |
| JPS6037600A (ja) | 電子楽器 | |
| JP4218566B2 (ja) | 楽音制御装置及びプログラム | |
| JP2522374B2 (ja) | 電子楽器 | |
| JP2904020B2 (ja) | 自動伴奏装置 | |
| JPH04186299A (ja) | 電子楽器 | |
| JPH0519758A (ja) | 電子楽器 | |
| JP2564925B2 (ja) | 電子楽器 | |
| JPH01177091A (ja) | 演奏操作入力装置 | |
| JP2001067074A (ja) | 電子鍵盤楽器 | |
| JP2780476B2 (ja) | テンポコントローラ | |
| JPH0485599A (ja) | 電子楽器 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090723 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |