JPH03120590A - 電子楽器 - Google Patents

電子楽器

Info

Publication number
JPH03120590A
JPH03120590A JP1259064A JP25906489A JPH03120590A JP H03120590 A JPH03120590 A JP H03120590A JP 1259064 A JP1259064 A JP 1259064A JP 25906489 A JP25906489 A JP 25906489A JP H03120590 A JPH03120590 A JP H03120590A
Authority
JP
Japan
Prior art keywords
data
pan
key
musical
controller
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
JP1259064A
Other languages
English (en)
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 JP1259064A priority Critical patent/JPH03120590A/ja
Priority to US07/592,356 priority patent/US5153362A/en
Publication of JPH03120590A publication Critical patent/JPH03120590A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

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

Description

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

Claims (1)

    【特許請求の範囲】
  1. (1)複数の波形要素を合成することによって楽音を生
    成する楽音合成部を複数備え、且つ、各楽音合成部にそ
    れぞれ独立した楽音出力部を設け、1の楽音指定に対し
    て前記複数の楽音合成部を同時に動作させて各楽音出力
    部から楽音を出力する電子楽器において、 波形要素の各楽音合成部における合成量を演奏操作によ
    って変化させるコントローラを、各波形要素毎に独立し
    て設定するコントローラ設定手段を設けたことを特徴と
    する電子楽器。
JP1259064A 1989-10-04 1989-10-04 電子楽器 Pending JPH03120590A (ja)

Priority Applications (2)

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

Publications (1)

Publication Number Publication Date
JPH03120590A true JPH03120590A (ja) 1991-05-22

Family

ID=17328825

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1259064A Pending JPH03120590A (ja) 1989-10-04 1989-10-04 電子楽器

Country Status (1)

Country Link
JP (1) JPH03120590A (ja)

Similar Documents

Publication Publication Date Title
US5153362A (en) Electronic musical instrument having pan control function
JPH05173568A (ja) 電子楽器
JPH03120590A (ja) 電子楽器
JP2569829B2 (ja) 電子楽器
JP2957204B2 (ja) 電子楽器
JP3304889B2 (ja) 電子楽器
JP2527045B2 (ja) 電子楽器
JPH03120589A (ja) 電子楽器
JPH07104749A (ja) 鍵盤楽器
JPH04146497A (ja) リズム演奏装置
JP2775793B2 (ja) 電子管楽器
JPS62187393A (ja) 電子楽器のタツチレスポンス装置
JP2522374B2 (ja) 電子楽器
JP2564925B2 (ja) 電子楽器
JP2879923B2 (ja) 電子楽器
JP2653232B2 (ja) テンポコントローラ
JP4218566B2 (ja) 楽音制御装置及びプログラム
JPH03213896A (ja) 電子楽器
JP3448893B2 (ja) 電子楽器
JP2527045C (ja)
JPH04156596A (ja) マルチトラックシーケンサ
JP2001215973A (ja) 楽音制御パラメータ生成方法、楽音制御パラメータ生成装置および記録媒体
JPH04186299A (ja) 電子楽器
JPH0485599A (ja) 電子楽器
JP3038767B2 (ja) 電子楽器