(57)【特許請求の範囲】
【請求項１】
利用される内蔵曲が仕向地毎に異なっている電子音楽装置であって、
複数の楽曲データと該複数の各楽曲データ毎にその仕向地を示す仕向地対応データとを対応付けて記憶する楽曲データ記憶手段と、
装置別の仕向地を示す固定的な仕向地データを記憶する仕向地データ記憶手段と、
前記仕向地データ記憶手段に記憶された仕向地データを読み出す読み出し手段と、
前記楽曲データ記憶手段に記憶された楽曲データを利用しようとする際、前記楽曲データ記憶手段に記憶された楽曲データのうち、前記読み出し手段により読み出された仕向地データに合致する仕向地対応データに対応する楽曲データのみを抽出し、該抽出した楽曲データを示す情報を、それぞれに連番を付して表示することにより、前記抽出した楽曲データのみについて利用を許容する一方、その他の楽曲データについては利用を一切拒否するように制御する利用制御手段とを備えたことを特徴とする電子音楽装置。
【請求項２】
前記楽曲データ記憶手段は、複数の仕向地用の楽曲データ及び該楽曲データの各々に対応する仕向地対応データのすべてを記憶し、前記複数の仕向地用の電子音楽装置間において、各電子音楽装置に備えられる楽曲データ記憶手段が互いに同一の内容に構成されたことを特徴とする請求項１記載の電子音楽装置。
【請求項３】
複数の楽曲データと該複数の各楽曲データ毎にその仕向地を示す仕向地対応データとを対応付けて記憶した楽曲データ記憶手段と、装置別の仕向地を示す固定的な仕向地データを記憶した仕向地データ記憶手段とを備えた電子音楽装置を制御して、利用される内蔵曲が仕向地毎に異なるようにするためのプログラムであって、
前記電子音楽装置を制御するコンピュータに、
前記仕向地データ記憶手段に記憶された仕向地データを読み出す読み出し手順と、
前記楽曲データ記憶手段に記憶された前記楽曲データを利用しようとする際、前記楽曲データ記憶手段に記憶された楽曲データのうち、前記読み出し手順により読み出された仕向地データに合致する仕向地対応データに対応する楽曲データのみを抽出し、該抽出した楽曲データを示す情報を、それぞれに連番を付して表示することにより、前記抽出した楽曲データのみについて利用を許容する一方、その他の楽曲データについては利用を一切拒否するように制御する利用制御手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機能説明のデモ曲やユーザの演奏練習等のために複数の自動演奏用の楽曲データを予め記憶、あるいは外部から取り込んで記憶し、記憶した楽曲データを外部装置や外部記憶装置等に出力可能な電子音楽装置及びプログラムに関する。
【背景技術】
【０００２】
従来、デモ曲や演奏練習等のために複数の自動演奏用の楽曲データを予め記憶、あるいは外部から取り込んで記憶し、そのような楽曲データから所望のデータを読み出して自動演奏させるように構成された電子音楽装置が知られている（例えば、下記特許文献１）。そのような電子音楽装置の中には、記憶した楽曲データを必要に応じて読み出し、編集して再記憶したり、外部装置や外部記憶装置等に出力したりすることが可能に構成された電子音楽装置もある。このような装置は、例えば、鍵盤等の演奏操作子を有するまたは有しない電子楽器、カラオケ装置、パーソナルコンピュータ等、各種形態で構成され得る。
【０００３】
電子音楽装置には、ＭＩＤＩインターフェイスやＦＤドライブ等の外部出力手段を備えているものも多く、さらにはネットワーク機能や、ＨＤ、ＣＤ−Ｒ、フラッシュメモリ等の他の記録メディアと間でデータ交換を行えるものも実現されつつあり、装置内部に記憶された楽曲データを外部に劣化を伴うことなく出力することは技術的に容易である。
【０００４】
近年、自動演奏や演奏ガイド機能等の充実等に伴い、数１０〜１００を超える数のデモ曲乃至自動演奏曲がプリセットされるようになってきており、さらには、商品競争力を高めるために、比較的新しい曲も多く含まれるようになってきた。デモ曲等として採用される曲には、著作権保護が不要なＰＤ（Public Domain）曲もあるが、上記新しい曲には、通常、著作権が存在している。
【０００５】
従来の電子音楽装置では、著作権曲をデモ曲等として電子音楽装置で使用するための権利（録音権）をＪＡＳＲＡＣ（日本音楽著作権協会）や著作権者等から得た後に、対応するＭＩＤＩ楽曲データを作成し、これを不揮発性の内蔵メモリ等に記憶することにより、自動演奏、押鍵ガイド等、電子音楽装置上において利用できるようにしている。そして、上記録音権は、その契約内容にもよるが、一般的には、電子音楽装置上においてのみ自動演奏、押鍵ガイド等に利用することが許されるだけであって、著作権のある楽曲（著作権曲）について無制限に外部に出力乃至複製することは許されていないことが多い。
【０００６】
ところで、電子音楽装置に予め記憶しておくプリセット曲は、例えば、日本向けと海外向けというように、仕向地によって採用する曲目を異ならせたい場合がある。そのため、従来の電子音楽装置では、例えば、不揮発性の内蔵メモリ等にプリセットする楽曲データを、電子音楽装置が販売される仕向地毎に異ならせるようにしている。
【特許文献１】特開２００１−１８４０６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、プリセット用の内蔵メモリの種類が仕向地に対応して多くなり、構成が複雑化すると共に、作成コスト、在庫管理コストが増大するという問題があった。
【０００８】
本発明は上記従来技術の問題を解決するためになされたものであり、その目的は、曲プリセット用メモリ構成の共通化により構成の簡単化及びコスト低減を図ることができる電子音楽装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明の請求項１の電子音楽装置は、利用される内蔵曲が仕向地毎に異なっている電子音楽装置であって、複数の楽曲データと該複数の各楽曲データ毎にその仕向地を示す仕向地対応データとを対応付けて記憶する楽曲データ記憶手段と、装置別の仕向地を示す固定的な仕向地データを記憶する仕向地データ記憶手段と、前記仕向地データ記憶手段に記憶された仕向地データを読み出す読み出し手段と、前記楽曲データ記憶手段に記憶された楽曲データを利用しようとする際、前記楽曲データ記憶手段に記憶された楽曲データのうち、前記読み出し手段により読み出された仕向地データに合致する仕向地対応データに対応する楽曲データのみを抽出し、該抽出した楽曲データを示す情報を、それぞれに連番を付して表示することにより、前記抽出した楽曲データのみについて利用を許容する一方、その他の楽曲データについては利用を一切拒否するように制御する利用制御手段とを備えたことを特徴とする。
【００１０】
この構成によれば、楽曲データ記憶手段内の記憶内容は仕向地にかかわらず統一したとしても、利用可能な楽曲データを仕向地データに従って仕向地毎に異ならせることができるので、装置の複数の仕向地間で楽曲データ記憶手段の共通化が可能となる。よって、各仕向地に適した楽曲データのみを利用可能にして、楽曲データプリセット用メモリの作成、管理を簡単にし、メモリ構成の共通化により構成の簡単化及びコスト低減を図ることができる。
【００１１】
また、請求項２の電子音楽装置は、上記請求項１記載の構成において、前記楽曲データ記憶手段は、複数の仕向地用の楽曲データ及び該楽曲データの各々に対応する仕向地対応データのすべてを記憶し、前記複数の仕向地用の電子音楽装置間において、各電子音楽装置に備えられる楽曲データ記憶手段が互いに同一の内容に構成されたことを特徴とする。
【００１２】
この構成によれば、楽曲データ用のプリセットメモリを複数の仕向地用の電子音楽装置間で共通化して構成の簡単化及びコスト低減を図ることができる。
【００１３】
上記目的を達成するために本発明の請求項３のプログラムは、複数の楽曲データと該複数の各楽曲データ毎にその仕向地を示す仕向地対応データとを対応付けて記憶した楽曲データ記憶手段と、装置別の仕向地を示す固定的な仕向地データを記憶した仕向地データ記憶手段とを備えた電子音楽装置を制御して、利用される内蔵曲が仕向地毎に異なるようにするためのプログラムであって、前記電子音楽装置を制御するコンピュータに、前記仕向地データ記憶手段に記憶された仕向地データを読み出す読み出し手順と、前記楽曲データ記憶手段に記憶された前記楽曲データを利用しようとする際、前記楽曲データ記憶手段に記憶された楽曲データのうち、前記読み出し手順により読み出された仕向地データに合致する仕向地対応データに対応する楽曲データのみを抽出し、該抽出した楽曲データを示す情報を、それぞれに連番を付して表示することにより、前記抽出した楽曲データのみについて利用を許容する一方、その他の楽曲データについては利用を一切拒否するように制御する利用制御手順とを実行させるためのプログラムであることを特徴とする。
【００１４】
この構成によれば、請求項１と同様の作用効果を奏することができる。
【００１５】
なお、請求項３記載のプログラムを格納したコンピュータ読み取り可能な記憶媒体は、本発明を構成する。
【発明の効果】
【００１６】
本発明によれば、各仕向地に適した楽曲データのみを利用可能にして、楽曲データプリセット用メモリの作成、管理を簡単にし、メモリ構成の共通化により構成の簡単化及びコスト低減を図ることができる。
【００１７】
また、請求項２によれば、楽曲データ用のプリセットメモリを複数の仕向地用の電子音楽装置間で共通化して構成の簡単化及びコスト低減を図ることができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態を図面を参照して説明する。
【００１９】
図１は、本発明の一実施の形態に係る電子音楽装置の全体構成を示すブロック図である。本装置は、例えば、機能説明のデモ曲やユーザの演奏練習等のために複数の自動演奏用の楽曲データを複数内蔵した鍵盤装置として構成されるが、装置の形態はこれに限るものでなく、他の電子楽器、カラオケ装置、パーソナルコンピュータとして構成してもよい。
【００２０】
本装置は、押鍵検出回路３、スイッチ検出回路４、ＲＯＭ６、ＲＡＭ７、タイマ８、表示制御回路９、フロッピー（登録商標）ディスクドライブ（ＦＤＤ）１０、ハードディスクドライブ（ＨＤＤ）１１、ＣＤ−ＲＯＭ（コンパクトディスク−リード・オンリ・メモリ）ドライブ１２、ＭＩＤＩ（Musical Instrument Digital Interface）インターフェイス（ＭＩＤＩＩ／Ｆ）１３、通信インターフェイス（通信Ｉ／Ｆ）１４、音源回路１５、効果回路１６及びフラッシュメモリ２１が、バス１８を介してＣＰＵ５（アクセス制御手段）にそれぞれ接続されて構成される。
【００２１】
さらに、押鍵検出回路３には鍵盤１が接続され、スイッチ検出回路４にはパネルスイッチ２（アクセス手段）が接続されている。表示制御回路９には例えばＬＣＤ等で構成される表示装置１９が接続されている。ＣＰＵ５にはタイマ８が接続され、ＭＩＤＩＩ／Ｆ１３には他のＭＩＤＩ機器１００が接続されている。音源回路１５には効果回路１６を介してサウンドシステム１７が接続されている。
【００２２】
通信Ｉ／Ｆ１４には、通信ネットワーク１０１を介してサーバコンピュータ１０２が接続される。通信Ｉ／Ｆ１４にはさらに、パーソナルコンピュータ等の外部装置２０が接続されている。通信Ｉ／Ｆ１４は、ＲＳ−２３２ＣやＵＳＢ（ユニバーサル・シリアル・バス）、ＩＥＥＥ１３９４（アイトリプルイー１３９４）等の汎用のインターフェース機能をも有しており、これらによって、外部装置２０との間でデータの送受信が行える。
【００２３】
押鍵検出回路３は鍵盤１の各鍵（不図示）の押鍵状態を検出する。パネルスイッチ２は、各種情報を入力するための複数のスイッチ（不図示）を備える。スイッチ検出回路４は、パネルスイッチ２の各スイッチの押下状態を検出する。ＣＰＵ５は、本装置全体の制御を司る。ＲＡＭ７（以下、「ワークメモリ」とも称する）は、自動演奏データ、テキストデータ等の各種入力情報、各種フラグやバッファデータ及び演算結果等を一時的に記憶する。タイマ８は、タイマ割り込み処理における割り込み時間や各種時間を計時する。表示制御回路９は、表示装置１９に楽譜等の各種情報を表示させる。
【００２４】
ＲＯＭ６は、第１ＲＯＭ６Ａ（仕向地データ記憶手段）及び第２ＲＯＭ６Ｂ（楽曲データ記憶手段）で成る。第１ＲＯＭ６Ａは、後述するように、ＣＰＵ５が実行する各種制御処理プログラムや各種テーブルデータ等を記憶する。第２ＲＯＭ６Ｂ（以下、「プリセットメモリ」とも称する）は、ＳＭＦ（Standard Midi File）形式等の楽曲データを、プリセットされたデモ曲等として予め記憶している。
【００２５】
フラッシュメモリ２１は、例えば、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）等で構成される。フラッシュメモリ２１は、後述するように、第２ＲＯＭ６Ｂの楽曲データの再記憶や外部からの楽曲データの記憶を行なえる。
【００２６】
ＦＤＤ１０は、記憶媒体であるフロッピー（登録商標）ディスク（ＦＤ）２４をドライブする。ＦＤ２４には、上記プログラム、各種アプリケーションプログラム、及び各種データ等が格納される。ＨＤＤ１１は、上記制御処理プログラムを含む各種アプリケーションプログラムや各種データ等を記憶する。ＣＤ−ＲＯＭドライブ１２は、上記制御処理プログラムを含む各種アプリケーションプログラムや各種データ等が格納されているＣＤ−ＲＯＭ（不図示）をドライブする。
【００２７】
ＭＩＤＩＩ／Ｆ１３は、他のＭＩＤＩ機器１００等の外部装置からのＭＩＤＩ信号を入力したり、ＭＩＤＩ信号を外部装置に出力したりする。通信Ｉ／Ｆ１４は、通信ネットワーク１０１を介して、例えばサーバコンピュータ１０２とデータの送受信を行う。通信Ｉ／Ｆ１４はまた、外部装置２０ともデータの送受信を行う。音源回路１５は、楽曲データを楽音信号に変換する。効果回路１６は、音源回路１５から入力される楽音信号に各種効果を付与し、ＤＡＣ（Digital-to-Analog Converter）やアンプ、スピーカ等のサウンドシステム１７は、効果回路１６から入力される楽音信号等を音響に変換する。
【００２８】
なお、本実施の形態では、音源回路１５は、その名称の通り、すべてハードウェアで構成したが、これに限らず、一部ソフトウェアで構成し、残りの部分をハードウェアで構成してもよいし、また、すべてソフトウェアで構成するようにしてもよい。
【００２９】
ＨＤＤ１１には、前述のようにＣＰＵ５が実行する制御処理プログラムを記憶することができる。第１ＲＯＭ６Ａに制御処理プログラムが記憶されていない場合には、このＨＤＤ１１内のハードディスクに制御処理プログラムを記憶させておき、それをＲＡＭ７に読み込むことにより、ＲＯＭ６に制御処理プログラムを記憶している場合と同様の動作をＣＰＵ５にさせることができる。このようにすると、制御処理プログラムの追加やバージョンアップ等を容易に行うことができる。
【００３０】
ＣＤ−ＲＯＭドライブ１２によりＣＤ−ＲＯＭから読み出された制御処理プログラムや各種データは、ＨＤＤ１１内のハードディスクにストアされる。これにより、制御処理プログラムの新規インストールやバージョンアップ等を容易に行うことができる。なお、このＣＤ−ＲＯＭドライブ１２以外にも、外部記憶装置として、光磁気ディスク（ＭＯ）装置等、様々な形態のメディアを利用するための他の装置を設けるようにしてもよい。
【００３１】
通信Ｉ／Ｆ１４は、上述のように、ＬＡＮ（ローカルエリアネットワーク）やインターネット、電話回線等の通信ネットワーク１０１に接続されており、該通信ネットワーク１０１を介して、サーバコンピュータ１０２と接続される。ＨＤＤ１１内のハードディスクに上記各プログラムや各種パラメータが記憶されていない場合には、通信Ｉ／Ｆ１４は、サーバコンピュータ１０２からプログラムやパラメータをダウンロードするために用いられる。クライアントとなるコンピュータ（本実施の形態では電子音楽装置）は、通信Ｉ／Ｆ１４及び通信ネットワーク１０１を介してサーバコンピュータ１０２へとプログラムやパラメータのダウンロードを要求するコマンドを送信する。サーバコンピュータ１０２は、このコマンドを受け、要求されたプログラムやパラメータを、通信ネットワーク１０１を介してコンピュータへと配信し、コンピュータが通信Ｉ／Ｆ１０１を介して、これらプログラムやパラメータを受信してＨＤＤ１１内のハードディスクに蓄積することにより、ダウンロードが完了する。
【００３２】
この他、外部コンピュータ等との間でデータのやりとりを直接行うためのインターフェイスを備えるようにしてもよい。
【００３３】
なお、本実施の形態では、プリセットされる楽曲データは、ＳＭＦフォーマットに基づくものとし、入力、出力される場合もＳＭＦフォーマットのままなされることを前提とする。しかし、楽曲データは、音符データが特定でき、音符、タイミングデータ等からなるシーケンサ等で多用される独自フォーマットのデータでもよい。また、楽曲データのフォーマットは、演奏イベントの発生時刻を一つ前のイベントからの時間で表した「イベント＋相対時間」、演奏イベントの発生時刻や曲や小節内における絶対時間で表した「イベント＋絶対時間」、音符の音高と符長（あるいは休符と休符長）で演奏データを表した音高（休符）＋符長方式、演奏の最小分割能毎にメモリの領域を確保し、演奏イベントの発生する時刻に対応するメモリ領域に演奏イベントを記憶した「ベタ」方式等、どのような形式であってもよく、いずれのフォーマットを採用しても、周知の技術によって簡単に自動演奏処理を実現することができる。
【００３４】
図２は、各種メモリ内のデータ構成を示す概念図である。同図（ａ）は第２ＲＯＭ６Ｂ（プリセットメモリ）、同図（ｂ）はフラッシュメモリ２１、同図（ｃ）はＲＡＭ７（ワークメモリ）、同図（ｄ）はＦＤ２４内の記憶内容をそれぞれ示す。
【００３５】
同図（ａ）に示すように、第２ＲＯＭ６Ｂには、楽曲エントリデータ、スタイルエントリデータ、音色エントリデータ、設定エントリデータ、その他エントリデータ、楽曲データ（デモ曲）、スタイルデータ、音色データ、設定データ（レジストレーション）及びその他データが、本装置の出荷時点で記憶されている。
【００３６】
同図（ｂ）に示すように、フラッシュメモリ２１には、第２ＲＯＭ６Ｂと同様のデータが記憶される。ただし、本装置の出荷時点ではフラッシュメモリ２１には何も記憶されていない。フラッシュメモリ２１には、後述する図１０の外部入力処理により、通信ネットワーク１０１を介するダウンロード、外部装置２０からの読み込み、あるいはＦＤ２４、不図示のＨＤ（ハードディスク）、ＣＤ−ＲＯＭ１２等の「記録メディア」からの読み込みによって楽曲データが記憶されるほか、第２ＲＯＭ６Ｂ内の楽曲データをＲＡＭ７に読み出し編集等して再度保存する場合にも記憶される。
【００３７】
同図（ｃ）に示すように、ＲＡＭ７には、楽曲名（ファイル名）、著作権データ、選択された楽曲データＡ等が記憶される。これらのデータは、図１０の外部入力処理の前や、後述する図１１の自動演奏処理において第２ＲＯＭ６Ｂまたはフラッシュメモリ２１からＲＡＭ７に転送されコピーされたものである。
【００３８】
同図（ｄ）に示すように、ＦＤ２４には、エントリデータ、複数の楽曲データＡ、Ｂ、Ｃ等が記憶される。本実施の形態では、楽曲データを提供する外部の記録メディアの１つとしてこのＦＤ２４を例示し、ＦＤ２４からの楽曲データはフラッシュメモリ２１に記憶される。なお、楽曲データを提供する記録メディアはＦＤ２４に限らず、例えば、ＨＤ（ハードディスク）、ＣＤ−ＲＯＭ１２等でもよい。
【００３９】
図３は、第２ＲＯＭ６Ｂに記憶されているデータの詳細な構成を示す図である。なお、フラッシュメモリ２１に記憶されるデータの構成もこれと同様である。
【００４０】
楽曲データ（デモ曲）は楽曲データＡ、Ｂ、Ｃというように通常複数存在し、例えば、楽曲エントリデータも、楽曲データＡ、Ｂ、Ｃに対応してエントリデータＡ、Ｂ、Ｃが存在する。他のデータも各楽曲データ毎に存在する。エントリデータＡ、Ｂ、Ｃはいずれも、各楽曲データのファイル毎の４０バイトのデータであって、対応する楽曲データ等のファイル名、先頭アドレス、ファイルサイズ及び著作権データ等を含んでいる。この著作権データには、著作権フラグＣＲＦ（０または１）及び仕向地フラグＤＦ（仕向地対応データ）（０または１または２）が含まれる。
【００４１】
ここで、著作権フラグＣＲＦは、「０」であるとき、対応する楽曲データには保護されるべき著作権が存在せず、著作権フラグＣＲＦが「１」であるとき、対応する楽曲データには著作権が存在することを示す。一方、仕向地フラグＤＦは、本実施の形態では、ＤＦ＝０、１であるとき、対応する楽曲データの仕向地がそれぞれ日本、海外であることを示す。また、ＤＦ＝２であるときは、対応する楽曲データの仕向地が日本及び海外の双方であることを示す。
【００４２】
一方、楽曲データＡ、Ｂ、Ｃはいずれも、トラックデータ（トラック１〜１６）で構成され、各トラックデータは、初期値、タイミングデータ（タイミング１、２等）、ＭＩＤＩイベントデータ（ＭＩＤＩイベント１、２等）を含んでいる。ＭＩＤＩイベントデータには、ノートオン、ノートオフのそれぞれのノート番号、ベロシティ及びチャネル（ｃｈ）番号等が含まれる。
【００４３】
このほか、スタイルデータは、８ビート、１６ビート、ロック、ジャズ等の自動伴奏のスタイルを示すデータであり、ユーザによる演奏またはコード進行に合わせた自動伴奏を行う際の元となるデータである。音色データは、テーマ（音色の雰囲気）に合わせた音色パラメータのデータであり、カットオフ周波数の値や各種エンベロープの値等を規定するデータである。設定データ（レジストレーション）は、演奏テーマに合わせた音色、音量、キートランスポーズ値、テンポ、効果等の各設定値を規定するデータである。
【００４４】
図４は、第１ＲＯＭ６Ａ内のデータ構成を示す概念図である。
【００４５】
第１ＲＯＭ６Ａには、プリセットデータ、処理プログラム、仕向地情報ＤＩ（仕向地データ）等が本装置の出荷時点で記憶されている。仕向地情報ＤＩは、本装置が販売される地方を示すデータであり、「０」または「１」のいずれかの値に設定される。本実施の形態では、ＤＩ＝０、１であるときそれぞれ仕向地が日本、海外であることを示す。例えば、日本向けの電子音楽装置については、第１ＲＯＭ６Ａの仕向地情報ＤＩに「０」が設定されている。
【００４６】
図５は、仕向地情報ＤＩ及び仕向地フラグＤＦに基づく楽曲データのアクセス状況を説明するための図である。
【００４７】
後述する図７、図８のパネルスイッチ処理において、楽曲データの一覧表示指示がされた場合、第１ＲＯＭ６Ａから読み出した仕向地情報ＤＩが「０」の場合は、図２（ａ）、（ｂ）に示す楽曲データ群のうち、仕向地フラグＤＦが「０」または「２」に設定されている楽曲データが抽出され、実際に一覧表示される（日本向けモデル）。一方、第１ＲＯＭ６Ａから読み出した仕向地情報ＤＩが「１」の場合は、仕向地フラグＤＦが「１」または「２」に設定されている楽曲データが抽出され、実際に一覧表示される（海外向けモデル）。抽出されない楽曲データはアクセスがされ得ず、ユーザからみれば、あたかも装置内に記憶されていないかのように認識される。
【００４８】
図６は、本実施の形態におけるメインルーチンのフローチャートを示す図である。本処理は電源のオン時に開始される。
【００４９】
まず、初期設定、すなわち、所定プログラムの実行を開始し、各種レジスタ、フラグ、パラメータのクリア、各種インターフェイス、タイマ等のクリア、初期画面の表示等（図示せず）を行う（ステップＳ６０１）。
【００５０】
次に、後述する図７、図８のパネルスイッチ処理を実行、すなわちパネルスイッチ２等の操作を受け付け、音量、テンポ等の設定、楽曲、スタイル等の選択、自動演奏のスタート、ストップ、ＭＩＤＩ−ＯＵＴ（ＭＩＤＩＩ／Ｆ１３を通じてリアルタイムで楽曲データを順次出力すること）の設定、外部入出力処理等を行う（ステップＳ６０２）。
【００５１】
次に、後述する図１１の自動演奏処理を実行、すなわち、所望の楽曲データの再生処理、ＭＩＤＩ−ＯＵＴ処理、押鍵ガイド処理等を行う（ステップＳ６０３）。次に、押鍵処理を実行、すなわち、ユーザの押鍵操作を検出し、ＭＩＤＩイベントに変換して音源回路１５に送って発音させることで、そのとき指定されている音色にてリアルタイムによる演奏処理等を行う（ステップＳ６０４）。次に、その他の処理を実行して（ステップＳ６０５）、前記ステップＳ６０２に戻る。
【００５２】
図７は、図６のステップＳ６０２で実行されるパネルスイッチ処理のフローチャートを示す図である。
【００５３】
まず、設定操作に応じた設定値の変更を実行する（ステップＳ７０１）。例えば、音量、テンポ、キートランスポーズ等の設定操作があった場合は、その操作量に応じて各設定値を変更する。次に、スイッチ操作に応じて自動演奏フラグＡＡＳ、ＭＩＤＩ−ＯＵＴフラグＭＯＳを「０」と「１」の間で反転する（ステップＳ７０２）。すなわち、パネルスイッチ２の不図示の自動演奏スタート／ストップが押下された場合は自動演奏フラグＡＡＳを反転し、同不図示のＭＩＤＩ−ＯＵＴスイッチが押下された場合はＭＩＤＩ−ＯＵＴフラグＭＯＳを反転する。ここで、自動演奏フラグＡＡＳ、ＭＩＤＩ−ＯＵＴフラグＭＯＳは、自動演奏を行うこと、ＭＩＤＩ−ＯＵＴを行うことをそれぞれ「１」で示す。
【００５４】
次に、パネルスイッチ２等により楽曲データの一覧表示の指示がなされたか否かを判別し（ステップＳ７０３）、その判別の結果、楽曲データの一覧表示の指示がなされない場合はステップＳ７０９に進む一方、楽曲データの一覧表示の指示がなされた場合はステップＳ７０４に進み、第１ＲＯＭ６Ａから仕向地情報ＤＩを読み出す。
【００５５】
次に、読み出した仕向地情報ＤＩが「０」であるか否かを判別する（ステップＳ７０５）。その判別の結果、ＤＩ＝０である場合は、本装置が日本向けであるので、ステップＳ７０６に進み、第２ＲＯＭ６Ｂ（プリセットメモリ）内の楽曲データのうち、対応する仕向地フラグＤＦが「０」（日本向け）または「２」（日本及び海外向け）であるものを抽出すると共に、抽出した楽曲データに連番を付して、その番号と一緒に各楽曲データのファイル名を表示装置１９に表示して（図５の日本向けモデル参照）、ステップＳ７０８に進む。
【００５６】
一方、ＤＩ＝０でない（ＤＩ＝１である）場合は、本装置が海外向けであるので、ステップＳ７０７に進み、第２ＲＯＭ６Ｂ内の楽曲データのうち、対応する仕向地フラグＤＦが「１」（海外向け）または「２」（日本及び海外向け）であるものを抽出すると共に、抽出した楽曲データに連番を付して、その番号と一緒に各楽曲データのファイル名を表示装置１９に表示して（図５の海外向けモデル参照）、前記ステップＳ７０８に進む。
【００５７】
ステップＳ７０８では、フラッシュメモリ２１内に記憶されている楽曲データについても同様に連番を付して、その番号と一緒に各楽曲データのファイル名を表示装置１９に表示する。なお、この場合の連番は上記第２ＲＯＭ６Ｂ内の楽曲データに付けた番号に続けて付してもよいし、１００番台の番号として１０１番から付すようにしてもよい。
【００５８】
次に、ステップＳ７０９では、ユーザにより楽曲データが選択されたか否かを判別する。ここで、楽曲データの選択は、表示装置１９に楽曲データが表示されている場合は、その中から選択操作により特定され得るが、ファイル名を表示させないで直接入力することによっても特定することができる。その判別の結果、楽曲データが選択されない場合はステップＳ７１３に進む一方、楽曲データが選択された場合は、ステップＳ７１０に進み、選択されている楽曲データを、対応するファイル名及び著作権データと一緒に第２ＲＯＭ６Ｂまたはフラッシュメモリ２１から読み出して、これらを対応付けてＲＡＭ７（ワークメモリ）に書き込む（図２（ｃ）参照）。
【００５９】
次に、選択されている楽曲データを外部出力する指示がなされたか否かを判別し（ステップＳ７１１）、その判別の結果、外部出力する指示がなされた場合は、後述する図９の外部出力処理を実行し（ステップＳ７１２）、ステップＳ７１３に進む一方、外部出力する指示がなされない場合は直ちに前記ステップＳ７１３に進む。
【００６０】
ステップＳ７１３では、外部から楽曲データを取り込む指示（例えば、通信ネットワーク１０１を介するダウンロード、あるいは記録メディアや外部装置２０からの読み込みの指示）がなされたか否かを判別し、その判別の結果、外部から楽曲データを取り込む指示がなされた場合は、後述する図１０の外部入力処理を実行し（ステップＳ７１４）、ステップＳ７１５に進む一方、外部から楽曲データを取り込む指示がなされない場合は直ちに前記ステップＳ７１５に進む。
【００６１】
ステップＳ７１５では、その他のスイッチ操作に応じた処理を行って、本処理を終了する。
【００６２】
図９は、図７、図８のステップＳ７１２で実行される外部出力処理のフローチャートを示す図である。
【００６３】
まず、選択されている楽曲データに対応する著作権データ内の著作権フラグＣＲＦを読み出し（ステップＳ９０１）、著作権フラグＣＲＦが「１」であるか否かを判別する（ステップＳ９０２）。
【００６４】
なお、選択されている楽曲データは、図７、図８のステップＳ７１０で、著作権データと一緒に既にＲＡＭ７に書き込まれているので、前記ステップＳ９０１では、著作権フラグＣＲＦをＲＡＭ７から読み出すようにして処理を迅速にしている。なお、第２ＲＯＭ６Ｂまたはフラッシュメモリ２１に元々記憶されている対応する著作権フラグＣＲＦを読み出して判別に用いるようにしてもよい。
【００６５】
その判別の結果、ＣＲＦ＝１である場合は、著作権保護の必要有りと判断してステップＳ９０３に進み、出力禁止メッセージを表示装置１９に表示して、外部出力を行うことなく本処理を終了する。ここで、出力禁止メッセージとしては、例えば、「選択されている楽曲データは、著作権があり保護されているので、外部出力及び複製ができません」等の旨のメッセージが採用される。
【００６６】
一方、前記ステップＳ９０２の判別の結果、ＣＲＦ＝１でない（ＣＲＦ＝０である）場合は、著作権保護の必要無しと判断してステップＳ９０４に進み、外部出力指示が、通信Ｉ／Ｆ１４を介しての出力を指示するものであるか否かを判別する。その判別の結果、外部出力指示が、通信Ｉ／Ｆ１４を介しての出力を指示するものである場合は、ステップＳ９０５に進み、選択されている楽曲データのファイルを通信Ｉ／Ｆ１４を介して出力する。例えば、通信Ｉ／Ｆ１４に接続された外部装置２０（例えば、パーソナルコンピュータ、他の電子音楽装置等）、サーバコンピュータ１０２にアップロードする。その後、本処理を終了する。
【００６７】
なお、ＭＩＤＩＩ／Ｆ１３を通じて楽曲データを出力する場合、相手機器が所定のソフトウェアを利用でき、楽曲データをバルクデータとして受信可能な環境を有していれば、楽曲データをファイルとして転送することが可能である（ＭＤＲモード）。従って、このような環境が整っていれば、外部出力指示がＭＩＤＩＩ／Ｆ１３を通じての出力を指示する場合も、前記ステップＳ９０４から前記ステップＳ９０５に進んで、通信Ｉ／Ｆ１４からの出力と同様に処理するようにしてもよい。
【００６８】
一方、前記ステップＳ９０４の判別の結果、外部出力指示が、通信Ｉ／Ｆ１４を介しての出力を指示するものでない場合は、ステップＳ９０６に進み、選択されている楽曲データを指示に従った記録メディア（ＦＤ２４等）にコピーして、本処理を終了する。
【００６９】
本処理によれば、著作権フラグＣＲＦが「１」である場合は、選択されている楽曲データについて著作権保護の必要有りと判断され、そのアップロードや複写等による外部出力が禁止される。
【００７０】
図１０は、図７、図８のステップＳ７１４で実行される外部入力処理のフローチャートを示す図である。
【００７１】
まず、ダウンロードや読み込みにより楽曲データを取り込むことが可能な取り込み元となり得る外部装置（外部装置２０、サーバコンピュータ１０２等）及び記録メディア（ＦＤ２４等）の一覧を表示装置１９に表示する（ステップＳ１００１）。次に、表示された外部装置及び記録メディアの中から、実際の取り込み元と、その取り込み元内の楽曲データとをユーザに選択させ、その選択に応じて、楽曲データを取り込み元から取り込む（ステップＳ１００２）。
【００７２】
なお、本実施の形態では、前記ステップＳ１００１において、取り込み元の候補として第２ＲＯＭ６Ｂも表示されるものとする。第２ＲＯＭ６Ｂが取り込み元となった場合は、楽曲データが編集等を経てフラッシュメモリ２１に再記憶されることになる。なお、上記のような楽曲データをバルクデータとして送受信可能な装置があれば、それも一覧表示に含めるようにしてもよい。
【００７３】
次に、楽曲データの取り込み元が記録メディアであったか否かを判別し（ステップＳ１００３）、その判別の結果、楽曲データの取り込み元が記録メディアであった場合は、記録メディア内の楽曲データ全体が保護対象であるか否かを判別する（ステップＳ１００４）。ここで、この判別は、記録メディア内に著作権保護を示す特定ファイルが含まれているか否かによってなされ、特定ファイルが含まれている場合は、楽曲データのすべてが保護対象であると判別される。なお、特定ファイルは、本装置が解釈できるものであればどのような形式のものであってもよく、ルートディレクトリに所定の情報が付されている等のように、何らかの保護対策がメディア単位でなされていればよい。
【００７４】
その判別の結果、記録メディア内の楽曲データ全体が保護対象である場合は、エントリデータを作成すると共に、これを、取り込んだ楽曲データと一緒にフラッシュメモリ２１に記憶し（ステップＳ１００５）（図２（ｂ）参照）、ステップＳ１００９に進む。ここで、作成するエントリデータにおいて、著作権データ中の著作権フラグＣＲＦは「１」に設定される。
【００７５】
一方、前記ステップＳ１００３の判別の結果、楽曲データの取り込み元が記録メディアでなかった場合は、ステップＳ１００６に進む。また、前記ステップＳ１００４の判別の結果、「記録メディア内の楽曲データ全体が保護対象である」に該当しない場合も、前記ステップＳ１００６に進む。
【００７６】
ステップＳ１００６では、取り込み元から取り込んだ楽曲データが保護対象であるか否かを判別する。この判別は楽曲データ単位でなされ、例えば、楽曲データ中に著作権表示のデータがある場合や、所定のスクランブルがかかっている場合や、所定の透かし情報が含まれている場合等に保護対象であると判別される。なお、楽曲データ単位で保護対象であることを示す情報であって本装置が解釈できるものであれば、これら以外のものであってもよく、何らかの保護対策が楽曲データ単位でなされていればよい。
【００７７】
その判別の結果、取り込み元から取り込んだ楽曲データが保護対象である場合は、前記ステップＳ１００５と同様に、著作権フラグＣＲＦを「１」に設定したエントリデータを作成すると共に、これを、選択された楽曲データと一緒にフラッシュメモリ２１に記憶して（ステップＳ１００７）、ステップＳ１００９に進む。前記ステップＳ１００５、Ｓ１００７により、記録メディアから取り込まれる著作権付きの楽曲データについても、本装置における著作権フラグＣＲＦによる統一した（所定の形態の）情報によって保護が可能となる。
【００７８】
一方、前記ステップＳ１００６の判別の結果、取り込み元から取り込んだ楽曲データが保護対象でない場合は、ステップＳ１００８に進み、エントリデータを作成すると共に、これを、取り込んだ楽曲データと一緒にフラッシュメモリ２１に記憶する。ここでは、取り込んだ楽曲データは著作権保護の必要がないので、作成するエントリデータにおいて、著作権データ中の著作権フラグＣＲＦは「０」に設定される。
【００７９】
次に、ステップＳ１００９では、楽曲データの取り込みを終了するか否かを判別し、その判別の結果、楽曲データの取り込みを終了しない場合は、前記ステップＳ１００１に戻る一方、楽曲データの取り込みを終了する場合は、本処理を終了する。
【００８０】
本処理によれば、楽曲データが記録メディアまたは外部装置から取り込まれ、その際、著作権保護がかかっている場合は、著作権フラグＣＲＦを「１」に設定したエントリデータと共に楽曲データがフラッシュメモリ２１に記憶される。
【００８１】
図１１は、図６のステップＳ６０３で実行される自動演奏処理のフローチャートを示す図である。
【００８２】
まず、自動演奏フラグＡＡＳが「１」に設定されているか否かを判別し（ステップＳ１１０１）、その判別の結果、ＡＡＳ＝１でない場合は直ちに本処理を終了する一方、ＡＡＳ＝１である場合は、自動演奏を行う場合であるので、ステップＳ１１０２に進み、ＲＡＭ７（ワークメモリ）内の楽曲データについて、ＭＩＤＩイベントの読み出しタイミングであるか否かを判別する（ステップＳ１１０２）。その判別の結果、ＭＩＤＩイベントの読み出しタイミングでない場合は本処理を終了する一方、ＭＩＤＩイベントの読み出しタイミングである場合は、ステップＳ１１０３に進んで、今回のＭＩＤＩイベントが「ＥＮＤ」以外のデータであるか否かを判別する。
【００８３】
その判別の結果、今回のＭＩＤＩイベントが「ＥＮＤ」以外のデータである場合は、読み出しタイミングのＭＩＤＩイベントを音源回路１５に送り、発音させて（ステップＳ１１０４）、ステップＳ１１０５に進む一方、今回のＭＩＤＩイベントが「ＥＮＤ」以外のデータでない（ＥＮＤデータである）場合は、自動演奏フラグＡＡＳを「０」に設定して（ステップＳ１１０９）、本処理を終了する。
【００８４】
ステップＳ１１０５では、ＭＩＤＩ−ＯＵＴフラグＭＯＳが「１」に設定されており且つ著作権フラグＣＲＦが「０」に設定されているか否かを判別する。なお、ここで、処理の迅速化の観点から、図７、図８のステップＳ９０１と同様に、著作権フラグＣＲＦは、ＲＡＭ７に書き込まれているものを読み出すようにしている。
【００８５】
その判別の結果、ＭＯＳ＝１且つＣＲＦ＝０である場合は、ＭＩＤＩ−ＯＵＴが設定されており、且つ著作権保護による規制を受けないでＭＩＤＩ−ＯＵＴが可能な楽曲データであるので、ステップＳ１１０６に進み、読み出しタイミングのＭＩＤＩイベントをＭＩＤＩＩ／Ｆ１３を介してＭＩＤＩ−ＯＵＴ、すなわち、リアルタイムで楽曲データを順次出力し、ステップＳ１１０７に進む。一方、ＭＯＳ＝０またはＣＲＦ＝１の少なくとも一方である場合は、ＭＩＤＩ−ＯＵＴが設定されていないか、設定されていたとしても著作権保護による規制を受けた楽曲データであるので、ＭＩＤＩ−ＯＵＴを行うことなく前記ステップＳ１１０７に進む。これにより、たとえＭＩＤＩ−ＯＵＴが設定されていても、著作権フラグＣＲＦが「１」である楽曲データについてはＭＩＤＩ−ＯＵＴが禁止される。
【００８６】
ステップＳ１１０７では、押鍵ガイドの設定があるか否かを判別し、その判別の結果、押鍵ガイドの設定がない場合は本処理を終了する一方、押鍵ガイドの設定がある場合は、読み出しタイミングのＭＩＤＩイベントに応じて不図示の押鍵ランプを点灯／消灯制御して（ステップＳ１１０８）、本処理を終了する。例えば、ＭＩＤＩイベントがノートオン／ノートオフの場合は、対応するランプを点灯／消灯する。
【００８７】
本処理によれば、自動演奏を行う場合において、著作権フラグＣＲＦが「１」である楽曲データについては著作権保護の必要有りと判断され、ＭＩＤＩ−ＯＵＴによる出力が禁止される。
【００８８】
本実施の形態によれば、第２ＲＯＭ６Ｂにプリセットされる楽曲データに著作権データを対応させて記憶しておき、楽曲データをアップロードや複写等により外部出力しようとした場合、著作権データ中の著作権フラグＣＲＦに応じて出力を制御するようにしたので、例えば、ＣＲＦ＝１である楽曲データについては外部出力を一律に禁止することで、著作権を保護する一方で、ＰＤ曲のように著作権保護の不要な楽曲データについては、外部出力を許容して自由な利用を可能にしてユーザの便宜を図ることができる。よって、著作権を有する楽曲データの無制限の外部出力を曲毎に個別的に制限して権利を保護すると共に、権利を有しない楽曲データの有効利用を図ることができる。また、外部出力の際や自動演奏でＭＩＤＩ−ＯＵＴを行う際、楽曲データが一旦ＲＡＭ７に書き込まれるが、その場合にも著作権フラグＣＲＦによるチェックがなされるので、楽曲データが別の記憶手段を介して外部出力される場合やＭＩＤＩアウトされる場合についても、権利保護を厚く、確実にすることができる。
【００８９】
さらに、楽曲データを外部出力する際には、楽曲データと共に対応する著作権データをＲＡＭ７に書き込み、著作権フラグＣＲＦはＲＡＭ７内のものを参照するようにしたので、出力可否の判別処理を迅速に行うことができる。
【００９０】
また、外部から著作権保護がかかっている楽曲データを取り込む場合、著作権フラグＣＲＦを「１」としたエントリデータを作成し、楽曲データと共にフラッシュメモリ２１に記憶し、フラッシュメモリ２１内に記憶された楽曲データについても著作権フラグＣＲＦによる出力可否判別を行うようにしたので、第２ＲＯＭ６Ｂ内の内蔵曲だけでなく、事後的に得た楽曲データについても適切に権利保護または有効利用を図ることができる。しかも、フラッシュメモリ２１には、第２ＲＯＭ６Ｂ内の楽曲データを編集等して再記憶が可能であり、その際、著作権フラグＣＲＦが変更されることなく楽曲データに付随されるようにしたので、プリセット曲についてファイル名の変更や編集等を経て再記憶が行われても権利を一貫して保護することができる。
【００９１】
さらに、楽曲データを外部から取り込む場合、楽曲データに何らかの著作権保護対策がなされていれば、フラッシュメモリ２１に記憶する際に本装置で規定した形態に（著作権フラグＣＲＦとして）変換して保護の要否を判別可能に維持するので、外部から取り込んだ楽曲データの著作権データの形態がまちまちであっても、装置内部における著作権データの形態を統一して管理を容易にすることで、権利保護をより確実にすることができる。
【００９２】
本実施の形態によればまた、第２ＲＯＭ６Ｂ内に、日本向けと海外向けとで区別することなくすべての楽曲データを記憶すると共に、各楽曲データに仕向地フラグＤＦを対応させておき、且つ、本装置の第１ＲＯＭ６Ａの仕向地情報ＤＩとして、日本向け装置には「０」、海外向け装置には「１」を記憶しておく。そして、一覧表示の際、第１ＲＯＭ６Ａから読み出した仕向地情報ＤＩが「０」か「１」かによって、対応する楽曲データのみが表示され、適切な楽曲データのみが利用可能となるようにした。これにより、日本向けと海外向けとで第１ＲＯＭ６Ａを区別して作成、管理する必要がなくなるので、第１ＲＯＭ６Ａの作成、管理を簡単にし、第１ＲＯＭ６Ａの共用化により構成の簡単化及びコスト低減を図ることができる。
【００９３】
なお、本実施の形態では、本装置で実行される処理プログラムを仕向地毎に異ならせて記憶するようにしたが、これの代わりに、楽曲データと同様に日本向け用と海外向け用の両処理プログラムを第１ＲＯＭ６Ａに記憶しておき、実際に実行される処理プログラムが仕向地データＤＩに基づいて選択されるようにしてもよい。その場合、例えば、第１ＲＯＭ６Ａに図４に示す仕向地情報ＤＩを記憶する代わりに、ＣＰＵ５に繋がる不図示のＩ／Ｏポートの１ビットを用いて「０」なら日本、「１」なら海外、というように設定すればよい。
【００９４】
なお、本実施の形態では、仕向地は２個の場合を例示したが、３個以上いくつの場合にも適用可能であり、数に応じて仕向地情報ＤＩ、仕向地フラグＤＦの設定値数を増やせばよい。
【００９５】
なお、本実施の形態において、楽曲データの外部出力を制御する態様は、一律許容または一律禁止を例示したが、これに限らず、一定の条件付きで許容／禁止するようにしてもよい。例えば、特定の出力先だけに出力を許容してもよいし、あるいは、著作権の利用許諾の内容に従って、１世代に限りファイルとしてのコピーを可能にするための情報を付随させて出力を許容するようにしてもよい。
【００９６】
なお、本実施の形態において、楽曲データが予め記憶された記録メディア、及び本装置から転送された楽曲データを記憶する記録メディアは、例示した上記ＦＤ２４等に限定されるものでなく、例えば、光磁気ディスク、ＣＤ−Ｒ／ＲＷ、磁気テープ、ＰＤ（Phase change Disk）、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ／ＲＷ等、各種メディアを用いることができる。
【００９７】
なお、本実施の形態では楽曲データを第２ＲＯＭ６Ｂまたはフラッシュメモリ２１から出力する際、ＲＡＭ７に一旦書き込み、ＲＡＭ７から出力するようにした場合を例示したが、楽曲データの著作権フラグＣＲＦによる出力規制は、ＲＡＭ７を介してなされる場合に限らず、第２ＲＯＭ６Ｂまたはフラッシュメモリ２１から直接出力されるようにした場合にも適用可能である。
【００９８】
なお、本実施の形態において、スタイルデータ、音色データ、設定データ等に著作権が存在する場合は、楽曲データの場合と同様に著作権データに基づき出力規制等の制御を行うようにしてもよい。
【００９９】
なお、本実施の形態では、保護すべき楽曲データとして著作権を有するものを例示したが、これ以外の権利等によって自由な複製が禁止されているものについても、著作権データと同様のデータを用いて出力規制を行うことが可能である。
【０１００】
なお、本発明を達成するためのソフトウェアによって表される制御処理プログラムを記憶した記憶媒体を、本装置に読み出すことによって同様の効果を奏するようにした場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、プログラムコードが電送媒体等を介して供給される場合は、プログラムコード自体が本発明を構成することになる。なお、これらの場合の記憶媒体としては、ＲＯＭのほか、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／ＲＷ、磁気テープ、不揮発性のメモリカード等を用いることができる。
【０１０１】
また、コンピュータが読出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１０２】
【図１】本発明の一実施の形態に係る電子音楽装置の全体構成を示すブロック図である。
【図２】各種メモリ内のデータ構成を示す概念図である。
【図３】第２ＲＯＭに記憶されているデータの詳細な構成を示す図である。
【図４】第１ＲＯＭ内のデータ構成を示す概念図である。
【図５】仕向地情報ＤＩ及び仕向地フラグＤＦに基づく楽曲データのアクセス状況を説明するための図である。
【図６】本実施の形態におけるメインルーチンのフローチャートを示す図である。
【図７】図６のステップＳ６０２で実行されるパネルスイッチ処理のフローチャートを示す図である。
【図８】図６のステップＳ６０２で実行されるパネルスイッチ処理の図７の続きのフローチャートを示す図である。
【図９】図７、図８のステップＳ７１２で実行される外部出力処理のフローチャートを示す図である。
【図１０】図７、図８のステップＳ７１４で実行される外部入力処理のフローチャートを示す図である。
【図１１】図６のステップＳ６０３で実行される自動演奏処理のフローチャートを示す図である。
【符号の説明】
【０１０３】
２  パネルスイッチ（アクセス手段）、  ５  ＣＰＵ（アクセス制御手段）、  ６Ａ  第１ＲＯＭ（仕向地データ記憶手段）、  ６Ｂ  第２ＲＯＭ（楽曲データ記憶手段）、  ７  ＲＡＭ、  １０  フロッピー（登録商標）ディスクドライブ（ＦＤＤ）、  １１  ハードディスクドライブ（ＨＤＤ）、  １３  ＭＩＤＩインターフェイス（ＭＩＤＩＩ／Ｆ）、  １４  通信インターフェイス（通信Ｉ／Ｆ）、  １５  音源回路、  ２０  外部装置、  ２１  フラッシュメモリ、  ２４  フロッピー（登録商標）ディスク（ＦＤ）、  １０２  サーバコンピュータ、  ＤＩ  仕向地情報（仕向地データ）、  ＤＦ  仕向地フラグ（仕向地対応データ）、  ＣＲＦ  著作権フラグ
【図１】
0004775546.tif 000002
【図２】
0004775546.tif 000003
【図３】
0004775546.tif 000004
【図４】
0004775546.tif 000005
【図５】
0004775546.tif 000006
【図６】
0004775546.tif 000007
【図７】
0004775546.tif 000008
【図８】
0004775546.tif 000009
【図９】
0004775546.tif 000010
【図１０】
0004775546.tif 000011
【図１１】
0004775546.tif 000012