(57)【要約】【目的】  部品装置の交換によって電子楽器のグレードを変更した場合に制御に用いる制御プログラムを確実に適切なものに変更できるようにする。【構成】  本体部１０と、モデルに応じて上位グレードのものと下位グレードのものの中から選択して本体部１０に装着する上鍵盤３１，下鍵盤３２等の部品装置とによって電子楽器を構成し、ＲＯＭ１２に、上位グレードモデルと下位グレードモデルの電子楽器の制御に必要な制御プログラムをそれぞれ記憶させ、ＣＰＵ１１がこれらのいずれかを選択して実行する。そして、この選択を、部品装置の１つと対応して設けられたリミットスイッチ３６のＯＮ／ＯＦＦ状態に応じて行うが、その部品装置の一部をグレードに応じて異なる形状にすることにより、その部品装置が本体部１０に装着された場合にリミットスイッチ３６がその部品装置のグレードに応じたＯＮ／ＯＦＦ状態になるようにする。【選択図】        図１
2004310071.tif 000002
【特許請求の範囲】
【請求項１】
本体部と、当該電子楽器のモデルに応じて複数のグレードのものの中から選択され前記本体部に装着される少なくとも１つの部品装置とからなる電子楽器であって、
前記本体部に、当該電子楽器の各モデルについて、該モデルの電子楽器の制御に必要な制御プログラムを記憶する記憶手段と、
前記制御プログラムを用いて当該電子楽器の制御を行う制御手段と、
前記記憶手段に記憶している制御プログラムのうち前記制御手段が制御に使用する制御プログラムを設定する設定手段とを設け、
該設定手段を、前記部品装置の少なくとも１つと対応して設けられ、該部品装置が前記本体部に装着された場合に該部品装置のグレードに応じた状態になるスイッチによって構成したことを特徴とする電子楽器。
【請求項２】
本体部と、当該電子楽器のモデルに応じて複数のグレードのものの中から選択され前記本体部に装着される少なくとも１つの部品装置とからなる電子楽器であって、
前記本体部に、当該電子楽器の各モデルについて、該モデルの電子楽器の制御に必要な制御プログラムを記憶する記憶手段と、
前記制御プログラムを用いて当該電子楽器の制御を行う制御手段とを設け、
前記部品装置に、該部品装置のグレードの情報を前記本体部に送信する送信手段を設け、
前記制御手段に、前記送信手段が送信する情報に応じて前記記憶手段に記憶している制御プログラムから制御に使用する制御プログラムを選択する手段を設けたことを特徴とする電子楽器。
【請求項３】
本体部と、各種別毎にそれぞれ複数のグレードのものの中から選択されて前記本体部に装着される複数の部品装置とからなる電子楽器であって、
前記本体部に、前記各種別の部品装置毎に、選択可能な各グレードについて該グレードの部品装置を制御するための制御プログラムを記憶する記憶手段と、
前記制御プログラムを用いて当該電子楽器の制御を行う制御手段とを設け、
前記各種別の部品装置にそれぞれ、該部品装置のグレード情報を前記本体部に送信する送信手段を設け、
前記制御手段は、前記部品装置の種別毎に、前記送信手段が送信する情報に応じて前記記憶手段に記憶している制御プログラムから制御に使用する制御プログラムを選択する手段を有することを特徴とする電子楽器。
【請求項４】
本体部と、各種別毎にそれぞれ複数のグレードのものの中から選択されて前記本体部に装着される複数の部品装置とからなる電子楽器であって、
前記本体部に、前記各種別の部品装置毎に、選択可能な各グレードについて該グレードの部品装置を制御するための制御プログラムを記憶する記憶手段と、
前記制御プログラムを用いて当該電子楽器の制御を行う制御手段と、
前記記憶手段に記憶している制御プログラムのうち前記制御手段が制御に使用する制御プログラムを前記部品装置の各種別毎に設定するためのスイッチとを設けたことを特徴とする電子楽器。
【請求項５】
本体部と、各種別毎にそれぞれ複数のグレードのものの中から選択されて前記本体部に装着される複数の部品装置とからなる電子楽器であって、
前記本体部に、前記各種別の部品装置毎に、選択可能な各グレードについて該グレードの部品装置を制御するための制御プログラムを記憶する記憶手段と、
前記制御プログラムを用いて当該電子楽器の制御を行うと共に、上記本体部に装着された部品装置毎にそのグレードを判断する制御手段とを設け、
前記制御手段が、前記部品装置の種別毎に、前記判断したグレードの情報に応じて前記記憶手段に記憶している制御プログラムから制御に使用する制御プログラムを選択する手段を有することを特徴とする電子楽器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、本体部に鍵盤部，音源部等の部品装置を装着して構成する電子楽器に関し、特に、複数のグレードのものの中から選択した部品装置を装着可能であり、部品装置の交換によってグレードの変更を行うことが可能な電子楽器に関する。
【背景技術】
【０００２】
電子オルガン等の電子楽器においては一般的に、幅広い需要者のニーズに応えるべく、高機能で高価格な上位グレードモデルから低価格で低機能な下位グレードモデルまで、グレードの異なった複数種類のモデルが提供されることが多い。このような電子オルガンとしては、例えば本件出願人が「エレクトーン（登録商標）」という名称で製造・販売しているものが知られている。そして、このような電子楽器を開発する場合、各モデル毎に独立に開発、製造したのではコストがかかるため、各モデル間で共通化できる部分は共通化し、機能に応じて異なる部品装置を共通部分に装着する方式が採用されている。そして、このような方式を採用したことから、下位グレードモデルの部品装置を上位グレードモデルの対応する部品装置と交換することにより、共通部分の部品は交換せずに電子楽器のグレードアップを行うことも可能となっている。
【０００３】
しかし、このようなグレードアップを行う場合、制御プログラムの更新の問題があった。この点について、制御部を構成するＣＰＵ等は、グレードが異なってもハードウェアとしては同じものを使用可能であることが多いので、共通部分に設けられることが多い。そして、例えば下位グレードモデルとして製造した電子楽器においては、その制御部は、当然共通部分及び下位グレードモデルの各部品装置を制御するための制御プログラムを用いて制御動作を行う。このとき、部品装置だけを上位グレードモデルに交換しても、制御に用いる制御プログラムが元のままでは、制御部は新たな部品装置の制御を行うことができない。従って、グレードアップ時には、制御プログラムを書き換えたり、あるいはこれを記憶するプログラムＲＯＭを交換したりといった作業も必要になっていた。
【０００４】
このような問題を解決する手段として、特許文献１には、ＲＯＭに電子楽器を上位グレードモデルとして機能させるための制御プログラムと下位グレードモデルとして機能させるための制御プログラムを記憶させておき、電子楽器がどちらのモデルの機能を営むかを、外付けのディップスイッチにより設定する構成が記載されている。
このようにすれば、部品装置を交換して電子楽器をグレードアップした際に、ディップスイッチの設定をこれに合わせて変更することにより、制御プログラムを切り換え、制御部が交換後の部品装置を制御できるようにすることができる。
【特許文献１】特開平１１−７３１８５号公報（段落００２４乃至００２６）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の構成では、グレードアップ時にスイッチの設定を変更する必要があるので、操作を忘れた場合には電子楽器が正常に動作しないという問題があった。
また、ディップスイッチを操作可能な位置に配置しなければならないという設計上の制約もあり、操作が容易な位置に配置していない場合にはグレードアップ作業の労力が増してしまうという問題もあった。一方で、あまり目立つ位置に配置してユーザが誤って操作してしまった場合、制御プログラムが変更されてしまい、電子楽器が正常に動作しなくなるという問題もあった。
さらに、ディップスイッチを切り換えた場合には電子楽器全体としてどちらのモデルの機能を営むかを変更してしまうので、部品装置を個別にグレードアップする場合には対応できないという問題もあった。
【０００６】
この発明は、このような問題を解決し、本体部と、複数のグレードのものの中から選択されて上記本体部に装着される部品装置とからなる電子楽器において、部品装置の交換によって電子楽器のグレードを変更した場合に制御に用いる制御プログラムを確実に適切なものに変更できるようにし、それ以外の場合には変更されないようにすることを目的とする。また、一部の部品装置のみを交換した場合でも同様に制御プログラムを変更できるようにすることも、目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するため、この発明は、電子楽器を、本体部と、その電子楽器のモデルに応じて複数のグレードのものの中から選択され上記本体部に装着される少なくとも１つの部品装置とによって構成し、上記本体部に、電子楽器の各モデルについて、そのモデルの電子楽器の制御に必要な制御プログラムを記憶する記憶手段と、上記制御プログラムを用いてその電子楽器の制御を行う制御手段と、上記記憶手段に記憶している制御プログラムのうちその制御手段が制御に使用する制御プログラムを設定する設定手段とを設け、その設定手段を、上記部品装置の少なくとも１つと対応して設けられ、その部品装置が上記本体部に装着された場合にその部品装置のグレードに応じた状態になるスイッチによって構成したものである。
また、上記設定手段に代えて、上記部品装置に、その部品装置のグレードの情報を上記本体部に送信する送信手段を設け、上記制御手段に、上記送信手段が送信する情報に応じて上記記憶手段に記憶している制御プログラムから制御に使用する制御プログラムを選択する手段を設けてもよい。
【０００８】
この発明はまた、本体部と、各種別毎にそれぞれ複数のグレードのものの中から選択されて上記本体部に装着される複数の部品装置とからなる電子楽器において、上記本体部に、上記各種別の部品装置毎に、選択可能な各グレードについてそのグレードの部品装置を制御するための制御プログラムを記憶する記憶手段と、上記制御プログラムを用いてその電子楽器の制御を行う制御手段とを設け、上記各種別の部品装置にそれぞれ、その部品装置のグレード情報を上記本体部に送信する送信手段を設け、上記制御手段に、上記部品装置の種別毎に、上記送信手段が送信する情報に応じて上記記憶手段に記憶している制御プログラムから制御に使用する制御プログラムを選択する手段を設けたものである。
また、上記送信手段と上記制御プログラムを選択する手段に代えて、上記記憶手段に記憶している制御プログラムのうち上記制御手段が制御に使用する制御プログラムを上記部品装置の各種別毎に設定するためのスイッチを設けてもよい。
【０００９】
この発明はまた、本体部と、各種別毎にそれぞれ複数のグレードのものの中から選択されて上記本体部に装着される複数の部品装置とからなる電子楽器であって、上記本体部に、上記各種別の部品装置毎に、選択可能な各グレードについてそのグレードの部品装置を制御するための制御プログラムを記憶する記憶手段と、上記制御プログラムを用いてその電子楽器の制御を行うと共に、上記本体部に装着された部品装置毎にそのグレードを判断する制御手段とを設け、上記制御手段に、上記部品装置の種別毎に、上記判断したグレードの情報に応じて上記記憶手段に記憶している制御プログラムから制御に使用する制御プログラムを選択する手段を設けたものである。
【発明の効果】
【００１０】
以上のような電子楽器によれば、部品装置の交換によって電子楽器のグレードを変更した場合に制御に用いる制御プログラムを確実に適切なものに変更できるようにし、それ以外の場合には変更されないようにすることができる。また、一部の部品装置を交換した場合でも、制御プログラムを適切なものに変更し、制御動作を行うことができる。
【発明を実施するための最良の形態】
【００１１】
以下、この発明の好ましい実施の形態を図面を参照して説明する。
〔第１の実施形態：図１乃至図５〕
まず、この発明の電子楽器の第１の実施形態である電子オルガンについて説明する。図１はその電子オルガンの構成を示すブロック図である。
この電子オルガンは、図１に示す本体部１０に、上鍵盤３１，下鍵盤３２等の部品装置を装着して構成される。そして、複数のグレードのものの中から適当なグレードの部品装置を選択して共通の本体部１０に装着することにより、高機能で高価格な上位グレードモデルから低価格で低機能な下位グレードモデルまで、グレードの異なった複数種類のモデルの電子オルガンを構成することができる。
【００１２】
このような電子オルガンにおいて、本体部１０には、ＣＰＵ１１，ＲＯＭ１２，ＲＡＭ１３，記憶装置１４，表示回路１５，検出回路１６，２１〜２６を備え、これらがシステムバス２０によって接続されている。また、表示回路１５に接続された表示部１７、検出回路１６に接続された操作パネル１８、および検出回路２６に接続されたリミットスイッチ３６や、この電子オルガン全体の枠組みとなる図示しない筐体も本体部１０に含まれる。
ＣＰＵ１１は、この電子オルガン全体の動作を統括制御する制御手段であり、ＲＯＭ１２に記憶された所定の制御プログラムを実行することにより、ＲＯＭ１２，ＲＡＭ１３や記憶装置１４におけるデータの読み書き、表示回路１５による表示部１７への表示、各検出回路１６，２１〜２６による操作や設定の検出、後述する音源回路２７やオプション音源回路２８によるサウンドシステム３７への音響信号出力等の制御も行う。
【００１３】
ＲＯＭ１２は、プリセットデータやＣＰＵ１１が実行する制御プログラム等を記憶する不揮発性記憶手段である。ここに記憶する制御プログラムについては後に詳述する。
ＲＡＭ１３は、音響効果や伴奏の指定等の一時的に必要なパラメータを記憶させたり、ＣＰＵ１１のワークメモリとして使用したりする記憶手段である。
記憶装置１４は、ハードディスクドライブ，フレキシブルディスクドライブ，ＣＤ−ＲＯＭドライブ等によって構成され、フレキシブルディスクやＣＤ−ＲＯＭ等の記録媒体に記録された音色データや制御プログラム等を読み込んだり、ユーザが設定した設定データを記憶させたりするための手段である。もちろん、これらのドライブを全て備えている必要はない。
【００１４】
表示回路１５はＣＰＵ１１から送られてくる制御データに基づいて表示部１７における表示を制御する回路である。表示部１７は、液晶パネルや発光ダイオード（ＬＥＤ）等によって構成され、設定内容や動作状態を示すメッセージ等の情報を表示する手段である。
検出回路１６は、ここに接続される操作パネル１８からの操作信号を検出する手段である。操作パネル１８は、各種ボタン，スイッチ，ダイヤル等による操作子を備え、演奏者が、鍵盤やエクスプレッションペダル（ＥＰ）の操作に応じて発音させる音の音色、伴奏パターンや各種音響効果等の設定操作を行うためのユニットである。なお、表示部１７と操作パネル１８は、一体のユニットとして構成してもよい。
【００１５】
検出回路２１〜２５は、それぞれこれらに接続される部品装置である上鍵盤３１，下鍵盤３２，ペダル鍵盤３３，第１ＥＰ３４，第２ＥＰ３５からの操作信号を検出する手段である。
また、検出回路２６は、リミットスイッチ３６の状態を検出するための回路であり、リミットスイッチ３６は、この電子オルガンのマザーボード上に設けられるかあるいはマザーボードと接続し、ＣＰＵ１１がこの電子オルガンの制御に使用する制御プログラムを設定する設定手段として機能するスイッチである。
【００１６】
そして、このような本体部１０に装着する部品装置としては、上鍵盤３１，下鍵盤３２，ペダル鍵盤３３，第１ＥＰ３４，第２ＥＰ３５，音源回路２７，オプション音源回路２８，サウンドシステム３７を装着可能としている。
上鍵盤３１、下鍵盤３２、ペダル鍵盤３３は、電子オルガンに通常設けられる３種の鍵盤である。これらの鍵盤には、押鍵の有無や速度を検知するセンサ、押鍵後の押鍵圧力を検出するセンサ、鍵の水平方向の操作を検出するセンサ等の各種センサを備えており、演奏者による押鍵操作をこれらのセンサで検出し、その内容を操作信号として検出回路２１〜２３を介してＣＰＵ１１に送出する。そして、グレードによって各センサの感度や有無が異なり、一般にグレードの高いものほど多くの特性を細かく検出できる構成になっている。また、グレードによって部品の素材や形状を変更する等して、操作感覚に差をつけることも考えられる。
【００１７】
第１ＥＰ３４及び第２ＥＰ３５は、足で操作するフットペダルであり、第１ＥＰ３４は音量調整に、第２ＥＰ３５は音程（ピッチ）や速度等の調整に使用する。そして、これらのＥＰも操作を検出するための各種センサを備えており、演奏者による操作をこれらのセンサで検出し、その内容を操作信号として検出回路２４，２５を介してＣＰＵ１１に送出する。鍵盤の場合と同様、グレードによってセンサの有無等が異なるが、第２ＥＰ３５はオプションであり、低位グレードのモデルではそもそも第２ＥＰ３５自体を設けない場合もある。図１で点線で示したのはこのことを示すためである。
【００１８】
音源回路２７は、ＣＰＵ１１からの発音指示に従って波形データを生成し、アンプやスピーカ等によって構成されるサウンドシステム３７に出力する回路である。そして、この音源回路２７は、グレードによって記憶している音色の種類や同時発音可能な音数、対応しているエフェクトの種類等が異なる。また、サウンドシステム３７は全てのグレードで共通であるとする。
オプション音源回路２８は、音源回路２７に追加して設ける音源ユニットである。このオプション音源回路２８としては、例えば物理モデル音源回路等のように、通常の音源回路よりも高価かつ高性能なものを設けることが多い。このオプション音源回路２８も、第２ＥＰ３５と同様にオプションであり、低位グレードのモデルでは設けないこともある。
この電子オルガンは、以上のような構成により、各鍵盤やＥＰからの操作信号をＣＰＵ１１が検出し、これらの操作信号と操作パネル１８による設定値とに基づいて発音信号を音源回路２７あるいはオプション音源回路２８に送信し、波形データを生成させてサウンドシステム３７に送信させることにより、演奏者の操作に基づいた発音動作を行うことができる。
【００１９】
このような電子オルガンにおいては、下位グレードモデルを購入したユーザであっても、部品装置のみを交換することにより、上位グレードモデルにグレードアップすることができる。次に、この点について説明する。なお、説明を簡単にするため、この電子オルガンについて、表１に示すグレードの各部品装置を用いたモデルとして、上位グレードモデルと下位グレードモデルの２つのモデルの製品を提供する場合について説明する。
ここで、下位グレードモデルの電子オルガンには第２ＥＰ３５及びオプション音源回路２８を装着していないが、これは下位グレードモデルに対応する部品装置がないことを示す。また、サウンドシステム３７はモデルによらず共通であるが、少なくとも１つモデルに応じて異なる部品装置があれば、このように共通なものがあってもよい。
【００２０】
【表１】
2004310071.tif 000003
【００２１】
このようなモデルを提供する場合、ＲＯＭ１２には、制御プログラム５０として、図２に示すように本体部制御用サブプログラム５１，上位グレード部品制御用サブプログラム５２ａ，下位グレード部品制御用サブプログラム５２ｂを記憶している。それぞれ、本体部１０，上位グレードモデルにおいて本体部１０に装着する各部品装置，下位グレードモデルにおいて本体部１０に装着する各部品装置の制御を行うための制御プログラムである。ただし、サウンドシステム３７のようにモデルによらず共通な部品装置を制御するためのプログラムは、本体部制御用サブプログラム５１に含めてもよい。そしてＣＰＵ１１は、上位グレードモデルについてはプログラム５１及び５２ａを用いて、下位グレードモデルについてはプログラム５１及び５２ｂを用いて制御動作を行う。
すなわち、ＲＯＭ１２においては、どのグレードの部品装置が装着されるかに関わらず、提供する各モデルについて、そのモデルの電子オルガンの制御に必要な制御プログラムを記憶していることになる。そして、ＣＰＵ１１が起動時にこれらの制御プログラムの中から適切なものを選択して実行することにより制御動作を行うのであるが、ここで選択する制御プログラムは、リミットスイッチ３６の状態に応じて設定される。
【００２２】
この処理を示すのが図３のフローチャートである。
電子オルガンの電源が投入された場合、ＣＰＵ１１はプリセットデータに含まれるブートプログラムを実行し、このフローチャートに示す処理を開始する。そして、必要な初期化処理を行った後、リミットスイッチ３６の状態を判定する。そして、ＯＮ状態であれば上位グレードモデルの制御に必要なプログラム５１及び５２ａを、ＯＦＦ状態であれば下位グレードモデルの制御に必要なプログラム５１及び５２ｂをＲＯＭ１２から読み出してＲＡＭ１３に書き込み、これを実行することによって制御動作を開始する。
【００２３】
このようなリミットスイッチ３６は、本体部１０の筐体部分に、部品装置の少なくとも１つと対応して設けている。この配置例を示すのが図４であり、上位グレード、下位グレードの部品装置をそれぞれ装着した場合のリミットスイッチ３６の状態を、それぞれ平面図と正面図で示している。図４において、１９は本体部１０の筐体の一部、３０はいずれかの部品装置の一部を示す。また、（ｂ），（ｄ）の正面図では、図を見易くするため、筐体の図で手前側の面はないものとして図示している。
この電子オルガンにおいては、図４に示すように、部品装置３０の基板の端部に切り欠き部３０ａを設け、部品装置３０を本体部１０の筐体１９に装着した場合にその切り欠き部３０ａが位置する部分に、リミットスイッチ３６を設けている。（ａ），（ｂ）には下位グレードの部品装置を装着した場合の例を示すが、この場合には、部品装置を筐体１９に装着してもリミットスイッチ３６の頂部３６ａは開放されたままであり、リミットスイッチ３６はＯＦＦの状態である。
【００２４】
一方、（ｃ），（ｄ）には上位グレードの部品装置を装着した場合の例を示すが、この場合には、部品装置３０の切り欠き部３０ａを覆うような規制部材３９を設け、部品装置３０を筐体１９に装着した場合に、リミットスイッチ３６の頂部３６ａが規制部材３９によって押し下げられるようにしている。この状態では、リミットスイッチ３６はＯＮの状態である。
従って、リミットスイッチ３６は、部品装置３０が本体部１０に装着された場合にその部品装置３０のグレードに応じたＯＮ／ＯＦＦ状態になることになる。
【００２５】
また、リミットスイッチ３６の別の配置例を図５に示す。この図において、図４と対応する部分には同じ符号を付している。この例の場合、リミットスイッチ３６を本体部１０の筐体１９の側壁に設け、上位グレードの部品装置と下位グレードの部品装置とで切り欠き部３０ａの幅を異ならせている。このような構成としても、上位グレードの部品装置を装着した場合のみ、その基板の端部でリミットスイッチ３６の頂部３６ａを押し下げてＯＮ状態とし、下位グレードの部品装置を装着した場合にはリミットスイッチ３６の頂部３６ａを開放したままのＯＦＦ状態とすることができる。このような構成においては、規制部材３９を設ける必要はない。
【００２６】
ところで、表１に示した下位グレードモデルを上位グレードモデルにグレードアップする場合、メーカーの担当者が下位グレードの各部品装置を取り外して上位グレードの部品装置に交換し、また上位グレードモデル用のオプション部品を新たに装着する。そしてこの時、下位グレードの部品装置を装着した状態ではＯＦＦであったリミットスイッチ３６が、上位グレードの部品装置を装着することにより、特に切り換え操作を行うことなくＯＮに切り換わる。
従って、部品装置の交換後に電源を投入した場合には、図３に示した処理によりＣＰＵ１１が自動的に上位グレードモデルの制御に必要な制御プログラムを選択し、ＲＯＭ１２から読み出して実行するので、上位グレードの各部品装置を適切に制御し、上位グレードモデルの電子オルガンとして動作させることができる。そして、部品装置の交換によって電子楽器のグレードを変更した場合に制御に用いる制御プログラムを確実に適切なものに変更できるようにし、それ以外の場合には変更されないようにすることができる。
【００２７】
なおこの実施形態では、部品装置は全て一括して交換し、完全にグレードアップを行うことを前提としているため、リミットスイッチ３６は１つの部品装置に対応する位置のみに設ければ足り、このスイッチによって、使用する制御プログラム全体を設定するようにしている。また、リミットスイッチ３６を設けるのは、図４及び図５に示したように、リミットスイッチ３６と比較してある程度大きいサイズの部品装置と対応する位置が好ましい。
ただし、リミットスイッチ３６と部品装置の形状や配置関係は図４及び図５に示したものには限られない。また、部品装置を本体部１０に装着した場合に特に切り換え操作をしなくともその部品装置のグレードに応じた状態になるスイッチであれば、リミットスイッチ以外のスイッチを用いてもよい。
【００２８】
また、ここではグレードによって使用する制御プログラム自体を変更するようにしたが、制御プログラムを変えずにスイッチ数等のパラメータのみを変更することによって対応可能であれば、各グレードの制御に必要なパラメータを記憶させておき、リミットスイッチ３６の状態に応じて異なったパラメータを読み出し、これを用いて制御プログラムを実行するようにしてもよい。
また、制御プログラムに本体部制御用サブプログラム５１を設けず、これに相当する部分も各モデル用の制御プログラムに含めるようにしてもよい。
さらにまた、ここではモデルのグレードが２種類であるので２値のリミットスイッチ１つのみで使用する制御プログラムを設定するようにしているが、３種類以上のグレードのモデルがある場合には、スイッチを複数設け、これらの各スイッチの状態の組み合わせによって使用する制御プログラムを設定するようにしてもよい。この場合において、このスイッチは、全てのモデルで異なるグレードのものを用いる部品装置と対応する位置に設ける必要がある。
【００２９】
〔第２の実施形態：図６乃至図８〕
次に、この発明の電子楽器の第２の実施形態である電子オルガンについて説明する。図６はその電子オルガンの構成を示すブロック図である。
この電子オルガンも、第１の実施形態の場合と同様、図６に示す本体部１０′に、各部品装置を装着して構成している。
そして、本体部１０′の構成は第１の実施形態における本体部１０とほぼ同様であるが、検出回路２１〜２６に代えて通信部４０を設けている。この通信部４０は、本体部１０′と各部品装置との間でデータの送受信を行う手段であり、例えばＲＳ２３２Ｃ規格に従った通信インタフェースを用いて構成することができる。
【００３０】
また、この電子オルガンを構成する各部品装置４１〜４７は、第１の実施形態における同名の各部品装置と同様な機能を有するが、本体部１０′側とのデータの授受は、通信部４０を介した通信によって行う点が異なる。また、自身のグレードを示すグレード情報をＣＰＵ１１からの問い合わせに応じて本体部１０′側に送信するグレード情報送信部４１ａ〜４７ａを各種別の部品装置４１〜４７にそれぞれ設けている。これらの機能は、例えば各部品装置に搭載したワンチップマイコンやＣＰＵによって実現することができる。
そして、以上のような構成のこの電子オルガンは、電子オルガン自体としての機能は、第１の実施形態の場合と同様なものである。部品装置のみの交換によりグレードアップが可能なことも同様であるが、この実施形態においては、種別毎に部品装置を選択して本体部１０′に装着し、完成品のモデルに限定されない部分的なグレードアップを行うことができる。次に、この点について説明する。なお、説明を簡単にするため、選択可能なグレードは第１の実施形態の場合と同様な上位グレード及び下位グレードのみであるとして説明する。
【００３１】
この電子オルガンのＲＯＭ１２には、制御プログラム６０として、図７に示すような各サブプログラム６１〜６８を記憶させている。すなわち、本体部１０′の動作を制御するための本体部制御用サブプログラム６１のほか、各種別の部品装置毎に、選択可能な各グレードについてそのグレードの部品装置を制御するための制御用サブプログラムを記憶させている。そしてＣＰＵ１１は、本体部制御用サブプログラム６１のほか、本体部１０′に装着されている各種別の部品装置のグレードに応じてその部品装置に対応した制御用サブプログラムを選択し、これら用いて制御動作を行うのである。
【００３２】
ここで選択する制御プログラムは、各部品装置に設けたグレード情報送信部４１ａ〜４７ａから送信されるグレード情報に従って決定される。例えば、上鍵盤４１からこれが上位グレードである旨の情報を受信した場合には、上鍵盤４１の制御に用いるプログラムとしては上位グレード上鍵盤制御用サブプログラム６２ａを選択して用いる。また、例えば下鍵盤４２からこれが下位グレードである旨の情報を受信した場合には、下鍵盤４２の制御に用いるプログラムとしては下位グレード下鍵盤制御用サブプログラム６３ａを選択して用いる。
第２ＥＰ４５やオプション音源回路４７のように、グレードによって装着しない場合がある部品については、装着されている場合のみ対応する制御プログラムを選択するものとする。また、サウンドシステム３７のように、各グレードのモデルにおいて共通な部品装置については、制御プログラムをグレードに応じて選択する必要がないので、グレード情報送信部を設ける必要はない。
【００３３】
上記の選択の処理を示すのが図８のフローチャートである。
電子オルガンの電源が投入された場合、ＣＰＵ１１はプリセットデータに含まれるブートプログラムを実行し、このフローチャートに示す処理を開始する。そして、ステップＳ１１で必要な初期化処理を行った後、ステップＳ１２で通信部４０を制御して各部品装置４１〜４７と通信し、これらに設けたグレード情報送信部４１ａ〜４７ａから送信されるグレード情報を取得する。
そして、ステップＳ１３でこの各グレード情報に基づき、各部品装置の制御に必要なサブプログラムをＲＯＭ１２から読み出してＲＡＭ１３に書き込み、これを実行することによって制御動作を開始する。
【００３４】
以上のような電子オルガンにおいては、部品装置を一部の種別のみについて交換した場合でも、全ての部品装置を交換した場合でも、図８に示した処理によりＣＰＵ１１が自動的に各種別の部品装置のグレードを判断すると共にその制御に必要な制御プログラムを選択し、ＲＯＭ１２から読み出して実行して電子オルガンとして動作させることができる。そして、このような場合に部品装置の交換以外に何ら操作を行う必要がないので、グレードアップ時の作業手順を短縮できると共に、設定の変更ミス等により電子オルガンが動作しなくなってしまうような事態を防止できる。
グレード情報に応じて異なったパラメータを読み出して制御プログラムを実行するようにしてもよいこと、グレードが２種類に限られないことは、第１の実施形態の場合と同様である。
【００３５】
また、第１の実施形態の場合のように部品装置は全て一括して交換することが前提である場合には、ＲＯＭ１２に図２に示したような制御プログラム５０を記憶させるようにしてもよい。この場合には、グレードアップ時に交換する部品装置のうち少なくとも１つにグレード情報送信部を設け、ＣＰＵ１１がここから送信される情報に応じて第１の実施形態の場合と同様に制御に使用する制御プログラムを選択するようにするとよい。このようにすれば、構成を簡略化し、コストを低減することができる。
逆に、第１の実施形態の場合のようなリミットスイッチ等のスイッチをグレード情報送信部に代えて用いてもよい。すなわち、部品装置毎に対応するリミットスイッチを設け、ＣＰＵ１１が各スイッチの状態に応じて各部品装置の制御に使用する制御プログラムを選択するようにしてもよい。この場合には、各部品装置の形状をグレード毎に変える等して、部品装置が本体部に装着された場合にスイッチがその部品装置のグレードに応じた状態になるようにする。
【００３６】
〔第３の実施形態：図９，図１０〕
次に、この発明の電子楽器の第３の実施形態である電子オルガンについて説明する。
この電子オルガンのハードウェア構成は、図１を用いて説明した第１の実施形態の場合とほぼ同様であり、ＲＯＭ１２に記憶させている制御プログラムは、図７を用いて説明した第２の実施形態の場合と同様である。
そして、図１に示したリミットスイッチ３６に代えて図９に示すようなディップスイッチ群７０を設けている。このディップスイッチ群７０は、この電子オルガンのマザーボード上に設けられるかあるいはマザーボードと接続し、各部品ユニットと対応するディップスイッチによって構成されている。そして、各部品装置毎に対応するディップスイッチを切り換えることにより、ＣＰＵ１１が制御に使用する制御プログラムを設定できるようになっている。
【００３７】
ＣＰＵ１１は起動時にこの設定に従って制御に使用する制御プログラムを選択するが、この処理を示すのが図１０のフローチャートである。そしてこの処理は、ＣＰＵ１１がグレード情報送信部４１ａ〜４７ａからのデータに代えてディップスイッチ群７０の各ディップスイッチの状態に基づいて制御に使用するプログラムを選択する点以外は、図８に示した処理と同様である。
以上のような電子オルガンにおいても、第２の実施形態の場合と同様に、ＣＰＵ１１が自動的に各種別の部品装置の制御に必要な制御プログラムを選択して実行し、電子オルガンとして動作させることができ、一部の部品装置のみのグレードアップにも対応できる。
そして、部品装置の交換時に手動でディップスイッチを切り換える必要はあるが、第２の実施形態のようにグレード情報送信部を設ける場合と比べ、装置を安価に構成することができる。
【００３８】
なお、上述した各実施形態において示した部品装置の種別やグレードは一例であり、これに限定されるものではない。例えば、表示部１７や操作パネル１８も部品装置として取り扱うようにしてもよい。
また、ここではこの発明の電子楽器の実施形態として電子オルガンについて説明したが、この発明はこれに限られるものではなく、キーボードやシンセサイザ等の他の形態の鍵盤楽器はもちろん、弦楽器、管楽器あるいは打楽器等の種々の形態の電子楽器にも当然適用できる。この場合には電子楽器の種類に応じて部品装置も当然異なったものになる。
【産業上の利用可能性】
【００３９】
以上説明してきたように、この発明の電子楽器によれば、部品装置の交換によって電子楽器のグレードを変更した場合に制御に用いる制御プログラムを確実に適切なものに変更できるようにし、それ以外の場合には変更されないようにすることができる。また、部品装置の種別毎に制御プログラムを記憶させ、制御手段が制御に必要な制御プログラムを選択するようにすれば、一部の部品装置を交換した場合でも、制御プログラムを適切なものに変更し、制御動作を行うことができる。
従って、部品装置によるグレード変更を容易かつ確実に行うことができる電子楽器を提供することができる。
【図面の簡単な説明】
【００４０】
【図１】この発明の電子楽器の第１の実施形態である電子オルガンの構成を示すブロック図である。
【図２】その電子オルガンのＲＯＭに記憶させているデータの構成を示す図である。
【図３】その電子オルガンにおける制御プログラム選択処理の内容を示すフローチャートである。
【図４】同じくリミットスイッチの配置例及び、上位グレード、下位グレードの部品装置を装着した場合のそのリミットスイッチの状態をそれぞれ示す図である。
【図５】その別の例を示す図である。
【図６】この発明の電子楽器の第２の実施形態である電子オルガンの構成を示すブロック図である。
【図７】その電子オルガンのＲＯＭに記憶させているデータの構成を示す図である。
【図８】その電子オルガンにおける制御プログラム選択処理の内容を示すフローチャートである。
【図９】この発明の電子楽器の第３の実施形態である電子オルガンに設けるディップスイッチ群の構成を示す図である。
【図１０】その電子オルガンにおける制御プログラム選択処理の内容を示すフローチャートである。
【符号の説明】
【００４１】
１０，１０′…本体部、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…記憶装置、１５…表示回路、１６，２１〜２６…検出回路、１７…表示部、１８…操作パネル、１９…筐体、２０…システムバス、２７，４６…音源回路、２８，４７…オプション音源回路、３０…部品装置、３０ａ…切り欠き部、３１，４１…上鍵盤、３２，４２…下鍵盤、３３，４３…ペダル鍵盤、３４，４４…第１ＥＰ、３５，４５…第２ＥＰ、３６…リミットスイッチ、３６ａ…頂部、３７…サウンドシステム、３９…規制部材，４１ａ〜４７ａ…グレード情報送信部、５０，６０…制御プログラム、７０…ディップスイッチ群
【図１】
2004310071.tif 000004
【図２】
2004310071.tif 000005
【図３】
2004310071.tif 000006
【図４】
2004310071.tif 000007
【図５】
2004310071.tif 000008
【図６】
2004310071.tif 000009
【図７】
2004310071.tif 000010
【図８】
2004310071.tif 000011
【図９】
2004310071.tif 000012
【図１０】
2004310071.tif 000013