JP3141380B2 - 楽音発生装置 - Google Patents

楽音発生装置

Info

Publication number
JP3141380B2
JP3141380B2 JP02070506A JP7050690A JP3141380B2 JP 3141380 B2 JP3141380 B2 JP 3141380B2 JP 02070506 A JP02070506 A JP 02070506A JP 7050690 A JP7050690 A JP 7050690A JP 3141380 B2 JP3141380 B2 JP 3141380B2
Authority
JP
Japan
Prior art keywords
tone
mode
sound source
channels
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.)
Expired - Fee Related
Application number
JP02070506A
Other languages
English (en)
Other versions
JPH03269590A (ja
Inventor
晴道 堀田
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 JP02070506A priority Critical patent/JP3141380B2/ja
Publication of JPH03269590A publication Critical patent/JPH03269590A/ja
Application granted granted Critical
Publication of JP3141380B2 publication Critical patent/JP3141380B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、音高の異なる複数の音を1ボイスに対し
て割当てることのできる楽音発生装置に関する。
[従来技術] 従来より、電子楽器の音源としては、FM音源、PCM音
源または倍音合成(あるいは逆フーリエ変換)方式の音
源など種々のものが用いられている。
PCM音源は、パルスコード変調方式を用いて楽音信号
を合成する音源である。FM音源は、周波数変調方式を用
いて楽音信号を合成する音源である。倍音合成方式の音
源は、与えられたキーコードに対応した特定の周波数関
係にある複数の楽音を合成して出力する音源である。
これら各方式の音源は、それぞれ長所及び短所を有し
ており、音色によって得手不得手がある。各方式の長所
を生かし、短所は補うように、異種あるいは同種にかか
かわらず各方式の音源を複数並列に使用して、さらに音
色バリエーションを豊かにすることも従来から行われて
いる。
[発明が解決しようとする課題] ところで、従来の電子楽器では基本的に演奏者の操作
によって発生した(たとえば鍵盤楽器では押鍵した)キ
ーコードに応じた音高の楽音が、発音されるようにチャ
ンネルの割当てが行われる。すなわち、通常は1ボイス
に対し、倍音も含めて単一の音高(キーコードに応じた
もの)のユニゾンで所定数の楽音が発音されるように音
源のチャンネルが割当てられる。そのため、演奏者によ
っては音色のバリエーションの不足を感じることがあっ
た。
一方、電子オルガンなどの電子楽器の中で歴史の古い
ものにも、音色のバリエーションを追求するため、各種
の音源が組込まれるようになってきている。そして、電
子オルガンの演奏者サイドでは、音色を設定する際に、
パイプオルガンのイメージに近い音色づくりを行いたい
という要求があった。
この発明は、上述の従来形における問題点に鑑み、従
来より多くの音色バリエーションを有し、かつパイプオ
ルガンのイメージに近い音色設定をも行うことのできる
楽音発生装置を提供することを目的とする。
上記の目的を達成するため、この発明に係る楽音発生
装置は、音高情報を含む楽音情報を発生する楽音情報発
生手段と、発音チャンネルを複数有しパルスコード変調
方式を用いて楽音信号を合成するPCM音源と、複数の処
理チャンネルからなる発音チャンネルを複数有し周波数
変調方式を用いて楽音信号を合成するFM音源とからな
り、複数の楽音信号を同時発生可能な音源手段と、第1
および第2のモードを選択するモード選択手段と、前記
モード選択手段で選択されたモードに応じて、前記楽音
情報発生手段により発生した楽音情報を前記音源手段の
発音チャンネルに割り当てる発音割当手段であって、前
記モード選択手段で第2のモードが選択された場合、
(A)前記PCM音源およびFM音源の両者の発音チャンネ
ルに同一の楽音情報を割り当てるとともに、(B)FM音
源については、1つの楽音情報に対して割り当てられる
発音チャンネルの数を、前記モード選択手段で第1のモ
ードが選択された場合よりも多くして、1つの楽音情報
に複数の発音チャンネルを割り当て、(C)前記割り当
てられたPCM音源およびFM音源の発音チャンネルについ
て、前記PCM音源から発生させる楽音信号と前記FM音源
から発生させる複数の楽音信号のそれぞれの間の周波数
関係が前記音高情報に対応した特定の周波数関係となる
ようにし、(D)前記割り当てられたFM音源の複数の発
音チャンネルにおいて、1つの発音チャンネルに含まれ
る処理チャンネルの数は変えないで、1つの楽音信号を
生成するのに使用する処理チャンネル数を前記モード選
択手段で第1のモードが選択された場合よりも減らし
て、1つの発音チャンネルで生成される楽音信号の数を
前記モード選択手段で第1のモードが選択された場合よ
りも多くし、(E)さらに、前記1つの楽音情報に割り
当てられたFM音源の複数の発音チャンネルにおける各楽
音信号の処理チャンネル数を同数とするものとを具備す
ることを特徴とする。
さらに、発音割当て手段は、前記楽音信号の低域成分
を前記PCM音源の発音チャンネルで合成させ、前記楽音
信号の高域成分を前記FM音源の発音チャンネルで合成さ
せるものとしてもよい。
音源は、パルスコード変調方式を用いて楽音信号を合
成するPCM音源および周波数変調方式を用いて楽音信号
を合成するFM音源を用いるのが好ましい。
[作 用] このような構成の楽音発生装置によれば、まず楽音情
報発生手段は、演奏者の演奏に応じてキーコードを含む
楽音情報を発生する。発音割当て手段は、この楽音情報
のキーコードに応じて、音源の所定数の発音チャンネル
を特定の周波数関係となるようにパラメータを設定し発
音させるべく発音割当てを行う。音源は、複数の発音チ
ャンネルを有しており、発音割当て手段による発音割当
てに基づき指示された周波数で楽音を発音する。
[実施例] 以下、図面を用いてこの発明の実施例を説明する。
第1図は、この発明の一実施例に係る電子楽器の構成
を示すブロック図である。
この図において、101は音源の割当て、発音指示、お
よび音色の決定(パラメータの設定)などを含み電子楽
器全体の動作を管理制御する中央処理装置(CPU)、102
はCPU101が実行するプログラムおよび各種のパラメータ
データの初期値などを格納したリードオンリーメモリ
(ROM)、103は各種のワークメモリ、バッファ、レジス
タおよびフラグ類等を設定するランダムアクセスメモリ
(RAM)である。RAM103は電子楽器の電源がオフされて
も内部の記憶データが消去されることのように、バック
アップ用の電池104を設けて、不揮発性のメモリとして
いる。CPU101、ROM102およびRAM103は共通の双方向バス
ライン115に接続されている。
105はこの電子楽器のペダル鍵盤(PK)、106は下鍵盤
(LK)、107は上鍵盤(UK)を示す。これらの鍵盤105〜
107は周辺インタフェース108を介してバスライン115に
接続されている。これにより、鍵盤の鍵(キー)のオン
/オフがCPU101において検出できるようになっている。
周辺インタフェース108にはMIDI方式で外部の装置が接
続可能である。さらに、周辺インタフェース108には表
示・設定スイッチ109が接続されている。表示・設定ス
イッチ109は各種のパラメータデータなどを表示するた
めの液晶表示装置およびパラメータデータ設計のための
設定スイッチなどを具備する。
この電子楽器は音源としてFM音源110およびPCM音源11
1を具備する。FM音源110およびPCM音源111は、バスライ
ン115に接続されている。112はPCM音源111に入力する波
形データを記憶する波形メモリ、113はFM音源110および
PCM音源111から出力される楽音信号に基づいて楽音を発
生させるサウンドシステム、114はスピーカである。
この実施例の電子楽器のFM音源110は、16個の発音チ
ャンネルを有する。1つの発音チャンネルは種々のアル
ゴリズムで組合わされた4つのオペレータからなる。
第2図は、この実施例の電子楽器のFM音源に用いてい
る1つのオペレータの基本構造を示すブロック図であ
る。この図において、オペレータ201は、位相発生器20
2、加算器203、基本波形(正弦波形)メモリ204、エン
ベロープジェネレータ205、積算器206、および積算器20
7を具備する。
位相発生器202は、周波数ナンバ(Fナンバ)211を入
力する。Fナンバ211は、オペレータ201の出力信号216
の周波数(ピッチ)を規定する。位相発生器202はFナ
ンバ211に基づいて位相情報を作成し、加算器203へ出力
する。加算器203では、この位相情報と外部からの変調
入力とを加算し、さらにフィードバック情報を加算す
る。その結果をアドレスとして、基本波形メモリ204か
ら基本波形(正弦波形)の波形データが読出され、積算
器206へと出力される。
一方、エンベロープジェネレータ205はエンベロープ
ジェネレータ情報215を入力して、これに基づきエンベ
ロープ波形を積算器206へと出力する。積算器206は、基
本波形データにエンベロープをかけて、さらに出力レベ
ルを規定するアウトプットレベル(OL)データ214を積
算して、オペレータの出力信号216を生成出力する。
積算器206の出力は積算器207へも入力し、ここでフィ
ードバック(FB)レベルデータ213と積算される。積算
器207の出力はフィードバックデータとして加算器203へ
とフィードバックされる。出力信号をフィードバックす
ることにより、より複雑な波形を出力することが可能と
なる。
第3図は、この実施例の電子楽器のFM音源におけるア
ルゴリズムの例を示す。このFM音源では上述したように
1チャンネルを4オペレータで構成しており、この図の
(A)〜(D)のような組合わせで接続することが可能
である。
第3図(A)は、オペレータ301,302,303をキャリア
として用い、これらのオペレータの出力を加算器305で
加算して出力する。オペレータ304はキャリアオペレー
タ303のモジュレータとして機能する。
第3図(B)は、オペレータ311,312,313をキャリア
として用い、これらのオペレータの出力を加算器315で
加算して出力する。オペレータ314はキャリアオペレー
タ311,312,313のモジュレータとして機能する。
第3図(C)は、キャリアオペレータ321,323の出力
を加算器325で加算して出力する。オペレータ322はキャ
リアオペレータ321のモジュレータとして機能する。オ
ペレータ324はキャリアオペレータ323のモジュレータと
して機能する。モジュレータオペレータ322は自分自身
へのフィードバックを行わない(フィードバックレベル
が0)。オペレータ324は自分自身へのフィードバック
を行う。
第3図(D)は、オペレータ331をキャリアオペレー
タとし、オペレータ332,333,334をモジュレータして用
いている。オペレータ333,334の出力は、オペレータ332
への外部変調入力となる。オペレータ332の出力はキャ
リアオペレータ331の外部変調入力となる。
このような各種のFM音源のアルゴリズムを指定し、多
様な音色を発生可能とした電子楽器は、たとえば特公昭
64−41995などに開示されている。
第4図は、この実施例の電子楽器のPCM音源の基本的
な構造を示すブロック図である。PCM音源は12チャンネ
ル具備しており、各チャンネルはこの図に示すような構
造を有する。
第4図において、PCM音源の1つのチャンネル401は、
位相発生器402、波形メモリ403、エンベロープジェネレ
ータ404、および積算器405を具備する。
位相発生器402は、Fナンバ411およびメモリアドレス
情報412を入力する。Fナンバ411は出力信号415の周波
数(ピッチ、音高)を規定する。メモリアドレス情報41
2は、音色の指定あるいはメモリの読出し方式の指定な
どを含む情報である。位相発生器402はこれらの入力情
報に基づいて、波形メモリ403から順次波形データを読
出して積算器405へ出力する。
一方、エンベロープジェネレータ404は外部から入力
されるエンベロープジェネレータ情報413に基づいてエ
ンベロープデータを発生し、積算器405へと出力する。
積算器405は波形データとエンベロープデータとを積算
し、さらに出力信号のレベルを調整するためのアウトプ
ットレベル(OL)データ414をこれに積算して、出力信
号415を生成出力する。
この実施例の電子楽器は、通常モードとフルートカプ
ラモードとを有する。
通常モードにおいては、1ボイスの楽音を4オペレー
タ構成の選択されたアルゴリズムによるFM音源の1チャ
ンネル、あるいはこのFM音源1チャンネルにPCM音源の
1チャンネルを合せて割当て、これらの音源からの出力
信号を出力するモードである。通常モードでは、これら
の音源に入力するパラメータを種々設定し、さらにFM音
源とPCM音源の出力を所定のバランスでミキシングして
出力することにより、多様な音色を発生可能としてい
る。通常モードでは、演奏者が押鍵した鍵に対応する音
高の楽音が発音される。
これに対し、この実施例の電子楽器の特徴とするフル
ートカプラモードは、演奏者が押鍵した鍵に対応する音
高の楽音とともに別に音高を楽音をもミキシング出力さ
れる。通常モードとフルートカプラモードとは、後述す
るように演奏者が切替えることができるようになってい
る。
第5図〜第7図を参照して、通常モードおよびフルー
トカプラモードにおける音源の構成並びにこれらのモー
ドにおける音源のチャンネル割当てについて詳しく説明
する。
第5図は、通常モードにおける1ボイスの音源の構成
例を示す。1ボイスを発音するために、4オペレータ構
成のFM音源の1チャンネル501に各オペレータへのFナ
ンバ511,512,513,514を入力し、このチャンネル501の出
力を加算器503へと入力する。PCM音源の1チャンネル50
2にもFナンバ515が入力され、このチャンネル502の出
力は、加算器503へと入力する。加算器503において、こ
れらの音源からの出力信号を所定のバランスでミキシン
グし、出力信号516を生成出力する。
第6図は、フルートカプラモードにおける音源の構成
例を示す。フルートカプラモードにおいては、1ボイス
は8つのフィート音から構成される。低音側の2つのフ
ィート音はPCM音源の2チャンネルを用いて発音し、他
の6つのフィート音はFM音源の3チャンネルを用いて発
音させる。フィート音という呼び方は、パイプオルガン
を意識した呼び方である。すなわち、フルートカプラモ
ードのフルートというのは、パイプオルガンなどに用い
られているフルート(ジェットリードで楽音を出す管の
一般名称)の長さを示している。そして、「フィート」
はそのフルートの長さを表したものである。
第6図において、601,602は、低音側のPCM音源2チャ
ンネルを示す。603,604,605はFM音源の3つのチャンネ
ルを示す。FM音源の1チャンネルは4つのオペレータか
ら構成されるので、ここでは4つのオペレータを2つず
つに分けて用い、1チャンネルで2つのフィート音を発
音するようにしている。606は各音源のチャンネルから
出力される楽音信号を加算し出力する加算器である。各
系列間のFナンバの比は、16フィートの系列のものを1
として 1:2:3:4:6:8:10:16 となるように設定した。このFナンバの比は、第6図の
各フィート音の系列の下部に記載してある。この実施例
の電子楽器におけるフルートカプラモードでは、このよ
うな周波数関係になるように各音源のチャンネルにF
(周波数)ナンバを与えている。FM音源では、基本的に
キャリアオペレータのFナンバを上記の比に合わせて設
定する。モジュレータオペレータのFナンバは基本的に
はキャリアオペレータのFナンバと同等あるいは整数倍
が原則である。ここでは、キャリア対モジュレータのF
ナンバの比を1対1とした。
第6図の各フィート音の系列の上部に記載した16フィ
ート(図では「フィート」を「′」で略記した),8フィ
ート,5 1/3フィート,4フィート,2 2/3フィート,2フィー
ト,1 3/5フィート,1フィートは、各フィート音の周波数
を規定する長さ(フィート)を示している。
第7図(A)は、この実施例の電子楽器の通常モード
におけるチャンネル割当てを示す概念図である。通常モ
ードにおいて、FM音源は16チャンネル備えられている。
701〜716の16個のブロックはこの各チャンネルを示す。
PCM音源のチャンネル数は12チャンネル備えられてい
る。721〜732の12個のブロックはこのPCM音源の各チャ
ンネルを示す。通常モードでは、演奏者の操作により、
コンビネーションボイス、オーケストラボイス、パーカ
ッシブボイス、およびリードボイスの4種類の音色を選
択することができる。この音色は上鍵盤(UK)および下
鍵盤(LK)とで別々に選択することができる。各音色の
楽音は、以下に示す数だけ同時に発音可能である。
コンビネーションボイス:FM4音 オーケストラボイス :FM+PCM4音 パーカッシブボイス :FM+PCM7音 リードボイス :FM+PCM1音 従って、各音色と音源とのチャンネルの割当ては第7
図(A)のようにしている。すなわち、コンビネーショ
ンボイスの音色の4音はチャンネル701〜704の4つのチ
ャンネルに割当てられる。オーケストラボイスの音色の
4音はFM音源のチャンネル705〜708の4チャンネルおよ
びPCM音源のチャンネル721〜724の4チャンネルが割当
てられる。パーカッシブボイスの音色の7音はFM音源の
チャンネル709〜715の7つのチャンネルおよびPCM音源
のチャンネル725〜731の7つのチャンネルが割当てられ
る。リードボイスの音色はFM音源のチャンネル716およ
びPCM音源のチャンネル732が割当てられる。
通常モードにおいては以上のようにして音源の各チャ
ンネルにそれぞれの音色の楽音が割当てられ発音され
る。
第7図(B)は、この実施例の電子楽器のフルートカ
プラモードにおけるチャンネルの割当てを示す概念図で
ある。フルートカプラモードにおいて1ボイスは上述し
たようにPCM音源2チャンネルおよびFM音源3チャンネ
ルが割当てられる。すなわち、たとえば演奏者が鍵盤の
1つの鍵を押下するとその鍵に応じて第6図で説明した
ような周波数関係になるような8つのフィート音がPCM
音源の2チャンネルおよびFM音源の3チャンネルから発
音される。
第7図(B)の付番741は1ボイスに割当てられるFM
音源の3つのチャンネル701〜703を示す。これらの3つ
のチャンネルは、図に示すように、チャンネル701が5 1
/3フィートおよび4フィート、チャンネル702が2 2/3フ
ィートおよび2フィート、チャンネル703が1 3/5フィー
トおよび1フィートに対応するフィート音を発音するよ
うに割当てられる。
また、PCM音源では、付番751に示す2つのチャンネル
721,722が割当てられ、チャンネル721は16フィート、チ
ャンネル722は8フィートのフィート音をそれぞれ発音
するようにされる。
以下同様にして、1ボイスを発音するためにFM音源の
3つのチャンネルのグループ742,743,744,745が設定さ
れる。それぞれの3チャンネルのグループは同様に6つ
のフィート音を発音するように割当てられる。チャンネ
ル716は用いない。PCM音源も同様にして、2チャンネル
ずつのグループ752,753,754,755に分けられ、それぞれ
の2チャンネルで2つのフィート音を発音するよう割当
てられる。チャンネル731および732は用いない。
見掛上、フルートカプラモードでは、5チャンネルの
発音チャンネルが存在するように見える。この5チャン
ネルを疑似チャンネルと呼ぶこととする。
第8図は、この実施例の電子楽器のパネルに設けられ
た音色選択スイッチの外観図である。
この図において、801はコンビネーションボイスの音
色を具体的にオルガン1に設定するスイッチである。同
様に、802,803,804はコンビネーションボイスの音色を
具体的にオルガン2,オルガン3,オルガン4に設定するた
めのスイッチである。音色選択スイッチ801にはLED805
が設けられており、オルガン1が選択されているときに
LED805が点灯し、オルガン1が選択していないときに消
灯するようになっている。後述するいずれの音色選択ス
イッチにもLED805と同様のLEDが設けられており、各音
色の選択/非選択状態が点灯/消灯で表示されるように
なっている。
811〜814は上鍵盤に関するオーケストラボイスの音色
を具体的に選択するスイッチである。811はストリング
ス1、812はストリングス2、813はブラス1、814はブ
ラス2をそれぞれ選択するスイッチである。
821〜824は上鍵盤に関するパーカッシブボイスの音色
を具体的に選択するスイッチである。821はピアノ1、8
22はピアノ2、823はエレクトリックピアノ、824はシン
セサイザーの音色をそれぞれ選択するスイッチである。
831〜834は下鍵盤に関するコンビネーションボイスの
音色を具体的に選択するスイッチである。831はオルガ
ン1、832はオルガン2、833はオルガン3、834はオル
ガン4はそれぞれ選択するスイッチである。
841〜844は下鍵盤に関するオーケストラボイスの音色
を具体的に選択するスイッチである。841はストリング
ス1、842はストリングス2、843はウッド、844はヴォ
ーカルをそれぞれ選択するスイッチである。
851〜854は下鍵盤に関するパーカッシブボイスの音色
を選択するスイッチである。851はピアノ1、852はピア
ノ2、853はギター、854はバイブをそれぞれ選択するス
イッチである。
861〜864は上鍵盤および下鍵盤に関するリードボイス
の音色を具体的に選択するスイッチである。861はフル
ート、862はシンセサイザー1、863はシンセサイザー
2、864はサックスの音色をそれぞれ選択するスイッチ
である。
806はその下方のスイッチ801〜804および831〜834が
コンビネーションボイスの音色を選択するスイッチであ
ることを示す「COMBI」の刻印である。815はその下方の
スイッチ811〜814および841〜844のスイッチがオーケス
トラボイスの音色を選択するスイッチであることを示す
「ORCHES」の刻印である。825はその下方のスイッチ821
〜824および851〜854がパーカッシブボイスの音色を選
択するスイッチであることを示す「PERC」の刻印であ
る。
807はその右側のスイッチ801〜804,811〜814および82
1〜824が上鍵盤に関する音色選択スイッチであることを
示す「UPPER」の刻印である。835はその右側のスイッチ
831〜834,841〜844および851〜854が下鍵盤に関する音
色選択スイッチであることを示す「LOWER」の刻印であ
る。865はその下側のスイッチ861〜864がリードボイス
の音色を選択するスイッチであることを示す「LEAD」の
刻印である。866はその右側のスイッチ861〜864が上鍵
盤および下鍵盤の音色選択スイッチであることを示す
「U/L」の刻印である。
以上のようにこれらの音色選択スイッチを操作するこ
とにより上鍵盤あるいは下鍵盤に関するコンビネーショ
ンボイス、オーケストラボイス、パーカッシブボイスお
よびリードボイスの音色を選択することができる。
871は上鍵盤に関して、予めスイッチ801〜804で選択
されているコンビネーションボイスの音色で発音を行う
か否かを選択するスイッチである。このスイッチ871を
オンするとLED879が点灯する。この状態で上鍵盤を押鍵
すると、予め設定されているコンビネーションボイスの
音色で発音される。再度スイッチ871を押下するとLED87
9が消灯し、上鍵盤を押鍵してもコンビネーションボイ
スの音色で発音はなされない。
872は上鍵盤に関して、予めスイッチ811〜814で選択
されているオーケストラボイスの音色で発音を行うか否
かを選択するスイッチである。同様に、873は予め設定
されている上鍵盤のパーカッシブボイスの音色による発
音をするか否かを選択するスイッチである。874は予め
選択されている上鍵盤のリードボイスの音色による発音
を行うか否かを選択するスイッチである。
875は予め選択されている下鍵盤のコンビネーション
ボイスの音色による発音を行うか否かを選択するスイッ
チである。876は予め選択されている下鍵盤のオーケス
トラボイスの音色での発音を行うか否かを選択するスイ
ッチである。877は予め選択されている下鍵盤に関する
パーカッシブボイスの音色での発音を行うか否かを選択
するスイッチである。878は予め選択されている下鍵盤
のリードボイスの音色による発音を行うか否かを選択す
るスイッチである。
以上の選択スイッチ871〜878をオン/オフすることに
より、所望の音色での発音を行うか否かを演奏中であっ
ても簡単に選択操作することができる。
881は通常モードにおける各音色選択のより細かなパ
ラメータを編集するためのボイスエディットスイッチで
ある。ボイスエディットスイッチ881をオンすることに
よりLED882が点灯しボイスエディットモードとなり、音
色のパラメータを編集することができる。再度ボイスエ
ディットスイッチ881を押下することにより、ボイスエ
ディットモードから通常モードへと戻り、LED882が消灯
する。
883は通常モードとフルートカプラモードをとを切替
えるスイッチである。スイッチ883をオンすることによ
り、LED884が点灯しフルートカプラモードになる。再度
スイッチ883を押下するとLED884が消灯し再び通常モー
ドへと戻る。
次に、第9図を参照して、通常モードにおける表示例
を説明する。なお、第9図〜第12図において同一の付番
は同一のものを示すものとする。
この実施例の電子楽器には、パネル上に第8図に示す
音色選択スイッチ群のほか、第9図に示す表示部および
スイッチ部を具備している。
第9図において、表示部およびスイッチ部900は、液
晶表示装置901、この液晶表示装置901の左側に設けられ
た行指定スイッチ911〜913、およびこの液晶表示装置90
1の下側に設けられた列指定スイッチ921〜928,931〜938
を具備している。
この図では通常モードにおいて、液晶表示装置901
に、コンビネーションボイスの音色としてオルガン1お
よびオルガン2が選択されている旨の表示902、オーケ
ストラボイスの音色としてストリングス1およびブラス
2が選択されている旨の表示903、パーカッシブボイス
の音色としてピアノ1およびバイブが選択されている旨
の表示904、並びにリードボイスの音色としてシンセサ
イザおよびボーカルが選択されている旨の表示905が、
それぞれ表示されている。さらに、その他のリズム、ア
ルペジオ、およびベースに関する選択情報が付番906〜9
09のように表示されている。
通常モードにおいては、その周辺にあるスイッチ911
〜913,921〜928,931〜938は機能しない。
通常モードの状態で第8図のフルートカプラモードス
イッチ883を押下すると、電子楽器はフルートカプラ演
奏モードとなる。フルートカプラ演奏モードとは、1ボ
イス(1つの鍵盤キーの押鍵により発音される単位)を
第6図で説明したような所定の周波数関係の8つの音で
構成して発音させるモードである。
第10図は、フルートカプラ演奏モードにおける液晶表
示装置901の表示例を示す。この図において、914はフル
ートカプラモードであることを示す表示、942は上鍵盤U
Kで選択されている音速が「ジャズオルガン1」である
ことを示す表示、943は下鍵盤LKの音色として選択され
ているのが「ポップオルガン5」であることを示す表示
である。
この状態で上鍵盤UKの鍵盤キーを押鍵すると、第6図
で説明したような所定の周波数関係となる8つのフィー
ト音が、「ジャズオルガン1」の音色で発音される。ま
た、下鍵盤LKの鍵盤キーを押鍵すると、第6図で説明し
たような所定の周波数関係となる8つのフィート音が、
「ポップオルガン5」の音色で発音される。
これらの上鍵盤UKおよび下鍵盤LKの音色は、所定の操
作により変更することができる。すなわち、このフルー
トカプラ演奏モードに入った直後または行選択スイッチ
912,913のいずれかのスイッチを押下した後は、列選択
スイッチ921〜928,931〜938の押下により音色を切換え
ることができる。列選択スイッチの左側のスイッチ921
〜924,931〜934で上鍵盤の音色を、列選択スイッチの右
側のスイッチ925〜928,935〜938で下鍵盤の音色を、そ
れぞれ切換えることができる。このようなスイッチの操
作により、ジャズオルガンやポップオルガンなどのプリ
セットされた音色のほか、ユーザが設定した音色も選ぶ
ことができる。ユーザが設定した音色は、「USER1」〜
「USER16」の表示名称で16通り選択できる。
フルートカプラ演奏モードの状態から行選択スイッチ
911を押下するとページモードとなる。ページモードは
列選択スイッチ926〜928,936〜938に新たな機能を付与
するモードである。944はページモードにおける列選択
スイッチ926〜928,936〜938の機能をその下に表示して
いることを示す「PAGE」の表示である。
行選択スイッチ911の押下によりページモードとした
後に、列選択スイッチ926または936を押下すると、この
電子楽器はフルートカプラ演奏モード(第10図の状態)
に戻る。945はこのような機能が行選択スイッチ911と列
選択スイッチ926または936とに割り当てられているとい
うことを明らかにするために、行選択スイッチ911の行
と列選択スイッチ926または936の列とが交差する位置に
表示された「NORMAL」の文字である。
同様に、ページモードの状態で、列選択スイッチ927
を押下すると上鍵盤に関するフルートカプラ編集モード
(第11図の状態)に移行し、列選択スイッチ937を押下
すると下鍵盤に関するフルートカプラ編集モードに移行
する。946,947はこのような機能が行選択スイッチ911と
列選択スイッチ927,937とに割り当てられているという
ことを明らかにするために、行選択スイッチ911の行と
列選択スイッチ927,937の列とが交差する位置に表示さ
れた「UEDIT」および「LEDIT」の文字である。
同様に、ページモードの状態で、列選択スイッチ928
を押下すると上鍵盤に関するフルートカプラセーブモー
ド(第12図の状態、以下単にセーブモードと呼ぶ)に移
行し、列選択スイッチ938を押下すると下鍵盤に関する
セーブモードに移行する。948,949はこのような機能が
行選択スイッチ911と列選択スイッチ928,938とに割り当
てられているということを明らかにするために、行選択
スイッチ911の行と列選択スイッチ928,938の列とが交差
する位置に表示された「USAVE」および「LSAVE」の文字
である。
次に、第11図を参照して、フルートカプラ編集モード
における表示について説明する。フルートカプラ編集モ
ードとは、フルートカプラモードにおいて1ボイスを構
成する8つのフィート音のそれぞれのレベル値を編集す
るためのモードである。
この図は上鍵盤に関するフルートカプラ編集モードの
表示例である。下鍵盤に関しても同様に表示されるので
ここでは上鍵盤のみを図示した。この図において、950
は現表示が上鍵盤に関するフルートカプラ編集モードで
あることを示す「UPPER EDIT」の表示、951は16フィー
トのフィート音のレベル値を表す棒グラフである。同様
に、952〜958は、8フィート,5 1/3フィート,4フィー
ト,2 2/3フィート,2フィート,1 3/5フィート,1フィート
のフィート音のレベルをそれぞれ表す棒グラフである。
この状態で、列選択スイッチ921〜928,931〜938を操
作することにより、対応する列に表示されているフィー
ト音のレベル値をアップ/ダウンすることができる。例
えば、スイッチ921を押下すると、16フィートのフィー
ト音のレベル値をアップすることができる。他のフィー
ト音についても同様に、スイッチ922〜928の押下するこ
とによりレベル値をアップすることができる。レベル値
のアップとともに対応する棒グラフの高さも伸びてい
く。スイッチ931を押下すると、16フィートのフィート
音のレベル値をダウンすることができる。他のフィート
音についても同様に、スイッチ932〜938を押下すること
によりレベル値をダウンすることができる。レベル値の
ダウンとともに対応する棒グラフの高さは低くなる。
このようなアップ/ダウンスイッチによる音色パラメ
ータの設定は、例えば実開昭61−92996号や特開昭61−2
77995号などに開示されている。
行選択スイッチ911を押下するとページモードとな
り、第10図で説明したように、列選択スイッチ926〜92
8,936〜938の押下により各モードに移行することができ
る。ページモードから再びフルートカプラ編集モードに
戻るには行選択スイッチ912または913を押下する。
次に、第12図を参照して、セーブモードにおける表示
について説明する。セーブモードとは、ユーザが編集し
たフルートカプラモードにおける各フィート音のレベル
値を所定のメモリエリアにセーブするモードである。
この図は上鍵盤に関するセーブモードの表示例であ
る。下鍵盤に関しても同様に表示されるのでここでは上
鍵盤のみを図示した。この図において、961は現表示が
上鍵盤に関するモードであることを示す「UPPER」の表
示、962は現表示がユーザが編集したデータをセーブす
るセーブモードであることを示す「SAVE TO USER CO
UPLER」の表示である。
963はデータをセーブする16個のメモリエリアに対応
した16個のブロックの表示である。メモリエリアのブロ
ック表示963は、16個ある列選択スイッチ921〜928,931
〜938に対応している。したがって、列選択スイッチ921
〜928,931〜938の1つを押下すると対応するメモリエリ
アに現在編集していたデータ(バッファエリアのデー
タ)がセーブされる。例えば、スイッチ921を押下する
と第1番目のメモリエリアに、スイッチ932を押下する
と第10番目のメモリエリアに、それぞれ編集データがセ
ーブされる。
セーブしたデータは、第10図のフルートカプラ演奏モ
ードにおいて「USER1」〜「USER16」の表示名称で選択
することができる。
なお、行選択スイッチ911を押下するとページモード
となり、第10図で説明したように、列選択スイッチ926
〜928,936〜938の押下により各モードに移行することが
できる。ページモードから再びセーブモードに戻るには
行選択スイッチ912または913を押下する。
第13図は、この実施例の電子楽器におけるROM(第1
図付番102)のメモリマップを示す。ROM102には、CPU10
1が実行するプログラムおよび音色パラメータデータの
プリセット値などが格納されている。
第14図は、この実施例の電子楽器におけるRAM(第1
図付番103)のメモリマップを示す。RAM103には、ワー
キングエリア、フルートカプラモードにおける各フィー
ト音のレベルデータを格納するエリア、およびフラグ類
などが確保されている。
以下に、これら第14図のRAMに格納される各データお
よびデータエリアについて説明する。
(1)UKFCPLBUF 上鍵盤のフルートカプラモードにおける各フィート音
のレベルデータを格納する8バイトのエリアである。こ
の8バイトのデータエリアは、右図に示すように、16フ
ィート,8フィート,5 1/3フィート,4フィート,2 2/3フィ
ート,2フィート,1 3/5フィート,1フィートの各フィート
音のレベルデータを格納する1バイトのエリアUKLV1〜U
KLV8からなる。このバッファに格納されているレベルデ
ータに基づいて、フルートカプラモードでの上鍵盤にお
ける発音がなされる。第11図で説明したフルートカプラ
編集モードにより、各エリアUKLV1〜UKLV8に格納された
レベルデータを変更(編集)することができる。
(2)LKFCPLBUF 下鍵盤のフルートカプラモードにおける各フィート音
のレベルデータを格納する8バイトのエリアである。上
記のUKFCPLBUFのUKLV1〜UKLV8と同様のLKLV1〜LKLV8か
らなる。このバッファに格納されているレベルデータに
基づいて、フルートカプラモードでの下鍵盤における発
音がなされる。フルートカプラ編集モードにより、バッ
ファLKFCPLBUFの各エリアLKLV1〜LKLV8に格納されたレ
ベルデータを変更(編集)することができる。
(3)UKFCPLVOICE1 上鍵盤のフルートカプラモードにおける各フィート音
のレベルデータでユーザが編集したデータを記憶保持す
る8バイトのユーザ編集データ格納エリアである。上記
のUKFCPLBUFと同様にUKLV1〜UKLV8からなる。第12図の1
6個の編集データ格納エリア963のうち第1番目のものに
該当する。すなわち、第12図のセーブモードの状態でス
イッチ921を押下すると、バッファUKFCPLBUF上で編集さ
れていたレベルデータが、このユーザ編集データ格納エ
リアUKFCPLVOICE1に移動される。RAM103は上述したよう
に不揮発性であるから、ユーザ編集データ格納エリアUK
FCPLVOICE1に記憶保持されたレベルデータは、電子楽器
の電源をオフしても消去されない。第10図のフルートカ
プラ演奏モードにおいてユーザが「USER1」の表示名称
で選択操作を行うと、ユーザ編集データ格納エリアUKFC
PLVOICE1に記憶保持されたレベルデータが、バッファUK
FCPLBUFへとコピーされ、この音色で発音可能となる。
(4)UKFCPLVOICE2〜16 上記のUKFCPLVOICE1と同様のユーザが編集したデータ
を記憶保持する8バイトのユーザ編集データ格納エリア
である。UKFCPLVOICE1が第1番目の格納エリアであるの
に対し、UKFCPLVOICE2〜16はそれぞれ第2〜16番目の格
納エリアである。
(5)LKFCPLVOICE1〜16 上記のUKFCPLVOICE1と同様のユーザが編集したデータ
を記憶保持する8バイトのユーザ編集データ格納エリア
である。UKFCPLVOICE1が上鍵盤に対するデータのの格納
エリアであるのに対し、LKFCPLVOICE1〜16は16個の下鍵
盤に対するデータの格納エリアである。
(6)UKCHFLG1 第7図(B)で説明したように、フルートカプラモー
ドにおいては、FM音源の3チャンネルとPCM音源の2チ
ャンネルを用いて1つの疑似チャンネルを構成し、この
疑似チャンネルで1ボイスを発音する。この疑似チャン
ネルに関するキーオン/オフ情報およびキーコードを格
納するエリアがUKCHFLG1である。UKCHFLG1は上鍵盤の第
1番目の疑似チャンネル(FM音源の第1〜3チャンネル
およびPCM音源の第1,2チャンネルであり第7図(B)の
付番741,751)についての情報である。右図に示すよう
に、最上位ビット(MSB)が“1"でキーオン、“0"でキ
ーオフを示す。残りの7ビットはキーコードを格納す
る。
(7)UKCHFLG2〜5 UKCHFLG1と同様にフルートカプラモードにおける第2
〜5番目の疑似チャンネル(第7図(B)の付番742〜7
45,752〜755)に関するキーオン/オフ情報およびキー
コードKCを格納するエリアである。
(8)LKCHFLG1〜5 UKCHFLG1と同様に、フルートカプラモードにおける疑
似チャンネルに関するキーオン/オフ情報およびキーコ
ードを格納するエリアである。UKCHFLG1が上鍵盤に関す
る情報を格納するのに対し、LKCHFLG2は下鍵盤に関する
情報を格納する。
(9)FCPL フルートカプラモードフラグである。“1"でフルート
カプラモードであることを示し、“0"で通常モードであ
ることを示す。
(10)NORMAL フルートカプラ演奏モードフラグである。“1"で第10
図に示すような画面のフルートカプラ演奏モードである
ことを示し、“0"でそうでないことを示す。
(11)PAGE ページモードフラグである。“0"でページモードであ
ることを示し、“0"でそうでないことを示す。ページモ
ードは、第10〜12図の各フルートカプラモードにおい
て、行選択スイッチ911を押下することにより移行する
モードである。ページモードにおいては、スイッチ926
〜928,936〜938の機能が上述したように変更される。
(12)EDIT フルートカプラ編集モードフラグである。“1"で第11
図に示すような画面のフルートカプラ編集モードである
ことを示し、“0"でそうでないことを示す。
(13)SAVE セーブモードフラグである。“1"で第12図に示すよう
な画面のセーブモードであることを示し、“0"でそうで
ないことを示す。
次に、この実施例の電子楽器の動作を説明する。
第15図は、この実施例のメインルーチンのフローチャ
ートである。
電子楽器が処理をスタートすると、まずステップS1で
各種のフラグ類、あるいはレジスタ類などをイニシャラ
イズする。次に、ステップS2でキースイッチスキャンを
行う。キースイッチスキャンは、鍵盤キーのオン/オフ
を検出する。ステップS3で発音割当て処理を行った後、
ステップS4で表示・設定処理を行い、再びステップS2へ
と戻る。
発音割当て処理においては、鍵盤キーのオンに基づい
て発音チャンネルを割当てたりキーオフに応じて該当す
るチャンネルのキーオフ処理を行う。表示・設定処理は
各種のモードを設定したり、表示画面を切替えたりする
処理である。
次に第16図のフローチャートを参照して第15図のステ
ップS4の表示・設定処理ルーチンについて説明する。
表示・設定処理ルーチンでは、まずステップS11でモ
ード処理(第17図)を行う。ステップS12でフルートカ
プラモードであるか否か判別し、フルートカプラモード
のときはステップS17へ分岐し、そうでないとき(通常
モード)はステップS13へ進む。ステップS13でボイスエ
デットモードであるか否か判別し、ボイスエディトモー
ドであるときはステップS16へ分岐して音色編集処理を
行った後にリターンする。
ステップS13でボイスエディトモードでないときは、
ステップS14で音色選択スイッチ(第8図)処理を行
い、ステップS15で音色表示処理を行って第9図のよう
な画面を表示した後、リターンする。ステップS12でフ
ルートカプラモードであるときはステップS17でフルー
トカプラ設定処理を行った後、リターンする。
第17図を参照して、第16図のステップS11のモード処
理ルーチンについて詳しく説明する。
モード処理ルーチンにおいては、ステップS21でパネ
ルスイッチのオンイベントがあるか否か判別する。ない
場合はそのままリターンし、ある場合はステップS22へ
と進む。ステップS22でフルートカプラモードであるか
否か判別し、フルートカプラモードでない場合はステッ
プS23でフルートカプラスイッチ883のオンであるか否か
判別する。フルートカプラスイッチのオンである場合
は、ステップS24でフルートカプラモードフラグFCPLお
よびフルートカプラ演奏モードフラグNORMALに“1"をセ
ットし、リターンする。ステップS23でフルートカプラ
モードスイッチのオンでない場合はそのままリターンす
る。
ステップS22でフルートカプラモードである場合は、
ステップS25に分岐して、オンされたスイッチなどにつ
き判別する。
ステップS25でオンされたスイッチがフルートカプラ
スイッチである場合は、フルートカプラモードから通常
モードへ戻るということであるから、ステップS26でフ
ルートカプラモードで用いたフラグ類FCPL,NORMAL,EDI
T,SAVE,PAGEをすべてゼロクリアしてリターンする。
ステップS25でオンされたスイッチが第1行選択スイ
ッチ(第10〜12図のスイッチ911)である場合は、ペー
ジモードへ移行するということだから、ステップS27で
ページモードフラグPAGEに“1"をセットし、フラグNORM
AL,EDIT,SAVEをゼロクリアして、リターンする。
ステップS25でページモードでありかつオンされたス
イッチが第6列選択スイッチ(第10〜12図のスイッチ92
6,936)である場合は、フルートカプラ演奏モードへ移
行するということであるから、ステップS28でフルート
カプラ演奏モードフラグNORMALに“1"をセットし、フラ
グPAGE,EDIT,SAVEをゼロクリアして、リターンする。
ステップS25でページモードでありかつオンされたス
イッチが第7列選択スイッチ(第10〜12図のスイッチ92
7,937)である場合は、フルートカプラ編集モードへ移
行するということであるから、ステップS29でフルート
カプラ編集モードフラグEDITに“1"をセットし、フラグ
NROMAL,SAVE,PAGEをゼロクリアして、リターンする。
ステップS25でページモードでありかつオンされたス
イッチが第8列選択スイッチ(第10〜12図スイッチ928,
938)である場合はセーブモードへ移行するということ
であるから、ステップS30でセーブモードフラグSAVEに
“1"をセットし、フラグNORMAL,EDIT,PAGEをゼロクリア
し、リターンする。
ステップS25で以上のいずれにも該当しない場合はそ
のままリターンする。
次に、第18図を参照して、フルートカプラ設定処理ル
ーチン(第16図のステップS17)について詳しく説明す
る。
フルートカプラ設定処理ルーチンにおいては、ステッ
プS41でフルートカプラ演奏モードか否かを判別する。
フルートカプラ演奏モードである場合は、ステップS42
で第10図のようなフルートカプラ演奏モードの画面を表
示し、ステップS43でページモードか否か判別する。ペ
ージモードでない場合は、ステップS44でフルートカプ
ラ音色セレクト処理を行い、リターンする。
フルートカプラ音色セレクト処理は、第10図の画面で
音色を選択する処理である。すなわち、選択されたフル
ートカプラ音色をバッファに転送し、同時に各音源チャ
ンネルに所定の音色パラメータを転送する。また、PCM
波形の指定、エンベロープジェネレータへ与えるパラメ
ータの指定、FM音源のキャリアとモジュレータの周波数
の比の指定などを行う。ステップS43でページモードで
ある場合は、そのままリターンする。
ステップS41でフルートカプラ演奏モードでない場合
は、ステップS45でフルートカプラ編集モードであるか
否かを判別する。フルートカプラ編集モードである場合
は、ステップS46で第11図のようなフルートカプラ編集
モードの画面を表示し、ステップS47でページモードか
否か判別する、ページモードでない場合は、ステップS4
8で16フィートのフィート音のレベル設定処理を行う。
さらに、ステップS49〜S55で8フィートから1フィート
までの各フィート音のレベル設定処理を行った後、リタ
ーンする。
ステップS45でフルートカプラ編集モードでない場合
は、ステップS56でセーブモードであるか否か判別す
る。セーブモードである場合は、ステップS57で第12図
のようなセーブモードの画面を表示し、ステップS58で
対応バッファ(上鍵盤のときはUKFCPLBUF、下鍵盤のと
きはLKFCPLBUF)のデータを指示されたメモリエリア(U
KFCPLVOICE1〜16,LKFCPLVOICE1〜16)へと格納し、リタ
ーンする。
第19図を参照して、発音割当て処理ルーチン(第15図
のステップS3)について説明する。
発音割当て処理ルーチンでは、ステップS61でUK(上
鍵盤)処理を行い、ステップS62でLK(下鍵盤)処理を
行い、ステップS63でPK(ペダル鍵盤)処理を行った
後、リターンする。
第20図を参照して、UK処理ルーチン(第19図のステッ
プS61)について説明する。
UK処理ルーチンにおいては、ステップS71で上鍵盤の
キーオンイベントがあるか否かを判別する。キーオンイ
ベントがある場合は、ステップS72でキーオン処理を行
った後、リターンする。ステップS71でキーオンイベン
トでない場合は、ステップS73でキーオフイベントか否
かを判別する。キーオフイベントである場合は、ステッ
プS74でキーオフ処理を行った後、リターンする。ステ
ップS73でキーオフイベントでない場合は、そのままリ
ターンする。
次に第21図を参照して、UKキーオン処理ルーチン(第
20図ステップS72)について説明する。
UKキーオン処理ルーチンでは、ステップS81でフルー
トカプラモードか否かを判別する。フルートカプラモー
ドでない場合は、ステップS82で上鍵盤のコンビネーシ
ョンボイススイッチ871がオンされているか否かを判別
する。オンされている場合は、コンビネーションボイス
の音色で発音するということだから、ステップS83で上
鍵盤のコンビネーションボイス用の発音チャンネルを割
当て、ステップS84へ進む。ステップS82で上鍵盤のコン
ビネーションボイススイッチがオンされていない場合
は、そのままステップS84へ進む。
ステップS84で上鍵盤のオーケストラボイススイッチ8
72がオンされているか否かを判別する。オンされている
場合は、オーケストラボイスの音色で発音するというこ
とだから、ステップS85で上鍵盤のオーケストラボイス
用の発音チャンネルを割当て、ステップS86へ進む。ス
テップS84で上鍵盤のオーケストラボイススイッチがオ
ンされていない場合は、そのままステップS86へ進む。
ステップS86で上鍵盤のパーカッシブボイススイッチ8
73がオンされているか否かを判別する。オンされている
場合は、パーカッシブボイスの音色で発音するというこ
とだから、ステップS87で上鍵盤のパーカッシブボイス
用の発音チャンネルを割当て、ステップS88へ進む。ス
テップS86で上鍵盤のパーカッシブスイッチがオンされ
ていない場合は、そのままステップS88へ進む。
ステップS88で上鍵盤のリードボイススイッチ874がオ
ンされているか否かを判別する。オンされている場合
は、リードボイスの音色で発音するということだから、
ステップS89で上鍵盤のリードボイス用の発音チャンネ
ルを割当て、リターンする。ステップS88で上鍵盤のリ
ードボイススイッチがオンされていない場合は、そのま
まリターンする。
ステップS83,S85,S87,S89は、通常モードにおける割
当てであるから、同じ音高(音高)の割当ておよび発音
である。
ステップS81でフルートカプラモードである場合は、
ステップS90でUKCHFLG1〜5の最上位ビットにより割当
て可能な疑似チャンネルをサーチする。次に、ステップ
S91で、そのフラグUKCHFLGにキーコードKCを転送し、最
上位ビットMSBを“1"とする。ステップS92でバッファUK
FCPLBUFの各バイトデータUKLV1〜8のレベルデータを対
応するPCM音源のチャンネルおよび対応するFM音源のチ
ャンネルのキャリアのアウトプットレベルOLに転送す
る。
さらに、ステップS93でキーコードKCからF(周波
数)ナンバを計算してワークレジスタFNへセットし、ス
テップS94でこのFナンバFNから各フィート音の音源の
チャンネルへ周波数情報を送る。周波数情報として送る
Fナンバは第6図で説明したような関係となるようなデ
ータである。
そして、ステップS95で16フィートから1フィートの
各フィート音に対応する8つの音源チャンネルをキーオ
ンしてリターンする。
次に第22図を参照して、UKキーオフ処理ルーチン(第
20図のステップS74)を説明する。
UKキーオフ処理ルーチンでは、ステップS101でフルー
トカプラモードであるか否か判別する。そうでない場合
は通常モードであるから、ステップS102でキーオフすべ
きチャンネルをサーチ(同じキーコードKCで発音してい
るチャンネルをサーチ)し、ステップS103で対応チャン
ネルをキーオフしてリターンする。
ステップS101でフルートカプラモードである場合は、
ステップS104でキーオフすべき疑似チャンネルをフラグ
UKCHFLG1〜5によりサーチ(フラグUKCHGFLG1〜5をチ
ェックし、MSB=1でかつ同じキーコードKCの疑似チャ
ンネルをサーチ)する。ステップS105でキーオフすべき
疑似チャンネルがあるか否か判別し、ある場合はステッ
プS106でキーオフ疑似チャンネルに対応するPCM音源の
2チャンネルおよびFM音源の3チャンネルをすべてキー
オフしてリターンする。ステップS105でキーオフすべき
疑似チャンネルがない場合はそのままリターンする。
第20図〜第22図では上鍵盤に関するUK処理ルーチンを
説明したが、下鍵盤のLK処理ルーチン(ステップS62)
およびペダル鍵盤のPK処理ルーチン(ステップS63)も
同様の処理である。
なお、上記の実施例では、FM音源およびPCM音源の組
合せの例を示したが、使用する音源の方式、組合せ方、
チャンネル構成および倍音構成(周波数比など)など
は、これに限るものではなく、種々変更してもよい。ま
た、各倍音(フィート音)ごとに、細かな調整(エンベ
ロープジェネレータの設定やデチューン)などを行なっ
てもよい。
[発明の効果] 以上説明したように、この発明に係る楽音発生装置に
よれば、1ボイスに特定の周波数関係の複数のチャンネ
ルを割当てるようにしているので、音色バリエーション
が増加し、さらにパイプオルガンのシュミレートが可能
である。
【図面の簡単な説明】
第1図は、この発明の一実施例に係る電子楽器のブロッ
ク構成図、 第2図は、この実施例の電子楽器のFM音源のオペレータ
の基本構造を示すブロック図、 第3図は、この電子楽器のFM音源のアルゴリズムを示す
ブロック図、 第4図は、この電子楽器のPCM音源の基本構造を示すブ
ロック図、 第5図は、この電子楽器の通常モードでの1ボイス構成
例を示すブロック図、 第6図は、この電子楽器のフルートカプラモードにおけ
る音源構成例を示すブロック図、 第7図は、この電子楽器におけるチャンネル割当て概念
図、 第8図は、この電子楽器の音色選択スイッチ群の外観
図、 第9図は、この電子楽器の通常モードにおける画面表示
例を示す外観図、 第10図は、この電子楽器のフルートカプラモードにおけ
る画面表示例を示す外観図、 第11図は、この電子楽器のフルートカプラ編集モードに
おける画面表示例を示す外観図、 第12図は、この電子楽器のセーブモードにおける画面表
示例を示す外観図、 第13図は、この電子楽器のROMのメモリマップ、 第14図は、この電子楽器のRAMのメモリマップ、 第15図は、この電子楽器のメインルーチンのフローチャ
ート、 第16図は、この電子楽器の表示・設定処理ルーチンのフ
ローチャート、 第17図は、この電子楽器のモード処理ルーチンのフロー
チャート、 第18図は、この電子楽器のフルートカプラ設定処理ルー
チンのフローチャート、 第19図は、この電子楽器の発音割当て処理ルーチンのフ
ローチャート、 第20図は、この電子楽器のUK処理ルーチンのフローチャ
ート、 第21図は、この電子楽器のUKキーオン処理ルーチンのフ
ローチャート、 第22図は、この電子楽器のUKキーオフ処理ルーチンのフ
ローチャートである。 101……CPU、102……ROM、 103……RAM、105……ペダル鍵盤、 106……下鍵盤、107……上鍵盤、 109……表示・設定スイッチ、 110……FM音源、111……PCM音源。
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G10H 7/00 - 7/12 G10H 1/18

Claims (2)

    (57)【特許請求の範囲】
  1. 【請求項1】音高情報を含む楽音情報を発生する楽音情
    報発生手段と、 発音チャンネルを複数有しパルスコード変調方式を用い
    て楽音信号を合成するPCM音源と、複数の処理チャンネ
    ルからなる発音チャンネルを複数有し周波数変調方式を
    用いて楽音信号を合成するFM音源とからなり、複数の楽
    音信号を同時発生可能な音源手段と、 第1および第2のモードを選択するモード選択手段と、 前記モード選択手段で選択されたモードに応じて、前記
    楽音情報発生手段により発生した楽音情報を前記音源手
    段の発音チャンネルに割り当てる発音割当手段であっ
    て、前記モード選択手段で第2のモードが選択された場
    合、 (A)前記PCM音源およびFM音源の両者の発音チャンネ
    ルに同一の楽音情報を割り当てるとともに、 (B)FM音源については、1つの楽音情報に対して割り
    当てられる発音チャンネルの数を、前記モード選択手段
    で第1のモードが選択された場合よりも多くして、1つ
    の楽音情報に複数の発音チャンネルを割り当て、 (C)前記割り当てられたPCM音源およびFM音源の発音
    チャンネルについて、前記PCM音源から発生させる楽音
    信号と前記FM音源から発生させる複数の楽音信号のそれ
    ぞれの間の周波数関係が前記音高情報に対応した特定の
    周波数関係となるようにし、 (D)前記割り当てられたFM音源の複数の発音チャンネ
    ルにおいて、1つの発音チャンネルに含まれる処理チャ
    ンネルの数は変えないで、1つの楽音信号を生成するの
    に使用する処理チャンネル数を前記モード選択手段で第
    1のモードが選択された場合よりも減らして、1つの発
    音チャンネルで生成される楽音信号の数を前記モード選
    択手段で第1のモードが選択された場合よりも多くし、 (E)さらに、前記1つの楽音情報に割り当てられたFM
    音源の複数の発音チャンネルにおける各楽音信号の処理
    チャンネル数を同数とする ものと を具備することを特徴とする楽音発生装置。
  2. 【請求項2】前記発音割当て手段は、前記楽音信号の低
    域成分を前記PCM音源の発音チャンネルで合成させ、前
    記楽音信号の高域成分を前記FM音源の発音チャンネルで
    合成させるものであることを特徴とする請求項1に記載
    の楽音発生装置。
JP02070506A 1990-03-20 1990-03-20 楽音発生装置 Expired - Fee Related JP3141380B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP02070506A JP3141380B2 (ja) 1990-03-20 1990-03-20 楽音発生装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP02070506A JP3141380B2 (ja) 1990-03-20 1990-03-20 楽音発生装置

Publications (2)

Publication Number Publication Date
JPH03269590A JPH03269590A (ja) 1991-12-02
JP3141380B2 true JP3141380B2 (ja) 2001-03-05

Family

ID=13433486

Family Applications (1)

Application Number Title Priority Date Filing Date
JP02070506A Expired - Fee Related JP3141380B2 (ja) 1990-03-20 1990-03-20 楽音発生装置

Country Status (1)

Country Link
JP (1) JP3141380B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9805701B2 (en) 2015-06-30 2017-10-31 Yamaha Corporation Parameter controller and method for controlling parameter

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9805701B2 (en) 2015-06-30 2017-10-31 Yamaha Corporation Parameter controller and method for controlling parameter

Also Published As

Publication number Publication date
JPH03269590A (ja) 1991-12-02

Similar Documents

Publication Publication Date Title
US4624170A (en) Electronic musical instrument with automatic accompaniment function
US5406024A (en) Electronic sound generating apparatus using arbitrary bar code
JP2562370B2 (ja) 自動伴奏装置
CN112037737A (zh) 音频播放方法和播放系统
US5406022A (en) Method and system for producing stereophonic sound by varying the sound image in accordance with tone waveform data
JPH06295179A (ja) 演奏情報分析装置および和音検出装置
JPH0594188A (ja) 電子楽器
JP3141380B2 (ja) 楽音発生装置
JPH09244647A (ja) 電子楽器
JP3659143B2 (ja) 楽音生成装置
JP2640992B2 (ja) 電子楽器の発音指示装置及び発音指示方法
JP3439312B2 (ja) 電子楽器のピッチ制御装置
JP2527720Y2 (ja) 自動伴奏装置
JP3674469B2 (ja) 演奏ガイド方法と装置及び記録媒体
JP3379098B2 (ja) 演奏装置、および該装置に係るプログラムまたはデータを記録した記録媒体
JP2009186632A (ja) 音律制御方法、音律制御のためのコンピュータプログラム及び音律制御装置。
JP2943560B2 (ja) 自動演奏装置
JP3644362B2 (ja) 楽音生成装置
JPS637396B2 (ja)
JPH0313994A (ja) 電子楽器
JP3738634B2 (ja) 自動伴奏装置、及び記録媒体
JP3139494B2 (ja) 音色データ変換方法
JPH07104672B2 (ja) 電子楽器の効果付与制御装置
JP3424989B2 (ja) 電子楽器の自動伴奏装置
JPH0450599B2 (ja)

Legal Events

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