(57)【特許請求の範囲】
【請求項１】
楽曲を表す楽曲データをファイル単位でそのファイル名と共に記憶可能な記憶装置と、前記楽曲データを読み出して楽曲を再生する再生手段と、所望の楽曲データを外部記録媒体または外部機器から取り込んでそのファイル名と共に前記記憶装置に記憶する取り込み手段とを備えた電子音楽装置において、
前記外部記録媒体若しくは前記楽曲データ中に著作権情報が記録され、または前記外部記録媒体若しくは前記楽曲データに著作権保護の対策処理がなされているかに基づいて、前記取り込み手段によって取り込まれた楽曲データの著作権が保護されるべきものであるか否かを判定する第１判定手段と、
前記取り込み手段によって取り込まれた楽曲データの著作権が保護されるべきものであると前記第１判定手段によって判定されたとき、同楽曲データのファイル名を、著作権保護を示す所定の様式に変更して前記記憶装置に記憶させるファイル名変更手段と
を設けたことを特徴とする電子音楽装置。
【請求項２】
請求項１に記載の電子音楽装置において、さらに
前記記憶装置内に記憶されている楽曲データを外部記録媒体に書き込み可能な書き込み手段と、
前記記憶装置に記憶されている楽曲データのファイル名が著作権保護を示す前記所定の様式のファイル名であるか否かを判定する第２判定手段と、
前記第２判定手段によって前記記憶装置に記憶されている楽曲データのファイル名が著作権保護を示す前記所定の様式のファイル名であると判定された楽曲データに関しては、前記書き込み手段による前記外部記録媒体への書き込みがなされないようにする書き込み制御手段と
を設けたことを特徴とする電子音楽装置。
【請求項３】
請求項１に記載の電子音楽装置において、さらに
前記記憶装置内に記憶されている楽曲データを外部機器に出力可能な出力手段と、
前記記憶装置に記憶されている楽曲データのファイル名が著作権保護を示す前記所定の様式のファイル名であるか否かを判定する第２判定手段と、
前記第２判定手段によって前記記憶装置に記憶されている楽曲データのファイル名が著作権保護を示す前記所定の様式のファイル名であると判定された楽曲データに関しては、前記出力手段による前記外部機器への出力がなされないようにする出力制御手段と
を設けたことを特徴とする電子音楽装置。
【請求項４】
請求項１に記載の電子音楽装置において、さらに
外部機器からの指示により前記記憶装置に記憶されているファイル名を同外部機器に出力するとともに、同出力したファイル名のうちのいずれかのファイル名の指定を外部機器から受けて、前記記憶装置内に記憶されていて前記指定されたファイル名に対応した楽曲データを同外部機器に出力可能な出力手段と、
前記記憶装置に記憶されている楽曲データのファイル名が著作権保護を示す前記所定の様式のファイル名であるか否かを判定する第２判定手段と、
前記第２判定手段によって前記記憶装置に記憶されている楽曲データのファイル名が著作権保護を示す前記所定の様式のファイル名であると判定されなかった楽曲データのファイル名のみを抽出し、前記抽出したファイル名のみが前記外部機器におけるファイル名の指定のために前記外部機器に出力されるように前記出力手段を制御する出力制御手段と
を設けたことを特徴とする電子音楽装置。
【請求項５】
楽曲を表す楽曲データをファイル単位でそのファイル名と共に記憶している電子音楽装置であって、著作権が保護されるべき楽曲データに関しては前記ファイル名が所定の様式に変更されている楽曲データを記憶している電子音楽装置に対し、前記楽曲データの送信を要求する外部機器に適用されるコンピュータプログラムであって、コンピュータに、
前記電子音楽装置に記憶されているファイル名の送信を要求するファイル名送信要求ステップと、
前記ファイル名の送信要求に応答して前記電子音楽装置から送信されたファイル名が著作権を保護すべき前記所定の様式であるか否かを判定する判定ステップと、
前記電子音楽装置から送信されたファイル名のうちで、前記判定ステップにて著作権保護を示す前記所定の様式のファイル名であると判定されたファイル名の楽曲データに関しては、同楽曲データの前記電子音楽装置に対する送信の要求を禁止する禁止ステップと
を実行させることを特徴とするコンピュータプログラム。
【請求項６】
楽曲を表す楽曲データをファイル単位でそのファイル名と共に記憶している電子音楽装置であって、著作権が保護されるべき楽曲データに関しては前記ファイル名が所定の様式に変更されている楽曲データを記憶している電子音楽装置に対し、前記楽曲データの送信を要求する外部機器に適用されるコンピュータプログラムであって、コンピュータに、
前記電子音楽装置に記憶されているファイル名の送信を要求するファイル名送信要求ステップと、
前記ファイル名の送信要求に応答して前記電子音楽装置から送信されたファイル名が著作権を保護すべき前記所定の様式であるか否かを判定する判定ステップと、
前記電子音楽装置から送信されたファイル名のうちで、前記判定ステップにて著作権保護を示す前記所定の様式のファイル名でないと判定されたファイル名のみを抽出し、前記抽出したファイル名のみを表示器に表示する表示ステップと、
前記表示ステップにて表示器に表示されたファイル名の中からユーザによって選択されたファイル名に対応した楽曲データの送信を前記電子音楽装置に要求する楽曲データ送信要求ステップと
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、著作権の保護対象である楽曲データの複製または外部機器に対する送信を禁止するようにした電子音楽装置、および同外部機器に適用されるプログラムなどに関する。
【０００２】
【従来の技術】
従来から、楽曲を表す楽曲データをフレキシブルディスク、コンパクトディスクなどに格納して販売する場合、複数種類の楽曲データに対して共通に、または各楽曲データごとに、作曲者、作曲年月日、製作者、製作年月日などの著作権の保護対象であること表す著作権データを記録しておいて、著作権の保護対象である楽曲データが無断で複製されないようにしていた。また、通信回線を含む外部機器から楽曲データを取り込んだ場合には、前記のような著作権データを付加して楽曲データを記憶するようにすることも行なわれていた。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記のように楽曲データに著作権データを付加しても、楽曲データの無断複製を充分に禁止できなかった。特に、電子楽器、パーソナルコンピュータなどの電子音楽装置に、著作権の保護対象である楽曲データが外部記録媒体、外部機器などから一旦取り込まれると、その編集などのために、楽曲データが無断で複製されることがあった。また、取り込んだ楽曲データに著作権データを付加する作業が面倒であるという問題もあった。
【０００４】
【発明の概要】
本発明は、上記問題に対処するためになされたもので、その目的は、楽曲データが著作権の保護対象であることを識別できる識別子を簡単に付加できるようにするとともに、楽曲データの無断複製をより良好に禁止されるようにした電子音楽装置、プログラムなどを提供するものである。
【０００５】
上記目的を達成するために、本発明の特徴は、楽曲を表す楽曲データをファイル単位でそのファイル名と共に記憶可能な記憶装置と、楽曲データを読み出して楽曲を再生する再生手段と、所望の楽曲データを外部記録媒体または外部機器から取り込んでそのファイル名と共に記憶装置に記憶する取り込み手段とを備えた電子音楽装置において、外部記録媒体若しくは楽曲データ中に著作権情報が記録され、または外部記録媒体若しくは楽曲データに著作権保護の対策処理がなされているかに基づいて、取り込み手段によって取り込まれた楽曲データの著作権が保護されるべきものであるか否かを判定する第１判定手段と、取り込み手段によって取り込まれた楽曲データの著作権が保護されるべきものであると第１判定手段によって判定されたとき、同楽曲データのファイル名を、著作権保護を示す所定の様式に変更して記憶装置に記憶させるファイル名変更手段とを設けたことにある。
【０００６】
この特徴によれば、取り込み手段によって取り込まれた楽曲データの著作権が保護されるべきものであると、第１判定手段およびファイル名変更手段により、楽曲データのファイル名が自動的に所定の様式に変更される。これにより、著作権が保護されるべき楽曲データとそうでない楽曲データとを簡単に識別できるようになるとともに、同識別のための識別子の付与作業も必要なくなる。そして、前記変更されたファイル名を参照するだけで楽曲データの著作権が保護されるべきものであるかを判定できるので、楽曲データの複製のために著作権が保護されるべき楽曲データのファイル名を表示しないようにしたり、同楽曲データの複製を禁止したり、同楽曲データの外部機器への出力を禁止したりすることにより、楽曲データに関する著作権が良好に保護されるようになる。
【０００７】
また、本発明の他の特徴は、記憶装置内に記憶されている楽曲データを外部記録媒体に書き込み可能な書き込み手段と、記憶装置に記憶されている楽曲データのファイル名が著作権保護を示す所定の様式のファイル名であるか否かを判定する第２判定手段と、第２判定手段によって記憶装置に記憶されている楽曲データのファイル名が著作権保護を示す所定の様式のファイル名であると判定された楽曲データに関しては、書き込み手段による外部記録媒体への書き込みがなされないようにする書き込み制御手段とを設けたことにある。
【０００８】
これによれば、記憶装置に記憶されていて著作権が保護されるべき楽曲データに関しては、第２判定手段および書き込み制御手段により、外部記録媒体への書き込みが禁止される。したがって、著作権が保護されるべき楽曲データの複製が抑制されて、楽曲データに関する著作権が良好に保護される。
【０００９】
また、本発明の他の特徴は、記憶装置内に記憶されている楽曲データを外部機器に出力可能な出力手段と、記憶装置に記憶されている楽曲データのファイル名が著作権保護を示す所定の様式のファイル名であるか否かを判定する第２判定手段と、第２判定手段によって記憶装置に記憶されている楽曲データのファイル名が著作権保護を示す所定の様式のファイル名であると判定された楽曲データに関しては、出力手段による外部機器への出力がなされないようにする出力制御手段とを設けたことにある。
【００１０】
これによれば、記憶装置に記憶されていて著作権が保護されるべき楽曲データに関しては、第２判定手段および出力制御手段により、外部機器への同楽曲データの出力が禁止される。したがって、著作権が保護されるべき楽曲データの複製が抑制されて、楽曲データに関する著作権が良好に保護される。
【００１１】
また、本発明の他の特徴は、外部機器からの指示により記憶装置に記憶されているファイル名を同外部機器に出力するとともに、同出力したファイル名のうちのいずれかのファイル名の指定を外部機器から受けて、記憶装置内に記憶されていて前記指定されたファイル名に対応した楽曲データを同外部機器に出力可能な出力手段と、記憶装置に記憶されている楽曲データのファイル名が著作権保護を示す所定の様式のファイル名であるか否かを判定する第２判定手段と、第２判定手段によって記憶装置に記憶されている楽曲データのファイル名が著作権保護を示す所定の様式のファイル名であると判定されなかった楽曲データのファイル名のみを抽出し、抽出したファイル名のみが外部機器におけるファイル名の指定のために外部機器に出力されるように出力手段を制御する出力制御手段とを設けたことにある。
【００１２】
これによれば、記憶装置に記憶されていて著作権が保護されるべき楽曲データに関しては、第２判定手段および出力制御手段により、外部機器へのそのファイル名の出力が禁止される。したがって、外部機器においては、著作権が保護されるべき楽曲データのファイル名が表示されなくなり、ユーザによって同楽曲データのファイル名が指定されなくなる。その結果、著作権が保護されるべき楽曲データは、外部機器へ出力されることが実質的に禁止され、楽曲データに関する著作権が良好に保護される。
【００１３】
また、本発明の他の特徴は、楽曲を表す楽曲データをファイル単位でそのファイル名と共に記憶している電子音楽装置であって、著作権が保護されるべき楽曲データに関してはファイル名が所定の様式に変更されている楽曲データを記憶している電子音楽装置に対し、楽曲データの送信を要求する外部機器に適用されるコンピュータプログラムであって、コンピュータに、電子音楽装置に記憶されているファイル名の送信を要求するファイル名送信要求ステップと、ファイル名の送信要求に応答して電子音楽装置から送信されたファイル名が著作権を保護すべき所定の様式であるか否かを判定する判定ステップと、電子音楽装置から送信されたファイル名のうちで、判定ステップにて著作権保護を示す所定の様式のファイル名であると判定されたファイル名の楽曲データに関しては、同楽曲データの電子音楽装置に対する送信の要求を禁止する禁止ステップとを実行させることにある。
【００１４】
この他の特徴によれば、電子音楽装置に記憶されていて著作権が保護されるべき楽曲データに関しては、判定ステップおよび禁止ステップにより、外部機器から電子音楽装置への楽曲データの送信要求が禁止される。その結果、著作権が保護されるべき楽曲データは、電子音楽装置から外部機器へ出力されることがなくなるので、楽曲データに関する著作権が良好に保護される。
【００１５】
また、本発明の他の特徴は、楽曲を表す楽曲データをファイル単位でそのファイル名と共に記憶している電子音楽装置であって、著作権が保護されるべき楽曲データに関してはファイル名が所定の様式に変更されている楽曲データを記憶している電子音楽装置に対し、楽曲データの送信を要求する外部機器に適用されるコンピュータプログラムであって、コンピュータに、電子音楽装置に記憶されているファイル名の送信を要求するファイル名送信要求ステップと、ファイル名の送信要求に応答して電子音楽装置から送信されたファイル名が著作権を保護すべき所定の様式であるか否かを判定する判定ステップと、電子音楽装置から送信されたファイル名のうちで、判定ステップにて著作権保護を示す所定の様式のファイル名でないと判定されたファイル名のみを抽出し、抽出したファイル名のみを表示器に表示する表示ステップと、表示ステップにて表示器に表示されたファイル名の中からユーザによって選択されたファイル名に対応した楽曲データの送信を電子音楽装置に要求する楽曲データ送信要求ステップとを実行させることにある。
【００１６】
この他の特徴によれば、電子音楽装置に記憶されていて著作権が保護されるべき楽曲データに関しては、判定ステップおよび表示ステップにより、外部機器におけるそのファイル名が表示されなくなる。したがって、外部機器において、同楽曲データのファイル名のユーザによる指定がなされなくなる。その結果、著作権が保護されるべき楽曲データは、外部機器に出力されることが実質的に禁止され、楽曲データに関する著作権が良好に保護される。
【００１７】
これらの発明において、電子音楽装置および外部機器は、例えば、電子楽器、パーソナルコンピュータなどで構成される。また、記憶装置は、ＲＯＭ、フラッシュメモリＥＥＰＲＯＭ、ハードディスクＨＤなどで構成され得る。また、外部記録媒体は、例えばフレキシブルディスク、コンパクトディスクなどの磁気または光記録媒体で構成され得る。また、楽曲データは、例えばファイル単位で記憶され、転送され、このファイル名に付加した特定の文字列または記号列、所定の様式に変更されたファイル名の拡張子などにより、楽曲データの著作権が保護されるべきであることを識別可能とするものである。
【００１８】
また、前記電子音楽装置およびプログラムの発明は、電子音楽装置と外部機器を含むシステムおよび外部機器単独にも適用され得るとともに、これらの電子音装置、外部機器およびシステムに適用される方法発明、プログラム、プログラムを記録したコンピュータ読み取り可能な記録媒体にも適用できる。
【００１９】
【発明の実施の形態】
以下、本発明の一実施形態を図面を用いて説明する。図１は、本発明の電子音楽装置としての電子楽器Ａおよび同電子楽器Ａの周辺装置をブロック図により示している。
【００２０】
この電子楽器Ａは、鍵盤１１、パネル操作子群１２および表示器１３を備えている。鍵盤１１は演奏操作子としての複数の鍵からなり、各鍵の押離鍵により楽音信号の発生および停止が指示される。これらの鍵の押離鍵は、バス２０に接続された検出回路１４内に各鍵に対応して設けられた鍵スイッチのオン・オフによってそれぞれ検出される。また、鍵盤１１には、各鍵にそれぞれ対応した複数の押鍵ランプ１１ａが設けられており、押鍵ランプ１１ａは押鍵ランプ点灯制御回路１５によって点灯制御される。
【００２１】
パネル操作子群１２は、電子楽器Ａの前面パネルに設けられていて、電子楽器Ａの種々の動作を指示するために操作される。特に、本実施形態においては、楽曲データの選択、再生、取り込み、転送、コピーなどの指示のために操作される。これらのパネル操作子群１２の操作は、バス２０に接続された検出回路１６内に各操作子に対応して設けられた操作子スイッチのオン・オフによってそれぞれ検出される。表示器１３は、液晶ディスプレイまたはブラウン管装置などで構成されており、文字、符号、図形などを表示する。この表示器１３の表示態様は、バス２０に接続された表示制御回路１７によって制御される。
【００２２】
バス２０には、ＣＰＵ３１、タイマ３２、ＲＯＭ３３、ＲＡＭ３４、内部記憶装置３５、外部記憶装置３６、音源回路４１および効果回路４２が接続されている。ＣＰＵ３１、タイマ３２、ＲＯＭ３３およびＲＡＭ３４は、マイクロコンピュータ本体部を構成するもので、電子楽器Ａの各種動作をプログラムの実行により制御する。
【００２３】
ＲＯＭ３３には、プログラム記憶エリアおよびデータ記憶エリアが設けられている。プログラム記憶エリアには、システムプログラム、電子楽器Ａの各種機能を実現するための一部のプログラムなどが記憶されている。データ記憶エリアには、図２に示すように、自動演奏によるデモンストレーションのために、エントリデータおよび楽曲を表す複数組の楽曲データが記憶されている。エントリデータは、楽曲データを構成するファイルを表すファイル名データおよび同ファイルの先頭アドレスを表す先頭アドレスデータを一組にした複数組のデータからなる。ファイル名データは、ファイル名部分（例えば、"bluesky”）とＭＩＤＩデータであることを表す拡張子（すなわち、".mid"）からなる。そして、このファイル名に関する楽曲データ（楽曲ファイル）が著作権の保護対象となるものであれば、ファイル名が所定の様式に変更されている。例えば、著作権の保護対象でない場合のファイル名データが"bluesky.mid"であるのに対して、著作権の保護対象に係る楽曲データのファイル名データは"blueskyxyz.mid"のように変更されている。
【００２４】
各楽曲データは、例えば図２に示すように、複数のトラック分（例えば、１６トラック分）の自動演奏データからなる。各トラックの自動演奏データは、初期値データ、タイミングデータ、ＭＩＤＩイベントデータおよびエンドデータからなる。初期値データは、楽音信号の音色、効果、スタイル（自動伴奏パターンの種類）、演奏テンポなどの楽音信号の各種発生態様を制御するための複数種類の制御データからなる。タイミングデータは、前後のＭＩＤＩイベントデータの発生の時間間隔を表す。ＭＩＤＩイベントデータは、楽曲の進行に従った楽器の演奏イベントを表すもので、ノートオン、ノートオフ、音色、効果などに関する。
【００２５】
ノートオンに関する演奏イベントデータは、例えば楽音の発生開始（押鍵）を表すノートオンデータ、発生楽音の音高（周波数）を表すノート番号データ、音量（押鍵の速さ）を表すベロシティデータ、および楽音信号形成チャンネルを表すチャンネル番号データからなる。なお、チャンネル番号データは、詳しくは後述する音源回路４１の楽音信号形成チャンネルに対応する。ノートオフに関する演奏イベントデータは、楽音の発生終了（離鍵）を表すノートオフデータ、発生楽音の音高（周波数）を表すノート番号データ、および楽音信号形成チャンネルを表すチャンネル番号データからなる。なお、前記楽曲データのフォーマットはＳＭＦフォーマットに基づくものであるが、フォーマットに関してはこれに限定されることなく、種々のフォーマットが採用される。
【００２６】
また、ＲＯＭ３３のデータ記憶エリアには、各複数組のスタイルデータ、音色データ、効果データおよびレジストレーションデータが記憶されているとともに、その他のデータも記憶されている。スタイルデータは、マーチ、ワルツのなどの各種自動伴奏音の発生を制御するためのものである。音色データは、ピアノ、ギターなどの発生楽音の音色を制御するためのものである。効果データは、リバーブ、コーラスなど発生楽音に付与する効果を制御するためのものである。レジストレーションデータは、各一組ずつのスタイルデータ、音色データ、効果データなどを同時に指定するためのものである。
【００２７】
内部記憶装置３５は、本明細書では、フラッシュメモリＥＥＰＲＯＭ、ハードディスクＨＤなどのように電子楽器Ａに予め組み込まれている書き込み可能な不揮発性メモリと、同不揮発性メモリに対するドライブユニットを含むものであり、大量のデータおよびプログラムを記憶および読み出し可能にしている。このメモリには、前記ＲＯＭ３３の場合と同種であるが、同ＲＯＭ３３の場合とは異なる、多種類のプログラム（後述する図５〜８のプログラムを含む）、図２に示すようなエントリデータ、楽曲データ、スタイルデータ、音色データ、効果データ、レジストレーションデータおよびその他のデータが、予め記憶され、または外部から取り込んで記憶されるようになっている。
【００２８】
外部記憶装置３６は、本明細書では、フレキシブルディスクＦＤ、コンパクトディスクＣＤなどのように電子楽器Ａに装着可能な種々の外部記録媒体と、同外部記録媒体に対するドライブユニットとを含むものであり、大量のデータおよびプログラムを記憶および読み出し可能にしている。これらの外部記録媒体に対して、前記ＲＯＭ３３の場合と同種であるが、同ＲＯＭ３３の場合とは異なる、多種類のプログラム、図２に示すようなエントリデータ、楽曲データ、スタイルデータ、音色データ、効果データ、レジストレーションデータおよびその他のデータが読出しおよび書き込み可能となっている。
【００２９】
音源回路４１は、複数の楽音信号形成チャンネルを備えている。各楽音信号形成チャンネルは、ＣＰＵ３１による制御のもとに供給される演奏情報（ノートオンデータ、ノートオフデータ、ノート番号データ、ベロシティデータ、チャンネル番号データなど）に基づいて楽音信号を形成する。また、各楽音信号形成チャンネルにて形成される楽音信号の音色、伴奏音信号などは、ＣＰＵ３１による制御のもとに、ＲＯＭ３３、ＲＡＭ３４、内部記憶装置３５および外部記憶装置３６に記憶された各種制御データ、ならびに後述するインターフェース回路５１を介して入力された各種制御データにより制御される。
【００３０】
効果回路４２は、音源回路４１によって生成された楽音信号に、リバーブ、コーラスなどの各種音楽的効果を付与するものである。また、この効果回路４２において付与される効果も、ＣＰＵ３１による制御のもとに、ＲＯＭ３３、ＲＡＭ３４、内部記憶装置３５および外部記憶装置３６に記憶された各種効果データ、ならびに後述するインターフェース回路５１を介して入力された各種効果データにより制御される。効果回路４３にて効果の付与された楽音信号は、サウンドシステム４３に供給される。サウンドシステム４３は、アンプ、スピーカなどからなり、前記供給された楽音信号に対応した楽音を発音する。
【００３１】
また、バス２０には、インターフェース回路５１も接続されている。インターフェース回路５１は、他の電子楽器、パーソナルコンピュータなどの外部機器５２から各種データを入力するとともに、外部機器５２に各種データを出力する。この外部機器５２を前述した電子楽器Ａと同様に構成することも可能であるが、同外部機器５２は、少なくとも前述したものと同様な操作子群、表示器、ＣＰＵ、タイマ、ＲＯＭ、ＲＡＭ、内部記憶装置、外部記憶装置などからなるコンピュータ機能を備えたものであればよい。特に、本実施形態においては、フレキシブルディスクＦＤ、コンパクトディスクＣＤなどの記録媒体に記録されている図８の楽曲データ要求プログラムの実行により、電子楽器Ａから楽曲データを取り込むことを可能としている。また、このインターフェース回路５１は、通信ネットワーク６４を介して外部と接続可能となっていて、この電子楽器と外部との各種プログラムおよびデータの交信を可能としている。
【００３２】
次に、上記のように構成した実施形態の動作を説明する。まず、電子楽器Ａの概略的動作について説明すると、図示しない電源スイッチの投入により、ＣＰＵ３１は、図５のメインプログラムの実行をステップＭ１０にて開始し、ステップＭ１２にて初期設定処理を実行する。この初期設定処理においては、表示器１３、音源回路４１、効果回路４２、タイマ３２、インターフェース回路５１などが初期状態に設定される。表示器１３においては、初期画面を表示する。音源回路４１においては、標準的な音色の楽音信号が形成されるように設定される。効果回路４２においては、標準的な効果が楽音信号に付与されるか、楽音信号に何も効果が付与されないように設定される。前記ステップＭ１２の処理後、ステップＭ１４〜Ｍ２２からなる循環処理を実行する。
【００３３】
ステップＭ１４においては、パネル操作子群１２の操作が検出される。ステップＭ１６においては、前記パネル操作子群１２の操作検出に応答して、楽曲データの入出力処理が実行される。この楽曲データの入出力処理においては、詳しくは後述する図６の楽曲データ入力ルーチン、図７の楽曲データ複製ルーチンおよび図８の楽曲データ送信ルーチンが実行される。
【００３４】
ステップＭ１８においては、前記パネル操作子群１２の操作検出に応答して、自動演奏およびガイド処理が実行される。自動演奏処理においては、ユーザによって選択された一楽曲を表す楽曲データが再生される。この場合、楽曲データは、ＲＯＭ３３、内部記憶装置３５および外部記憶装置３６のいずれかに記憶され、またはインターフェース回路５１を介して外部機器５２もしくは通信ネットワーク５３から入力した楽曲データである。この楽曲データの選択においては、ユーザがエントリデータ中のファイル名を表示器１３を見ながら指定することにより行なわれる。また、楽曲データの再生においては、初期値データを読出して音源回路４１および効果回路４２に供給した後、タイミングデータにより表された時間の経過ごとにＭＩＤＩイベントデータを読み出して、音源回路４１または効果回路４２に順次供給する。
【００３５】
音源回路４１は、前記供給されたＭＩＤＩイベントデータに対応した楽音信号を形成して効果回路４２に出力する。効果回路４２は、前記供給されたＭＩＤＩイベントデータに対応した効果を楽音信号に付与して、サウンドシステム４３に出力する。サウンドシステム４３は、前記効果の付与された楽音信号に対応した楽音を発音する。これにより、楽曲データによって表された楽曲が再生される。
【００３６】
また、ガイド処理においては、前記のように順次読み出されたＭＩＤＩイベントデータ中のノートオンおよびノートオフに関する演奏イベントデータを押鍵ランプ点灯制御回路１５に順次供給する。そして、押鍵ランプ点灯制御回路１５が、前記ノートオンおよびノートオフに関する演奏イベントデータに基づいて、ノート番号により表された鍵に対応した押鍵ランプ１１ａを順次点灯する。これにより、ユーザが押鍵すべき鍵が順次指示される。このガイド処理は、通常、自動演奏処理ルーチンと併せて行なわれ、一つのパートに属する楽音が発音されている一方で、他のパートに属する演奏鍵がユーザに提示される。
【００３７】
ステップＭ２０の押離鍵処理においては、検出回路１４によって検出されてユーザによる鍵盤１４の押離鍵操作を表す押離鍵データ（ノートオンおよびノートオフに関する演奏イベントデータと同じ）を音源回路４１に供給する。音源回路４１は、この供給された押離鍵データに対応した楽音信号を形成して、同楽音信号を効果回路４２を介してサウンドシステム４３に出力する。サウンドシステム４３は、この楽音信号に対応した楽音を発音する。これにより、鍵盤１１の演奏操作に応じた楽音が発音される。
【００３８】
さらに、ステップＭ２２においては、前記パネル操作子群１２の操作検出に応答して、発生楽音の音色、効果などを制御するその他の処理が実行される。この場合、前記パネル操作子群２１の操作に応じた音色データ、効果データが音源回路４１、効果回路４２などに供給される。これにより、発生される楽音の音色、効果などがパネル操作子群１２の操作に応じて種種に変更される。
【００３９】
次に、楽曲データ入力ルーチンについて詳細に説明する。このルーチンは、外部記憶装置３６（具体的には、フレキシブルディスクＦＤまたはコンパクトディスクＣＤ）に記憶されている楽曲データを電子楽器Ａに取り込んだり、外部機器５２もしくは通信ネットワーク５３に接続された各種機器に記憶されている楽曲データをインターフェース回路５１を介して取り込んだりするものである。この楽曲データ入力ルーチンの実行は、図６のステップＭ３０にて開始される。この楽曲データ入力ルーチンの実行開始後、ＣＰＵ３１は、ステップＭ３２にて、楽曲データの取り込み先をユーザに指定させるとともに、同取り込み先に記憶されている楽曲データの一覧を表示器１３に表示する。
【００４０】
この場合、ＣＰＵ３１は、まず表示器１３にてユーザに取り込み先（例えば、外部記憶装置３６、外部機器５２および通信ネットワーク５３に接続された各種機器など）を指定させることを促す。そして、ユーザが取り込み先を指定すると、ＣＰＵ３１は取り込み先に記憶されているエントリデータを入力して、同取り込み先に記憶されている全ての楽曲データのファイル名を表示器１３に表示する。なお、取り込み先（例えば、外部記憶装置３６、外部機器５２および通信ネットワーク５３に接続された各種機器など）には、図３に示すように、エントリデータおよび複数組の楽曲データが記憶されている。エントリデータおよび楽曲データのフォーマットに関しては、図２に示したとおりである。
【００４１】
前記ステップＭ３２の処理後、ＣＰＵ３１は、ステップＭ３４にて、前記表示器１３に表示されている複数のファイル名の中から一つもしくは複数のファイル名を選択することをユーザに促す。そして、ユーザがパネル操作子群１２を操作して前記一つもしくは複数のファイル名を選択すると、ＣＰＵ３１は、同ステップＭ３４にて、前記指定された一つまたは複数のファイル名に対応した楽曲データを取り込み先から入力して、ＲＡＭ３４に一旦記憶する。ＲＡＭに記憶された楽曲データは、例えば図４に示すとおりである。
【００４２】
次に、ＣＰＵ３１は、ステップＭ３６にて、楽曲データの取り込みがフレキシブルディスクＦＤ，コンパクトディスクＣＤなどの記録媒体からの取り込みかを判定する。これは、楽曲データが、フレキシブルディスクＦＤ，コンパクトディスクＣＤなどの記録媒体に記録されている場合には、楽曲データの配列なども含めて同記録媒体に記録されている全ての楽曲データが著作権の保護対象である可能性が高いからである。
【００４３】
楽曲データの取り込みがフレキシブルディスクＦＤ，コンパクトディスクＣＤなどの記録媒体からの取り込みである場合には、ＣＰＵ３１は、ステップＭ３６にて「Ｙｅｓ」と判定して、ステップＭ３８にて記録媒体自体が著作権の保護対象であるか否かを判定する。この場合、記録媒体に作曲者、作曲年月日、製作者、製作年月日などの著作権情報が記録されていたり、記録媒体に何らかの著作権の保護対策がなされていれば、記録媒体自体が著作権の保護対象であると判定する。言い換えれば、前記記録媒体に記録されている全ての楽曲データは著作権の保護対象であると判定する。
【００４４】
そして、ステップＭ３８にて「Ｙｅｓ」すなわち著作権の保護対象であると判定されると、ＣＰＵ３１は、ステップＭ４２にて、前記ＲＡＭ３４に一旦記憶した楽曲データのファイル名を所定の様式に変更する。本実施形態では、例えば、前記ＲＡＭ３４に一旦記憶したファイル名データが"bluesky.mid"であれば、ファイル名部分"bluesky"の後に所定の文字列"xyz"を付加して、同ファイル名データ"bluesky.mid"を"blueskyxyz.mid"のように変更する。
【００４５】
前記ステップＭ４２に処理後、ＣＰＵ３１は、ステップＭ４４にて、前記変更したファイル名データおよび前記ＲＡＭ３４に一旦記憶した楽曲データを内部記憶装置３５（フラッシュメモリＥＥＰＲＯＭ、ハードディスクＨＤなど）に記憶する（図２参照）。この場合、前記変更したファイル名データと共に、楽曲データを記憶した内部記憶装置３５の先頭アドレスがエントリデータとして記憶される。
【００４６】
楽曲データの取り込み先がフレキシブルディスクＦＤ，コンパクトディスクＣＤなどの記録媒体でない場合、ＣＰＵ３１は、ステップＭ３６にて「Ｎｏ」と判定して、ステップＭ４０に進む。また、ステップＭ３８にて、「Ｎｏ」すなわち記録媒体自体が著作権の保護対象でないと判定された場合も、ステップＭ４０に進む。ステップＭ４０においては、前記取り込んだ楽曲データが著作権の保護対象であるかを判定する。この場合、楽曲データ中に作曲者、作曲年月日、製作者、製作年月日などの著作権情報が記録されていたり、楽曲データが暗号化されていたり、楽曲データ中に所定の透かし情報が含まれている場合に、楽曲データが著作権の保護対象であると判定する。
【００４７】
そして、ステップＭ４０にて「Ｙｅｓ」すなわち著作権の保護対象であると判定されると、ＣＰＵ３１は、前述したステップＭ４２の処理により前記ＲＡＭ３４に一旦記憶した楽曲データのファイル名を所定の様式に変更する。そして、前述したステップＭ４４の処理により、前記変更したファイル名データおよび前記ＲＡＭ３４に一旦記憶した楽曲データを内部記憶装置３５（フラッシュメモリＥＥＰＲＯＭ、ハードディスクＨＤなど）に記憶する。
【００４８】
一方、ステップＭ４０にて「Ｎｏ」すなわち著作権の保護対象でないと判定されると、ＣＰＵ３１は、前記ステップＭ４２の処理によるファイル名データを変更することなく、ステップＭ４４にて、前記ＲＡＭ３４に一旦記憶した楽曲データおよびファイル名データを内部記憶装置３５（フラッシュメモリＥＥＰＲＯＭ、ハードディスクＨＤなど）に記憶する。なお、この場合も、楽曲データを記憶した内部記憶装置３５の先頭アドレスがエントリデータとして記憶される。
【００４９】
前記ステップＭ４４の処理後、ＣＰＵ３１は、ステップＭ４６にて、新たな楽曲データの取り込みを続行する指示があったか、楽曲データの取り込みを終了する指示があったかを判定する。前記両指示ともなければ、ステップＭ４６にてユーザの指示を待つ。新たな楽曲データの取り込み続行の指示があれば、ステップＭ３２に戻って、前述したステップＭ３２〜Ｍ４４の処理を再度実行して、新たな楽曲データを電子楽器Ａの内部記憶装置３５に取り込む。一方、楽曲データの取り込み終了の指示があれば、ステップＭ４８にて、この楽曲データ入力ルーチンの実行を終了する。
【００５０】
このような楽曲データ入力ルーチンの実行により、著作権の保護対象である楽曲データのファイル名データは所定の様式に自動的に変更されるので、著作権情報の入力操作などの著作権の保護のための操作の手間が省ける。
【００５１】
次に、楽曲データ複製ルーチンについて詳細に説明する。このルーチンは、ＲＯＭ３３または内部記憶装置３５（具体的には、フラッシュメモリＥＥＰＲＯＭ、ハードディスクＨＤなど）に記憶されている楽曲データを、外部記憶装置３６（具体的には、フレキシブルディスクＦＤ、コンパクトディスクＣＤなど）にコピーするものである。この楽曲データ複製ルーチンの実行は、図７のステップＭ６０にて開始される。この楽曲データ複製入力ルーチンの実行開始後、ＣＰＵ３１は、ステップＭ６２にて、ＲＯＭ３３または内部記憶装置３５に記憶されている楽曲データのファイル名を表示器３１にて一覧表示する。次に、ＣＰＵ３１は、ステップＭ６４にて、前記一覧表示中の一つもしくは複数のファイル（楽曲データ）の選択するように表示器３１に表示して、ユーザに一つもしくは複数のファイルの選択させる。そして、ユーザが一つもしくは複数のファイルをパネル操作子群１２を用いて指定すると、ＣＰＵ３１は同ステップＭ６４にて前記指定されたファイル名を入力する。
【００５２】
前記ステップＭ６４の処理後、ＣＰＵ３１は、ステップＭ６６にてユーザによって選択されたファイル（楽曲データ）が著作権の保護対象であるかをチェックする。このチェックにおいては、選択されたファイル名が所定の様式に変更されているかをチェックする。例えば、"blueskyxyz.mid"のように、ファイル名に所定文字列"xyz"が含まれているかをチェックする。前記ステップＭ６６のチェックにおいて、著作権の保護対象であるとされると、ＣＰＵ３１は、ステップＭ６８にて「Ｙｅｓ」と判定して、ステップＭ７０に進む。ステップＭ７０においては、ＣＰＵ３１は「楽曲データの複製が不能である」旨を表示器１３に表示し、楽曲データを外部記憶装置３６にコピーすることなく、ステップＭ７４に進む。
【００５３】
一方、前記ステップＭ６８のチェックにおいて、著作権の保護対象でないとされると、ＣＰＵ３１は、ステップＭ６８にて「Ｎｏ」と判定して、ステップＭ７２に進む。ステップＭ７２においては、ＣＰＵ３１は外部記憶装置３６（フレキシブルディスクＦＤ，コンパクトディスクＣＤなど）に選択されたファイル名に対応した楽曲データをそのファイル名データとともに書き込み、ステップＭ７４に進む。
【００５４】
ステップＭ７４においては、ＣＰＵ３１は、新たな楽曲データの複製を続行する指示があったか、楽曲データの複製を終了する指示があったかを判定する。前記両指示ともなければ、ステップＭ７４にてユーザによる指示を待つ。新たな楽曲データの複製続行の指示があれば、ステップＭ６２に戻って、前述したステップＭ６２〜Ｍ７２の処理を再度実行して、ＲＯＭ３３または内部記憶装置３５に記憶されている新たな楽曲データを外部記憶装置３６に複製する処理を続ける。一方、楽曲データの複製終了の指示があれば、ステップＭ７６にて、この楽曲データ入力ルーチンの実行を終了する。
【００５５】
この楽曲データ複製ルーチンの実行により、著作権の保護対象である楽曲データは外部記憶装置３６（フレキシブルディスクＦＤ、コンパクトディスクＣＤなど）に複製されないので、楽曲データの無断複製が抑制されて、楽曲データに関する著作権の保護が良好に図られる。また、著作権の保護対象であるかの判定は単にファイル名により行なわれるので、著作権の保護対象であるかの判定も簡単に行なわれる。
【００５６】
次に、楽曲データ送信ルーチンについて詳細に説明する。このルーチンは、ＲＯＭ３３、内部記憶装置３５（具体的には、フラッシュメモリＥＥＰＲＯＭ、ハードディスクなどＨＤ）または外部記憶装置３６（具体的には、フレキシブルディスクＦＤ、コンパクトディスクＣＤなど）に記憶されている楽曲データを、外部機器５２からの要求に応じて送信するものである。この楽曲データ送信ルーチンの実行は、外部機器５２における楽曲データ要求プログラムの実行により開始される。
【００５７】
ユーザが外部機器５２において図８の楽曲データ要求プログラムをステップＳ１００にて起動させると、この起動後、外部機器５２は、ステップＳ１０２にて、ＲＯＭ３３、内部記憶装置３５または外部記憶装置３６内の楽曲データの一覧情報の送信を電子楽器Ａにインターフェース回路５１を介して要求する。この要求は、ユーザが外部機器５２において、電子楽器ＡのＲＯＭ３３、内部記憶装置３５または外部記憶装置３６を指定することにより行なわれる。
【００５８】
この一覧情報の送信要求により、電子楽器Ａにおいては、ＣＰＵ３１がステップＭ１００にて楽曲データ送信ルーチンの実行を開始する。そして、ステップＭ１０２において、ＲＯＭ３３、内部記憶装置３５または外部記憶装置３６内の楽曲データの一覧情報すなわちエントリデータ中の全てのファイル名データを、外部機器５２に送信する。外部機器５２においては、ステップＳ１０４にて、前記送信されたファイル名データを受信して、表示器にて受信したファイル名データにより表されたファイル名を表示する。また、このステップＳ１０４においては、ユーザに一つもしくは複数のファイルを選択するように表示器にて表示することにより、ユーザのファイルの選択を促す。そして、ユーザが表示器にて表示されている複数のファイル名の中から一つもしくは複数のファイルを選択すると、外部機器５２はステップＳ１０６にて選択されたファイル名を電子楽器Ａに送信する。
【００５９】
電子楽器Ａにおいては、ＣＰＵ３１が、ステップＭ１０４にて前記受信したファイル名によって表された楽曲データが著作権の保護対象であるかを判定する。このチェックにおいても、受信したファイル名が所定の様式に変更されているかをチェックする。例えば、"blueskyxyz.mid"のように、ファイル名に所定文字列"xyz"が含まれているかをチェックする。そして、前記ステップ１０４のチェックにおいて、著作権の保護対象であるとされると、ＣＰＵ３１は、ステップＭ１０６にて「Ｙｅｓ」と判定して、ステップＭ１０８に進む。ステップＭ１０８においては、「楽曲データの複製が不能である」ことを外部機器５２に送信する。
【００６０】
一方、前記ステップＭ１０４のチェックにおいて、著作権の保護対象でないと判定されると、ＣＰＵ３１は、ステップＭ１０６にて「Ｎｏ」と判定して、ステップＭ１１０に進む。ステップＭ１１０においては、ＣＰＵ３１は、前記受信したファイル名に対応した楽曲データをＲＯＭ３３、内部記憶装置３５または外部記憶装置３６から読み出して、外部機器５２に送信する。これらのステップＭ１０８、Ｍ１１０の処理後、ステップＭ１１２にて楽曲データ送信ルーチンの実行を終了する。
【００６１】
一方、前記ステップＭ１０８にて送信された「楽曲データを送信不能である」ことを表すデータまたはステップＭ１１０にて送信された楽曲データは、外部機器５２のステップＳ１０８の処理により受信される。そして、外部機器５２においては、「楽曲データを送信不能である」ことを表すデータを受信していれば、ステップＳ１１０にて「Ｙｅｓ」と判定して、ステップＳ１１２にて「楽曲データを送信不能である」ことを表示器に表示する。また、前記ステップＭ１０８の処理により楽曲データを受信していれば、ステップＳ１１０にて「Ｎｏ」と判定して、ステップＳ１１４にて受信した楽曲データをそのファイル名データと共に記憶装置に記憶する。
【００６２】
前記ステップＳ１１２またはステップＳ１１４の処理後、ステップＳ１１６にて、楽曲データの送信要求を続行する指示があったか、楽曲データの送信要求を終了する指示があったかを判定する。前記両指示ともなければ、ステップＳ１１６にてユーザによる指示を待つ。楽曲データの送信要求続行の指示があれば、ステップＳ１０２に戻って、前述したステップＳ１０２〜Ｓ１１４の処理を再度実行して、電子楽器Ａへの楽曲データの送信要求処理を続行する。一方、楽曲データの送信要求終了の指示があれば、ステップＳ１１８にて、この楽曲データ要求プログラムの実行を終了する。
【００６３】
これらの楽曲データ要求プログラムおよび楽曲データ送信ルーチンの実行により、著作権の保護対象である楽曲データに関しては、電子楽器Ａから外部機器５２に対する送信が禁止される。その結果、著作権の保護対象である楽曲データの無断複製が抑制され、楽曲データに関する著作権が良好に保護される。また、著作権の保護対象であるかの判定は単にファイル名により行なわれるので、著作権の保護対象であるかの判定も簡単に行なわれる。
【００６４】
次に、上記図８の楽曲データ送信ルーチンおよび楽曲データ要求プログラムの一部を図９のように変形した第１変形例について説明する。この場合も、ユーザは、外部機器５２において図９の楽曲データ要求プログラムをステップＳ２００から起動させると、この起動後、上記実施形態と同様に、外部機器５２は、ステップＳ２０２にて、ＲＯＭ３３、内部記憶装置３５または外部記憶装置３６内の楽曲データの一覧情報の送信を電子楽器Ａにインターフェース回路５１を介して要求する。
【００６５】
この一覧情報の送信要求により、電子楽器Ａにおいては、ＣＰＵ３１がステップＭ２００にて楽曲データ送信ルーチンの実行を開始する。そして、ステップＭ２０２において、ＲＯＭ３３、内部記憶装置３５または外部記憶装置３６内の楽曲データの一覧情報すなわちエントリデータ中の全てのファイル名データについて、著作権の保護対象である楽曲データに関するものであるかをチェックする。なお、このチェックにおいても、ファイル名が所定の様式に変更されているかをチェックする。例えば、"blueskyxyz.mid"のように、ファイル名に所定文字列"xyz"が含まれているかをチェックする。
【００６６】
そして、ステップＭ２０４にて、著作権の保護対象でない楽曲データに関するファイル名データのみを抽出して外部機器５２に送信する。外部機器５２においては、ステップＳ２０４にて、前記送信されたファイル名データを受信して、受信したファイル名データにより表されたファイル名を表示器に表示する。また、このステップＳ２０４においては、ユーザに一つもしくは複数のファイルを選択するように表示器にて表示することにより、ユーザにファイルの選択を促す。そして、ユーザが表示器にて表示されている複数のファイル名の中から一つもしくは複数のファイルを選択すると、外部機器５２はステップＳ２０６にて選択されたファイル名を電子楽器Ａに送信する。
【００６７】
電子楽器Ａにおいては、ステップＭ２０６にて前記受信したファイル名によって表された楽曲データをＲＯＭ３３、内部記憶装置３５または外部記憶装置３６から読み出して、外部機器５２に送信する。そして、ステップＭ２０８にて楽曲データ送信ルーチンの実行を終了する。
【００６８】
一方、前記ステップＭ２０６の処理により送信された楽曲データは、外部機器５２のステップＳ２０８の処理により受信される。そして、同ステップＳ２０８にて、受信した楽曲データをそのファイル名データと共に記憶装置に記憶する。次に、上記実施形態のステップ１１６と同様なステップＳ２１０の処理により、楽曲データの送信要求の続行または終了を判定する。送信要求続行ならば、ステップＳ２０２に戻って前述のステップＳ２０２〜Ｓ２０８の処理を再実行する。一方、送信要求終了ならば、ステップＳ２１２にて、この楽曲データ要求プログラムの実行を終了する。
【００６９】
これらの楽曲データ要求プログラムおよび楽曲データ送信ルーチンの実行により、著作権の保護対象である楽曲データに関しては、外部機器５２にそのファイル名が電子楽器Ａから送信されない。したがって、外部機器５２においてユーザが著作権の保護対象である楽曲データを表すファイル名が表示されず、ユーザは同楽曲データを選択することがなくなるので、著作権の保護対象である楽曲データが実質的に電子楽器Ａから外部機器５２に送信されなくなる。その結果、著作権の保護対象である楽曲データの無断複製が抑制され、楽曲データに関する著作権が良好に保護される。また、著作権の保護対象であるかの判定は単にファイル名により行なわれるので、著作権の保護対象であるかの判定も簡単に行なわれる。
【００７０】
次に、上記図８の楽曲データ送信ルーチンおよび楽曲データ要求プログラムの一部を図１０のように変形した第２変形例について説明する。この場合も、ユーザは、外部機器５２において図１０の楽曲データ要求プログラムをステップＳ３００から起動させると、この起動後、外部機器５２は、ステップＳ３０２にて、上記実施形態と同様に、ＲＯＭ３３、内部記憶装置３５または外部記憶装置３６内の楽曲データの一覧情報の送信を電子楽器Ａにインターフェース回路５１を介して要求する。
【００７１】
この一覧情報の送信要求により、電子楽器Ａにおいては、ＣＰＵ３１がステップＭ３００にて楽曲データ送信ルーチンの実行を開始する。そして、ステップＭ３０２において、ＲＯＭ３３、内部記憶装置３５または外部記憶装置３６内の楽曲データの一覧情報すなわちエントリデータ中の全てのファイル名データを、外部機器５２に送信する。外部機器５２においては、ステップＳ３０４にて、前記送信されたファイル名データを受信して、表示器にて受信したファイル名データにより表されたファイル名を表示する。また、このステップＳ３０４においては、ユーザに一つもしくは複数のファイルを選択するように表示器にて表示することにより、ユーザにファイルの選択を促す。
【００７２】
そして、ユーザが表示器にて表示されている複数のファイル名の中から一つもしくは複数のファイルを選択すると、外部機器５２は、ステップＳ３０６にて前記選択されたファイル名によって表された楽曲データが著作権の保護対象であるかを判定する。このチェックにおいても、受信したファイル名が所定の様式に変更されているかをチェックする。例えば、"blueskyxyz.mid"のように、ファイル名に所定文字列"xyz"が含まれているかをチェックする。そして、前記ステップ３０６のチェックにおいて、著作権の保護対象であるとされると、ＣＰＵ３１は、ステップＳ３０８にて「Ｙｅｓ」と判定して、ステップＳ３１０に進む。ステップＳ３１０においては、「楽曲データの複製が不能である」ことを表示器に表示する。
【００７３】
一方、前記ステップＳ３０６のチェックにおいて、著作権の保護対象でないと判定されると、ＣＰＵ３１は、ステップＳ３０８にて「Ｎｏ」と判定して、ステップＳ３１２に進む。ステップＳ３１２においては、外部機器５２は、電子楽器Ａに対して前記選択されたファイル名データを送信する。電子楽器Ａにおいては、ステップＭ３０４にて前記送信されたファイル名データを受信して、同受信したファイル名データに対応した楽曲データをＲＯＭ３３、内部記憶装置３５または外部記憶装置３６から読み出して、外部機器５２に送信する。そして、ステップＭ３０６にて楽曲データ送信ルーチンの実行を終了する。一方、外部機器５２においては、ステップＳ３１４にて、電子楽器Ａから送信された楽曲データを受信して記憶装置に記憶する。
【００７４】
前記ステップＳ３１０またはステップＳ３１４の処理後、上記実施形態のステップ１１６と同様なステップＳ３１６の処理により、楽曲データの送信要求の続行または終了を判定する。送信要求続行ならば、ステップＳ３０２に戻って前述のステップＳ３０２〜Ｓ３１４の処理を再実行する。一方、送信要求終了ならば、ステップＳ３１８にて、この楽曲データ要求プログラムの実行を終了する。
【００７５】
これらの楽曲データ要求プログラムおよび楽曲データ送信ルーチンの実行により、著作権の保護対象である楽曲データに関しては、外部機器５２から電子楽器Ａに対する送信要求が禁止される。その結果、著作権の保護対象である楽曲データの無断複製が抑制され、楽曲データに関する著作権が良好に保護される。また、著作権の保護対象であるかの判定は単にファイル名により行なわれるので、著作権の保護対象であるかの判定も簡単に行なわれる。
【００７６】
次に、上記図８の楽曲データ送信ルーチンおよび楽曲データ要求プログラムの一部を図１１のように変形した第３変形例について説明する。この場合も、ユーザは、外部機器５２において図１１の楽曲データ要求プログラムをステップＳ４００から起動させると、この起動後、外部機器５２は、ステップＳ４０２にて、上記実施形態と同様に、ＲＯＭ３３、内部記憶装置３５または外部記憶装置３６内の楽曲データの一覧情報の送信を電子楽器Ａにインターフェース回路５１を介して要求する。
【００７７】
この一覧情報の送信要求により、電子楽器Ａにおいては、ＣＰＵ３１がステップＭ４００にて楽曲データ送信ルーチンの実行を開始する。そして、ステップＭ４０２において、ＲＯＭ３３、内部記憶装置３５または外部記憶装置３６内の楽曲データの一覧情報すなわちエントリデータ中の全てのファイル名データを、外部機器５２に送信する。外部機器５２においては、ステップＳ４０４にて、前記送信された全てのファイル名データを受信して、同ファイル名データが著作権の保護対象である楽曲データに関するものであるかをチェックする。なお、このチェックにおいても、ファイル名が所定の様式に変更されているかをチェックする。例えば、"blueskyxyz.mid"のように、ファイル名に所定文字列"xyz"が含まれているかをチェックする。
【００７８】
そして、ステップ４０６にて、著作権の保護対象でない楽曲データに関するファイル名データのみを抽出して表示器にて、同抽出したファイル名データにより表されたファイル名を表示する。また、このステップＳ４０６においては、ユーザに一つもしくは複数のファイルを選択するように表示器にて表示することにより、ユーザにファイルの選択を促す。そして、ユーザが表示器にて表示されている複数のファイル名の中から一つもしくは複数のファイルを選択すると、外部機器５２はステップＳ４０８にて選択されたファイル名を電子楽器Ａに送信する。
【００７９】
電子楽器Ａにおいては、ステップＭ４０４にて前記外部機器５２から送信されたファイル名を受信し、同ファイル名によって指定される楽曲データをＲＯＭ３３、内部記憶装置３５または外部記憶装置３６から読み出して、外部機器５２に送信する。そして、ステップＭ４０６にて楽曲データ送信ルーチンの実行を終了する。
【００８０】
一方、前記ステップＭ４０６の処理により送信された楽曲データは、外部機器５２のステップＳ４１０の処理により受信される。そして、同ステップＳ４１０にて、受信した楽曲データをそのファイル名データと共に記憶装置に記憶する。次に、上記実施形態のステップ１１６と同様なステップＳ４１２の処理により、楽曲データの送信要求の続行または終了を判定する。送信要求続行ならば、ステップＳ４０２に戻って前述のステップＳ４０２〜Ｓ４１０の処理を再実行する。一方、送信要求終了ならば、ステップＳ４１４にて、この楽曲データ要求プログラムの実行を終了する。
【００８１】
これらの楽曲データ要求プログラムおよび楽曲データ送信ルーチンの実行により、著作権の保護対象である楽曲データに関しては、外部機器５２にそのファイル名が表示されない。したがって、外部機器５２において、ユーザが著作権の保護対象である楽曲データを選択することがなくなるので、著作権の保護対象である楽曲データが実質的に電子楽器Ａから外部機器５２に送信されなくなる。その結果、著作権の保護対象である楽曲データの無断複製が抑制され、楽曲データに関する著作権が良好に保護される。また、著作権の保護対象であるかの判定は単にファイル名により行なわれるので、著作権の保護対象であるかの判定も簡単に行なわれる。
【００８２】
なお、上記実施形態においては、著作権の保護対象である楽曲データに対応したファイル名データの変更を、拡張子の前のファイル名部分に所定の文字列（例えば、"xyz"）を付加するようにしたが、所定の記号（例えば、"***"）を付加するようにしてもよい。また、拡張子自体を変更するようにしてもよい。例えば、元のファイル名データ"bluesky.mid"を"blueskyxyz.med"のように変更してもよい。さらに、ファイル名データの長さに制限がある場合（例えば、８文字以内）には、ファイル名部分の一部を削除して、所定の文字列、記号列を付加するようにするとよい。例えば、元のファイル名データ"bluesky.mid"を"bluesxyz.mid"または"blues***.mid"のように変更するとよい。
【００８３】
また、上記実施形態においては、演奏操作子としての鍵盤１０を有する電子楽器Ａを本発明の電子音楽装置とした例について説明したが、本発明の電子楽器として、タッチプレート、押しボタン、弦などを演奏操作子として有する種々の楽器も採用できる。また、電子楽器以外でも、楽音信号を発生可能である各種装置、例えばシーケンサ装置、パーソナルコンピュータ装置も採用できる。
【００８４】
さらに、本発明の実施にあたっては、上記実施形態およびその変形例に限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変形も可能である。
【図面の簡単な説明】
【図１】  本発明の電子音楽装置の一実施形態に係る電子楽器およびその周辺装置の概略ブロック図である。
【図２】  図１のＲＯＭ、内部記憶装置および外部記憶装置のデータ憶エリアのフォーマットの一例を示す図である。
【図３】  図１の外部記憶装置に記憶された楽曲データに関するフォーマット図である。
【図４】  図１のＲＡＭに記憶される楽曲データに関するフォーマット図である。
【図５】  図１の電子楽器にて実行されるメインプログラムのフローチャートである。
【図６】  図５の楽曲データの入出力処理にて実行される楽曲データ入力ルーチンのフローチャートである。
【図７】  図５の楽曲データの入出力処理にて実行される楽曲データ複製ルーチンのフローチャートである。
【図８】  図５の楽曲データの入出力処理にて実行される楽曲データ送信ルーチンおよび図１の外部機器にて実行される楽曲データ要求プログラムのフローチャートである。
【図９】  第１変形例に係る楽曲データ送信ルーチンおよび楽曲データ要求プログラムのフローチャートである。
【図１０】  第２変形例に係る楽曲データ送信ルーチンおよび楽曲データ要求プログラムのフローチャートである。
【図１１】  第３変形例に係る楽曲データ送信ルーチンおよび楽曲データ要求プログラムのフローチャートである。
【符号の説明】
Ａ…電子楽器、１１…鍵盤、１２…パネル操作子群、１３…表示器、３１…ＣＰＵ，３３…ＲＯＭ、３４…ＲＡＭ、３５…内部記憶装置、３６…外部記憶装置、４１…音源回路、４２…効果回路、５１…インターフェース回路、５２…外部機器、５３…通信ネットワーク。
【図１】
0003849528.tif 000002
【図２】
0003849528.tif 000003
【図３】
0003849528.tif 000004
【図４】
0003849528.tif 000005
【図５】
0003849528.tif 000006
【図６】
0003849528.tif 000007
【図７】
0003849528.tif 000008
【図８】
0003849528.tif 000009
【図９】
0003849528.tif 000010
【図１０】
0003849528.tif 000011
【図１１】
0003849528.tif 000012