JPH03120586A - 電子楽器 - Google Patents

電子楽器

Info

Publication number
JPH03120586A
JPH03120586A JP1259063A JP25906389A JPH03120586A JP H03120586 A JPH03120586 A JP H03120586A JP 1259063 A JP1259063 A JP 1259063A JP 25906389 A JP25906389 A JP 25906389A JP H03120586 A JPH03120586 A JP H03120586A
Authority
JP
Japan
Prior art keywords
data
pan
musical
key
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
Application number
JP1259063A
Other languages
English (en)
Other versions
JP2569829B2 (ja
Inventor
Hiroyuki Toda
裕行 戸田
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.)
Yamaha Corp
Original Assignee
Yamaha Corp
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 Yamaha Corp filed Critical Yamaha Corp
Priority to JP1259063A priority Critical patent/JP2569829B2/ja
Priority to US07/592,356 priority patent/US5153362A/en
Publication of JPH03120586A publication Critical patent/JPH03120586A/ja
Application granted granted Critical
Publication of JP2569829B2 publication Critical patent/JP2569829B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (a)産業上の利用分野 この発明はステレオ等複数の楽音出力部を有する電子楽
器において、発音される楽音の定位感を自由に設定でき
る電子楽器に関する。
申)従来の技術 一般的な電子楽器は生成した楽音を左右2チャンネルで
発音するステレオ出力部を有しており、左右の出力レベ
ルを調節することによってその楽音に定位感を出すこと
ができる。電子楽器には複数の音色を同時に発音するこ
とができるものもあり、複数の音色が同じ定位で発音さ
れたのでは音の広がりに欠けるため、従来より音色毎に
発音の定位をずらす提案がなされている(特開昭55−
121492)、これによって音色毎に異なる定位感が
得られるため、複数の音色を同時に発音した場合、アン
サンプルのような音場を形成することができる(C)発
明が解決しようとする課題 しかし、上記電子楽器は楽音の定位感を得る手段として
は、アナログの楽音信号の音響出力レベルを左右2チャ
ンネルで独立して設定できるようにしたのみであるため
単純な定位感しか出すことができず、より広がりのある
電子楽器独自の音場を形成することができなかった。ま
た、各音色の定位を固定/移動を自由に切り換えること
ができなかったため演奏効果が十分に上がらない欠点が
あったψ この発明はこのような現状に鑑み、楽音を構成する波形
要素毎に独立して定位し、且つこの定位感の移動/固定
を任意に設定切り換えることができるようにしたことに
より、音の広がりのある電子楽器を提供することを目的
とする。
(d)課題を解決するための手段 (1)  この出願の第一の発明は、 演奏によって指定された楽音を、複数の波形要素を合成
して生成し、 この楽音を複数の楽音出力部から同時に出力する電子楽
器において、 前記複数の波形要素合成比率を、前記複数の楽音出力部
毎に独立して決定するパン手段を設けたことを特徴とす
る。
(2)  この出願の第二の発明は、 演奏によって指定された楽音を、複数の波形要素を合成
して生成し、 この楽音を複数の楽音出力部から同時に出力する電子楽
器において、 前記複数の波形要素の合成比率を、前記複数の楽音出力
部毎に独立して決定し、且つこの合成レベルを時間的に
変化させるダイナミックパン手段を設けたことを特徴と
する。
(3)  この出願の第三の発明は、 演奏によって指定された楽音を複数の波形要素を合成し
て生成し、 この楽音を複数の楽音出力部から同時に出力する電子楽
器において、 前記複数の波形要素の合成比率を、前記複数の楽音出力
部毎に独立して定常的に決定するスタティックパン手段
と、独立して決定し且つこの合成レベルを時間的に変化
させるダイナミックパン手段と、ごれらスタティックパ
ン手段/ダイナミックパン手段を切り換えるパン切換手
段と、を設けたことを特徴とする。
(8)発明の作用 この出願の第一の発明の電子楽器では楽音を構成する複
数の波形要素のそれぞれを独立して定位できるようにし
た。音像を定位するためには複数の楽音出力部への出力
レベル(合成比率:複数の波形要素を合成して−の楽音
を生成するため合成比率と言う。)を調整すればよい。
これによって複数の楽音出力部からは単に発音レベルの
みならず音色が微妙に異なる楽音が発音され、さらに、
楽音の定位感も電子楽器独特の複雑なものにする−こと
ができる。
この出願に係る第二の電子楽器では各波形要素の合成比
率を時間的に変化させることにより、定位感を演奏中に
動かすことができるようにした(ダイナミックパン)、
これによって広がりのある複雑な楽音の定位感にさらに
変化をつけることができ電子楽器独特の音像の広がりを
もたせることができる。
さらにこの出願の第三の電子楽器では定位感を時間的に
変化させるダイナミックパンと一定の位置に固定するス
タティックパンとを切り換えることができるようにした
。これによって幅広い演奏が可能になる。
(f)実施例 第2図はこの発明の実施例である電子鍵盤楽器の制御部
のブロック図である。この電子鍵盤楽器は5オクタ一ブ
程度の音域を有するキーボード1を備えており、このキ
ーボードを用いて発音すべき楽音の音高、を指定するこ
とができる。指定された楽音は左右2チャンネルのサウ
ンドシステム(SSL20.5SR21)がら発音され
る0発音される楽音はスタティックパン制御、ダイナミ
ックパン制御によって種々の位置に定位される。スタテ
ィックパン制御とは、一定のパン位置(定位)に音像が
形成されるように左右チャンネルの発音レベルを一定比
率で固定する制御方式であり、ダイナミックパン制御と
は操作子によるリアルタイム操作やエンベロープジェネ
レータパン(ECパン)によりパン位置を左右に移動さ
せる制御である。ダイナミックパン制御におけるパン位
置制御はメインコントローラ、サブコントローラの2個
の制御要素およびECパンによって制御される、メイン
コントローラは主としてキーボード1の演奏操作に基づ
いて生成されるパラメータが割り当てられ、サブコント
ローラは主としてその他の操作子(によって生成される
。パラメータ)が割り当てられる。またECパン制御と
は、楽音の発音時間経過に伴う音像の移動経路を所定の
パラメータから生成する制御方式である。上記メイン・
サブコントローラによって決定されたパン位置とECパ
ンによって生成されたパン位置とが合成されてダイナミ
ックパン制御が行われる。
この電子・鍵盤楽器の操作パネル面には、操作子2およ
び表示器3が設けられている。操作子2としては、表示
器3に隣接して設けられているファンクシランキー2a
のほか、テンキー2b、カーソルキー2c、ジッダダイ
ヤル2dおよびモジニレ−シランホイール2eを有して
いる。この電子鍵盤楽器の動作はCPUl0が制御して
おり、このCPUl0にはバス11が接続されている。
バス11にはROMI 2.RAMI 3.キーオン検
出回路14.キータッチ検出回路152表示器ドライバ
16.操作子インターフェイス17.音源装置18およ
びタイマ19が接続されている。ROM12にはこの電
子鍵盤楽器の動作を制御するためのプログラム等が記憶
されており、RAMl3には第3図、第4図で説明する
レジスタエリア等が設定されている。またこのRAM1
3はバッテリでバンクアップされており、電源がオフさ
れたのちもその記憶内容が失われないようになっている
。キーオン検出回路14およびキータッチ検出回路15
はキーボード1を構成する各キーのキーオン時の押鍵速
度を検出する回路である。キーオン信号およびキータッ
チデータはバス11を介してcputoに送られる0表
示器ドライバ16は表示器3を動作させるための回路で
ある0表示器3は任意の文字図形等を表示することがで
きる液晶マトリクス表示器であり、CPUl0から送ら
れてきたデータを表示する。操作子インターフェイス1
7は前記操作子2a〜2eの操作状態を検出してCPU
l0に入力するためのインターフェイスである。音源装
置18はC:PUlOから送られてきた楽音データに基
づいて楽音を発音するための装置である。この音源装置
18は8系統の楽音合成部を有しており、各楽音合成部
はそれぞれ左右2チャンネルについて独立して楽音を合
成する機能を存している。この音源袋W118には左右
2個のサウンドシステム20.21が接続されており、
左右側々に合成された楽音信号をそれぞれ出力すること
ができる。
第3図および第4図に前記RAM13に設定されるレジ
スタエリアを示す。
第3図は同電子楽器で発音できる音色(ボイス)データ
を記憶するボイスデータ記憶エリアのレジスター覧であ
る。この電子鍵盤楽器には多くの音色データ(64音色
程度)が記憶されているが、そのうち8音色(m−0〜
7)を同時発音可能音色としてこの記憶エリアにセット
することができる。各音色は4冥レメント(波形要素:
n=0〜3)で構成されている。各レジスタは全て各ボ
イス毎(I14または各エレメント毎(a+、n)に設
定されている。
スタティックパンデータ5PAN(ffl)は、スタテ
ィックパン制御におけるパン位置を表すデータである。
データ範囲は−51〜+50であり、−50がセットさ
れたときはこの楽音を左チャンネル位置に定位させ、+
50がセットされたときは右チヤンネル位置に定位させ
る。その間の値がセットされたときにはその値に対応す
る中間位置に定位される。すなわち、そのバランスで左
右両チャンネルから楽音が発音される。また、−51が
セントされたときにははダイナミックパンを行う。
デプスコントロールフラグAM(→およびコントローラ
アサインフラグCOL R(m)は、ダイナミックパン
におけるサブコントローラを指定するためのフラグであ
る。AM(2))がセットしているときには内yaのL
FOがサブコントローラとなり、AM(ホ)がリセット
しているときにはC0LR(ホ)が指定する操作子がサ
ブコントローラとなる。COLR(m)がO/1/2の
ときそれぞれカーソルキー20、モジュレーシッンホイ
ール2e+ ジョグダイヤル2dがサブコントローラと
なる。
LFOデプスデータLD(ホ)は、サブコントローラに
LFOが指定されているときLFOによるコントロール
強度を指定するデータである。
バイアスデプスデータBDに)は、コントローラに操作
子が指定されているとき操作子によるコントロール強度
を指定するデータである。
ソースアサインフラグVKL((ロ)は、ダイナミック
パンのメインコントローラを指定するフラグである。こ
のフラグはO/1/2のスリーステートフラグであり、
“°0”のときこの楽音を指定したキーのキータッチ強
度がメインコントローラとなり、以下“l”のときこの
楽音を指定したキーのキーナンバ、“2°°のとき他に
設けられているLFOがメインコントローラとなる。
LFOコンスタントCON S T (m、n)は、メ
インコントローラとしてLFOが指定されているとき、
このLFOの角周波数を設定するための定数である。
ソースデプスデータS CD (mlは、メインコント
ローラのコントロール強度を設定するためのデータであ
る。
セレクトフラグSN(m、n)は、このエレメントが発
音すべく選択されているか否かを記憶するフラグである
。このフラグがセットしているときボイスmが指定され
ればこのエレメントが発音し、リセットしているときに
はボイスmが指定されても発音しない。
またこの記憶エリアにはECパンを演算するためのパラ
メータ(ECパンデータ)の記憶エリアも設定されてい
る。
ECパンデータとしては、デイレイタイムDT(m、n
) 、キーオンパンレート1〜4.キーオフパンレート
1.2(P R(sl(m、n):s=1〜6)、キー
オンパンレベル0〜4.キーオフパンレベル1.2(P
 L(s)(m、n):s=0〜6)およびループポイ
ントLOOP(m、n)が記憶されている。これらのデ
ータにより第6図に示すようなパンエンベロープが演算
される。すなわち、音像はキーオン中はキーオンパンレ
ベル0〜4を順次移動し、移動中の変化率はキーオンパ
ンレート1〜4で指定される。キーオンパンレベル4に
達したとき、まだキーオン中であればLOOPで指定す
れるキーオンパンレベル位置から再度このエンベロープ
を繰り返す、キーオフされたのちは楽音が完全に消音す
るまでキーオフパンレベル12、キーオフパンレート1
.2によって音像位置を制御する。この場合も消音する
まではキーオフパンレベル1.2間を繰り返しトレース
スル。
なお、デイレイタイムはキーオンパンレベル0からキー
オンパンレベル1へのパンを開始するまでの遅れ時間で
ある。
なお、ボイスデータ記憶エリアにはこれらのデータの他
に、各エレメントの楽音波形を決定する音色データ群お
よび発音レベルを決定するECデータ群が記憶されてい
る。
第4図(A)〜(D)はボイスデータ以外のレジスタ群
を示している。
同図(A)はキーイベントバッファである。キーのオン
オフがあるとその内容がこのバッファに記憶される。記
憶内容は、キーオン/キーオフの別、キーナンバおよび
キータッチである。通常のキーオン/オフの場合にはN
=Oのエリアにその内容が記憶されるが和音押鍵時のよ
うに同時に複数イベントが発生した場合にはN=0.1
.2・・・・・・の順にその内容が記憶されてゆく。
同図(B)は操作子データバッファである。このバッフ
ァには各操作子2a〜2eの操作状態が取り込まれて記
憶される。
同図(C)はチャンネルレジスタである。このレジスタ
には音源装置18・の8系統の楽音合成部(以下「チャ
ンネル」という、二c=0〜7)のそれぞれに割り当て
られたキーオンデータが記憶される。キーオンデータと
しては、ステートフラグ5T(0)、キーナンバKN(
C)、キースケーリングデータKS(C)、キータッチ
データKT(C)およびアサインボイスA S S (
C)である、ここで、ステートフラグS・T (C)は
その楽音が現在どのような発音状態にあるかを記憶する
2ビツトのフラグであり、フラグが“°10°°のとき
にはキーオン中であることを示し、′O1′のときには
キーオフ後リリース中(残響音発音中)であることを示
し、“00°”のときにはそのチャンネルには楽音が割
り当てられていないことを示す、キースケーリングデー
タK N (C)はオンされたキーによって指定された
キーコード(音高データ)である、また、電子鍵盤楽器
の場合、あるキーによって指示される音高は固定されて
おらず演奏者が予め自由に設定しておくことができるた
め、キーオンされたとき−そのキーナンバで設定テーブ
ル(図示せず)を検索してキースケーリングデータKS
(C)を得る。アサインボイスA 、S S (C)と
はキーオンに対応して発音される楽音の音色(ボイスナ
ンバ)である。
同図(D)はCPU1.Oのタイマインタラブド動作時
に用いられるレジスタ群を示す。
PAN(c、n)は、各チャンネルに割り当てられたボ
イスの各エレメントのECパンデータ(パンECによっ
て算出された音像のパン位置データ)を記憶するレジス
タである。
PEG(c、n)は各エレメントのECパンがどのステ
ップにあるかを記憶するレジスタである。“ECパンの
ステップとはそのときどの目標値(PL(s)(m、n
))に向かっているかをいう。
DEC(c、n)はメインコントローラがLFOである
場合のそのLFOの進角を記憶するレジスタである。
R(c、n)はECパンの各ステップにおける変化レー
トを記憶するレジス、夕である。この変化レートはP 
R(s) (m、 n)から算出される。
T (c+ n)はデイレイタイムを計数するタイマレ
ジスタである。
P N B (n)は、メインコントローラ、サブコン
トローラ、ECパンによるパンデータを合成した最終的
なパンデータのバッファである。このレジスタは1ボイ
スの各エレメント分設けられる。このデータが楽音合成
部(音源装置18)に送出されて、生成される楽音のパ
ラメータとして使用される。データの楽音合成部への送
出はチャンネル毎に行われるためこのレジスタは1チャ
ンネル分(4工レメント分)あれば足りる。
E C(C)は発音レベルのECデータである。このデ
ータもタイマインクラブド動作で演算される。
Cはチャンネルカウンタ、nはエレメントカウンタであ
り、これらのレジスタはタイマインタラブド動作で全て
のエレメントについて処理を行うためlづつ加算される
0mはボイスナンバポインタ、SはECパンステップポ
インタであり、PEG(c、n)の値がその都度代入さ
れる。これらのポインタはボイスデータ記憶エリアを参
−照するためのポインタである。
SFはメインコントローラ、サブコントローラによるE
Cデータを記憶するECバイアスデデータジスタである
VLはメインパンバイアスデータ(メインコントローラ
によるパンバイアスデータ)記憶エリア、RTはサプパ
ンバイアスデニタ(サブコントローラによるパンバイア
スデータ)記憶エリアである。
BBはサブコントローラの操作量を取り込むバッファエ
リアである。
第1図は同電子鍵盤楽器の制御部の動作を示すフローチ
ーニド、第sm (A)〜(E)は表示器3の表示例を
示す図である。これらの図を参照して同電子鍵盤楽器の
動作を説明する。
第1図(A)はメインルーチンである。電子鍵盤楽器の
電源がオンされるとこの動作がスタートする、まずnl
でバッファのクリア等のイニシャル動作を行い、イニシ
ャル動作完了ののちメイン画面を表示する。この状態で
キーボード1のオン/オフイベント(n3)および操作
子インターフェース17に接続されている操作子2の操
作を受は付け(n5)、それぞれイベントがあったとき
には対応するサブルーチン(n4.n6)を実行する。
さらに発音中の楽音のメインボリューム制御等を実行し
くn7)、電源がオンされている間n3〜n7の動作を
繰り返し実行する。
同図(B)はキーイベントサブルーチンである、キーの
オンオフイベントが発生するとそのデータをキーイベン
トバッファ(第4図(A)参照)に取り込み(nlO)
、そのイベントがキーオンイベントであるかキーオフイ
ベントであるかを判断する(nil)、キーオンイベン
トであればキーオンされた楽音に対して発音チャンネル
(楽音合成部二〇)を割り当て(n12)、割り当てら
れたチャンネルレジスタ(第4図(C)参照)にキーナ
ンバK N (C) 、キースケーリングデータKS(
C)、キータッチデータK T (C)を書き込み、ス
テートフラグS T (C)に“10”を書き込む(n
 13)、次にこのチャンネルで発音すべきボイスをキ
ーナンバ等から決定してアサインボイスレジスフAS 
S (C)に書き込み(n 14) 、音源装置1Bの
チャンネルCに対してこれらのデータを送出して発音を
開始する(n15)−このイベントデータを記憶してい
たキーイベントバッファをクリアしくn 16) 、次
のバッファリングデータがあればn11にもどる(n 
19)。次のバッファリングデータがなければそのまま
リターンする。
一方、取り込んだデータがキーオフイベントであった場
合にはオフされたキーが割り当てられていたチャンネル
を検索しくn17)、そのチャンネルレジスタの5T(
C)を“Ol“に書き換えて(n18)n16に進む。
同図(C)は操作子イベントサブルーチンであり操作子
が操作されるとその操作入力を操作子データバッファ(
第4図(B)参照)に取り込み(n20)、この操作入
力が画面選択入力であるか、カーソル移動入力であるか
、データ設定入力であるかを判断する(n21〜n23
)0画面選択入力であれば(n21)表示器3の表示画
面(第5図参照)を指示された画面に切り換え(n24
)、その画面のホームポジションにカーソルを表示する
(n25)、カーソルが表示されている位置のレジスタ
に7ドレスポインタを設定する(n26)。このアドレ
スポインタは第3図および第4図に示す様々のレジスタ
のアドレスを指示するものであり指示されているアドレ
スのレジスタにデータをセットすることができる。また
、カーソル移動入力であれば(n22)その入力状態に
応じてカーソル表示を移動させ(n27)、対応してア
ドレスポインタを更新する(n2B)。一方、データ設
定入力であればアドレスポインタが示すレジスタエリア
に入力されたデータをセントし、表示器3に表示する内
容を入力データに合致するように変更する(n30)、
これらの動作ののち操作子データバッファをクリアして
(n31)リターンする。
この動作によって第3図に示すボイスデータ記憶エリア
のデータを更新することができる。たとえば、第5図(
A)はボイススタテックパンデータ5PAN(−の入力
を受は付ける画面であり、同図(B)はメインコントロ
ーラ(パンソース)の指定を受は付ける画面であり、同
図(C)はサブコントローラの指定を受は付ける画面で
あり、同図(D)、 (E)はECパンデータのセット
を受は付ける画面である。設定者(演奏者)はこのよう
な画面を表示器3に表示させたのちカーソルを所定位置
に移動し、データを入力すればカーソルが指し示す欄の
データが更新される。
第1図(D)、(E)はタイマインタラブド動作である
。タイマ190所定タイミング毎の割り込みによってこ
の動作が実行される。この動作がスタートするとチャン
ネルカウンタCおよびエレメントカウンタnにそれぞれ
0がセットされ(n37)、0チヤンネルの0エレメン
トからこの動作が行われる。まずこのチャンネルCにア
サインされているボイスをボイスナンバポインタmにセ
ッ)L(n38)、チャンネルCのステートフラグ5T
(C)が参照される([139)、5T(C)が”o。
°゛であればチャンネルCは発音していないため、以下
の処理を省略してn75にジャンプする。ST (C)
がlO”または“O1°゛であれば発音中であるためチ
ャンネルCにアサインされているボイスmのスタティッ
クパンデータ5PAN(ffl)を判断する(n40)
、5PAN6n)の内容が−51でなければスタティッ
クパンが設定されているためこのデータに基づいてパン
データを決定してパンデータバッファPNBに記憶しく
n41)、音源装置!18に送出するためのデータを作
成するためn71にジャンプする。5PAN(−の内容
が−51であればダイナミックパンが設定されているた
めn42以下の動作を行う。
まずn42では現在処理しているエレメントが発音エレ
メントとして選択されているか否かをセレクトフラグS
N(■sn)から判断し、選択されていない場合には次
のエレメントについての動作を実行するためにn69に
ジャンプする。このエレメントが選択されている場合に
はn43においてサブコントローラによるサブパンバイ
アスデータRTを算出する(n43:同図(F)参照)
。こののちソースアサインフラグVKL(ホ)を参照し
てメインコントローラを判断する(n44)−+−タッ
チ7’−夕KT(C)がメインコントローラに指定され
ている場合にはK T (C)にコントロール強度を指
示するソースデプスデータ5CD(ffl)を掛けてメ
インパンバイアスデータVLを算出する(n45)、ま
たキーナンバK N (0)がメインコントローラに指
定されている場合にはK N(C)X S CD(fl
l)の演算によってVLを算出する(n46)−一方メ
インコントローラがLFOである場合にはその発振動作
をn47.n48で実行する。すなわち、n47では、
V L = 1− COS (DiEG(c、n))の
演算を行ってVLを算出し、n4Bでは進角レジスタD
E C(c+ n)を歩進させる。この歩進演算は、D
EC(c、n)−DiEG(c、n) +C0N5T(
c、n) 、MOo、 360によって行っている。
次にパンバイアスデータSFをVLXRTによって算出
しくn49)、再度5T(C)を判断する(n5G)、
5T(clが“10″であればキーオン中であるためn
51に進んでEGパンステップPEG(c、n)を判断
する。一方;5T(C)が”01”であれば残響音発音
中であるためn52でECパンステップデータP E 
G CC#n)の値を判断する。PE G (c、n)
が5未満であればキーオフ後最初にこの動作が行われ・
ることであるため(PEG(c、n)く5はキーオン中
のステップであるから)、PEG(c、n) ←5を入
力しくn 53) 、パンレートR(c、n)を決定し
たのち(n54:同図(G)参照)n61に進む、また
、n52においてP E G (con)が5以上すな
わち5または6であった場合にはn51に進む。
n51においてはP E G (c、n)を判断し、0
の場合にはデイレイタイム中であるためn55以下に進
み、それ以外の場合にはECパン中であるためn61以
下に進む。
n55ではデイレイタイム中で−あるためECパンデー
タP A N (C1n)には最初のキーオンパンレベ
ルP L (0) (+s、 n)を代入し、タイマレ
ジスタT(con)とデイレイタイムデータTD(s+
、n)とを比較しくn56)、等しくない場合にはまだ
デイレイタイムが続くためT (c +口)に1を加算
したのち(n57)n60に進む、一方T (c、n)
 −T D (m、n)の場合にはデイレイタイムが経
過したためタイマレジスタT(c、n)をクリアし、E
GパンステップレジスタP E G (c、n)に次の
ステップである1をセットして(n58)、新たなEC
パンレレート(c、n)を決定して(n59)、n60
に進む。
n61以下はEGパン動作である。この動作においてP
 E G (c、n)の値はSに代入される。まずEC
パンデータP A N (csn)にパンレートR(c
、n)を加算して新たなECパンデータを生成する(n
61)−次に、新たなPA N (c+ n)が目標値
であるP L (S) (@、 n)を越えたか否かを
判断する(n62)、越えていない場合にはこのECパ
ンステップが続くため直接n60に進み、越えた場合に
は次のECパンステップに進むため現在のECCパンス
テップ E G (c+ n)を判断する(n63)−
P E G (c、n)が14”6″以外であればPE
G(can)に1を加算して(n64)、新たなECパ
ンレレート(c、n)を決定したのち(n67)n60
に進む、またP E G (c+ n)が“4”16”
の場合にはEGをループする必要があるため、PEG(
c、n)=4の場合にはP E G (c、n)にL 
OOP (a+、n)を代入する(n651゜また、P
EG(c、n) =6の場合にはP E G (c、n
)に5を代入する(n66)。こののちn67に進む。
n60ではECパンデータP A N (c、n)にパ
ンバイアスデータSFを加算してパンデータPNB(n
)を算出記憶する。このパンデータは1チャンネル分ま
とめて音源装置18に送出される。こののち、次のエレ
メントに関して同様の動作を実行するためnに1を加算
しくn69)、nが4になるまでn39にもどる(n7
0)、nが4になれば4ニレメン)(n−0〜3)につ
いて上記動作が実行されたことであるため、パンデータ
、EGデータ群等に基づいてE C(C)を算出する(
n71)。算出されたE G (C)の値が最低発音レ
ベルであるMIN (ROMI 2に記憶されている。
)より小さくなっていれば(n?2)消音であるとして
チャンネルCをクリア(S T(C)= ” 00”)
シ(n74)、EG(C)がMIN以上であれば発音を
継続するためこのE C(C)および前記P N B 
(n)を含む楽音データを音源装置18に送出する(n
73)。
こののち、次のチャンネルについて同様の動作を実行す
るためれにOをセットしCに1を加算してn41にもど
る。加算の結果Cが8になれば0〜7の全チャンネルに
ついて上記動作が完了したことであるためリターンする
同図(F)はサブバイアスデータRTを決定するサブル
ーチンである。まずデプスコントロールフラグAM(I
ll)を参照してサブコントローラがLFOか操作子か
を判断する(n80)。AM((2)がセットしていれ
ばサブコントローラはLFOであるためLFOの現在値
をバッファBBに読み出しくn81) 、このBBの値
にコントロール強度であるLFOデプスデーデーD(m
)を乗算してRTとする(n82)、一方A M (m
lがリセットしていた場合にはサブコントローラは何れ
かの操作子であるため、どの操作子が指定されているか
をコントローラアサインフラグC0LR((2)によっ
て判断する(n83)。指定されている操作子の操作量
データをバッファBBに取り込み(n84)、このBB
の内容にコントロール強度であるバイアスデプスデータ
BD(m)を乗算してLTとする(n85)。以上の動
作ののちリターンする。
また同図(G)はEGパンレレーR(c、n)を決定す
るサブルーチンである。まず現在のEGパンデデーP 
A N (can) と次の目標値であるPL(s)(
m、n)とを比較する(n 92 ) 、 PAN(c
、n)の方が大きければこれからはマイナス方向にパン
させて行かなければならないためこのステップに対応す
るパンレー) P R(s) (m、 n)を負にして
R(c、n)にセッ″トする(n94)、またそれ以外
の場合にはこのステップに対応するパンレベルP L 
(s) (mtn)をそのままR(c、n)にセットす
る(n93)。
こののちリターンする。
以上のようにこの実施例では、ボイスを構成する各エレ
メント毎にECパン、パンバイアスを掛けて定位を移動
させることができるため、極めて複雑な楽音の定位制御
をすることができる。また、パンバイアスはメインコン
トローラ(ソース)とサブコントローラ(バイアス)の
2種類を複合的に組み合わせるようにしているため、さ
らに複雑な制御が可能となる。このうちメインコントロ
ーラはキーボードによる実際の演奏からパラメータを取
り出すようにしているため、演奏のニュアンスを良く表
現することができ、サブコントローラはキーボード以外
の操作子の操作からパラメータを取り出すようにしてい
るため付加的な効果を与えることができる。またこの実
施例では、ECパンはレートを加算ることによって直線
的に行っているが、たとえば、P A N (c、n)
の値にレートを乗算すること等によって曲線的にパンす
ることもできる。
また、この実施例では、複音対応としキーコー1゛によ
り音色が設定されるようにしているが、単音対応として
8chを使って一つのキーコードに対応して8つの音色
で発音させる等の変形も可能である。
(g′)発明の効果 以上のようにこの発明の電子楽器では楽音を構成する複
数の波形要素毎に各楽音出力部に出力する合成レベルを
変更することができるため、1つの楽音においても複雑
な帝政の定位を作り出すことができ効果的な、電子楽器
に独特の演奏効果を出すことができる。まな、このよう
な複雑な音像の定位を時間経過に伴って移動させたり、
また、一定位置に定位させたりすることができるため、
より裔い表現力を発揮することができる。
は同電子鍵盤楽器におけるECパンの状態を説明するた
めの図である。
1−キーボード、2c−カーソルキー 2d−ジッダダイアル、 2e−モジュレーションホイール。

Claims (3)

    【特許請求の範囲】
  1. (1)演奏によって指定された楽音を、複数の波形要素
    を合成して生成し、 この楽音を複数の楽音出力部から同時に出力する電子楽
    器において、 前記複数の波形要素合成比率を、前記複数の楽音出力部
    毎に独立して決定するパン手段を設けたことを特徴とす
    る電子楽器。
  2. (2)演奏によって指定された楽音を、複数の波形要素
    を合成して生成し、 この楽音を複数の楽音出力部から同時に出力する電子楽
    器において、 前記複数の波形要素の合成比率を、前記複数の楽音出力
    部毎に独立して決定し、且つこの合成レベルを時間的に
    変化させるダイナミックパン手段を設けたことを特徴と
    する電子楽器。
  3. (3)演奏によって指定された楽音を複数の波形要素を
    合成して生成し、 この楽音を複数の楽音出力部から同時に出力する電子楽
    器において、 前記複数の波形要素の合成比率を、前記複数の楽音出力
    部毎に独立して定常的に決定するスタティックパン手段
    と、独立して決定し且つこの合成レベルを時間的に変化
    させるダイナミックパン手段と、これらスタティックパ
    ン手段/ダイナミックパン手段を切り換えるパン切換手
    段と、を設けたことを特徴とする電子楽器。
JP1259063A 1989-10-04 1989-10-04 電子楽器 Expired - Fee Related JP2569829B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP1259063A JP2569829B2 (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
JP1259063A JP2569829B2 (ja) 1989-10-04 1989-10-04 電子楽器

Publications (2)

Publication Number Publication Date
JPH03120586A true JPH03120586A (ja) 1991-05-22
JP2569829B2 JP2569829B2 (ja) 1997-01-08

Family

ID=17328811

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1259063A Expired - Fee Related JP2569829B2 (ja) 1989-10-04 1989-10-04 電子楽器

Country Status (1)

Country Link
JP (1) JP2569829B2 (ja)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4819026U (ja) * 1971-07-13 1973-03-03
JPS4826286A (ja) * 1971-08-11 1973-04-06
JPS5535558U (ja) * 1978-08-30 1980-03-07
JPS58160992A (ja) * 1982-03-19 1983-09-24 カシオ計算機株式会社 電子楽器
JPS61238200A (ja) * 1985-04-15 1986-10-23 Oki Electric Ind Co Ltd 疑似立体音再生装置
JPH02189591A (ja) * 1989-01-19 1990-07-25 Casio Comput Co Ltd パンニング制御装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4819026U (ja) * 1971-07-13 1973-03-03
JPS4826286A (ja) * 1971-08-11 1973-04-06
JPS5535558U (ja) * 1978-08-30 1980-03-07
JPS58160992A (ja) * 1982-03-19 1983-09-24 カシオ計算機株式会社 電子楽器
JPS61238200A (ja) * 1985-04-15 1986-10-23 Oki Electric Ind Co Ltd 疑似立体音再生装置
JPH02189591A (ja) * 1989-01-19 1990-07-25 Casio Comput Co Ltd パンニング制御装置

Also Published As

Publication number Publication date
JP2569829B2 (ja) 1997-01-08

Similar Documents

Publication Publication Date Title
US5652797A (en) Sound effect imparting apparatus
US5153362A (en) Electronic musical instrument having pan control function
JPH03184095A (ja) 電子楽器
JPH05173568A (ja) 電子楽器
JPS6342266B2 (ja)
JPH03120586A (ja) 電子楽器
JP3304889B2 (ja) 電子楽器
JP2957204B2 (ja) 電子楽器
JP2527045B2 (ja) 電子楽器
JPH03120589A (ja) 電子楽器
US5274191A (en) Electronic musical instrument using fuzzy interference for controlling musical tone parameters
JPH03120590A (ja) 電子楽器
JPS62187393A (ja) 電子楽器のタツチレスポンス装置
JP2879923B2 (ja) 電子楽器
JP2775793B2 (ja) 電子管楽器
JP2522374B2 (ja) 電子楽器
JP2564925B2 (ja) 電子楽器
JPH04156596A (ja) マルチトラックシーケンサ
JP2001215973A (ja) 楽音制御パラメータ生成方法、楽音制御パラメータ生成装置および記録媒体
JP2630062B2 (ja) 楽音制御装置
JP3448893B2 (ja) 電子楽器
JP2527045C (ja)
JPH0485599A (ja) 電子楽器
JPH04186299A (ja) 電子楽器
JP2685044B2 (ja) 電子楽器

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees