(57)【要約】【課題】  電子音楽装置の外部に接続された編集装置から電子音楽装置に対応した設定情報を簡単に転送できるとともに、電子音楽装置への誤入力を防止することができる。【解決手段】  パーソナルコンピュータ３が設定情報の編集機能を起動すると、電子音楽装置（Ａ）１の公開ドライブにアクセスし、ID情報（AI）を読み出す。このID情報（AI）と関連付けられている設定情報（Ａ）が、ハード磁気ディスク（HD）３２に記憶されていれば、電子音楽装置（Ａ）１側の公開ドライブに転送し記憶させる。設定情報の編集作業が完了したときは、電子音楽装置（Ａ）１の公開ドライブに記憶したID情報（AI）が、現在の設定情報（AC）と関連づけられたID情報（AI）と一致するか否かを判定し、一致していれば、現在の設定情報（AC）を、電子音楽装置（Ａ）１の公開ドライブに転送し、設定情報（AS）として記憶する。【選択図】図２
2005107115.tif 000002
【特許請求の範囲】
【請求項１】
１または複数の電子音楽装置、および、前記電子音楽装置に対応した設定情報を編集する編集装置で構成される電子音楽装置の設定情報編集システムであって、
前記各電子音楽装置は、
前記設定情報に基づいて演奏データに応じた楽音信号を生成する楽音信号生成手段と、
自身を特定するID情報および前記設定情報を公開記憶領域に記憶する電子音楽装置の記憶手段と、
前記公開記憶領域からID情報を読み出して前記編集装置へ送信するとともに、前記編集装置から受信した設定情報を前記公開記憶領域へ書き込む電子音楽装置の転送手段と、
該電子音楽装置の転送手段により前記設定情報が前記公開記憶領域へ書き込まれたときに、当該設定情報を前記楽音信号生成手段に設定する設定制御手段、を有し、
前記編集装置は、
前記設定情報を編集する設定情報編集手段と、
前記設定情報を、前記電子音楽装置を特定するID情報と関連付けて記憶する編集装置の記憶手段と、
前記１または複数の電子音楽装置から前記公開記憶領域に記憶されたID情報を受信し、前記編集装置の記憶手段に記憶された設定情報と関連付けられたID情報が前記公開記憶領域に記憶されている電子音楽装置を特定するとともに、特定された電子音楽装置に前記編集装置の記憶手段に記憶された設定情報を送信する編集装置の転送手段、を有する、
ことを特徴とする電子音楽装置の設定情報編集システム。
【請求項２】
前記電子音楽装置の記憶手段は、前記電子音楽装置の転送手段によるアクセスが禁止され前記設定情報が記憶された非公開記憶領域を有し、
前記設定制御手段は、前記非公開記憶領域に記憶された設定情報を、前記楽音信号生成手段に設定するとともに、前記転送制御手段により前記公開領域に前記設定情報が転送されたときには、前記公開記憶領域に転送された設定情報を、前記楽音信号生成手段に設定する、
ことを特徴とする請求項１に記載の、電子音楽装置の設定情報編集システム。
【請求項３】
自身を特定するID情報および設定情報を公開記憶領域に記憶し、該公開記憶領域からID情報を読み出して送信するとともに、受信した設定情報を前記公開記憶領域へ書き込み、前記設定情報が前記公開記憶領域へ書き込まれたときに、当該設定情報に基づいて演奏データに応じた楽音信号を生成する、１または複数の電子音楽装置に接続された編集装置のための、編集装置用プログラムであって、
前記設定情報を編集する設定情報編集ステップと、
前記設定情報を、前記電子音楽装置を特定するID情報と関連付けて記憶する記憶ステップと、
前記１または複数の電子音楽装置から前記公開記憶領域に記憶されたID情報を受信し、前記編集装置の記憶手段に記憶された設定情報と関連付けられたID情報が前記公開記憶領域に記憶されている電子音楽装置を特定するとともに、特定された電子音楽装置に前記編集装置の記憶手段に記憶された設定情報を送信する転送ステップ、
をコンピュータに実行させることを特徴とする編集装置用プログラム。
【請求項４】
設定情報を編集し、１または複数の電子音楽装置のうち、特定の電子音楽装置のID情報と関連付けて前記設定情報を記憶し、前記設定情報を送信する編集装置に接続された電子音楽装置であって、
前記設定情報に基づいて演奏データに応じた楽音信号を生成する楽音信号生成手段と、
自身を特定するID情報および前記設定情報を公開記憶領域に記憶する記憶手段と、
前記公開記憶領域からID情報を読み出して前記編集装置へ送信するとともに、前記編集装置から受信した設定情報を前記公開記憶領域へ書き込む転送手段と、
該転送手段により、前記設定情報が前記公開記憶領域へ書き込まれたときに、当該設定情報を前記楽音信号生成手段に設定する設定制御手段、
を有することを特徴とする電子音楽装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子音楽装置に対し、編集装置で編集された設定情報を設定する技術に関するものである。ソフトウェアプログラムがインストールされたパーソナルコンピュータや、他の電子音楽装置が上述した編集装置となる。
【背景技術】
【０００２】
電子音楽装置においては、演奏データを音源部に入力して楽音信号を発生させ、必要に応じて、エフェクト部で楽音信号にエフェクト（効果）を加え、サウンドシステムで音量調整やミキシングをすることにより楽音信号を生成し、サウンドシステム内のスピーカから楽音信号を出力している。
その際、上述した音源部、エフェクト部、サウンドシステムでは、音色，エフェクト，テンポ、音量設定等のパラメータの種類およびその値（以下、パラメータの種類およびその値を単にパラメータという）で表現される各種の設定情報に基づいて楽音信号を生成する。
このような各種の設定情報は、ユーザが演奏曲に合わせたり、好みに合わせたりして編集（エディット）する。この編集は、電子音楽装置においても可能である。しかし、パーソナルコンピュータにおいて、編集機能を備えた音楽系のアプリケーションプログラムで編集すれば、大きなディスプレイと操作性のよいキーボードやマウス等を用いることができるために編集しやすい。
【０００３】
そのため、１また複数台の電子音楽装置に、編集装置としてのパーソナルコンピュータを接続し、編集した設定情報を電子音楽装置に転送する必要がある。
電子音楽装置から他の電子音楽装置へ、または、パーソナルコンピュータから電子音楽装置へと、楽曲データファイルや設定情報ファイルをやり取りする場合に、従来も、MIDI規格の「リアルタイム・ユニバーサル・エクスクルーシブ・メッセージ」を用いたファイル・ダンプ転送を利用することができた。しかし、MIDI規格の転送速度は遅く、小さなファイルでも時間がかかる。
【０００４】
これに対し、パーソナルコンピュータの普及に伴い、電子音楽装置でも、高速の転送速度を有するUSBインターフェースが利用されるようになっている。しかし、パーソナルコンピュータおよび電子音楽装置に専用のドライバをインストールし、専用のプロトコルをに基づいて転送するので、ソフトウェアプログラムの構成が複雑である、また、そのために、実質的な転送速度もかなり遅くなっている。
一方、パーソナルコンピュータにおいては、最近、周辺機器に内蔵されたフラッシュメモリにアクセスできるようになってきている。例えば、USBマスストレージクラス（Universal Serial Bus Mass Storage Class）規格に対応するUSBインターフェースが、ディジタルカメラに搭載されるようになった。パーソナルコンピュータに新たにドライバをインストールすることなく、オペレーティングシステム自体でUSBマスストレージクラスに対応するようになった。
上述したフラッシュメモリは、パーソナルコンピュータ側では、アクセス可能なドライブ（以下、公開ドライブという）として認識される。その結果、パーソナルコンピュータ側から外部機器に内蔵されたフラッシュメモリを、コンピュータに内蔵された外部記憶装置と同様に自由にアクセスできる。
【０００５】
そこで、電子音楽装置にも、フラッシュメモリへの外部アクセスが可能なUSBインターフェースを設けることにより、電子音楽装置のフラッシュメモリを公開ドライブとして、各種の設定情報を簡単に転送できるようにしたい。
しかし、電子音楽装置は多様な機種があるため、機種によって備えている機能が異なる。例えば、シンセサイザ、電子ピアノ、電子オルガン、その他、音源部およびエフェク部のみの装置、エフェクト部のみの装置の場合もある。また、楽音発生方法や、エフェクトを付与する方法が異なっている場合がある。従って、機種によって必要とされる設定情報が異なる。また、機種が同じでも、個々の電子音楽装置が担当するパート等に応じて、異なる設定をする場合がある。
従って、ある電子音楽装置に、機種や製品が異なる他の電子音楽装置の設定情報が設定されてしまうと、楽音信号を生成できなくなったり、意図しない楽音信号が生成されたりして困ることになる。
【０００６】
従来、電子音楽装置にパーソナルコンピュータを接続し、電源オン中に接続が変更されたときに、接続が検出された電子音楽装置に適した初期化をする技術が知られている（特許文献１参照）。すなわち、パーソナルコンピュータは、出力端子に接続された電子音楽装置に対し、基本的な初期化メッセージを送出する。
次に、「アイデンティティ・リクエスト」を電子音楽装置に送出し、「アイデンティティ・リプライ」を受信して電子音楽装置のメーカや機種を特定する。この特定された電子音楽装置に最適な初期化データを送出する。
しかし、上述した従来技術は、電子音楽装置に適した初期化をするまでのものである。従って、パーソナルコンピュータにおいて、個々の電子音楽装置に対応して編集した設定情報を、電子音楽装置に転送して設定するものではなかった。
また、電子音楽装置は、USBマスストレージクラスに対応するものではなかった。そのため、パーソナルコンピュータから電子音楽装置へアクセスすることが難しかった。当然、アクセスが簡単になったときに問題となる、誤ったアクセスによる電子音楽装置の誤作動を防止することまでは考えられていなかった。
【０００７】
【特許文献１】特開平１１−２１２５５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、上述した問題点を解決するためになされたもので、電子音楽装置の外部に接続された編集装置から電子音楽装置に対応した設定情報を簡単に転送できるとともに、電子音楽装置への設定情報の誤入力を防止することができる電子音楽装置の設定情報編集システム、編集装置用プログラム、および、電子音楽装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００９】
本発明は、請求項１に記載の発明においては、１または複数の電子音楽装置、および、前記電子音楽装置に対応した設定情報を編集する編集装置で構成される電子音楽装置の設定情報編集システムであって、前記各電子音楽装置は、楽音信号生成手段と、自身を特定するID情報および前記設定情報を公開記憶領域に記憶する電子音楽装置の記憶手段と、前記公開記憶領域からID情報を読み出して前記編集装置へ送信するとともに、前記編集装置から受信した設定情報を前記公開記憶領域へ書き込む電子音楽装置の転送手段と、該電子音楽装置の転送手段により前記設定情報が前記公開記憶領域へ書き込まれたときに、当該設定情報を前記楽音信号生成手段に設定する設定制御手段、を有し、前記編集装置は、設定情報編集手段と、前記設定情報を、前記電子音楽装置を特定するID情報と関連付けて記憶する編集装置の記憶手段と、前記１または複数の電子音楽装置から前記公開記憶領域に記憶されたID情報を受信し、前記編集装置の記憶手段に記憶された設定情報と関連付けられたID情報が前記公開記憶領域に記憶されている電子音楽装置を特定するとともに、特定された電子音楽装置に前記編集装置の記憶手段に記憶された設定情報を送信する編集装置の転送手段、を有するものである。
【００１０】
従って、編集装置は、ID情報によって特定される電子音楽装置に対応した設定情報を自動的に転送することができる。
電子音楽装置の記憶手段に公開記憶領域を設けたことにより、外部に接続された編集装置からのアクセスが、編集装置内部の記憶装置にアクセスするのと同等に行うことができるので、アクセスが簡単にできる。このような、公開記憶領域を有する記憶手段は、USBマスストレージクラスに対応するように電子音楽装置を構成することにより実現できる。
【００１１】
その際、外部の編集装置等から設定情報以外のデータが転送されてしまうというような、設定情報が誤入力される場合があり得る。しかし、そのような場合でも、外部の編集装置等から直接的に楽音信号生成手段に設定情報を設定するものではないことから、楽音信号生成手段を誤動作させたり動作停止させたりする可能性が少なくなる。
例えば、公開記憶領域に転送されて記憶されたデータは、設定情報でなければ楽音信号生成手段に設定されない。さらに、この設定情報と関連づけられたID情報がわかる場合は、この電子音楽装置のID情報であるかどうかを検査することもできる。
【００１２】
編集装置が各電子音楽装置の公開記憶領域に記憶されたID情報を受信することにより、編集装置の記憶手段に記憶された設定情報と関連付けられたID情報が、その公開記憶領域に記憶されている電子音楽装置を特定すること、および、この特定された電子音楽装置に編集装置の記憶手段に記憶された設定情報を送信することは、編集装置の編集機能の立上げ時、およびまたは、編集装置が設定情報の編集を完了したときに、自動的に行うことができる。
編集機能の立上げ時に行うときは、電子音楽装置の楽音信号生成手段に、ハード磁気ディスク等の不揮発性の記憶装置に前回の編集により設定した設定情報が記憶されている場合は、前回の設定情報を、電子音楽装置の楽音信号生成手段に、素早く戻すことができる。同時に、編集装置のRAMに記憶される現在の設定情報もこの前回の設定情報に素早く戻すことができる。
また、編集装置が設定情報の編集を完了した時に行うときは、RAMに記憶され、編集完了した設定情報を、対応する電子音楽装置に素早く設定できる。
【００１３】
請求項２に記載の発明においては、請求項１に記載の、電子音楽装置の設定情報編集システムにおいて、前記電子音楽装置の記憶手段は、前記電子音楽装置の転送手段によるアクセスが禁止され前記設定情報が記憶された非公開記憶領域を有し、前記設定制御手段は、前記非公開記憶領域に記憶された設定情報を、前記楽音信号生成手段に設定するとともに、前記転送制御手段により前記公開領域に前記設定情報が転送されたときには、前記公開記憶領域に転送された設定情報を、前記楽音信号生成手段に設定するものである。
従って、非公開記憶領域に記憶された設定情報が、楽音信号生成手段により通常使用される設定情報となる。この通常使用される設定情報の記憶領域は、外部の編集装置によってアクセスできないことから、通常使用される設定情報が、外部からのアクセスによって、誤って消去あるいは上書きされたりしないことから、電子音楽装置が動作しなくなるおそれがない。
【００１４】
請求項３に記載の発明においては、自身を特定するID情報および設定情報を公開記憶領域に記憶し、該公開記憶領域からID情報を読み出して送信するとともに、受信した設定情報を前記公開記憶領域へ書き込み、前記設定情報が前記公開記憶領域へ書き込まれたときに、当該設定情報に基づいて演奏データに応じた楽音信号を生成する、１または複数の電子音楽装置に接続された編集装置のための、編集装置用プログラムであって、設定情報編集ステップと、前記設定情報を、前記電子音楽装置を特定するID情報と関連付けて記憶する記憶ステップと、前記１または複数の電子音楽装置から前記公開記憶領域に記憶されたID情報を受信し、前記編集装置の記憶手段に記憶された設定情報と関連付けられたID情報が前記公開記憶領域に記憶されている電子音楽装置を特定するとともに、特定された電子音楽装置に前記編集装置の記憶手段に記憶された設定情報を送信する転送ステップをコンピュータに実行させるものである。
従って、請求項１に記載の電子音楽装置の設定情報編集システムに使用する編集装置をコンピュータにプログラムを実行させることによって実現することができる。
【００１５】
請求項４に記載の発明においては、設定情報を編集し、１または複数の電子音楽装置のうち、特定の電子音楽装置のID情報と関連付けて前記設定情報を記憶し、前記設定情報を送信する編集装置に接続された電子音楽装置であって、楽音信号生成手段と、自身を特定するID情報および前記設定情報を公開記憶領域に記憶する記憶手段と、前記公開記憶領域からID情報を読み出して前記編集装置へ送信するとともに、前記編集装置から受信した設定情報を前記公開記憶領域へ書き込む転送手段と、該転送手段により、前記設定情報が前記公開記憶領域へ書き込まれたときに、当該設定情報を前記楽音信号生成手段に設定する設定制御手段を有するものである。
従って、請求項１に記載の電子音楽装置の設定情報編集システムに使用する電子音楽装置を実現することができる。
【発明の効果】
【００１６】
本発明は、編集装置に記憶された設定情報を、対応する電子音楽装置に簡単に転送できるという効果がある。その際、外部の編集装置等から転送されてきた、設定情報以外のデータが楽音信号生成手段に設定されることを回避できるという効果がある。
また、楽音信号生成手段が通常使用する設定情報が、外部の編集装置等からの転送によって、誤って消去あるいは上書きされないという効果がある。
【発明を実施するための最良の形態】
【００１７】
図１は、本発明の実施の形態を示す電子音楽装置の設定情報編集システムの説明図である。
図中、１は電子音楽装置（Ａ）、２は電子音楽装置（Ｂ）、３はパーソナルコンピュータである。
パーソナルコンピュータ３は、音楽ソフトウェアプログラムがインストールされており、電子音楽装置（Ａ）１，電子音楽装置（Ｂ）２にUSBケーブル４，５を介して接続されることにより、各電子音楽装置（Ａ）１，（Ｂ）２に対応した設定情報を編集する装置として機能する。
パーソナルコンピュータ３は、また、伝送路６を介してインターネット７にも接続されて、設定情報や音楽ソフトウェアプログラム等をダウンロードすることもできる。
電子音楽装置（Ａ）１と電子音楽装置（Ｂ）２とは、機種に応じてハードウェア構成が異なる場合があるが、基本的なハードウェア構成は同じである。ここでは、電子音楽装置（Ａ）１について説明する。
【００１８】
電子音楽装置（Ａ）１において、１１はバス、１２はCPU（Central Processing Unit）、１３はRAM（Random Access Memory）、１４はROM（Read Only Memory）である。
CPU１２は、ROM１４に記憶された制御プログラムにより、RAM１３をワーキングエリアとして、バス１１に接続された鍵盤，各種操作子１５、ディスプレイ（液晶表示器）１６を制御する。RAM１３には、現在の設定情報のほか、自動演奏する場合に楽曲データも一時記憶する。
鍵盤，各種操作子１５のうち、鍵盤は、キーオン、キーオフ、ノート番号、ベロシティ等のデータを発生する。各種操作子は、メニュー選択、パラメータ設定、自動演奏の記録再生制御などを行う。電子音楽装置の種類によっては、鍵盤を備えないものがある。
ディスプレイ１６は、電子音楽装置が実行している機能に応じた画面を表示する。
【００１９】
USBインターフェース１７は、USBケーブル４で接続されたパーソナルコンピュータ３との間でデータの転送をする。
１８は、公開ドライブ（オープン領域）とされるフラッシュメモリであり、１９はセキュア領域とされるフラッシュメモリである。
USBインターフェース１７は、CPU１２に制御されて、オープン領域とされるフラッシュメモリ１８にアクセスし、データを読み出して外部のパーソナルコンピュータ３に転送したり、外部のパーソナルコンピュータ３から転送されたデータを書き込んだりする。USBインターフェース１７は、同時に、CPU１２に制御され、外部のパーソナルコンピュータ３からセキュア領域とされるフラッシュメモリ１９にアクセスできないようにされる。
【００２０】
上述したオープン領域とされるフラッシュメモリ１８は、例えば、本明細書の背景技術の項目で説明した、USBマスストレージクラスに対応した公開ドライブである。公開ドライブは、外部のパーソナルコンピュータ２からアクセスできる記憶領域である。パーソナルコンピュータの側からは、オープン領域が公開ドライブとして、そのドライブ名が見えるので、この公開ドライブ名を指定するだけで、読み出しや書き込みのためのアクセスが簡単にできる。
電子音楽装置１に内蔵されたCPU１２は、当然、フラッシュメモリ１８にアクセスできる。
フラッシュメモリ１８の一部の領域を、セキュア領域にしてもよい。その場合は、セキュア領域とされるフラッシュメモリ１９を特に必要としない。
上述したフラッシュメモリ１８のオープン領域には、図２，図４を参照して後述するように、この電子音楽装置１自身を特定するID情報と、上述した音源部２２、エフェクト部２３、サウンドシステム２４に相当する楽音信号生成部に設定する設定情報を記憶している。
【００２１】
２０は半導体メモリカード記録再生装置であって、外部記録媒体としての半導体メモリカード２１が挿入されているとき、この半導体メモリカード２１にアクセスしてデータの書き込みおよび読み出しをする。
半導体メモリカード２１には、例えば、デモンストレーション演奏用あるいはサンプル用の演奏曲データ、この電子音楽装置１の機種、製品に対応して編集された設定情報等が記録されている。電子音楽装置にインストールする制御プログラムが記憶されている場合もある。
【００２２】
音源部２２は、鍵盤、各種操作子１５を使った演奏操作に対応するイベント情報を含む演奏データを入力したり、ROM１３や半導体メモリカード２１等に記憶しているSMF（Standard MIDI File）等の楽曲データからイベント情報を含む演奏データを入力したりして、現在の設定情報に基づいた楽音信号を生成し、エフェクト部２３に出力する。
エフェクト部２３は、例えば、ディジタル信号処理装置（Digital Signal Processor）で実現される。音源部２２で発生された楽音信号に、バス３１を通して入力される現在の設定情報に基づいて、リバーブ、コーラス、ディストーション等のエフェクトを付加し、サウンドシステム２４に供給する。設定情報であるパラメータに応じて、付加すべきエフェクトのタイプおよび特性が変化する。サウンドシステム２４では、バス３１を通して入力される現在の設定情報に基づいて、ミキシング、音像の定位、音量レベル等を制御して、最終的に楽音信号を生成してスピーカから出力する。
図示を省略したが、MIDI（Musical Instrument Digital Interface）インターフェースを備え、種々のMIDI機器をバス1１に接続するようにしてもよい。
【００２３】
一方、パーソナルコンピュータ３は、CPU、RAM、ROM、キーボード、マウス等を備え、ディスプレイが接続された一般的なものでよい。図１には、RAM３１、ハード磁気ディスク（HD）３２、USBインターフェース３３、ネットワークインターフェース３４のみを明示している。
パーソナルコンピュータに内蔵されたCPUは、上述した電子音楽装置（Ａ）１、電子音楽装置（Ｂ）２に応じた設定情報を編集する機能、編集された設定情報を、RAM３１やハード磁気ディスク（HD）３２に書き込んだり読み出したりする機能、および、この設定情報を、電子音楽装置（Ａ）１、電子音楽装置（Ｂ）２のオープン領域とされてなるフラッシュメモリ１８に転送する機能等を有している。
【００２４】
上述したフラッシュメモリ１８，１９は、電源オフでも記憶内容を保持している。電源を切った後も設定情報等を保持している記録媒体であれば何でもよい。外付けの記録媒体でもよい。電池でバックアップされるRAMやハード磁気ディスクドライブ（HD）に置き換えることができる。
半導体メモリカード２１は、CD-ROM（コンパクトディスク・リード・オンリィ・メモリ）等の、取外しと挿入が自在な外部記録媒体でもよい。
【００２５】
図２は、本発明の実施の形態における、設定情報の移動を示す説明図である。図１と同様な部分には同じ符号を付している。
図２（ａ）は、電子音楽装置（Ａ）１および電子音楽装置（Ｂ）２が動作状態にあるとき、パーソナルコンピュータ３の音楽ソフトウエアプロラムを起動したときの説明図である。
電子音楽装置（Ａ）１のオープン領域（公開ドライブ）には、この電子音楽装置を特定するID情報（AI）が記憶されている。設定情報（AS）が既に記憶されている場合がある。同様に、電子音楽装置（Ｂ）２のオープン領域（公開ドライブ）には、この電子音楽装置を特定するID情報（BI）が記憶されている。設定情報（BS）が既に記憶されている場合がある。
パーソナルコンピュータ３のハード磁気ディスク（HD）３２には、電子音楽装置（Ａ）のID情報（AI）と関連付けられている、電子音楽装置（Ａ）に対応した設定情報（Ａ）、電子音楽装置（Ｂ）のID情報（BI）と関連付けられている、電子音楽装置（Ｂ）に対応した設定情報（Ｂ）が記憶されている。
ハード磁気ディスク（HD）３２に記憶された設定情報（Ａ），設定情報（Ｂ）は、パーソナルコンピュータ３の編集機能により編集された設定情報であるほか、外部の記録媒体やネットワーク上のサーバーから取得した設定情報である場合もある。
【００２６】
パーソナルコンピュータ３において、音楽ソフトウエアプロラム３１を起動すると、RAM３１にこの音楽ソフトウェアプログラム（M）がロードされる。この音楽ソフトウェアプログラム（M）によりパーソナルコンピュータ３が設定情報の編集をする機能を起動する。
なお、音楽ソフトウエアプロラム３１が編集機能の他にも多様な機能を実行するものであれば、編集機能を起動するときに、以下の動作を開始する。
【００２７】
(1) パーソナルコンピュータ３は、自動的に、電子音楽装置（Ａ）１のオープン領域（公開ドライブ）にアクセスし、ここに記憶されたID情報（AI）を読み出し、これを転送してRAM３１に記憶する。
(2) このID情報（AI）と関連付けられている設定情報（Ａ）が、ハード磁気ディスク（HD）３２に記憶されているかどうかを検索する。具体的には、このID情報（AI）がハード磁気ディスク（HD）３２に記憶されている設定情報と関連付けられたID情報と一致するか否かを判定する。
(3) このID情報（AI）と関連付けられている設定情報（Ａ）が記憶されていれば、この設定情報（Ａ）を、RAM３１に現在の設定情報（AC）として記憶する。
(4) パーソナルコンピュータ３は、記憶した現在の設定情報（AC）を、電子音楽装置（Ａ）１側のオープン領域（公開ドライブ）に転送し、ここに設定情報（AS）として記憶させる。
パーソナルコンピュータ３は、その他の電子音楽装置、図示の例では、電子音楽装置（Ｂ）２にも自動的にアクセスし、上述した(1)〜(4)と同様の処理を実行する。
【００２８】
図２（ｂ）は、音楽ソフトウエアプロラム３１が、ある設定情報の編集を完了したときの説明図である。
電子音楽装置（Ａ）１に対応した設定情報の編集作業が完了したとする。
(1) このとき、パーソナルコンピュータ３は、自動的に、オープン領域（公開ドライブ）に記憶されたID情報（AI）を読み出し、これを転送し、RAM３１に一時記憶する。
(2) 一時記憶したID情報（AI）が、編集を完了した現在の設定情報（AC）と連づけられたID情報（AI）と一致するか否かを判定する。
(3) 一致していれば、RAM３１に記憶されている現在の設定情報（AC）を、RAM３１に記憶したID情報（AI）の転送元である電子音楽装置（Ａ）１のオープン領域（公開ドライブ）に転送し、設定情報（AS）として記憶する。
なお、現在の設定情報（AC）と関連付けられたID情報（AI）が、電子音楽装置（Ａ）１のID情報（AI）と一致しないときには、その他の電子音楽装置、図示の例では、電子音楽装置（Ｂ）２のオープン領域（公開ドライブ）に記憶されたID情報（BI）を読み出し、これを転送し、RAM３１に一時記憶し、同様の一致判定を行い、一致していれば設定情報の転送をする。
(4) また、RAM３１に記憶されている現在の設定情報（AC）は、ハード磁気ディスク３２に記憶しておくことができる。
【００２９】
図示の例では、音楽ソフトウエアプロラム３１を起動したときに、ID情報（AI）の転送元が電子音楽装置（Ａ）１であることがわかった。従って、その後、パーソナルコンピュータ３５と電子音楽装置（Ａ）１，（Ｂ）２との間の接続関係が変化していない状況であれば、編集作業が完了したときには、現在の設定情報（AC）と関連付けられたID情報（AI）が、どの電子音楽装置のID情報と一致するか否かを判定する必要はない。
上述した説明において、設定情報は、ID情報と関連付けられて、ハード磁気ディスク（HD）３２あるいはRAM３１に記憶しておく必要がある。
そのために、例えば、設定情報はID情報を含むものとすればよい。設定情報がファイル形式で記述されるとき、ID情報は、ファイルの名称に組み込んだり、プロパティ情報に含めたりすればよい。
あるいは、記憶装置内で設定情報を格納する領域をID情報別に設けるようにしてもよい。
【００３０】
図３は、本発明の実施の形態における、電子音楽装置のROMに格納された各種の情報およびプログラムを示すデータ構造図である。
電子音楽装置（Ａ）１のROM１４には、この電子音楽装置（Ａ）１を制御するプログラム、基本設定情報のデフォルト値、音色設定情報のデフォルト値、デモ曲データ、その他が記憶されている。
プログラムは、CPU組み込み装置用のオペレーティングシステムと、このオペレーティングシステムの管理下で実行されるアプリケーションプログラムで構成されていてもよい。
電子音楽装置（Ａ）１に対する設定情報として、ここでは、基本設定情報と音色設定情報とに大別して示している。しかし、両者が１つにまとめられていても、あるいはそれぞれが細分化されていてもよい。
【００３１】
基本設定情報は、演奏の基本的な設定をする情報であって、例えば、テンポ、ボリューム、定位(パン)等がある。
音色設定情報は、楽音の音色を設定する情報であって、通常、音源のチャンネル（ch1〜ch16）毎に設定される。例えば、音色波形データの種類（楽器タイプ）、音量エンベロープ値、ピッチエンベロープ値、マルチ音色情報（１つの音色が複数の音色波形データの合成で実現する場合の、各音色波形データを指定する情報）のパラメータがある。エフェクトパラメータは、ここでは、広い意味で音色設定情報に含めている。
【００３２】
ここで、音色波形データのようなサンプリングデータを設定する場合、これらをそのまま、設定情報として記憶して、電子音楽装置に転送することができる。しかし、電子音楽装置に多種類のサンプリングデータが用意されている場合には、電子音楽装置側で選択する１または複数のサンプリングデータの番号、これら複数のサンプリングデータを合成したり、つなぎ合わせたりする加工情報のみを編集して転送すればよい。
デモ曲データは、デモンストレーション用の複数の楽曲データであり、例えば、SMFデータであり、楽譜表示専用に用いるデータを付加する場合がある。
【００３３】
図４は、本発明の実施の形態における、電子音楽装置のRAMおよびフラッシュメモリに格納される各種の情報を示すデータ構造図である。
電子音楽装置（Ａ）１のRAM１３には、基本設定情報E1、音色設定情報F1が記憶され、自動演奏を実行する場合には、その楽曲データも記憶されている。その他、プログラムを実行するのに必要なレジスタや演奏データのバッファ領域などが割り当てられる。
【００３４】
フラッシュメモリのセキュア領域（図１ではフラッシュメモリ１９）には、初期設定用にデフォルトで使用される基本設定情報AA、電子音楽装置（Ａ）１の側でユーザにより手動設定された基本設定情報A2、…が記憶されている。同様に、初期設定用の音色設定情報BB、電子音楽装置（Ａ）１の側でユーザにより手動設定された音色設定情報B2、…が記憶されている。
電子音楽装置（Ａ）１の電源をオンにした後の初期設定時に、セキュア領域に記憶された基本設定情報AAおよび音色設定情報BBを、RAM１３に基本設定情報E1、音色設定情報F1としてロードし、楽音信号生成装置に設定する。
その後、ユーザは、電子音楽装置（Ａ）１の側の設定操作子を用いて、セキュア領域に記憶された基本設定情報A2および音色設定情報B2等を任意に選択して、RAM１３にロードすることができる。
また、セキュア領域には、著作権を有する複数の楽曲データM1〜M3、…、その他が記憶されている。
【００３５】
一方、フラッシュメモリのオープン領域（図１ではフラッシュメモリ１８）には、この電子音楽装置（Ａ）１自身を特定するID情報が、例えば、ID情報ファイルというファイル形式で記憶されている。このID情報は、パーソナルコンピュータ３に現に接続される複数の電子音楽装置（Ａ）１、電子音楽装置（Ｂ）２、接続される可能性のあるその他の電子音楽装置を識別するための情報である。
オープン領域に記憶されたID情報は、消去や上書きをされないように、読出し専用の属性を有するファイルとして記憶しておくことが望ましい。
【００３６】
ID情報は、例えば、機種名と製造番号からなるものとする。あるいは、電子音楽装置の製造者あるいは製造者団体によって、ユニークIDを個別の電子音楽装置に発行してもよい。その場合も、機種名を残しておいてよい。
図２を参照した説明において、ID情報同士の一致判定をする処理があった。この一致判定は、必ずしも、上述した機種名と製造番号の両者が一致することを条件としなくてもよい。その機種に対応した設定情報を設定するだけでよい場合には、機種さえ一致していればよい。従って、ID情報自体が機種名だけであってもよい。
ただし、電子音楽装置を複数台使用して合奏する場合などでは、同一機種であっても、それぞれが担当するパートが異なり、音色設定などが異なってくる。このような場合が想定されるときには、機種名とその製造番号の両者が一致することを条件とする。
【００３７】
基本設定情報CC，音色設定情報DDは、自動的にパーソナルコンピュータ３から転送されて書き込まれた設定情報である。パーソナルコンピュータ３からこれらの設定情報が転送されてきたときには、これらを、RAM１３にロードして、直ちに動作に反映させることができる。
パーソナルコンピュータ３側の操作子を用いて編集した基本設定情報、音色設定情報を、任意の時点において、ユーザによる操作子操作でオープン領域に転送することもできる。上述した基本設定情報CC，音色設定情報DDとは、ファイル名称など、ファイルのプロパティの情報により区別される、基本設定情報C2、音色設定情報D2として記憶させることを可能とする。
その後は、電子音楽装置（Ａ）１の設定操作子を用い、これらを任意に選択し、RAM１３に基本設定情報E1、音色設定情報F1としてロードすることを可能とする。
その他、著作権主張されないPD（Public Domain）楽曲データ等が記憶されている。
【００３８】
上述した基本設定情報、音色設定情報は、複数のパラメータのセットを含んでおり、例えば、ファイル形式で記憶されている。あるいは、１または複数のパラメータのセットの複数組で構成され、各セットが、例えば、ファイル形式で記憶されている。後者の場合、セットの数は電子音楽装置によって異なるものとなる。
ファイル名、特にその拡張子によって、基本設定情報であるのか音色設定情報であるのか、あるいは、パラメータの種類がわかるようにすることができる。
基本設定情報、音色設定情報がどの電子音楽装置に対応したものであるかがわかるように、これら設定情報の中に、図２を参照して説明したID情報を含んでいてもよい。ファイル形式で記憶されるときは、このファイル名にこのID情報を含んでいてもよい。
【００３９】
上述したように、電子音楽装置（Ａ）１は、初期設定時を含め、通常は、セキュア領域に記憶された基本設定情報AA、音色設定情報BBをRAM１３にロードする。パーソナルコンピュータ３から基本設定情報CC、音色設定情報DDが、オープン領域に転送されてきたときにだけ、これらをRAM１３にロードするようにして、誤ったデータが格納されるおそれのある公開領域のデータを不用意にRAM１３にロードしないようにして、楽音信号生成部が誤動作しないようにしている。
パーソナルコンピュータ３からデータが転送されてきたときには、そのデータが、基本設定情報CC、音色設定情報DDであることを、ファイルの名称などの、ファイルのプロパティで識別する。基本設定情報CC、音色設定情報DDがID情報を含む場合は、このID情報がオープン領域に記憶されているID情報と一致するかどうかを検査した上でRAM１３にロードしてもよい。基本設定情報CC、音色設定情報DDがRAM１３にロードされるときには、ID情報を除いてよい。また、ファイル形式でなくてもよい。
【００４０】
図５は、本発明の実施の形態における、パーソナルコンピュータのRAMおよびハード磁気ディスクに記憶される各種の情報およびプログラムを示すデータ構造図である。
パーソナルコンピュータ３のRAM３１には、現在の基本設定情報II、現在の音色設定情報JJ、(自動演奏すべき現在の楽曲データNN、その他に、実行中の音楽ソフトウェエアプログラム、オペレーティングシステムプログラム等が記憶されている。
一方、ハード磁気ディスク（HD）には、基本設定情報（G1），（G2），…、音色設定情報（H1），（H2），…、楽曲データ（N1），（N2），…、その他に、音楽ソフトウェエアプログラム、オペレーティングシステムプログラム等が記憶されている。
設定情報としては、過去に編集して保存した多種類の設定情報を記憶しておくことができる。また、CD-ROM等の記録媒体やインターネット上のサーバーから取得した設定情報を記憶しておくこともできる。
基本設定情報（例えばG1）、音色設定情報（例えばH1）は、いずれも、対応する電子音楽装置、例えば、電子音楽措置（Ａ）１のID情報と関連付けられている。例えば、図２を参照して説明したように、設定情報にID情報が含まれている。
【００４１】
パーソナルコンピュータ３において、編集対象の設定情報の種類は、音楽ソフトウェアプログラムの種類によって異なるものとなる。
例えば、シーケンサー・ソフトウェアの場合は、楽曲データ(イベントデータ)の作成、楽曲の編集を行う。SMF形式等の楽曲データには、パート毎に音色種類、エフェクト種類、音量、テンポ等の設定情報も含まれている。そのため、主に基本設定情報を編集することになる。
音楽教習用ソフトウェアの場合も、教習する楽曲に関する楽曲(イベント)データに、パート毎に音色種類、エフェクト種類、音量、テンポ、教習する小節位置、進度等の設定情報が含まれる。そのため、基本設定情報を編集することになる。
【００４２】
一方、音色パラメータ設定用のエディタ・ソフトウェアもある。音色(波形)の種類と各パラメータの値等（音量エンベロープ、ピッチエンベロープ、ベロシティカーブ、マルチ音色の種類など）、また、エフェクトの種類と各パラメータの値等を編集するものである。従って、音色設定情報を編集することになる。
従って、電子音楽装置に転送する設定情報も異なるものとなる。図示の例では、基本設定情報あるいは音色設定情報のいずれかあるいは両方を編集し、編集したものを電子音楽装置に転送しているが、設定情報をより細分化して、独立した設定情報としたときには、各種の音楽ソフトウェアプログラムによって編集された設定情報のみを転送すればよい。
【００４３】
図６は、本発明の実施の形態における、電子音楽装置の動作を説明するフローチャートである。メインのフローチャートは図示を省略し、設定動作を割込処理として説明する。
図６（ａ）は、電子音楽装置（Ａ）１の起動時に開始するフローチャートである。
Ｓ４１において、Ｓ４２以外の立上げ処理を行う。
Ｓ４２において、図４に示したフラッシュメモリ１８のセキュア領域から、基本設定情報AA,音色設定情報BBを読み出し、それぞれ、RAM１３に基本設定情報E1,音色設定情報F1としてコピーし、メインフローに戻る。
図６（ｂ）は、電子音楽装置（Ａ）１がオン状態のときに、あるタイマー割り込みにより起動する。
Ｓ４３において、オープン領域のID情報の送信要求あるときは、Ｓ４４に処理を進め、Ｓ４４において、ID情報をパーソナルコンピュータに送信し、この割り込みを終了する。
図６（ｃ）は、電子音楽装置（Ａ）１がオン状態のときに、あるタイマー割り込みにより起動する。
Ｓ４５において、オープン領域の設定情報が更新あるいは追加されたかを判定し、そうであればＳ４６に処理を進める。
Ｓ４６において、特定の基本設定情報CCまたは音色設定情報DDが変更されたのであれば、Ｓ４７に処理を進め、変更された基本設定情報CCまたは音色設定情報DDを、RAM１３上の現在の設定値基本設定情報E1または音色設定情報F1に上書し、割り込みを終了する。
【００４４】
図７は、本発明の実施の形態における、パーソナルコンピュータの動作を説明する第１のフローチャートである。
Ｓ５１において、音楽ソフトウェアプログラム以外の本発明と関係しない処理を行う。
Ｓ５２において、ユーザの選択操作により、音楽ソフトウェアプログラムを起動するのであればＳ５３に処理を進める。そうでなければＳ５４に処理を進め、ユーザの選択操作によりパーソナルコンピュータの動作を終了するのであれば、終了処理を行って終了し、そうでなければ、Ｓ５１に戻す。
Ｓ５３において、音楽ソフトウェアプログラムの起動処理、および、関連するその他のプログラムの起動処理を行い、Ｓ５５に処理を進める。
【００４５】
Ｓ５５において、少なくとも１台の電子音楽装置が接続されていると判定したときは、Ｓ５６に処理を進め、そうでなければ図８のＳ６１に処理を進める。
Ｓ５６〜Ｓ５９の処理は接続されているすべての電子音楽装置について行うが、ここでは、電子音楽装置（Ａ）１に対する処理のみを説明する。
Ｓ５６において、電子音楽装置（Ａ）１の公開ドライブにて、ID情報ファイルを検索する。
ID情報ファイルは、公開ドライブのルートディレクトリに置くようにし、このルートディレクトリには、必要最小限のファイルのみを置くようにする。このように記憶しておいて、ルートディレクトリを優先して検索すれば、ID情報ファイルを検索する時間が短縮される。
また、公開ドライブが複数設けられる場合がある。この場合は、ID情報ファイルを記憶する公開ドライブのルートディレクトリのファイル数を固定しておき、ファイル数が異なるドライブは検索対象から除外して検索時間を短縮するようにしてもよい。
【００４６】
Ｓ５７において、検索の結果、ID情報があったときにはＳ５８に処理を進める。
Ｓ５８において、ハード磁気ディスク３２の記憶領域を検索し、このID情報と関連付けられた設定情報があるか否かを判定する。例えば、基本設定情報G1あるいは音色設定情報H1が、このID情報と関連付けられたものであるときは、Ｓ６０に処理を進める。
Ｓ６０においては、ハード磁気ディスク３２から、この基本設定情報G1あるいは音色設定情報H1を読み出し、現在の基本設定情報IIあるいは音色設定情報JJとして、RAM３１に書き込む。また、この基本設定情報G1あるいは音色設定情報H1を電子音楽措置（Ａ）１の公開ドライブ(オープン領域)のルートディレクトリに置かれた、基本設定情報CCまたは音色設定情報DDに上書きする。これらがなければ新規に基本設定情報CCまたは音色設定情報DDを書き込む。
ハード磁気ディスク３２の記憶領域に前回の編集で設定した設定情報が記憶されていた場合は、パーソナルコンピュータ３と電子音楽装置（Ａ）１とは、上述した前回の設定状態に自動復帰できることになる。
【００４７】
一方、上述したＳ５７において公開ドライブにID情報が記憶されてなかったり、Ｓ５８において、ハード磁気ディスク３２において、電子音楽装置（Ａ）１のID情報が割り付けられた設定情報が記憶されていなかったりしたときには、Ｓ５９に処理を進める。
Ｓ５９において、ハード磁気ディスク３２から、所定のデフォルト設定情報として、例えば、基本設定情報G1あるいは音色設定情報H1を読み出し、現在の基本設定情報IIあるいは音色設定情報JJとして、RAM３１に書き込む。
しかし、電子音楽装置（Ａ）１の公開ドライブには転送しないようにする。
Ｓ５９，Ｓ６０の処理終了後は、いずれも、図８のＳ６１に処理を進める。
【００４８】
図８は、本発明の実施の形態における、パーソナルコンピュータの動作を説明する第２のフローチャートである。
Ｓ６１において編集作業が完了したと判定したときには、Ｓ６２に処理を進める。完了していないときは、Ｓ６３において、ユーザの選択操作に応じて、電子音楽装置（Ａ）１に転送するか否かを判定し、転送するときには、Ｓ６２に処理を進める。
Ｓ６２において、少なくとも１台の電子音楽装置（Ａ）１がこのパーソナルコンピュータに接続されているか否かを判定し、接続されているときはＳ６４に処理を進める。
【００４９】
Ｓ６４において、電子音楽装置（Ａ）１，（Ｂ）２，…の公開ドライブにて、ID情報ファイルを検索する。
Ｓ６５において、RAM１３に記憶されている編集が完了した基本設定情報IIあるいは音色設定情報JJと関連付けられているID情報が、いずれかの電子音楽装置、例えば、電子音楽装置（Ａ）１の公開ドライブのルートディレクトリにあるときは、Ｓ６６に処理を進める。
Ｓ６６において、RAM３１から、現在の基本設定情報IIあるいは音色設定情報JJを読み出す。
次に、電子音楽装置（Ａ）１の公開ドライブのルートディレクトリの基本設定情報CCまたは音色設定情報DDに上書きする。
【００５０】
一方、Ｓ６５において、基本設定情報IIあるいは音色設定情報JJと関連付けられたID情報が、いずれの電子音楽装置の公開ドライブのルートディレクトリにもないときは、Ｓ６７に処理を進める。
Ｓ６７において、RAM３１から、現在の基本設定情報IIあるいは音色設定情報JJを読み出す。
次に、ユーザの選択操作に応じて、少なくとも１台の電子音楽装置、例えば、電子音楽装置（Ａ）１を選択し、その公開ドライブのルートディレクトリに、新規のファイル名、例えば、基本設定情報A2あるいは音色設定情報C2として書き込む。
電子音楽装置（Ａ）１においては、ユーザの操作によってはじめて、RAM１３に書き込み、現在の設定情報とすることができる。図６では、この処理に対応するフローは省略した。
Ｓ６６，Ｓ６７の処理終了後は、いずれも、Ｓ６８に処理を進め、音楽ソフトウェアプログラムのその他の処理を行う。
RAM３１に記憶された基本設定情報IIあるいは音色設定情報JJは、ユーザの操作子操作により、ハード磁気ディスクに記憶しておくことができる。
Ｓ６９において、ユーザ操作によりこの音楽ソフトウェアプログラムを終了させるときには、図７のＳ５１に処理を戻し、そうでなければＳ６１に処理を戻す。
【００５１】
上述した説明では、パーソナルコンピュータ３の音楽ソフトウェアプログラムから電子音楽装置（Ａ）１，電子音楽装置（Ｂ）２，…に設定情報を転送する場合について説明した。
逆に、電子音楽装置（Ａ）１，電子音楽装置（Ｂ）２からパーソナルコンピュータ３の音楽ソフトウェアプログラムに設定情報を転送する場合は、RAM１３に書き込まれた現在の設定情報、基本設定情報E1あるいは音色設定情報F1を、自動的に、またはユーザ操作に応じて、一旦、公開ドライブ（オープン領域）に書き出す。この公開ドライブ（オープン領域）に書き出されたものを、パーソナルコンピュータ３の音楽ソフトウェアプログラムが転送し、RAM３１に、現在の基本設定情報IIあるいは音色設定情報JJとして書き込む。
【００５２】
上述した本発明の電子音楽装置は、電子楽器や、電子音楽装置となるアプリケーションプログラムがインストールされたパーソナルコンピュータの形態に限らない。カラオケ装置、ゲーム装置、携帯電話，PDA（Personal Digital Assistant）等の携帯型通信端末、電子音源内蔵の自動演奏ピアノなどであってもよい。
電子音楽装置１が電子楽器の形態をとった場合、鍵盤楽器に限らず、弦楽器タイプ、管楽器タイプ、打楽器タイプ等の形態でもよい。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施の形態を示す電子音楽装置の設定情報編集システムの説明図である。
【図２】本発明の実施の形態における、設定情報の移動を示す説明図である。
【図３】本発明の実施の形態における、電子音楽装置のROMに格納された各種の情報およびプログラムを示すデータ構造図である。
【図４】本発明の実施の形態における、電子音楽装置のRAMおよびフラッシュメモリに格納される各種の情報を示すデータ構造図である。
【図５】本発明の実施の形態における、パーソナルコンピュータのRAMおよびハード磁気ディスクに記憶される各種の情報およびプログラムを示すデータ構造図である。
【図６】本発明の実施の形態における、電子音楽装置の動作を説明するフローチャートである。
【図７】本発明の実施の形態における、パーソナルコンピュータの動作を説明する第１のフローチャートである。
【図８】本発明の実施の形態における、パーソナルコンピュータの動作を説明する第２のフローチャートである。
【符号の説明】
【００５４】
１…電子音楽装置（Ａ）、２…電子音楽装置（Ｂ）、３…パーソナルコンピュータ、４，５…USBケーブル、１２…CPU、１３…RAM、１４…ROM、１７…USBインターフェース、１８…フラッシュメモリ（公開ドライブ，オープン領域）、１９…フラッシュメモリ（セキュア領域）、２２…音源部、２３…エフェクト部、２４…サウンドシステム、３１…RAM、３２…ハード磁気ディスク
【図１】
2005107115.tif 000003
【図２】
2005107115.tif 000004
【図３】
2005107115.tif 000005
【図４】
2005107115.tif 000006
【図５】
2005107115.tif 000007
【図６】
2005107115.tif 000008
【図７】
2005107115.tif 000009
【図８】
2005107115.tif 000010