(57)【要約】【課題】  この発明は、特定者のみならず不特定者ともセッションを容易に行なえることができるようになる可搬型音楽生成装置を提供することを目的とする。【解決手段】　可搬型音楽生成装置において、ユーザの演奏操作に応じた楽音を入力するための楽音入力装置、楽音入力装置から入力された楽音を無線送信する手段、他の可搬型音楽生成装置から無線送信された楽音を受信する手段、および楽音入力装置から入力された楽音に、受信した楽音を重ね合わせて出力する手段を備えている。【選択図】　図１
2004139112.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの演奏操作に応じた楽音を入力するための楽音入力装置、
　楽音入力装置から入力された楽音を無線送信する手段、
　他の可搬型音楽生成装置から無線送信された楽音を受信する手段、および
　楽音入力装置から入力された楽音に、受信した楽音を重ね合わせて出力する手段、
　を備えている可搬型音楽生成装置。
【請求項２】
セッションが行なわれている他の可搬型音楽生成装置が近くに存在しているか否かを監視する手段、および
　セッションが行なわれている他の可搬型音楽生成装置が近くに存在していることが検出されたときに、ユーザの操作に基づいて、上記セッションが行なわれている可搬型音楽生成装置と一緒にセッションを行なうためのセッション同期処理を行う手段、
　を備えている請求項１に記載の可搬型音楽生成装置。
【請求項３】
セッション同期処理は、
　セッションに参加する全ての可搬型音楽生成装置から、マスターとなる端末を１台選択するステップ、
　マスターから伴奏となる曲データと、同期をとるためのクロックとを他の可搬型音楽生成装置に送信するステップ、および
　セッションに参加するマスター以外の可搬型音楽生成装置が、マスターから受信した伴奏となる曲データを、マスターから受信したクロックに合わせて再生出力させるステップ、
　を備えている請求項２に記載の可搬型音楽生成装置。
【請求項４】
セッション同期処理は、
　セッションに参加する全ての可搬型音楽生成装置から、マスターとなる端末を１台選択するステップ、
　マスターから同期をとるためのクロックを他の可搬型音楽生成装置に送信するステップ、および
　セッションに参加するマスター以外の可搬型音楽生成装置が、マスターから受信したクロックに合わせて伴奏となる曲データを再生出力させるステップ、
　を備えている請求項２に記載の可搬型音楽生成装置。
【請求項５】
セッション待機中の他の可搬型音楽生成装置が近くに存在しているか否かを監視する手段、および
　セッション待機中の他の可搬型音楽生成装置が近くに存在していることが検出されたときに、ユーザの操作に基づいて、上記セッション待機中の可搬型音楽生成装置どうしでセッションを開始するためのセッション開始処理を行う手段、
　を備えている請求項１に記載の可搬型音楽生成装置。
【請求項６】
セッション開始処理は、
　セッションに参加する全ての可搬型音楽生成装置から、マスターとなる端末を１台選択するステップ、
　マスターからの指示により、セッションに参加する全ての可搬型音楽生成装置の演奏を一時停止させるステップ、
　マスターから伴奏となる曲データと、同期をとるためのクロックとを他の可搬型音楽生成装置に送信するステップ、および
　セッションに参加するマスター以外の可搬型音楽生成装置が、マスターから受信した伴奏となる曲データを、マスターから受信したクロックに合わせて再生出力させるステップ、
　を備えている請求項５に記載の可搬型音楽生成装置。
【請求項７】
セッション開始処理は、
　セッションに参加する全ての可搬型音楽生成装置から、マスターとなる端末を１台選択するステップ、
　マスターからの指示により、セッションに参加する全ての可搬型音楽生成装置の演奏を一時停止させるステップ、
　マスターから同期をとるためのクロックを他の可搬型音楽生成装置に送信するステップ、および
　セッションに参加するマスター以外の可搬型音楽生成装置が、マスターから受信したクロックに合わせて伴奏となる曲データを再生出力させるステップ、
　を備えている請求項５に記載の可搬型音楽生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
　この発明は、可搬型音楽生成装置に関する。
【背景技術】
【０００２】
　従来から、携帯型テープレコーダ、携帯型ＣＤプレーヤ、携帯型ＭＤプレーヤ等の可搬型音楽再生装置は知られている。また、電子楽器も知られている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
　この発明の目的は、新しい音楽文化の成立への貢献に寄与するとともに、楽器演奏の難しさ、敷居の高さによる、プロと、聞くだけの人との専門分化へのアンチテーゼを提案することにある。この点について、より具体的に説明する。
【０００４】
（１）可搬型音楽生成装置を持っている顔見知りどうしが、可搬型音楽生成装置を持ち寄って、相手の演奏した曲データを自分の可搬型音楽生成装置に取り込んで、自分の可搬型音楽生成装置で再生して楽しむ。
【０００５】
（２）可搬型音楽生成装置を持っている顔見知りどうしが、可搬型音楽生成装置を持ち寄って、相手の演奏した曲データに合わせて自分も演奏し、セッションを楽しむ。また、そのセッションの内容は相手方側でも聞くことができると同時に、可搬型音楽生成装置に設けられたスピーカによって第３者にも聞かせることができる。
【０００６】
（３）可搬型音楽生成装置を持った他人どうしであっても、通信範囲内に入った場合には、上記（１）、（２）と同様に、他人の演奏を聴いて楽しんだり、セッションしたりできる。
【０００７】
（４）公園や駅前広場などの人が集まるところに曲データ蓄積サーバ（固定局）を配置する。曲データ蓄積サーバは、サーバに近づいてきた可搬型音楽生成装置から曲データを受け取って蓄積する。サーバに蓄積されている曲データは、他の可搬型音楽生成装置に供給され、セッション等に利用される。
【０００８】
　例えば、サーバからは曲データが送信されており、可搬型音楽生成装置を持った人がサーバに近づくと、可搬型音楽生成装置はサーバから送信されている曲データを受け取り、その曲データを基にセッションを行なうことができる。セッションの内容は、サーバに設けられたスピーカによって大勢の人たちに聞かせることができる。
【０００９】
（５）サーバから送信される曲データとしては、そのサーバが設置されている地域に密着したものを用いることができる。例えば、京都の円山公園に設置されたサーバからは祇園小唄に類似した曲データを三味線の音色で送信し、大阪の道頓堀界隈に設置されたサーバからは演歌調の曲データを送信し、東京の原宿に設置されたサーバからはロック調の曲データを送信するといったことが考えられる。このような場合には、トップダウン形式で曲データが可搬型音楽生成装置に供給されることとなる。
【００１０】
（６）トップダウン形式に対比されるものとしては、上記（４）の多数の可搬型音楽生成装置から取り込んだ曲データによって、そのサーバの傾向が決定されていくボトムアップ形式を挙げることができる。
【課題を解決するための手段】
【００１１】
　この発明による可搬型音楽生成装置は、ユーザの演奏操作に応じた楽音を入力するための楽音入力装置、楽音入力装置から入力された楽音を無線送信する手段、他の可搬型音楽生成装置から無線送信された楽音を受信する手段、および楽音入力装置から入力された楽音に、受信した楽音を重ね合わせて出力する手段を備えていることを特徴とする。
【００１２】
　上記可搬型音楽生成装置は、セッションが行なわれている他の可搬型音楽生成装置が近くに存在しているか否かを監視する手段、およびセッションが行なわれている他の可搬型音楽生成装置が近くに存在していることが検出されたときに、ユーザの操作に基づいて、上記セッションが行なわれている可搬型音楽生成装置と一緒にセッションを行なうためのセッション同期処理を行う手段を備えていることが好ましい。
【００１３】
　セッション同期処理は、たとえば、セッションに参加する全ての可搬型音楽生成装置から、マスターとなる端末を１台選択するステップ、マスターから伴奏となる曲データと、同期をとるためのクロックとを他の可搬型音楽生成装置に送信するステップ、およびセッションに参加するマスター以外の可搬型音楽生成装置が、マスターから受信した伴奏となる曲データを、マスターから受信したクロックに合わせて再生出力させるステップを備えている。
【００１４】
　セッション同期処理は、たとえば、セッションに参加する全ての可搬型音楽生成装置から、マスターとなる端末を１台選択するステップ、マスターから同期をとるためのクロックを他の可搬型音楽生成装置に送信するステップ、およびセッションに参加するマスター以外の可搬型音楽生成装置が、マスターから受信したクロックに合わせて伴奏となる曲データを再生出力させるステップを備えている。
【００１５】
　上記可搬型音楽生成装置は、セッション待機中の他の可搬型音楽生成装置が近くに存在しているか否かを監視する手段、およびセッション待機中の他の可搬型音楽生成装置が近くに存在していることが検出されたときに、ユーザの操作に基づいて、上記セッション待機中の可搬型音楽生成装置どうしでセッションを開始するためのセッション開始処理を行う手段を備えていることが好ましい。
【００１６】
　セッション開始処理は、たとえば、セッションに参加する全ての可搬型音楽生成装置から、マスターとなる端末を１台選択するステップ、マスターからの指示により、セッションに参加する全ての可搬型音楽生成装置の演奏を一時停止させるステップ、マスターから伴奏となる曲データと、同期をとるためのクロックとを他の可搬型音楽生成装置に送信するステップ、およびセッションに参加するマスター以外の可搬型音楽生成装置が、マスターから受信した伴奏となる曲データを、マスターから受信したクロックに合わせて再生出力させるステップを備えている。
【００１７】
　セッション開始処理は、たとえば、セッションに参加する全ての可搬型音楽生成装置から、マスターとなる端末を１台選択するステップ、マスターからの指示により、セッションに参加する全ての可搬型音楽生成装置の演奏を一時停止させるステップ、マスターから同期をとるためのクロックを他の可搬型音楽生成装置に送信するステップ、およびセッションに参加するマスター以外の可搬型音楽生成装置が、マスターから受信したクロックに合わせて伴奏となる曲データを再生出力させるステップを備えている。
【発明の効果】
【００１８】
この発明によれば、特定者のみならず不特定者ともセッションを容易に行なえることができるようになる。
【発明を実施するための最良の形態】
【００１９】
　以下、図面を参照して、この発明の実施例について説明する。
【実施例１】
【００２０】
　図１は、可搬型音楽生成装置の本体（以下、音楽生成装置本体という）の外観を示している。
【００２１】
　音楽生成装置本体１には、モード切替スイッチ１１、　シーケンサ制御ボタン１２、１３、１４、１５、１６、セッション制御ボタン１７、１８、１９、液晶表示器２０、カーソルキー２１、決定キー２２、キャンセルキー２３が設けられている。液晶表示器２０は、音楽生成装置本体１から切り離して、腕時計のような形態で身に付けるようにしてもよい。
【００２２】
　モード切替スイッチ１１は、（１）単独で演奏する単独モード、（２）セッションに参加するためのセッションモード、（３）曲データを転送するための曲データ転送モードを切り替えるものである。
【００２３】
　シーケンサ制御ボタンは、巻き戻しボタン１２、停止ボタン１３、録音ボタン１４、再生ボタン１５および早送りボタン１６からなる。
【００２４】
　セッション制御ボタンは、セッション切替ボタン１７、セッション参加ボタン１８、およびセッション離脱ボタン１９からなる。
【００２５】
　図１には、図示されていないが、音楽生成装置本体１には、パッド、キーボード等からなる楽音入力装置３９（図２参照）が接続される。また、音楽生成装置本体１には、ヘッドホン３７（図２参照）が接続される。
【００２６】
　図２は、音楽生成装置本体１の電気的構成を示している。
【００２７】
　音楽生成装置本体１は、各部の制御を行なうとともに、シーケンサ機能等を有するＣＰＵ３０を備えている。ＣＰＵ３０には、ＲＡＭ３１が接続されているとともに、ＩＤＥ( Integrated Device Enhancement)コントローラ３２を介してストレージ３３が接続されている。ストレージ３３としては、ハードディスク、フラッシュメモリの書き換え可能な不揮発性メモリが用いられる。ストレージ３３には、ＣＰＵ３０のプログラム、曲データおよびその他必要なデータが記憶される。ＲＡＭ３１は作業用メモリとして用いられる。
【００２８】
　また、ＣＰＵ３０には、ＳＩＯ（Sirial I/O interface) ３４、音源３５およびアンプ３６を介して、ヘッドホーン３７およびスピーカ４４が接続される。また、ＣＰＵ３０には、センサーインタフェース３８を介して楽音入力装置３９が接続される。さらに、ＣＰＵ３０には、例えば、Bluetooth 等の無線インターフェース４０を介してアンテナ４１が接続される。音楽生成装置本体１の各部の電源は、バッテリー４２およびバッテリーコントローラ４３を介して供給される。
【００２９】
　無線インターフェース４０による通信範囲は、この例では、数メートルから数１０メートルに限られている。通信プロトコルの中に”チャンネル”が実装されており、同一のチャンネルを持つ音楽生成装置どうしでグループを形成することができる。複数の”チャンネル”が物理的に同じエリアで重なっても、混信せずにそれぞれのチャンネル間で通信を行なうことができる。また、既に形成されているグループに別の音楽生成装置が加わったり、グループに既に属している音楽生成装置がグループから離脱することもできる。
【００３０】
　ＣＰＵ３０は、以下のような機能を備えている。
（１）楽音入力装置３９から入力された音をＭＩＤＩデータに変換して、曲データとしてストレージ３３に記憶させる機能。
（２）楽音入力装置３９から入力された楽音を再生する機能。
（３）音楽ジャンルおよび拍子が同じである任意の複数の曲データをまとめて平行に再生する機能。曲データ長が異なる場合には、曲データの先頭を揃えて演奏を開始する。
（４）他の音楽生成装置や後述する曲データ蓄積サーバと通信を行なう機能。
【００３１】
　図３は、曲データ蓄積サーバの電気的構成を示している。
【００３２】
　曲データ蓄積サーバは、例えば、公園や駅前広場などの人が集まるところに曲データ蓄積サーバ（固定局）を配置される。曲データ蓄積サーバは、サーバに近づいてきた音楽生成装置から曲データを受け取って蓄積する。サーバに蓄積されている曲データは、他の音楽生成装置に供給され、セッション等に利用される。
【００３３】
　例えば、サーバからは曲データが送信されており、音楽生成装置を持った人がサーバに近づくと、音楽生成装置はサーバから送信されている曲データを受け取り、その曲データを基にセッションを行なうことができる。セッションの内容は、サーバに設けられたスピーカによって大勢の人たちに聞かせることができる。
【００３４】
　サーバから送信される曲データとしては、そのサーバが設置されている地域に密着したものを用いることができる。例えば、京都の円山公園に設置されたサーバからは祇園小唄に類似した曲データを三味線の音色で送信し、大阪の道頓堀界隈に設置されたサーバからは演歌調の曲データを送信し、東京の原宿に設置されたサーバからはロック調の曲データを送信するといったことが考えられる。このような場合には、トップダウン形式で曲データが音楽生成装置に供給されることとなる。
【００３５】
　トップダウン形式に対比されるものとしては、多数の音楽生成装置から取り込んだ曲データによって、そのサーバの傾向が決定されていくボトムアップ形式を挙げることができる。
【００３６】
　曲データ蓄積サーバは、ＣＰＵ５０、ＲＡＭ５１、ＩＤＥコントローラ５２、ストレージ５３、無線インターフェース５４、アンテナ５５、ＳＩＯ６１、音源６２、アンプ６３およびスピーカ６４を備えている。
【００３７】
　図４は、曲データのデータ構造を示している。
【００３８】
　曲データは、ユーザ情報、音楽ジャンル、パート名、音色名、拍子、小節数等の付属情報と、音列データとからなる。この例では、音列データのデータ種類としては、ＭＩＤＩデータが用いられる。音楽ジャンル、パート名、音色名は、図５に示すように、ツリー構造を持ったデータベースとして、予めストレージ３３に登録されている。
【００３９】
　以下、各モード毎の動作について説明する。
【００４０】
〔１〕単独モード時の動作の説明
【００４１】
　単独モードでは、ストレージ３３に記憶している曲データを再生したり、ユーザが演奏した音を単独または再生中の音と重ねて出力したり、ユーザが演奏した音を記憶させたりすることができる。
【００４２】
　単独モードとして音楽生成装置を動作させる場合のユーザの操作とそれに伴う音楽生成装置の動作について説明する。
【００４３】
（１）まず、ユーザはモード切替スイッチ１１を単独モードに設定する。
【００４４】
（２）そして、ユーザは、演奏したいジャンルと拍子とを選択する。
【００４５】
（３）さらに、ユーザは、自分が演奏したいパートと、音色名とを選択する。なお、音楽生成装置本体１に接続されている楽音入力装置３９からパートと音色名とを自動的に取得するようにしてもよい。
【００４６】
（４）音楽生成装置は、ストレージ３３に蓄積されている曲データから、ユーザによって選択されたジャンルと拍子に対応するものをパート毎に選択する。ただし、ユーザが演奏しようとするパートに対応する曲データは除外する。また、ユーザによって選択されたジャンルと拍子に対応する曲データが、１パート中に複数ある場合には、任意の１つを選択する。
【００４７】
　なお、ユーザによって選択されたジャンルと拍子に対応する曲データが、１パート中に複数ある場合には、それらを表示させてユーザにそのうちの１つを選択させるようにしてもよい。
【００４８】
（５）この後、ユーザは、再生ボタン１５を押すと、音楽生成装置は、上記（４）で選択した曲データを再生する。この再生音は、ヘッドホーン３７およびスピーカ４４の一方または両方から出力される。
【００４９】
（６）ユーザが再生された曲データに合わせて、楽音入力装置３９を用いて演奏を行なうと、音楽生成装置は、入力された演奏音を、再生中の曲データに重ねて出力する。
【００５０】
（７）また、ユーザが録音ボタン１４を押した場合には、音楽生成装置は、楽音入力装置３９から入力された音をＭＩＤＩデータに変換して、曲データとしてストレージ３３に記憶する。この際、楽音入力装置３９から入力された楽音に対応する曲データと、同時に再生された曲データとの組み合わせを、曲データ組み合わせテーブルに記憶させることにより、同じ演奏を再生することが可能となる。
【００５１】
　なお、ユーザに好みの音楽の種類を予め入力させておき、再生時にはユーザに好みの音楽の種類に応じた再生を行なうようにしてもよい。
【００５２】
〔２〕セッションモード時の動作の説明
【００５３】
　セッションモードでは、他の音楽生成装置を所持している人とセッションをすることができる。
【００５４】
　図６は、セッションモードとして音楽生成装置を動作させる場合のユーザの操作とそれに伴う音楽生成装置の動作を示している。
【００５５】
　まず、ユーザはモード切替スイッチ１１をセッションモードに設定する（ステップ１）。
【００５６】
　そして、ユーザは、セッションしたいジャンルと拍子とを選択する（ステップ２）。さらに、ユーザは、自分が演奏したいパートを選択する（ステップ３）。なお、音楽生成装置本体１に接続されている楽音入力装置３９からパートを自動的に取得するようにしてもよい。
【００５７】
　音楽生成装置は、セッションモードに設定されていることを示す情報、セッション中か否かを示す情報、ユーザが選択した演奏したいジャンルおよび拍子ならびにユーザが選択した自分が演奏したいパートに関する情報を、所定時間間隔で送信する。
【００５８】
　なお、既にセッションを行なっている音楽生成装置は、セッションモードに設定されていることを示す情報、セッション中であることを示す情報、セッションしている演奏のジャンルおよび拍子を示す情報等を、所定時間間隔で送信しているとともに、セッションしている演奏データ等を送信している。
【００５９】
　ユーザは、セッション相手を探すために移動する。
【００６０】
　音楽生成装置は、セッションモードに設定されている他の音楽生成装置を探索する（ステップ４）。これは、他の音楽生成装置から送信されているセッションモードに設定されていることを示す情報を受信することによって行なわれる。
【００６１】
　音楽生成装置は、セッションモードに設定されている他の音楽生成装置を発見した場合には、当該他の音楽生成装置から送られてくる情報に基づいて、当該他の音楽生成装置が既にセッションを行なっているか否かを判別する（ステップ５）。
【００６２】
　当該他の音楽生成装置が既にセッションを行なっている場合には、音楽生成装置は、当該他の音楽生成装置から送られてくる情報に基づいて、セッションしている演奏のジャンルおよび拍子を取得し、取得したジャンルおよび拍子が、上記ステップ２でユーザが入力したジャンルおよび拍子と一致するか否かを判別する（ステップ６）。
【００６３】
　セッションしている演奏のジャンルおよび拍子が、ユーザが入力したジャンルおよび拍子と一致しない場合には、ステップ４に戻る。
【００６４】
　セッションしている演奏のジャンルおよび拍子が、ユーザが入力したジャンルおよび拍子と一致した場合には、音楽生成装置は、当該他の音楽生成装置から送信されているセッションしている演奏データを受信して再生出力する（ステップ７）。なお、セッションしている演奏のジャンルおよび拍子がユーザが入力したジャンルおよび拍子と一致する複数のセッションと遭遇している場合には、セッション切り替えボタン１７がユーザによって押される毎に、セッショングループを切り替える。
【００６５】
　ユーザは、この演奏を聞くことにより、このセッションに参加するか否かを決定し、参加したい場合には、セッション参加ボタン１８を押す。セッション参加ボタン１８が押されると（ステップ８）、音楽生成装置は、セッション開始処理を行なう（ステップ１０）。
【００６６】
　なお、上記ステップ５において、発見した他の音楽生成装置がセッションを行なっていない場合には、当該他の音楽生成装置から送信されている情報に基づいて、演奏したいジャンルおよび拍子が一致するか否かを判別する（ステップ９）。
【００６７】
　演奏したいジャンルおよび拍子が一致しない場合には、ステップ４に戻る。演奏したいジャンルおよび拍子が一致した場合には、セッション開始処理を行なう（ステップ１１）。
【００６８】
　図７は、図６のステップ１１のセッション開始処理の手順を示している。
【００６９】
　セッションに参加する全ての音楽生成装置から、マスターとなる端末を１台選択する（ステップ１１）。選択方法はランダムでもよいし、それぞれの音楽生成装置に優先度を予め設定しておき、優先度の最も高いものをマスターとして選択するようにしてもよい。
【００７０】
　マスターからの指示により、セッションに参加する全ての音楽生成装置の演奏を一時停止させる（ステップ１２）。
【００７１】
　次に、マスターからの指示により、セッションに参加する全ての音楽生成装置から、フィルインのような効果音、またはＤＪの合図（”さあーセッションの時間だぜえー”）を出力する（ステップ１３）。
【００７２】
　次に、マスターが、伴奏となる曲データを収集する（ステップ１４）。つまり、まず、指定されたジャンルから演奏すべきパートをリストアップする。リストアップされたパートから各ユーザが演奏しようとしているパートを除去する。残ったパートに対応する曲データ（指定されたジャンルおよび拍子に対応するもの）を、セッションに参加する全ての音楽生成装置から収集する。
【００７３】
　この後、マスターは、上記ステップ１４で集めた伴奏となる曲データを再生するとともに、伴奏となる曲データを送信する（ステップ１５）。この際、マスターは、セッションに参加するマスター以外の音楽生成装置に同期をとるためのクロックを送信する。セッションに参加するマスター以外の音楽生成装置は、マスターから送信された伴奏となる曲データおよびクロックを受信し、受信した曲データを受信したクロックに基づいて再生出力する（ステップ１６）。
【００７４】
　セッションに参加する全ての音楽生成装置のユーザは、伴奏に合わせて自分の楽音入力装置を用いて演奏を行なう（ステップ１７）。各音楽生成装置は、楽音入力装置から入力された楽音を送信する。また、各音楽生成装置は、楽音入力装置から入力された楽音と、マスターから受信した伴奏音と、他の音楽生成装置から受信した楽音とを重ねて、ヘッドホーン３７およびスピーカ４４の一方または両方から出力する（ステップ１８）。この際、スピーカ４４から音を出力するようにすれば、他人にセッションを聞かせることができる。
【００７５】
　なお、セッションを行なおうとする各音楽生成装置が伴奏となる曲データを予め取得して記憶している場合には、マスターは伴奏となる曲データを収集する必要はない。つまり、ステップ１４は不要である。また、この場合には、ステップ１５において、マスターは、伴奏となる曲データは送信しないで、同期をとるためのクロックのみをセッションに参加するマスター以外の音楽生成装置に送信する。各音楽生成装置は、マスターから受信したクロックに同期して伴奏となる曲データを再生出力する。
【００７６】
　図８は、図６のステップ１０のセッション同期処理手順を示している。
【００７７】
　セッションを行なっている音楽生成装置およびセッションに参加しようとする全ての音楽生成装置から、マスターとなる端末を１台選択する（ステップ２１）。
【００７８】
　マスターは、伴奏となる曲データと同期をとるためのクロックを送信する（ステップ２２）。マスター以外の音楽生成装置は、マスターから送信された伴奏となる曲データおよびクロックを受信し、受信した伴奏となる曲データを受信したクロックに基づいて再生出力する（ステップ２３）。
【００７９】
　全ての音楽生成装置のユーザは、伴奏に合わせて自分の楽音入力装置を用いて演奏を行なう（ステップ２４）。各音楽生成装置は、楽音入力装置から入力された楽音を送信する。また、各音楽生成装置は、楽音入力装置から入力された楽音と、マスターから受信した伴奏音と、他の音楽生成装置から受信した楽音とを重ねて、ヘッドホーン３７およびスピーカ４４の一方または両方から出力する（ステップ２５）。この際、スピーカ４４から音を出力するようにすれば、他人にセッションを聞かせることができる。
【００８０】
　なお、セッションを行なっている音楽生成装置およびセッションに参加しようとする音楽生成装置が伴奏となる曲データを予め取得して記憶している場合には、マスターは伴奏となる曲データは送信しないで、同期をとるためのクロックのみをマスター以外の音楽生成装置に送信すればよい。各音楽生成装置は、マスターから受信したクロックに同期して伴奏となる曲データを再生出力する。
【００８１】
〔３〕曲データ転送モード時の動作の説明
【００８２】
　曲データ転送モードでは、他の音楽生成装置や曲データ蓄積サーバに蓄積されている曲データを取得することができる。
【００８３】
　曲データ転送モードとして音楽生成装置を動作させる場合のユーザの操作とそれに伴う音楽生成装置の動作について説明する。
【００８４】
（１）まず、ユーザはモード切替スイッチ１１を曲データ取得モードに設定する。
【００８５】
（２）そして、ユーザは、演奏したいジャンルと拍子とを選択する。
【００８６】
（３）音楽生成装置は、ストレージ３３に蓄積されている曲データから、ユーザによって選択されたジャンルと拍子に対応するものをパート毎に選択する。
【００８７】
（４）この後、ユーザは、再生ボタン１５を押すと、音楽生成装置は、上記（３）で選択した曲データを再生する。この状態でユーザは、他の音楽生成装置または曲データ蓄積サーバを探すために移動する。
【００８８】
（５）音楽生成装置は、自己の通信範囲内に、通信可能な他の音楽生成装置または曲データ蓄積サーバが存在するか否かを監視する。
【００８９】
（６）通信可能な他の音楽生成装置または曲データ蓄積サーバを発見した場合には、音楽生成装置は、発見した他の音楽生成装置または曲データ蓄積サーバに対して、取得したい曲データのジャンルおよび拍子とともに曲データ送信指令を送信する。
【００９０】
（７）曲データのジャンルおよび拍子とともに曲データ送信指令を受信した他の音楽生成装置または曲データ蓄積サーバは、ジャンルおよび拍子に対応した曲データを１つ選択して送信する。
【００９１】
（８）音楽生成装置は、他の音楽生成装置または曲データ蓄積サーバから送信された曲データを受信すると、受信した曲データをＲＡＭ３１に一時的に記憶させた後、現在再生している曲データに重ね合わせて再生する。
【００９２】
（９）ユーザは音楽生成装置から出力される音楽を聴く。そして、気にいった場合には、決定ボタン２２を押す。決定ボタン２２が押された場合には、他の音楽生成装置または曲データ蓄積サーバから取得した曲データをストレージ３３に格納する。
【００９３】
　これにより、音楽生成装置間で曲データを交換したり、他の音楽生成装置または曲データ蓄積サーバから曲データを取得したりすることができる。
【００９４】
　なお、各音楽生成装置は、曲データ蓄積サーバとの通信範囲内において、自己が蓄積している曲データを、曲データ蓄積サーバにアップロードすることができる機能を備えていることが好ましい。
【００９５】
　また、曲データ蓄積サーバに、所定の曲データを常に送信させるとともにスピーカ６４からその曲データの再生音を出力させるようにし、曲データ蓄積サーバの通信範囲内に音楽生成装置が入った場合に、曲データ蓄積サーバから送信されている曲データを当該音楽生成装置が自動的に受信して再生するようにし、その再生音に合わせて、セッションを行なうようにしてもよい。
【図面の簡単な説明】
【００９６】
【図１】可搬型音楽生成装置の本体（音楽生成装置本体）の外観を示す模式図である。
【図２】音楽生成装置本体の電気的構成を示すブロック図である。
【図３】曲データ蓄積サーバの電気的構成を示すブロック図である。
【図４】曲データのデータ構造を示す模式図である。
【図５】音楽ジャンル、パート名、音色名がツリー構造であることを示す模式図である。
【図６】セッションモードとして音楽生成装置を動作させる場合のユーザの操作とそれに伴う音楽生成装置の動作を示すフローチャートである。
【図７】図６のステップ１１のセッション開始処理の詳細な手順を示すフローチャートである。
【図８】図６のステップ１０のセッション同期処理の詳細な手順を示すフローチャートである。
【符号の説明】
【００９７】
　１　音楽生成装置本体
３０　ＣＰＵ
３１　ＲＡＭ
３３　ストレージ
３５　音源
３７　ヘッドホーン
３９　楽音入力装置
４０　無線インターフェース
４４　スピーカ
５０　ＣＰＵ
５１　ＲＡＭ
５３　ストレージ
５４　無線インターフェース
【図１】
2004139112.tif 000003
【図２】
2004139112.tif 000004
【図３】
2004139112.tif 000005
【図４】
2004139112.tif 000006
【図５】
2004139112.tif 000007
【図６】
2004139112.tif 000008
【図７】
2004139112.tif 000009
【図８】
2004139112.tif 000010