(57)【特許請求の範囲】
【請求項１】
デモ曲の全体の演奏であるフル演奏を指示する第１指示手段と、
前記デモ曲の一部の演奏であるダイジェスト演奏を指示する第２指示手段と、
前記フル演奏に使用されるデモ演奏データの時間的一部が記憶される第１トラックと、他部が記憶される第２トラックとが形成されたメモリと、
前記第１指示手段による指示に応答して前記第１トラック及び第２トラックの双方から前記デモ演奏データを順次読み出し、該読み出されたデモ演奏データに基づいてフル演奏を行い、且つ前記第２指示手段による指示に応答して前記第１トラックから前記デモ演奏データを順次読み出し、該読み出されたデモ演奏データに基づいてダイジェスト演奏を行うデモ演奏手段、
とを備えた電子楽器のデモ演奏装置において、
前記デモ演奏手段は、演奏者が前記第１または第２指示手段を操作した際に、前記デモ演奏が行われていない場合に、それぞれの指示手段に対応した態様で前記デモ演奏を行うとともに、前記いずれかの態様のデモ演奏が行われている場合に、操作された指示手段が対応するデモ演奏の態様に関係なく前記デモ演奏を停止する
ことを特徴とする電子楽器のデモ演奏装置。
【請求項２】
デモ曲の全体の演奏であるフル演奏に使用されるデモ演奏データの時間的一部が記憶される第１トラックと、他部が記憶される第２トラックとが形成され、
前記フル演奏が指示された時に前記第１トラック及び第２トラックの双方から前記デモ演奏データを順次読み出し、
該読み出されたデモ演奏データに基づいてフル演奏を行い、
前記デモ曲の一部の演奏であるダイジェスト演奏が指示された時に前記第１トラックから前記デモ演奏データを順次読み出し、
該読み出されたデモ演奏データに基づいてダイジェスト演奏を行う、
電子楽器のデモ演奏方法において、
前記デモ演奏方法は、
前記フルまたはダイジェスト演奏が指示された際に、前記デモ演奏が行われていない場合に、それぞれの指示に対応した様態で前記デモ演奏を行うとともに、前記いずれかの態様のデモ演奏が行われている場合に、操作された指示に対応するデモ演奏の態様に関係なく前記デモ演奏を停止する
ことを特徴とする電子楽器のデモ演奏方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デモンストレーション（以下、単に「デモ」と略する）曲を演奏する電子楽器のデモ曲演奏装置及びデモ曲演奏方法に関する。
【背景技術】
【０００２】
従来、デモ演奏装置を備えた電子楽器が知られている。このデモ演奏装置は、メモリに記憶されているデモ演奏データに基づいて楽音信号を生成し、この生成された楽音信号に基づき楽音を発生する。なお、デモ演奏データは、デモ演奏用に作成された自動演奏データである。
【０００３】
このようなデモ演奏装置を備えた電子楽器でデモ演奏を行わせる場合は、オペレータは、操作パネルに設けられたデモ曲選択スイッチを操作して予め用意された複数のデモ曲の中から所望の１〜数曲を選択し、その後、デモ演奏のスタート／ストップを制御するためのデモ演奏スイッチを操作してデモ演奏を開始させる。そして、一旦デモ演奏が開始されると、選択された１〜数曲のデモ曲が順番に、又はランダムに繰り返し演奏される。
【０００４】
ところで、特開平１１−３３８４６８号公報は、「カラオケ装置及びメドレー演奏方法」を開示している。この公報に開示された技術では、各楽曲データにメドレー区間を指示するマークデータと、メドレー区間に先だって演奏されるブリッジ用の演奏データであるブリッジデータが記憶される。ブリッジデータには、通常の演奏データの先頭からブリッジ区間の開始点までの間で音源を設定するデータと同じデータが含まれる。メドレー演奏するとき、メドレー区間を演奏する前にこのブリッジデータを読み出して演奏する。これにより、この曲に個別に対応した最適なイントロになると共に、この曲の演奏に適した状態に音源等を設定することができる。
【０００５】
【特許文献１】特開平１１−３３８４６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記のような従来のデモ演奏装置に対して、単にデモ曲として聴く場合は複数の曲の特徴部分、所謂さわりの部分のみを演奏させ、デモ曲に合わせて演奏の練習をする場合は１つのデモ曲の全体を演奏させたいという要請がある。
【０００７】
また、上記特開平１１−３３８４６８号公報に開示された技術では、ブリッジデータと呼ばれる特殊なデータが必要があり、また、このブリッジデータを演奏させるために特殊な制御が必要であるので、デモ演奏装置が複雑になるという問題がある。
【０００８】
本発明は、上記問題を解消すると共に、上記要請に応えるためになされたものであり、簡単な構成であるにも拘わらず、ユーザの希望に応じて曲の特徴部分のみのデモ演奏及び曲全体のデモ演奏の何れかを行うことのできる電子楽器のデモ曲演奏装置及びデモ曲演奏方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第１の態様に係る電子楽器のデモ演奏装置は、上記目的を達成するために、デモ曲の全体の演奏であるフル演奏を指示する第１指示手段と、前記デモ曲の一部の演奏であるダイジェスト演奏を指示する第２指示手段と、前記フル演奏に使用されるフル演奏データと前記ダイジェスト演奏に使用されるダイジェスト演奏データとを別個に記憶するメモリと、前記第１指示手段による指示に応答して前記メモリから前記フル演奏データを順次読み出し、該読み出されたフル演奏データに基づいてフル演奏を行い、且つ前記第２指示手段による指示に応答して前記メモリから前記ダイジェスト演奏データを順次読み出し、該読み出されたダイジェスト演奏データに基づいてダイジェスト演奏を行うデモ演奏手段、とを備えている。
【００１０】
また、本発明の第２の態様に係る電子楽器のデモ演奏装置は、上記と同様の目的で、デモ曲の全体の演奏であるフル演奏を指示する第１指示手段と、前記デモ曲の一部の演奏であるダイジェスト演奏を指示する第２指示手段と、前記フル演奏に使用されるデモ演奏データの一部が記憶される第１トラックと、他部が記憶される第２トラックとが形成されたメモリと、前記第１指示手段による指示に応答して前記第１トラック及び第２トラックの双方から前記デモ演奏データを順次読み出し、該読み出されたデモ演奏データに基づいてフル演奏を行い、且つ前記第２指示手段による指示に応答して前記第１トラックから前記デモ演奏データを順次読み出し、該読み出されたデモ演奏データに基づいてダイジェスト演奏を行うデモ演奏手段、とを備えている。
【００１１】
この第２の態様に係る電子楽器のデモ演奏装置では、前記メモリに形成された前記第１トラックに記憶されたデモ演奏データの一部の先頭部分に、楽音特性を制御するための演奏データが含まれるように構成できる。また、前記メモリに形成された前記第１トラックに記憶されたデモ演奏データの一部の直後に、所定長の無音時間を形成するための演奏データが含まれるように構成できる。
【００１２】
上述した第１及び第２の態様に係る電子楽器のデモ演奏装置では、前記第１指示手段はスイッチから成り、該スイッチが押された場合に前記フル演奏を指示し、前記第２指示手段は、該スイッチと他の目的で設けられている他のスイッチとから成り、これらが同時に押された場合に前記ダイジェスト演奏を指示するように構成できる。或いはまた、前記第１指示手段はスイッチから成り、該スイッチの押下時間が所定時間以下である場合に前記フル演奏を指示し、前記第２指示手段は、前記スイッチから成り、該スイッチの押下時間が前記所定時間より大きい場合に前記ダイジェスト演奏を指示するように構成できる。
【００１３】
また、本発明の第３の態様に係る電子楽器のデモ演奏方法は、上記と同様の目的で、デモ曲の全体の演奏であるフル演奏に使用されるフル演奏データと前記デモ曲の一部の演奏であるダイジェスト演奏に使用されるダイジェスト演奏データとを別個に記憶し、前記フル演奏が指示された時に前記フル演奏データを順次読み出し、該読み出されたフル演奏データに基づいてフル演奏を行い、前記ダイジェスト演奏が指示された時に前記ダイジェスト演奏データを順次読み出し、該読み出されたダイジェスト演奏データに基づいてダイジェスト演奏を行うように構成されている。
【００１４】
更に、本発明の第４の態様に係る電子楽器のデモ演奏方法は、上記と同様の目的で、デモ曲の全体の演奏であるフル演奏に使用されるデモ演奏データの一部が記憶される第１トラックと、他部が記憶される第２トラックとが形成され、前記フル演奏が指示された時に前記第１トラック及び第２トラックの双方から前記デモ演奏データを順次読み出し、該読み出されたデモ演奏データに基づいてフル演奏を行い、前記デモ曲の一部の演奏であるダイジェスト演奏が指示された時に前記第１トラックから前記デモ演奏データを順次読み出し、該読み出されたデモ演奏データに基づいてダイジェスト演奏を行うように構成されている。
【００１５】
この第４の態様に係る電子楽器のデモ演奏方法では、前記第１トラックに記憶されたデモ演奏データの一部の直前に、楽音の特性を制御するための演奏データが含まれるように構成できる。また、前記第１トラックに記憶されたデモ演奏データの一部の直後に、所定長の無音時間を形成するための演奏データが含まれるように構成できる。
【発明の効果】
【００１６】
以上詳述したように、本発明によれば、簡単な構成であるにも拘わらず、ユーザの希望に応じて曲の特徴部分のみのデモ演奏及び曲全体のデモ演奏の何れかを行うことのできる電子楽器のデモ曲演奏装置及びデモ曲演奏方法を提供できる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態を、図面を参照しながら詳細に説明する。なお、以下では、本発明のデモ演奏装置が電子楽器に組み込まれている場合について説明するが、独立の装置として構成することもできる。
【００１８】
（実施の形態１）
図１は、本発明に係るデモ演奏装置が適用された電子楽器の概略的な構成を示すブロック図である。
【００１９】
この電子楽器は、中央処理装置（以下、「ＣＰＵ」という）１０、プログラムメモリ１３、ワークメモリ１４、鍵盤スキャン回路１５及び音源１７が、システムバス２０で相互に接続されて構成されている。システムバス２０は、例えばアドレスバス、データバス及び制御信号バス等から構成されており、上記各構成要素間でデータを転送するために使用される。
【００２０】
ＣＰＵ１０には操作パネル１１及び外部インタフェース（Ｉ／Ｆ）１２が接続されている。また、鍵盤スキャン回路１５には鍵盤装置１６が接続されている。更に、音源１７には増幅器１８が接続され、この増幅器１８にはスピーカ１９が接続されている。
【００２１】
ＣＰＵ１０は、プログラムメモリ１３に格納されている制御プログラムに従った処理を行うことによりこの電子楽器の全体を制御する。このＣＰＵ１０は、図示しないタイムカウンタを含んでいる。このタイムカウンタは、タイマスタート指令に応答して一定周期でカウントアップ動作を開始する。このタイムカウンタは、後述するデモ演奏処理において、処理タイミングを検出するために使用される。このＣＰＵ１０で行われる処理の詳細は後にフローチャートを参照しながら詳細に説明する。
【００２２】
このＣＰＵ１０に接続された操作パネル１１は、図２に示すように、フル演奏スイッチ３１、ダイジェスト演奏スイッチ３２、音色スイッチ３３、表示装置３４を含む。なお、実際の電子楽器では、上記の他に、リズム選択スイッチ、テンポ設定スイッチ、音量制御スイッチ、音響効果スイッチといった各種スイッチ、各スイッチのオン又はオフ状態を示すＬＥＤ等が含まれている。
【００２３】
フル演奏スイッチ３１は本発明の第１指示手段に対応し、デモ曲の全体の演奏（以下、「フル演奏」という）を開始させるために使用される。ダイジェスト演奏スイッチ３２は本発明の第２指示手段に対応し、デモ曲の一部の演奏（以下、「ダイジェスト演奏」という）を開始させるために使用される。音色スイッチ３３は複数のスイッチから構成されており、この電子楽器が備える複数の音色の中から１つの音色を選択するために使用される。
【００２４】
この音色スイッチ３３は、デモ曲を選択するためにも使用される。即ち、フル演奏スイッチ３１又はダイジェスト演奏スイッチ３２の押下によってデモ演奏が行われている状態で音色スイッチ３３の中の何れかのスイッチが押されると、演奏中のデモ曲は中止され、押されたスイッチに割り当てられているデモ曲の演奏が開始される。また、そのスイッチに複数のデモ曲が割り当てられている場合は、そのスイッチが押される毎に演奏されるデモ曲がサイクリックに変更される。
【００２５】
表示装置３４は、ＬＣＤ又はＬＥＤから構成され、電子楽器の状態や各種メッセージを表示するために使用される。この表示装置３４の表示はＣＰＵ１０から送られてくるデータによって制御される。
【００２６】
また、ＣＰＵ１０に接続された外部インタフェース（Ｉ／Ｆ）１２は、例えばＭＩＤＩインタフェースから構成され、この電子楽器の内部で発生した楽音データを外部に送信し、また、外部から楽音データを受信するために使用される。
【００２７】
プログラムメモリ１３は、リードオンリメモリ（以下、「ＲＯＭ」という）から構成されており、上述した制御プログラムの他に、音色パラメータ、デモ演奏データ、曲番号テーブル等を格納している。本発明のメモリは、このプログラムメモリ１３で構成されている。なお、本発明のメモリは、このプログラムメモリ１３に限らず、ワークメモリ１４、図示しないフロッピー（登録商標）装置等で構成することもできる。ワークメモリ１４が使用される場合は、電源バックアップ機構が付加される。
【００２８】
プログラムメモリ１３に格納される音色パラメータは、複数の音色及び音域に対応して各々設けられており、種々の音色の楽音を発生させるために使用される。各音色パラメータは、波形アドレス、周波数データ、エンベロープデータ、フィルタ係数等から構成されている。
【００２９】
また、プログラムメモリ１３に格納されるデモ演奏データは、複数のデモ曲の各々に対応して設けられている。各曲のデモ演奏データは、フル演奏データとダイジェスト演奏データとから構成されている。フル演奏データは、デモ曲をフル演奏させるために使用される。ダイジェスト演奏データは、デモ曲をダイジェスト演奏させるために使用される。ダイジェスト演奏データとしては、該デモ曲の特徴的な部分を用いることができる。
【００３０】
各フル演奏データは、図３（Ａ）に示すように、所定の先頭アドレスＡ、Ｂ、Ｃ、・・・から所定の領域に格納されている。同様に、ダイジェスト演奏データは、図３（Ｂ）に示すように、所定の先頭アドレスａ、ｂ、ｃ、・・・から所定の領域に格納されている。
【００３１】
フル演奏データ及びダイジェスト演奏データの各々は、ノートデータ、プログラムチェンジデータ、コントロールデータ、エンドデータといった演奏データが時系列に並べられることにより構成されている。ノートデータは、発音及び消音を制御するために使用される。プログラムチェンジデータは、音色を選択するために使用される。コントロールデータは、音量、テンポ、音響効果、その他の楽音特性を制御するために使用される。エンドデータは、フル演奏データの最後及びダイジェスト演奏データの最後に置かれ、それぞれフル演奏データ及びダイジェスト演奏データの最後であることを判断するために使用される。本発明の「楽音特性を制御するための演奏データ」は、プログラムチェンジデータ及びコントロールデータを含む。
【００３２】
上記ノートデータは、ステップタイム、ノートナンバ、ベロシティ、ゲートタイム等から構成されている。ステップタイムは発音タイミングを、ノートナンバは音の高さを、ベロシティは音の強さを、ゲートタイムは音の長さをそれぞれ規定する。また、プログラムチェンジデータは、ステップタイム、音色ナンバ等から構成されている。音色ナンバは音色の種類を規定する。更に、コントロールデータは、ステップタイム、コントロールナンバ、コントロールデータ等から構成されている。コントロールナンバは、テンポ、音量、音響効果等といった制御の種類を規定する。コントロールデータは、テンポ値、音量値、音響効果の深さ等を規定する。
【００３３】
また、プログラムメモリ１３に格納される曲番号テーブルは、図４に示すように、デモ曲の曲番号、フル演奏データの先頭アドレスＡ、Ｂ、Ｃ、・・・及びダイジェスト演奏データの先頭アドレスａ、ｂ、ｃ、・・・を１組とし、複数のデモ曲の各々に対応させて記憶している。
【００３４】
ワークメモリ１４は、ランダムアクセスメモリ（以下、「ＲＡＭ」という）から構成され、ＣＰＵ１０が各種処理に使用する種々のデータを一時的に記憶する。このワークメモリ１４には、この電子楽器を制御するためのレジスタ、カウンタ、フラグ等が定義される。上記レジスタには、デモ曲番号レジスタ、アドレスレジスタＡＲが含まれる。デモ曲番号レジスタは、デモ曲の番号を記憶する。また、アドレスレジスタＡＲは、後述するデモ曲演奏処理で、演奏データのポインタとして使用される。また、上記フラグには、デモフラグ及び全曲フラグが含まれる。デモフラグは、「１」でデモ演奏中であることを表し、「０」でデモ演奏中でないことを表す。また、全曲フラグは、「１」でフル演奏を表し、「０」でダイジェスト演奏を表す。
【００３５】
鍵盤装置１６は、発音及び消音を指示するための複数の鍵を有している。この鍵盤装置１６は、例えば２接点方式が採用されており、オン／オフされた鍵のキーナンバ及び打鍵の強さ（速さ）を示すイニシャルタッチデータを検出する。即ち、鍵盤装置１６の各鍵は、押鍵又は離鍵によってオン／オフする２個のキースイッチを有し、各キースイッチは、それぞれ異なる押圧深さでオン／オフされる。この鍵盤装置１６は、鍵盤スキャン回路１５に接続されている。
【００３６】
鍵盤スキャン回路１５は、鍵盤装置１６とＣＰＵ１０との間のデータの送受を制御する。具体的には、鍵盤スキャン回路１５は、鍵盤装置１６に対してスキャン信号を送出し、このスキャン信号に応答して鍵盤装置１６から返送される２個のキースイッチのオン／オフ状態を示すデータを受け取る。そして、鍵盤装置１６から受け取った２個のキースイッチのオン／オフ状態を示すデータから、オン又はオフにされた鍵のキーナンバ及びイニシャルタッチデータを生成する。このキーナンバ及びイニシャルタッチデータは、システムバス２０を介してＣＰＵ１０に送られる。ＣＰＵ１０は、受け取ったキーナンバ及びイニシャルタッチデータに基づき発音／消音処理を行う。
【００３７】
音源１７は、複数のオシレータを備えて構成されている。この音源１７は、例えばＲＯＭで構成される波形メモリ（図示しない）を含む。波形メモリには、複数の音色及び鍵域に対応する複数のパルスコード変調（ＰＣＭ）された波形データが記憶されている。
【００３８】
音源１７は、ＣＰＵ１０から受け取った音色パラメータと発音開始指令に基づき波形メモリに記憶された波形データを読み出し、これにエンベロープを付加して楽音信号を生成する。また、ＣＰＵ１０から受け取った発音終了指令に基づき波形メモリからの波形データの読み出しを停止し、楽音信号の生成を停止する。この音源１７で生成された楽音信号は、増幅器１８に送られる。
【００３９】
増幅器１８は、入力された楽音信号を所定の増幅率で増幅して出力する。この増幅器１８で増幅された楽音信号はスピーカ１９に送られる。スピーカ１９は、電気信号としての楽音信号を音響信号に変換する。このスピーカ１９により、鍵盤装置１６の鍵の押下又はプログラムメモリ１３から読み出されたデモ演奏データに応じた楽音が放音される。
【００４０】
次に、上記の構成において、本発明の実施の形態１に係るデモ演奏装置が適用された電子楽器の動作を、デモ演奏を行う場合の動作を中心に説明する。
【００４１】
オペレータは、電子楽器にデモ曲のフル演奏を行わせる場合は、操作パネル１１上のフル演奏スイッチ３１を押下し、ダイジェスト演奏を行わせる場合は、オダイジェスト演奏スイッチ３２を押下する。これにより、デモ曲のフル演奏又はダイジェスト演奏が開始される。ここで、この実施の形態１では、説明を簡単にするために、フル演奏及びダイジェスト演奏の何れの場合も、複数のデモ曲をシーケンシャルに連続して演奏するものとする。
【００４２】
なお、デモ演奏は、複数のデモ曲をシーケンシャルに連続して演奏するのみならず、ランダムに演奏したり、特定のデモ曲だけを繰り返して演奏するように構成することもできる。
【００４３】
以下、フローチャートを参照しながら、本発明の実施の形態１に係るデモ演奏装置が適用された電子楽器の動作を詳細に説明する。
【００４４】
（１−１）メイン処理
図５は、この電子楽器のメイン処理を示すフローチャートであり、電源が投入されることにより起動される。即ち、電源が投入されると、先ず、初期化処理が行われる（ステップＳ１０）。この初期化処理では、ＣＰＵ１０の内部状態が初期状態に設定される。また、ワークメモリ１４に定義されているレジスタ、カウンタ或いはフラグ等に初期値が設定される。この際、デモ曲番号レジスタは「１」に設定される。
【００４５】
この初期化処理が終了すると、パネル処理が行われる（ステップＳ１１）。このパネル処理では、操作パネル１１のスイッチの操作に応答して、該操作されたスイッチの機能を実現するための処理が行われる。このパネル処理の詳細は後述する。
【００４６】
次いで、鍵盤処理が行われる（ステップＳ１２）。この鍵盤処理では、先ず、鍵盤イベントの有無が調べられる。これは、次のようにして行われる。即ち、鍵盤スキャン回路１５で鍵盤装置１６をスキャンすることにより、各鍵の押下状態を示すキーデータ（以下、「新キーデータ」という）が取り込まれる。キーデータは、各鍵に対応したビット列から構成されている。
【００４７】
次いで、前回読み込んで既にワークメモリ１４に記憶されているキーデータ（以下、「旧キーデータ」という）と新キーデータとが比較され、相違するビットをオンにした鍵イベントマップが作成される。鍵盤イベントの有無はこの鍵イベントマップを参照することにより判断される。即ち、鍵イベントマップ中にオンになっているビットが１つでも存在すると鍵盤イベントがあった旨が判断される。
【００４８】
この鍵イベントマップを参照することにより鍵盤イベントがあったことが判断されると、該鍵盤イベントに対する処理が行われる。即ち、オンイベントがあった場合は、アサイナにより音源１７中の所定のオシレータに発音が割り当てられる。そして、オンイベントのあった鍵のキーナンバ、イニシャルタッチデータ及び音色ナンバ等に応じた音色パラメータがプログラムメモリ１３から読み出され、音源１７に送られる。これにより、音源１７の割り当てられたオシレータで、上記音色パラメータに基づいた楽音信号が生成され、これが増幅器１８及びスピーカ１９を順次経由することにより発音が行われる。
【００４９】
一方、オフイベントがあった場合は、そのオフイベントがあった鍵に割り当てられている音源１７中のオシレータが検索され、検索されたオシレータに所定のデータが送られることにより消音が行われる。
【００５０】
以上の鍵盤処理が終了すると、次いで、デモ演奏処理が行われる（ステップＳ１３）。このデモ演奏処理では、詳細は後述するが、プログラムメモリ１３に格納されているデモ演奏データに基づいてデモ演奏音を発生させる処理が行われる。
【００５１】
次いで、その他の処理が行われる（ステップＳ１４）。この「その他の処理」には、ＭＩＤＩデータの送受信処理等が含まれる。その後、ステップＳ１１に戻り、以下同様の処理を繰り返す。上記ステップＳ１１〜Ｓ１４の繰り返し実行の過程で、パネル操作、鍵盤操作等に基づくイベントが発生すると、そのイベントに対応する処理が行われることにより電子楽器としての各種機能が発揮される。
【００５２】
（１−２）パネル処理
図６は、パネル処理の詳細を示すフローチャートであり、メイン処理ルーチンのステップＳ１１からコールされる。
【００５３】
このパネル処理では、先ず、フル演奏スイッチ３１がオンにされたかどうかが調べられる（ステップＳ２０）。そして、オンにされたことが判断されると、次いで、デモ演奏中であるかどうかが調べられる（ステップＳ２１）。これは、ワークメモリ１４に定義されているデモフラグが「１」にセットされているかどうかを調べることにより行われる。
【００５４】
ここで、デモ演奏中である、つまりデモフラグが「１」であることが判断されると、デモフラグが「０」にクリアされる（ステップＳ２２）。これにより、デモ曲の演奏が停止される。その後、シーケンスはステップＳ２５へ分岐する。
【００５５】
一方、上記ステップＳ２１でデモ演奏中でない、つまりデモフラグが「１」でないことが判断されると、デモフラグが「１」にセットされ、且つ全曲フラグが「１」にセットされる（ステップＳ２３）。上記ステップＳ２１〜Ｓ２３の処理により、フル演奏スイッチ３１が押される度にデモ曲のフル演奏の開始と停止とが交互に行われる。
【００５６】
次いで、演奏開始処理ルーチンがコールされる（ステップＳ２４）。この演奏開始処理の詳細は、図７のフローチャートに示されている。この演奏開始処理では、先ず、全曲フラグが「１」であるかどうかが調べられる（ステップＳ４０）。そして、「１」であることが判断されると、その時点でデモ曲番号レジスタに設定されている曲番号に対応するフル演奏データの先頭アドレスがアドレスレジスタＡＲにセットされる（ステップＳ４１）。これは、曲番号テーブルを参照することにより行われる。例えば、図４に示すように、デモ曲番号レジスタに「１」が設定されているとすると、「Ａ」がアドレスレジスタＡＲにセットされる。その後、シーケンスは、ステップＳ４３に分岐する。
【００５７】
一方、上記ステップＳ４０で、全曲フラグが「０」であることが判断されると、その時点でデモ曲番号レジスタに設定されている曲番号に対応するダイジェスト演奏データの先頭アドレスがアドレスレジスタＡＲにセットされる（ステップＳ４２）。これは、曲番号テーブルを参照することにより行われる。例えば、図４に示すように、デモ曲番号レジスタに「１」が設定されているとすると、「ａ」がアドレスレジスタＡＲにセットされる。
【００５８】
次いで、タイムカウンタのスタート処理が行われる（ステップＳ４３）。即ち、タイマスタート指令がタイマカウンタに送られる。タイムカウンタは、タイマスタート指令に応答して一定周期でカウントアップ動作を開始する。以上により、デモ曲のフル演奏を開始する準備が完了する。その後、シーケンスは、コールされた位置の次のステップ（パネル処理ルーチンのステップＳ２５）にリターンする。
【００５９】
上記ステップＳ２０で、フル演奏スイッチ３１がオンにされていないことが判断されると、ステップＳ２１〜Ｓ２４の処理はスキップされ、シーケンスはステップＳ２５に分岐する。
【００６０】
パネル処理ルーチンのステップＳ２５では、ダイジェスト演奏スイッチ３２がオンにされたかどうかが調べられる。そして、オンにされたことが判断されると、次いで、デモ演奏中であるかどうかが調べられる（ステップＳ２６）。これは、ワークメモリ１４に定義されているデモフラグが「１」にセットされているかどうかを調べることにより行われる。
【００６１】
ここで、デモ演奏中である、つまりデモフラグが「１」であることが判断されると、デモフラグが「０」にクリアされる（ステップＳ２７）。これにより、デモ曲の演奏が停止される。その後、シーケンスはステップＳ３０へ分岐する。
【００６２】
一方、上記ステップＳ２６でデモ演奏中でない、つまりデモフラグが「１」でないことが判断されると、デモフラグが「１」にセットされ、且つ全曲フラグが「０」にクリアされる（ステップＳ２８）。上記ステップＳ２５〜Ｓ２７の処理により、ダイジェスト演奏スイッチ３２が押される度にデモ曲のダイジェスト演奏の開始と停止とが交互に行われる。
【００６３】
次いで、演奏開始処理ルーチンがコールされる（ステップＳ２９）。この演奏開始処理の内容は、図７のフローチャートを参照して説明した。これにより、デモ曲のダイジェスト演奏を開始する準備が完了する。その後、シーケンスは、コールされた位置の次のステップ（パネル処理ルーチンのステップＳ３０）にリターンする。
【００６４】
上記ステップＳ２５で、ダイジェスト演奏スイッチ３２がオンにされていないことが判断されると、ステップＳ２６〜Ｓ２９の処理はスキップされ、シーケンスはステップＳ３０に分岐する。
【００６５】
ステップＳ３０では、その他のスイッチ処理が行われる。この「その他のスイッチ処理」では、音色スイッチの操作に伴う音色選択処理、リズム選択スイッチの操作に伴うリズム選択処理、テンポ設定スイッチの操作に伴うテンポ設定処理、音量制御スイッチの操作に伴う音量設定処理、音響効果スイッチの操作に伴う音響効果選択処理等が行われる。その後、シーケンスはメイン処理ルーチンにリターンする。
【００６６】
（１−３）デモ演奏処理
図８は、デモ演奏処理の詳細を示すフローチャートであり、メイン処理ルーチンのステップＳ１３からコールされる。
【００６７】
このデモ演奏処理では、先ず、デモ演奏中であるかどうか、つまりデモフラグが「１」であるか否かが調べられる（ステップＳ５０）。そして、デモ演奏中でないことが判断されると、シーケンスはこのデモ演奏処理ルーチンからメイン処理ルーチンにリターンする。これにより、デモフラグが「０」であれば、デモ演奏を停止する機能が実現されている。
【００６８】
一方、デモ演奏中である、つまりデモフラグが「１」であることが判断されると、プログラムメモリ１３のアドレスレジスタＡＲの内容で指定される位置から１つの演奏データが取り出される（ステップＳ５１）。そして、処理タイミングであるかどうかが調べられる（ステップＳ５２）。これは、取り出された演奏データに含まれるステップタイムが図示しないタイムカウンタでカウントアップされているタイム値と一致するかどうかを調べることにより行われる。
【００６９】
ここで、処理タイミングでない、即ち上記比較の結果が一致しないことが判断されると、未だ発音又は消音タイミングに至っていない旨が認識され、このデモ演奏処理ルーチンからメイン処理ルーチンにリターンする。
【００７０】
一方、処理タイミングである、即ち上記の比較結果が一致することが判断されると、発音又は消音タイミングが到来した旨が認識され、演奏データ処理が行われる（ステップＳ５３）。この演奏データ処理の詳細は、図９のフローチャートに示される。
【００７１】
演奏データ処理では、先ず、ノートオンデータであるかどうかが調べられる（ステップＳ６０）。そして、ノートオンデータであることが判断されると、そのノートオンデータに基づいて発音処理が行われる（ステップＳ６１）。この発音処理では、上述した鍵盤処理における発音処理と同様に、アサイナにより使用するオシレータが決定され、その決定されたオシレータを指定するデータと、ノートオンデータ等に基づいて得られる音色パラメータとが音源１７に送られる。これにより、発音が割り当てられたオシレータは、波形メモリから波形データを読み出し、これにエンベロープを付加して楽音信号を生成する。この音源１７で発生された楽音信号は、増幅器１８に送られ、この増幅器１８で所定の増幅が行われてスピーカ１９に送られる。これによりスピーカ１９からノートオンデータに対応する楽音が放音される。その後、シーケンスはデモ演奏処理ルーチンにリターンする。
【００７２】
上記ステップＳ６０で、ノートオンデータでないことが判断されると、次いで、ノートオフデータであるかどうかが調べられる（ステップＳ６２）。そして、ノートオフデータであることが判断されると、そのノートオフデータに基づいて消音処理が行われる（ステップＳ６３）。この消音処理は、上述した鍵盤処理におけるキーオフイベントの場合と同様に、ノートオフが指示された楽音に割り当てられているオシレータが検索され、そのオシレータに所定のデータが送られる。これによりデモ演奏音が消音される。その後、シーケンスはデモ演奏処理ルーチンにリターンする。
【００７３】
上記ステップＳ６２で、ノートオフデータでないことが判断されると、次いで、プログラムチェンジデータであるかどうかが調べられる（ステップＳ６４）。そして、プログラムチェンジデータであることが判断されると、そのプログラムチェンジデータで指定された音色に変更する音色変更処理が行われる（ステップＳ６５）。その後、シーケンスはデモ演奏処理ルーチンにリターンする。
【００７４】
上記ステップＳ６４で、プログラムチェンジデータでないことが判断されると、次いで、コントロールチェンジデータであるかどうかが調べられる（ステップＳ６６）。そして、コントロールチェンジデータであることが判断されると、そのコントロールチェンジデータの指定に応じて楽音特性を制御する処理が行われる（ステップＳ６７）。即ち、コントロールチェンジデータに従って、例えばテンポ、音量、音響効果等を変更する処理が行われる。その後、シーケンスはデモ演奏処理ルーチンにリターンする。
【００７５】
上記ステップＳ６６で、プログラムチェンジデータでないことが判断されると、次いで、その他の処理が行われる（ステップＳ６８）。その後、シーケンスはデモ演奏処理ルーチンにリターンする。
【００７６】
デモ演奏処理ルーチンでは、次いで、上記ステップＳ５１で取り出された演奏データがエンドデータであるかどうかが調べられる（ステップＳ５４）。ここで、エンドデータでないことが判断されると、シーケンスはステップＳ５１に戻り、再度同様の処理が繰り返し実行される。この繰り返し実行により、同一のステップタイムを有する全ての演奏データの処理が行われる。これにより、例えば同一のステップタイムを有するノートオンデータが全て発音されるので、和音の発生が可能になっている。
【００７７】
上記ステップＳ５４で、エンドデータであることが判断されると、曲番号の更新が行われる（ステップＳ５６）。即ち、デモ曲番号レジスタに格納されている曲番号が変更される。次いで、演奏開始処理が実行される（ステップＳ５７）。その後、シーケンスはメイン処理ルーチンにリターンする。このステップＳ５６及びＳ５７の処理により、複数のデモ曲の演奏を連続して実行する機能が実現されている。
【００７８】
以上説明したように、この実施の形態１に係るデモ演奏装置によれば、フル演奏データとダイジェスト演奏データとを別個に記憶しておき、フル演奏スイッチ３１による指示に応答してデモ曲をフル演奏し、ダイジェスト演奏スイッチ３２による指示に応答してデモ曲をダイジェスト演奏するようにしたので、簡単な構成であるにも拘わらず、ユーザの希望に応じたデモ演奏を行うことのできる。
【００７９】
（実施の形態２）
本発明の実施の形態２に係るデモ演奏装置は、フル演奏データの一部をダイジェスト演奏データとして第１トラックに格納し、残りを第２トラックに格納する。そして、デモ曲をダイジェスト演奏する場合は第１トラックの演奏データを読み出し、フル演奏する場合は第１及び第２トラックの双方の演奏データを読み出してそれぞれデモ演奏を行う。
【００８０】
この実施の形態２に係るデモ演奏装置が適用された電子楽器の構成は、実施の形態１で説明した構成（図１参照）と同じである。以下では、実施の形態１と相違する部分を中心に説明する。
【００８１】
プログラムメモリ１３に格納されるデモ演奏データは、複数のデモ曲の各々に対応して設けられている。各曲のデモ演奏データは、図１１に示すように、第１トラックＴ１及び第２トラックＴ２に分けて格納されている。
【００８２】
第１トラックＴ１には、デモ曲を構成する演奏データの一部が格納される。この演奏データの一部はダイジェスト演奏に使用される。また、第２トラックには、上記デモ曲を構成する演奏データの他の部分が格納される。
【００８３】
第１トラックＴ１の演奏データ（斜線部）の前及び後ろ（空白部）には、バーデータが格納される。前部のバーデータは、デモ曲をフル演奏する場合に、第２トラックＴ２に格納された演奏データと発音タイミングを合わせるために挿入されている。後部のバーデータは１小節分の無音時間を形成するために設けられている。この後部のバーデータにより、デモ曲をダイジェスト演奏で連続させる場合に、先のデモ曲が終了してから１小節の余韻を持って次のデモ曲に移らせることができる。この後部のバーデータの後ろにエンドデータが置かれている。
【００８４】
また、第１トラックＴ１の演奏データの先頭部には、楽音特性制御データが格納されている。この楽音特性制御データには、プログラムチェンジデータ及びコントロールチェンジデータが含まれる。
【００８５】
第２トラックＴ２の演奏データ（斜線部）の中間には、バーデータが格納される。このバーデータは、デモ曲をフル演奏する場合に、第１トラックＴ１に格納された演奏データと発音タイミングを合わせるために挿入されている。
【００８６】
また、プログラムメモリ１３に格納される曲番号テーブルは、図１０に示すように、デモ曲の曲番号、第１トラックＴ１の先頭アドレスＡ、Ｂ、Ｃ、・・・、第２トラックＴ２の先頭アドレスａ、ｂ、ｃ、・・・及びオフセットアドレスを１組とし、複数のデモ曲の各々に対応させて記憶している。オフセットアドレスは、第１トラックＴ１に格納されている演奏データの先頭アドレスである。
【００８７】
また、ワークメモリ１４に設けられるレジスタには、アドレスレジスタＡＲの代わりに、第１アドレスレジスタＡＲ１及び第２アドレスレジスタＡＲ２が設けられる。第１アドレスレジスタＡＲ１は、第１トラックＴ１の演奏データのポインタとして使用される。また、第２アドレスレジスタＡＲ２は、第２トラックＴ２の演奏データのポインタとして使用される。
【００８８】
また、ワークメモリ１４に設けられるフラグには、更にＴＲ１フラグ及びＴＲ２フラグが追加されている。ＴＲ１フラグは、「１」で第１トラックＴ１の演奏データを用いることを表し、「０」で第１トラックＴ１の演奏データを用いないことを表す。同様に、ＴＲ２フラグは、「１」で第２トラックＴ２の演奏データを用いることを表し、「０」で第２トラックＴ２の演奏データを用いないことを表す。
【００８９】
次に、上記の構成において、本発明の実施の形態２に係るデモ演奏装置が適用された電子楽器の動作を、フローチャートを参照しながら、デモ演奏を行う場合の動作を中心に説明する。なお、デモ演奏を開始させるための操作は、実施の形態１の操作と同じである。
【００９０】
（２−１）メイン処理
図５に示した実施の形態１と同じである。
【００９１】
（２−２）パネル処理
この実施の形態２に係るパネル処理ルーチンは、演奏開始処理（図６のステップＳ２４及びＳ２９）の内容を除けば実施の形態１のそれと同じである。
【００９２】
この実施の形態２における演奏開始処理では、図１２に示すように、先ず、その時点でデモ曲番号レジスタに設定されている曲番号に対応する第１トラックＴ１の先頭アドレスが第１アドレスレジスタＡＲ１にセットされる（ステップＳ７０）。これは、曲番号テーブルを参照することにより行われる。例えば、図１０に示すように、デモ曲番号レジスタに「１」が設定されているとすると、「Ａ」がアドレスレジスタＡＲにセットされる。
【００９３】
次いで、その時点でデモ曲番号レジスタに設定されている曲番号に対応する第２トラックＴ２の先頭アドレスが第２アドレスレジスタＡＲ２にセットされる（ステップＳ７１）。これは、曲番号テーブルを参照することにより行われる。例えば、図１０に示すように、デモ曲番号レジスタに「１」が設定されているとすると、「ａ」が第２アドレスレジスタＡＲ２にセットされる。
【００９４】
次いで、全曲フラグが「１」であるかどうかが調べられる（ステップＳ７２）。そして、「１」であることが判断されると、フル演奏を行うべき旨が認識され、ＴＲ１フラグ及びＴＲ２フラグは「１」にセットされる（ステップＳ７３）。その後、シーケンスはステップＳ７６に進む。
【００９５】
一方、上記ステップＳ７２で、「１」でないことが判断されると、ダイジェスト演奏を行うべき旨が認識され、ＴＲ１フラグは「１」にセットされ、ＴＲ２フラグは「０」にクリアされる（ステップＳ７４）。次いで、その時点でデモ曲番号レジスタに設定されている曲番号に対応するオフセットアドレスが第１アドレスレジスタＡＲ１に加算される（ステップＳ７５）。これにより、第１アドレスレジスタＡＲ１には、第１トラックＴ１に格納されている演奏データの先頭アドレスが格納される。その後、シーケンスはステップＳ７６に分岐する。
【００９６】
ステップＳ７６では、タイムカウンタのスタート処理が行われる。即ち、タイマスタート指令がタイマカウンタに送られる。タイムカウンタは、タイマスタート指令に応答して一定周期でカウントアップ動作を開始する。以上により、デモ曲のフル演奏を開始する準備が完了する。その後、シーケンスは、コールされた位置の次のステップにリターンする。
【００９７】
（２−３）デモ演奏処理
図１３は、デモ演奏処理の詳細を示すフローチャートであり、メイン処理ルーチンのステップＳ１３からコールされる。
【００９８】
このデモ演奏処理では、先ず、ＴＲ１フラグが「１」であるかどうかが調べられる（ステップＳ８０）。そして、ＴＲ１フラグが「１」であることが判断されると、第１トラックデモ演奏処理が行われる（ステップＳ８１）。この第１トラックデモ演奏処理は、アドレスレジスタＡＲの代わりに第１アドレスレジスタＡＲ１が使用される点を除けば、図８を参照して説明した実施の形態１のデモ演奏処理と同じである。上記ステップＳ８０で、ＴＲ１フラグが「１」でないことが判断されると、このステップＳ８１の処理はスキップされる。
【００９９】
次いで、ＴＲ２フラグが「１」であるかどうかが調べられる（ステップＳ８２）。そして、ＴＲ２フラグが「１」であることが判断されると、第２トラックデモ演奏処理が行われる（ステップＳ８３）。この第２トラックデモ演奏処理は、アドレスレジスタＡＲの代わりに第２アドレスレジスタＡＲ２が使用される点を除けば、図８を参照して説明した実施の形態１のデモ演奏処理と同じである。上記ステップＳ８２で、ＴＲ２フラグが「１」でないことが判断されると、このステップＳ８３の処理はスキップされる。その後、シーケンスはメイン処理ルーチンにリターンする。
【０１００】
今、デモ曲をフル演奏する場合を考える。この場合、第１アドレスレジスタＡＲ１には第１トラックＴ１の先頭アドレスが、第２アドレスレジスタＡＲ２には第２トラックＴ２の先頭アドレスがそれぞれセットされている。また、ＴＲ１フラグ及びＴＲ２フラグは何れも「１」にセットされている。
【０１０１】
従って、デモ演奏処理では、第１トラックデモ演奏処理及び第２トラックデモ演奏処理が並行して実行され、且つ、第１トラックデモ演奏処理及び第２トラックデモ演奏処理では、それぞれ第１トラックＴ１及び第２トラックＴ２の先頭アドレスから演奏データが読み出されて発音に供されるので、デモ曲のフル演奏が行われることになる。
【０１０２】
一方、デモ曲をダイジェスト演奏する場合を考えると、第１アドレスレジスタＡＲ１には第１トラックＴ１の演奏データの先頭アドレスが、第２アドレスレジスタＡＲ２には第２トラックＴ２の先頭アドレスがそれぞれセットされている。また、ＴＲ１フラグは「１」にセットされ、ＴＲ２フラグは「０」にクリアされている。
【０１０３】
従って、デモ演奏処理では、第１トラックデモ演奏処理だけが実行される。この場合、第１トラックＴ１の演奏データの先頭アドレスから演奏データが読み出されて発音に供される。従って、デモ曲のダイジェスト演奏が行われることになる。この場合、ダイジェスト演奏が終了すると１小節分の時間が経過した後に次のデモ曲のダイジェスト演奏に移行する。
【０１０４】
以上説明したように、この実施の形態２に係るデモ演奏装置によれば、フル演奏データの一部をダイジェスト演奏データとして第１トラックに記憶し、フル演奏データの他部を第２トラックに記憶しておき、フル演奏を行う場合は第１及び第２トラックの双方に格納されている演奏データに基づいてデモ演奏を行い、ダイジェスト演奏を行う場合は、第１トラックに格納されている演奏データに基づいてデモ演奏を行うようにしたので、簡単な構成であるにも拘わらず、ユーザの希望に応じたデモ演奏を行うことができる。
【０１０５】
なお、上述した実施の形態１及び２では、フル演奏を開始させるためのフル演奏スイッチ３１及びダイジェスト演奏を開始させるためのダイジェスト演奏スイッチ３２を設けているが、１個のデモ演奏スイッチだけを設け、このデモ演奏スイッチが単独で押された場合はダイジェスト演奏を開始し、他のスイッチ、例えば音色スイッチ３３の中の１つのスイッチと同時に押された場合にフル演奏を開始するように構成できる。
【０１０６】
この機能は、図６に示したパネル処理ルーチンを図１４に示すように変更することにより実現できる。即ち、先ずデモ演奏スイッチがオンであるかどうかが調べられる（ステップＳ９０）。そして、オンでないことが判断されるとこのパネル処理ルーチンからリターンする。一方、オンであることが判断されると、次いで音色スイッチ３３の中の所定のスイッチがオンであるかどうかが調べられる（ステップＳ９１）。そして、オンであることが判断されると、フル演奏が指示されたものと認識し、ステップＳ２１〜２４のフル演奏用の処理が実行される。
【０１０７】
一方、音色スイッチ３３の中の所定のスイッチがオンでないことが判断されると、ダイジェスト演奏が指示されたものと認識し、ステップＳ２６〜２９のダイジェスト演奏用の処理を実行するように構成する。この構成によれば、デモ演奏を開始させるためには１個のスイッチを設ければよいので、デモ演奏装置を簡単にできる。
【０１０８】
また、デモ演奏を開始させるために１個のデモ演奏スイッチだけを設け、このデモ演奏スイッチが押された時間が所定時間以下であればフル演奏を開始し、所定時間より大きい場合にダイジェスト演奏を開始するように構成できる。
【０１０９】
この機能は、図１４に示したパネル処理ルーチンのステップＳ９１を図１５に示すステップＳ９２に示すように変更することにより実現できる。即ち、先ずデモ演奏スイッチがオンであるかどうかが調べられる（ステップＳ９０）。そして、オンでないことが判断されるとこのパネル処理ルーチンからリターンする。一方、オンであることが判断されると、次いでデモ演奏スイッチが所定時間内にオフされたかどうかが調べられる（ステップＳ９２）。そして、所定時間内にオフされたことが判断されると、フル演奏が指示されたものと認識し、ステップＳ２１〜２４のフル演奏用の処理が実行される。
【０１１０】
一方、所定時間内にオフされなかったことが判断されると、ダイジェスト演奏が指示されたものと認識し、ステップＳ２６〜２９のダイジェスト演奏用の処理を実行するように構成する。この構成によれば、デモ演奏を開始させるために１個のスイッチを設ければよいので、デモ演奏装置を簡単にできる。
【０１１１】
以上詳述したように、本発明によれば、簡単な構成であるにも拘わらず、ユーザの希望に応じて曲の特徴部分のみのデモ演奏及び曲全体のデモ演奏の何れかを行うことのできる電子楽器のデモ曲演奏装置及びデモ曲演奏方法を提供できる。
【図面の簡単な説明】
【０１１２】
【図１】本発明の実施の形態１に係るデモ曲演奏装置が適用された電子楽器の実施の形態の構成を示すブロック図である。
【図２】図１に示した操作パネルの一例を示す図である。
【図３】本発明の実施の形態１に係るデモ曲演奏装置で用いられるデモ演奏データの一例を示す図である。
【図４】本発明の実施の形態１に係るデモ曲演奏装置で用いられる曲番号テーブルの一例を示す図である。
【図５】本発明の実施の形態１に係るデモ曲演奏装置が適用された電子楽器のメイン処理を示すフローチャートである。
【図６】図５に示したパネル処理の詳細を示すフローチャートである。
【図７】図６に示した演奏開始処理の詳細を示すフローチャートである。
【図８】図５に示したデモ演奏処理の詳細を示すフローチャートである。
【図９】図８に示した演奏データ処理の詳細を示すフローチャートである。
【図１０】本発明の実施の形態２に係るデモ曲演奏装置で用いられる曲番号テーブルの一例を示す図である。
【図１１】本発明の実施の形態２に係るデモ曲演奏装置で用いられるデモ演奏データの一例を示す図である。
【図１２】本発明の実施の形態２に係るデモ曲演奏装置で使用される演奏開始処理の詳細を示すフローチャートである。
【図１３】本発明の実施の形態２に係るデモ曲演奏装置で使用されるデモ演奏処理の詳細を示すフローチャートである。
【図１４】本発明の実施の形態１及び２に係るデモ曲演奏装置で使用されるパネル処理の変形例を示すフローチャートである。
【図１５】本発明の実施の形態１及び２に係るデモ曲演奏装置で使用されるパネル処理の他の変形例を示すフローチャートである。
【符号の説明】
【０１１３】
１０    ＣＰＵ
１１    操作パネル
１２    外部インタフェース（Ｉ／Ｆ）
１３    プログラムメモリ
１４    ワークメモリ
１５    鍵盤スキャン回路
１６    鍵盤装置
１７    音源
１８    増幅器
１９    スピーカ
２０    システムバス
３１    フル演奏スイッチ
３２    ダイジェスト演奏スイッチ
３３    音色スイッチ
３４    表示装置
【図１】
0004412618.tif 000002
【図２】
0004412618.tif 000003
【図３】
0004412618.tif 000004
【図４】
0004412618.tif 000005
【図５】
0004412618.tif 000006
【図６】
0004412618.tif 000007
【図７】
0004412618.tif 000008
【図８】
0004412618.tif 000009
【図９】
0004412618.tif 000010
【図１０】
0004412618.tif 000011
【図１１】
0004412618.tif 000012
【図１２】
0004412618.tif 000013
【図１３】
0004412618.tif 000014
【図１４】
0004412618.tif 000015
【図１５】
0004412618.tif 000016