(57)【要約】本開示は、非音楽家が曲を作りかつ演奏することを可能にする装置、システムおよび方法に関する。既存の電子デバイスの中には、楽音をデジタル式に作曲しかつ演奏するための仮想環境を提供できるものがあるが、このようなバーチャル環境を操作することは、困難である可能性があり、かつ特別なソフトウェアの専門知識、ならびに音楽理論の知識を必要とする場合がある。本開示は、このようなソフトウェアの専門知識または音楽理論の知識なしに曲作りを容易にするプラットフォームを提供する。プラットフォームは、１以上の音楽コンテンツの同時再生として曲をモデリングする。プラットフォームは、プレーヤが複数の音楽コンテンツのうちの１つまたはそれ以上を制御または改変して、曲を生成または合成することを可能にする。【選択図】図１
2019507389.tif 000002
【特許請求の範囲】
【請求項１】
装置であって、
メモリに記憶されるコンピュータプログラムを実行するように構成されるプロセッサを備え、前記コンピュータプログラムは、前記プロセッサに、
音楽ミックスレイアウト上に置かれるオブジェクトを識別させ、
非一時的メモリデバイスから、検出された前記オブジェクトに関連づけられる、音楽コンテンツを含む音楽コンテナを検索させ、かつ、
検索された前記音楽コンテナの前記音楽コンテンツに部分的に基づいて曲を作らせるように動作可能である、装置。
【請求項２】
前記音楽ミックスレイアウトは、物理音楽ミックスレイアウトを含み、かつ前記装置は、さらに、センサシステムへ結合されるインタフェースを含み、前記コンピュータプログラムは、前記プロセッサに、前記センサシステムから前記インタフェースを介して、前記音楽ミックスレイアウト上の前記オブジェクトの存在を示す検出情報を受信させるように動作可能である、請求項１に記載の装置。
【請求項３】
前記オブジェクトは、受動無線エレメントを備え、かつ前記センサシステムは、無線信号検出システムを備える、請求項２に記載の装置。
【請求項４】
前記無線信号検出システムは、前記オブジェクトの前記受動無線エレメントにより返される無線信号を部分的に基礎として、前記オブジェクトの前記存在を決定するように構成される、請求項３に記載の装置。
【請求項５】
前記オブジェクトは、物理カードを含む、請求項２に記載の装置。
【請求項６】
前記音楽ミックスレイアウトは、仮想音楽ミックスレイアウトを備える、請求項１に記載の装置。
【請求項７】
前記コンピュータプログラムは、前記プロセッサに、第１のオブジェクトに関連づけられる音楽コンテンツを部分的に基礎として前記曲を改変させるように動作可能である、請求項１に記載の装置。
【請求項８】
前記第１のオブジェクトの前記音楽コンテンツは、予め決められたメロディサンプルの一部を含む、請求項７に記載の装置。
【請求項９】
前記コンピュータプログラムは、前記プロセッサに、前記第１のオブジェクトに関連づけられる音楽属性を決定させ、かつ前記音楽属性を部分的に基礎として前記曲を改変させるように動作可能である、請求項７に記載の装置。
【請求項１０】
前記音楽属性にはテンポが含まれ、かつ前記コンピュータプログラムは、前記曲をタイムストレッチすることにより前記曲を改変するように動作可能である、請求項９に記載の装置。
【請求項１１】
前記音楽属性にはキーが含まれ、かつ前記コンピュータプログラムは、前記曲を移調することにより前記曲を改変するように動作可能である、請求項９に記載の装置。
【請求項１２】
前記コンピュータプログラムは、前記プロセッサに、前記オブジェクトの前記音楽コンテンツを繰り返して前記曲を繰り返させるように動作可能である、請求項１に記載の装置。
【請求項１３】
方法であって、
音楽合成モジュールにより、音楽ミックスレイアウト上に置かれるオブジェクトを識別することと、
検出された前記オブジェクトに関連づけられる音楽コンテナを、前記音楽合成モジュールと通信する非一時的メモリデバイスから検索することであって、前記音楽コンテナは、音楽コンテンツを含むことと、
検索された前記音楽コンテナの前記音楽コンテンツを部分的に基礎として、前記音楽合成モジュールにより曲を生成することを含む、方法。
【請求項１４】
前記音楽ミックスレイアウトは、物理音楽ミックスレイアウトを含み、かつ前記方法は、さらに、前記音楽合成モジュールと通信するセンサシステムから、前記物理音楽ミックスレイアウト上の前記オブジェクトの存在を示す検出情報を受信することを含む、請求項１３に記載の方法。
【請求項１５】
前記オブジェクトは、受動無線エレメントを備え、かつ前記センサシステムは、無線信号検出システムを備える、請求項１４に記載の方法。
【請求項１６】
第１のオブジェクトに関連づけられる音楽コンテンツを部分的に基礎として前記曲を改変することをさらに含む、請求項１３に記載の方法。
【請求項１７】
前記第１のオブジェクトに関連づけられる音楽属性を決定することと、前記音楽属性を部分的に基礎として前記曲を改変することをさらに含む、請求項１６に記載の方法。
【請求項１８】
コンピュータ実行可能命令を含む非一時的コンピュータ可読媒体であって、前記命令は、プロセッサに、
音楽ミックスレイアウト上に置かれるオブジェクトを識別させ、
前記プロセッサと通信する非一時的メモリデバイスから、検出された前記オブジェクトに関連づけられる、音楽コンテンツを含む音楽コンテナを検索させ、かつ、
検索された前記音楽コンテナの前記音楽コンテンツを部分的に基礎として曲を作らせるように動作可能である、非一時的コンピュータ可読媒体。
【請求項１９】
前記音楽ミックスレイアウトは、物理音楽ミックスレイアウトを含み、かつ前記命令は、さらに、前記プロセッサに、前記プロセッサと通信するセンサシステムから、前記物理音楽ミックスレイアウト上の前記オブジェクトの存在を示す検出情報を受信させるように動作可能である、請求項１８に記載の非一時的コンピュータ可読媒体。
【請求項２０】
前記命令は、さらに、前記プロセッサに、第１のオブジェクトに関連づけられる音楽コンテンツを部分的に基礎として前記曲を改変させるように動作可能である、請求項１に記載の非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願の相互参照］
本出願は、２０１５年１２月２３日に提出された、「音楽を合成するための装置、システムおよび方法（Ａｐｐａｒａｔｕｓ，Ｓｙｓｔｅｍｓ，ａｎｄ  Ｍｅｔｈｏｄｓ  ｆｏｒ  Ｍｕｓｉｃ  Ｓｙｎｔｈｅｓｉｓ）」と題する米国仮特許出願第６２／３８７，４３６号明細書の利益を主張するものであり、前記出願は、参照によりその全体が開示に含まれる。
【０００２】
本発明は、音楽合成に関し、より具体的には、音楽を合成するためのカードゲーム、ボードゲームおよびビデオゲームに関する。
【背景技術】
【０００３】
伝統的な音楽パフォーマンスは、音楽理論の知識、および楽器を演奏する能力を必要とすることが多い。例えば、「音楽」と見なされるような組織的なメロディ音を生成するために、演奏者は、楽器を演奏できることが必要であり、または、少なくとも楽器の「作動器」（例えば、音楽キーボードの鍵、ギター等の弦楽器の弦）を打ちつけることができなければならない。また、演奏者は、適切な時点で（例えば、演奏者が楽器で演奏する音楽、歌または旋律の拍子記号およびテンポに適する何らかの順序およびタイミングで）作動器を演奏する必要もある。したがって、楽器を用いて調和した音楽を演奏することは、アマチュアの楽器演奏者にとって特に困難であり得る。
【０００４】
電子デバイスの中には、楽音をデジタル式に作曲しかつ演奏するバーチャル環境を提供できるものがある。たとえば、Ａｐｐｌｅにより開発されたＧａｒａｇｅＢａｎｄは、音楽制作のためのデジタル・オーディオ・ワークステーションを提供する。残念ながら、このようなバーチャル環境を操作することは、困難である可能性があり、かつ特別なソフトウェアの専門知識、ならびに音楽理論の知識を必要とする場合がある。
【発明の概要】
【０００５】
一部の実施形態は、装置を含む。装置は、メモリに記憶されるコンピュータプログラムを実行するように構成されるプロセッサを含む。コンピュータプログラムは、プロセッサに、音楽ミックスレイアウト上に置かれるオブジェクトを識別させ、非一時的メモリデバイスから、検出されたオブジェクトに関連づけられる、音楽コンテンツを含む音楽コンテナを検索させ、かつ、検索された音楽コンテナの音楽コンテンツに部分的に基づいて曲を作らせるように動作可能である。
【０００６】
実施形態によっては、音楽ミックスレイアウトには、物理音楽ミックスレイアウトが含まれる。
【０００７】
実施形態によっては、装置は、センサシステムへ結合されるインタフェースを含み、コンピュータプログラムは、プロセッサに、センサシステムからインタフェースを介して、音楽ミックスレイアウト上のオブジェクトの存在を示す検出情報を受信させるように動作可能である。
【０００８】
実施形態によっては、オブジェクトは、受動無線エレメントを備え、センサシステムは、無線信号検出システムを備える。
【０００９】
実施形態によっては、無線信号検出システムは、オブジェクトの受動無線エレメントにより返される無線信号を部分的に基礎として、オブジェクトの存在を決定するように構成される。
【００１０】
実施形態によっては、オブジェクトは、物理カードを備える。
【００１１】
実施形態によっては、音楽ミックスレイアウトは、仮想音楽ミックスレイアウトを備える。
【００１２】
実施形態によっては、コンピュータプログラムは、プロセッサに、第１のオブジェクトに関連づけられる音楽コンテンツを部分的に基礎として曲を改変させるように動作可能である。
【００１３】
実施形態によっては、第１のオブジェクトの音楽コンテンツは、予め決められたメロディサンプルの一部を含む。
【００１４】
実施形態によっては、コンピュータプログラムは、プロセッサに、第１のオブジェクトに関連づけられる音楽属性を決定させ、かつ音楽属性を部分的に基礎として曲を改変させるように動作可能である。
【００１５】
実施形態によっては、音楽属性にはテンポが含まれ、コンピュータプログラムは、曲をタイムストレッチすることにより曲を改変するように動作可能である。
【００１６】
実施形態によっては、音楽属性にはキーが含まれ、コンピュータプログラムは、曲を移調することにより曲を改変するように動作可能である。
【００１７】
実施形態によっては、コンピュータプログラムは、プロセッサに、オブジェクトの音楽コンテンツを繰り返して曲を繰り返させるように動作可能である。
【００１８】
一部の実施形態は、方法を含む。本方法は、音楽合成モジュールにより、音楽ミックスレイアウト上に配置されるオブジェクトを識別することと、検出されたオブジェクトに関連づけられる音楽コンテナを、音楽合成モジュールと通信する非一時的メモリデバイスから検索することであって、前記音楽コンテナは、音楽コンテンツを含むことと、検索された音楽コンテナの音楽コンテンツを部分的に基礎として、音楽合成モジュールにより曲を生成することを含む。
【００１９】
実施形態によっては、音楽ミックスレイアウトは、物理音楽ミックスレイアウトを含み、かつ本方法は、さらに、音楽合成モジュールと通信するセンサシステムから、物理音楽ミックスレイアウト上のオブジェクトの存在を示す検出情報を受信することを含む。
【００２０】
実施形態によっては、オブジェクトは、受動無線エレメントを備え、センサシステムは、無線信号検出システムを備える。
【００２１】
実施形態によっては、本方法は、さらに、第１のオブジェクトに関連づけられる音楽コンテンツを部分的に基礎として曲を改変することを含む。
【００２２】
実施形態によっては、本方法は、さらに、第１のオブジェクトに関連づけられる音楽属性を決定することと、音楽属性を部分的に基礎として曲を改変することを含む。
【００２３】
一部の実施形態は、非一時的コンピュータ可読媒体を含む。非一時的コンピュータ可読媒体は、コンピュータ実行可能命令を含む。命令は、プロセッサに、音楽ミックスレイアウト上に置かれるオブジェクトを識別させ、プロセッサと通信する非一時的メモリデバイスから、検出されたオブジェクトに関連づけられる、音楽コンテンツを含む音楽コンテナを検索させ、かつ、検索された音楽コンテナの音楽コンテンツに部分的に基づいて曲を作らせるように動作可能である。
【００２４】
実施形態によっては、音楽ミックスレイアウトは、物理音楽ミックスレイアウトを含み、かつ命令は、さらに、プロセッサに、プロセッサと通信するセンサシステムから、物理音楽ミックスレイアウト上のオブジェクトの存在を示す検出情報を受信させるように動作可能である。
【００２５】
実施形態によっては、命令は、さらに、プロセッサに、第１のオブジェクトに関連づけられる音楽コンテンツを部分的に基礎として曲を改変させるように動作可能である。
【図面の簡単な説明】
【００２６】
以下の図面に関連して考察される、開示する発明対象に関する以下の詳細な説明を参照すれば、開示する発明対象の様々な目的、特徴および利点をより完全に認識することができる。諸図を通じて、類似の参照数字は、類似のエレメントを同定する。添付の図面は、略図であって、縮尺どおりの描画を意図したものではない。明瞭さのために、全てのコンポーネントが全ての図面で付番されているわけではない。同様に、一般的な当業者に開示された発明対象を理解させる上でその例示が不必要である場合には、開示する発明対象の実施形態毎に全てのコンポーネントが示されているわけではない。
【００２７】
【図１】一部の実施形態によるプラットフォームを示すブロック図である。
【００２８】
【図２Ａ】一部の実施形態による音楽ミックスレイアウトを示す。
【図２Ｂ】一部の実施形態による音楽ミックスレイアウトを示す。
【図２Ｃ】一部の実施形態による音楽ミックスレイアウトを示す。
【図２Ｄ】一部の実施形態による音楽ミックスレイアウトを示す。
【００２９】
【図３Ａ】一部の実施形態によるある種のカードを示す。
【図３Ｂ】一部の実施形態によるある種のカードを示す。
【図３Ｃ】一部の実施形態によるある種のカードを示す。
【図３Ｄ】一部の実施形態によるある種のカードを示す。
【図３Ｅ】一部の実施形態によるある種のカードを示す。
【図３Ｆ】一部の実施形態によるある種のカードを示す。
【００３０】
【図４】一部の実施形態による、曲を生成するための音楽合成モジュールの動作を示す。
【００３１】
【図５】一部の実施形態による、曲を生成するためのプロセスを示す。
【００３２】
【図６Ａ】一部の実施形態による、ゲームプレイのためのセットアップおよびルールを示す。
【図６Ｂ】一部の実施形態による、ゲームプレイのためのセットアップおよびルールを示す。
【図６Ｃ】一部の実施形態による、ゲームプレイのためのセットアップおよびルールを示す。
【図６Ｄ】一部の実施形態による、ゲームプレイのためのセットアップおよびルールを示す。
【００３３】
【図７】一部の実施形態による、音楽ミックスレイアウトにおけるスロットが、異なるプレーヤに対して異なるスコアを提供し得ることを示す。
【００３４】
【図８Ａ】一部の実施形態による、ゲームプレイの進行を示す。
【図８Ｂ】一部の実施形態による、ゲームプレイの進行を示す。
【図８Ｃ】一部の実施形態による、ゲームプレイの進行を示す。
【図８Ｄ】一部の実施形態による、ゲームプレイの進行を示す。
【図８Ｅ】一部の実施形態による、ゲームプレイの進行を示す。
【図８Ｆ】一部の実施形態による、ゲームプレイの進行を示す。
【図８Ｇ】一部の実施形態による、ゲームプレイの進行を示す。
【図８Ｈ】一部の実施形態による、ゲームプレイの進行を示す。
【図８Ｉ】一部の実施形態による、ゲームプレイの進行を示す。
【図８Ｊ】一部の実施形態による、ゲームプレイの進行を示す。
【図８Ｋ】一部の実施形態による、ゲームプレイの進行を示す。
【図８Ｌ】一部の実施形態による、ゲームプレイの進行を示す。
【図８Ｍ】一部の実施形態による、ゲームプレイの進行を示す。
【図８Ｎ】一部の実施形態による、ゲームプレイの進行を示す。
【００３５】
【図９】一部の実施形態による、カードの画像およびカードのゲーム内表現を示す。
【００３６】
【図１０】一部の実施形態による、ビジュアルスタイルおよびテキスト記述のバリエーションを示す、カードデザインの追加の例を示す。
【発明を実施するための形態】
【００３７】
本開示は、非音楽家が音楽理論の知識または楽器演奏の能力なしに曲を作りかつ演奏することを可能にする技術に関する。具体的には、本開示は、曲の生成を容易にする、合成プラットフォーム、カード・ゲーム・プラットフォーム（例えば、物理カードおよび／または仮想カードを用いる）、ボード・ゲーム・プラットフォーム（例えば、物理ボード・ゲーム・ピースおよび／または仮想ボード・ゲーム・ピースを用いる）、ビデオ・ゲーム・プラットフォームおよび／またはこれらに類似するもの等のプラットフォームを提供する。プラットフォームは、曲を、１以上の音楽コンテンツの同時再生としてモデリングする。プラットフォームは、プレーヤが複数の音楽コンテンツのうちの１以上を制御または改変して、曲を生成または合成することを可能にする。また、プラットフォームは、プレーヤが、アクションまたはゲームプレイを通して、部分的または全体的に、曲の音楽属性を改変し、これにより様々な曲を生成することも可能にする。
【００３８】
実施形態によっては、プラットフォームは、音楽コンテナを用いて、曲の１以上のパートを表現または符号化することができる。音楽コンテナは、音楽コンテンツおよび／または音楽属性セットに関連づけることができる。プラットフォームは、プレーヤが音楽コンテナの使用を望んでいるという指示を受信すると、音楽コンテンツを作曲全体に統合することができる。音楽コンテナが音楽属性セットも含んでいる場合、プラットフォームは、音楽コンテナからの音楽属性セットを用いて、音楽コンテンツまたは曲の属性（例えば、特性）全体を改変することができる。事例によっては、音楽属性には、メータ、テンポ、リズム、ピッチ、ハーモニ、フィールおよび／またはフォームに関連する属性が含まれてもよい。
【００３９】
実施形態によっては、音楽コンテナに関連づけられる音楽コンテンツおよび／または音楽属性は、メモリデバイスに保持されるデータベース（例えば、テーブル）に記憶されることが可能である。プレーヤがインスタンス化（例えば、再生用）のための音楽コンテナを選択すると、ゲームプラットフォームは、データベースから、選択されたコンテナに関連づけられる音楽コンテンツおよび／または音楽属性を検索し、かつ検索されたコンテナを適宜（例えば、プラットフォームと通信するスピーカを介する可聴再生用に）使用することができる。
【００４０】
実施形態によっては、音楽コンテナに関連づけられる音楽コンテンツおよび／または音楽属性は、音楽コンテナ自体に記憶されることが可能である。例えば、音楽コンテナが物理オブジェクトであって、メモリデバイスを含む場合、音楽コンテナ内のメモリデバイスは、音楽コンテナに関連づけられる音楽コンテンツおよび／または音楽属性を保持するように構成されてもよい。
【００４１】
実施形態によっては、音楽コンテナは、トランプ等のカードによって表現される。これは、プラットフォームが特定の音楽コンテナに対応するカードの選択を指示するデータを受信すると、プラットフォームがミックスまたはトラックへ追加する特定の音楽コンテナを選択できるようにする。例えば、プラットフォームは、プレーヤがトランプデッキ内のカードのうちの１つを選択することを可能にし、よって、プラットフォームが選択を受信すると、プラットフォームまたはゲームは、データベースから、選択されたカードに関連づけられる音楽コンテナを検索し、かつ検索されたコンテナを用いることができる。
【００４２】
実施形態によっては、プレーヤは、プラットフォームのコンピュータ化されたユーザインタフェースを用いて、カードのうちの１つを選択することができる。他の実施形態では、プレーヤは、物理的なトランプの１つを物理的に選択することができ、プラットフォームは、次に、センサシステムを用いてこの選択を検出することができる。センサシステムには、無線周波識別（ＲＦＩＤ）システムおよび／または近距離無線通信（ＮＦＣ）システム等の無線信号ベースのセンサシステム、またはカメラ・センサ・システム等の視覚ベースのセンサシステムが含まれてもよい。
【００４３】
実施形態によっては、プラットフォームは、曲を異なるタイプの音楽コンテンツの組合せとしてモデリングすることができる。例えば、プラットフォームは、曲を、ビート、ベースラインおよびメロディサンプルまたはチューンの同時再生としてモデリングしてもよい。プラットフォームは、各コンテナが作曲に含まれるように選択されるにつれて、曲を生成することができる。
【００４４】
コンテナ（例えば、カード）は、複数のタイプのうちの１つに関連づけることができる。実施形態によっては、各タイプのコンテナは、特定のタイプの音楽コンテンツに関連づけられてもよい。例えば、第１のタイプのコンテナは、様々な音楽ビート（例えば、第１の色を有するコンテナ）に関連づけられてもよく、第２のタイプのコンテナは、様々なベースライン（例えば、第２の異なる色を有するコンテナ）に関連づけられてもよく、かつ第３のタイプのコンテナは、様々なメロディサンプル（例えば、第３の異なる色を有するコンテナ）に関連づけられてもよい。プレーヤが１以上のカードを選択すると、プラットフォームは、選択されたカードに関連づけられる音楽コンテンツを自動的に再生することができる。
【００４５】
実施形態によっては、音楽コンテンツまたは音楽属性は、既知の歌の一部または既知の歌の属性に関連づける（たとえば、包含する）ことができる。実施形態によっては、音楽コンテンツは、ジャンル（例えば、ロック、ラップおよび／またはこれらに類似するもの）、またはジャンルの属性に関連づけることができる。これにより、プラットフォームは、他の歌の一部を含む作曲、および／または２つのジャンルを含む作曲（例えば、ゲームのあるプレーヤは、第１のジャンルに関連づけられるコンテナを用いることができ、あるプレーヤは、第２のジャンルに関連づけられるコンテナを用いることができる）等のマッシュアップ曲を生成することができる。
【００４６】
実施形態によっては、プラットフォームは、音楽合成機構を用いて２名以上のプレーヤ間にゲームプレイを提供するゲームプラットフォームであってもよい。ゲームプレイを実装するゲームプラットフォームは、２名以上のプレーヤが、（１）プレイ中に曲を作り、ゲームプラットフォームにより作成される曲に追加し、これを制御しおよび／またはこれらに類似することを行うために競い合う、または（２）曲を作るために共同作業する、ことを可能にし得る。例えば、２名以上のプレーヤは、各々、トランプ一組を手中に持つことができる。各カードは、ゲームプレイ属性、音楽コンテンツおよび／または音楽属性セットを担うことができる。プレーヤは、順番にゲームプレイルールに従って１枚以上のカードを置き、点を稼ぎ、かつトランプ遊びの進行に伴って曲のレイヤを作り上げることができる。ゲームプレイルールは、トランプをする時間、場所および方法だけでなく、ゲームプレイおよび音楽の観点の双方から、プレイ中にカード同士が互いにどのように影響を及ぼし合うかも決定してもよい。
【００４７】
実施形態によっては、プラットフォームは、１名のプレーヤにゲームプレイを提供するゲームプラットフォームであることが可能である。例えば、ゲームプラットフォームは、プレーヤが、シミュレートされた相手（例えば、コンピュータ）とゲームプレイを行なえるようにしてもよい。また、ゲームプラットフォームは、プレーヤが、単独での曲作りおよび／または音楽パフォーマンスを行えるようにしてもよい。
【００４８】
カードまたは他のタイプのコンテナが再生されるにつれて、ゲームプラットフォームは、進化する曲をリアルタイムで作成することができる。ゲームプレイは、所定の条件が満たされると終了することができる。所定の条件は、１名または複数のプレーヤによる獲得点数、プレーヤに廻る番の数、音楽形式の終わり、および／または所定の制限時間の終了を基礎とすることができる。ゲームプレイ中に作成される曲は、プレイされるコンテナ／カードに独自のものであることが可能であって、プレイされるカードおよびゲームプレイの一進一退の双方を反映する。このプラットフォームは、作成された曲をオーディオファイルおよび／またはビデオファイル等の媒体ファイルとして保存し、後でプレーヤが曲を聴き直せるようにすることができる。保存される媒体ファイルがビデオファイルである場合、ビデオファイルは、曲作りの間に使用されたコンテナを要約したイラストを含むことができる。例えば、プレーヤが複数のコンテナを２０分間用いて曲を作成する場合、ビデオファイルは、より短いビデオ（例えば、３分間動画）に短縮されてもよい。短縮されたビデオは、続いて、例えばネットワーク上で他者と共有されてもよい。
【００４９】
実施形態によっては、音楽合成モジュール１１８は、ゲームプレイ中に発生する個々のイベントを捕捉して記憶するように構成されることが可能である。具体的には、音楽合成モジュール１１８は、これらのイベントまたはそのサブセットを編集し、再構築しおよび／または実行し直して、短縮版のゲームプレイを産生するように構成されてもよい。場合によっては、音楽合成モジュール１１８は、望ましくないイベントを排除しおよび／またはイベント間の時間間隔を短縮することにより、短縮版のゲームプレイを産生するように構成される。実施形態によっては、音楽合成モジュール１１８は、音楽のカレント状態の「スナップショット」を構築する命令を受信してもよい。これに応答して、音楽合成モジュール１１８は、スナップショットを構成する１以上のイベントを編集し、再構築しかつ実行し直すように構成される。
【００５０】
図１は、一部の実施形態によるプラットフォームを示すブロック図である。プラットフォーム１００は、コンピューティングデバイス１０２を含んでもよい。実施形態によっては、コンピューティングデバイス１０２は、例えばＳｏｎｙ  Ｃｏｍｐｕｔｅｒ  Ｅｎｔｅｒｔａｉｎｍｅｎ社が製造するＰＬＡＹＳＴＡＴＩＯＮ（登録商標）３、ＰＬＡＹＳＴＡＴＩＯＮ（登録商標）４またはＰＬＡＹＳＴＡＴＩＯＮ（登録商標）ＶＩＴＡ、任天堂株式会社が製造するＷＩＩ（商標）、ＷＩＩ  Ｕ（商標）、ＮＩＮＴＥＮＤＯ  ２ＤＳ（商標）またはＮＩＮＴＥＮＤＯ  ３ＤＳ（商標）、または、Ｍｉｃｒｏｓｏｆｔ社が製造するＸＢＯＸ（登録商標）、ＸＢＯＸ  ３６０（登録商標）またはＸＢＯＸ  ＯＮＥ（登録商標）である、専用ゲームコンソールであってもよい。他の実施形態では、コンピューティングデバイス１０２は、汎用デスクトップまたはラップトップコンピュータであってもよい。他の実施形態では、コンピューティングデバイス１０２は、コンピュータネットワークへ接続されるサーバであってもよい。他の実施形態では、コンピューティングデバイス１０２は、ユーザ機器であってもよい。ユーザ機器は、１以上の無線アクセスネットワークおよび有線通信ネットワークと通信してもよい。ユーザ機器は、携帯電話であってもよい。また、ユーザ機器は、ワープロ、ウェブブラウジング、ゲーム等のサービスを提供するスマートフォンでもあってもよく、また電子ユーザ機器は、ネットワークアクセスおよびスマートフォンにより提供されるサービスの大部分を提供するタブレットコンピュータでもあってもよい。ユーザ機器は、Ｓｙｍｂｉａｎ  ＯＳ、ｉＰｈｏｎｅ（登録商標）  ＯＳ、ＲＩＭのＢｌａｃｋｂｅｒｒｙ、Ｗｉｎｄｏｗｓ  Ｍｏｂｉｌｅ、Ｌｉｎｕｘ（登録商標）、ＨＰ  ＷｅｂＯＳおよびＡｎｄｒｏｉｄ等のオペレーティングシステムを用いて動作する。画面は、モバイルデバイスへデータを入力するために使用されるタッチスクリーンであることもあり、この場合は、フルキーボードの代わりに画面を用いることができる。また、ユーザ機器は、全地球測位座標、プロファイル情報または他の位置情報を保持することもある。
【００５１】
コンピューティングデバイス１０２は、メモリデバイス１０４と、プロセッサ１０６と、ビデオ・レンダリング・モジュール１０８と、サウンドシンセサイザ１１０と、コントローラインタフェース１１２と、音楽合成モジュール１１８と、センサインタフェース１２０と、音楽データモジュール１２４とを含むことができる。コントローラインタフェース１１２は、コンピューティングデバイス１０２をコントローラ１１６と結合することができ、ビデオ・レンダリング・モジュール１０８およびサウンドシンセサイザ１１０は、１以上のオーディオ／ビデオデバイス１１４へ接続することができ、かつセンサインタフェース１２０は、コンピューティングデバイス１０２をセンサ１２２と結合することができる。
【００５２】
非一時的メモリ１０４は、１以上の音楽コンテナ、および／または１つのコンテナに関連づけられる音楽アイテムを保持することができる。音楽コンテナは、音楽コンテンツ、および／または音楽コンテンツに関連づけられるべき１
以上の音楽属性、および／または曲全体を含むことができる。メモリ１０４は、プロセッサ１０６上で実行するための機械可読命令も保持することができる。
【００５３】
実施形態によっては、メモリ１０４は、ランダム・アクセス・メモリ（ＲＡＭ）またはキャッシュメモリ等の揮発性メモリの形態をとることができる。他の実施形態では、メモリ１０４は、例示的に、例えばＥＰＲＯＭ、ＥＥＰＲＯＭである半導体メモリデバイス、およびフラッシュ・メモリ・デバイス、または、例えば内蔵ハードディスクまたはリムーバブルディスクである磁気ディスクを含む、不揮発性メモリの形態をとってもよい。実施形態によっては、メモリ１０４は、例えば光磁気ディスクおよびＣＤ−ＲＯＭおよびＤＶＤ−ＲＯＭディスクを含むポータブルデータ記憶デバイスを含んでもよい。
【００５４】
プロセッサ１０６は、機械可読命令を実行する、コンピュータ処理ユニット（ＣＰＵ）等のプログラマブルマイクロプロセッサの形態を取ることができる。あるいは、プロセッサ１０６は、少なくとも部分的に、例えばＦＰＧＡ（フィールド・プログラマブル・ゲート・アレイ）またはＡＳＩＣ（特定用途向け集積回路）または他の専用回路である専用論理回路によって実装されてもよい。プロセッサ１０６は、複数の処理ユニットを含むことができ、その各々は、勾配ベクトル等の入力データに対し独立して動作してもよい。場合によっては、複数の処理ユニットは、異なるデータに対して同一の動作を実行するように構成されてもよい。例えば、複数の処理ユニットは、単一の命令を用いて複数のデータに作用するように、複数の処理ユニットを単一命令複数データ（ＳＩＭＤ）アーキテクチャで構成されることが可能である。他の事例では、複数の処理ユニットは、異なるデータに対して異なる動作を実行するように構成されてもよい。例えば、複数の処理ユニットは、複数の命令を用いて複数のデータに作用するように、複数命令複数データ（ＭＩＭＤ）アーキテクチャで構成されることが可能である。
【００５５】
プロセッサ１０６は、コントローラインタフェース１１２と結合されることが可能である。コントローラインタフェース１１２は、信号を、光、銅および無線等の様々な媒体内で、かつその一部は非一時的であり得るいくつかの異なるプロトコルで送受信するために、ハードウェア内に実装されることが可能である。
【００５６】
コントローラインタフェース１１２は、外部コントローラ１１６と結合されることが可能である。外部コントローラ１１６は、プレーヤがコンピューティングデバイス１０２と相互作用できるようにすることができる。実施形態によっては、外部コントローラ１１６は、ゲーム・コンソール・コントローラ、マウス、キーボード、またはコンピューティングデバイス１０２との通信を提供できる他の任意のデバイスを含むことができる。実施形態によっては、外部コントローラ１１６は、プレーヤからの音声入力を受信できるマイクロホンコントローラの形態をとることもできる。
【００５７】
実施形態によっては、プロセッサ１０６は、ビデオ・レンダリング・モジュール１０８およびサウンドシンセサイザ１１０へ結合されることが可能である。ビデオ・レンダリング・モジュール１０８は、プロセッサ１０６からの命令に基づいてビデオディスプレイを生成するように構成されることが可能であり、サウンドシンセサイザ１１０は、ビデオディスプレイに付随するサウンドを生成するように構成されることが可能である。ビデオ・レンダリング・モジュール１０８およびサウンドシンセサイザ１１０は、オーディオ／ビデオデバイス１１４へ結合されることが可能である。
【００５８】
実施形態によっては、１以上のオーディオ／ビデオデバイス１１４には、例えばＣＲＴ（陰極線管）、ＬＣＤ（液晶ディスプレイ）モニタ、またはＬＥＤ（発光ダイオード）モニタ、テレビ、例えばＰＬＡＹＳＴＡＴＩＯＮ（登録商標）ＶＩＴＡまたはＮｉｎｔｅｎｄｏ  ３ｄｓのディスプレイである統合ディスプレイ、またはビデオおよび付随するオーディオサウンドを表示できる他のタイプのデバイスであるディスプレイデバイスが含まれてもよい。図１は、１以上のオーディオ／ビデオデバイス１１４への２つの別個の接続を示しているが、２つの接続が単一の接続に結合される他の実施形態も可能である。実施形態によっては、オーディオ／ビデオデバイス１１４のうちの１つは、第１のシステム（例えば、ディスプレイシステム）に存在し、かつオーディオ／ビデオデバイス１１４の別の１つは、第２のシステム（例えば、サウンドシステム）に存在してもよい。
【００５９】
実施形態によっては、１以上のオーディオ／ビデオデバイス１１４は、光フィードバックシステムを含むことができる。光フィードバックシステムは、曲に関連づけられる音楽属性を示すように構成されることが可能である。例えば、光フィードバックシステムは、異なる色を有するＬＥＤ等の複数の照明エレメントを含み、かつ各照明エレメントは、テンポ、キーまたはトーン等の特定の音楽属性を示すように構成されてもよい。
【００６０】
実施形態によっては、光フィードバックシステムは、スピーカシステムへと組み込まれることが可能である。スピーカシステムにおける光フィードバックシステムは、プレイに基づいて動的な光およびサウンドのフィードバックを提供するように構成されることが可能である。他の実施形態では、光フィードバックシステムは、家庭または公共スペース等のオープンスペースに配備されてもよい。光フィードバックシステムは、通信ネットワークへ結合されてもよく、かつコンピューティングデバイス１００により、曲に対応する動的なナイトクラブ型照明を提供するようにトリガされてもよい。
【００６１】
実施形態によっては、コンピューティングデバイス１０２は、センサ１２２との通信を可能にするセンサインタフェース１２０を含むことができる。センサインタフェース１２０は、信号を、光、銅および無線等の様々な媒体内で、かつその一部は非一時的であり得るいくつかの異なるプロトコルで送受信するために、ハードウェア内に実装されることが可能である。
【００６２】
実施形態によっては、センサ１２２は、プレーヤによる音楽コンテナの選択を検出するように構成されてもよい。例えば、センサ１２２は、プレーヤがメモリデバイス１０４に記憶される特定のコンテナに関連づけられるカードを選択していることを検出するように構成されることが可能である。実施形態によっては、センサ１２２には、カメラセンサ、ビデオセンサ、赤外線センサ、または物理的および／または視覚的情報を検出できる任意の他のタイプの視覚センサが含まれることが可能である。他の実施形態では、センサ１２２には、ＲＦＩＤセンサ、ＮＦＣセンサ、またはメモリデバイス１０４に記憶される特定のコンテナに関連づけられるオブジェクト（例えば、カード）の存在を検出できる他の任意の無線信号センサ等の無線信号センサが含まれてもよい。
【００６３】
実施形態によっては、センサ１２２は、音楽コンテナからデータを受信するように構成されることが可能である。音楽コンテナは、音楽コンテナに関連づけられる音楽データ（例えば、楽器デジタルインタフェース（ＭＩＤＩ）データ）を保持するメモリデバイスを含むことができる。センサ１２２からトリガ信号を受信すると、音楽コンテナ内のメモリデバイスは、音楽コンテナへ結合される、または音楽コンテナに内蔵される送信機へ音楽データを提供することができる。送信機は、続いて、センサ１２２へ音楽データを提供することができる。センサ１２２は、音楽データを、さらなる処理のために、センサインタフェース１２０を介してプロセッサへ中継することができる。実施形態によっては、音楽コンテナ内のメモリデバイスには、フラッシュ・メモリ・デバイス等の不揮発性メモリデバイスが含まれることがある。実施形態によっては、送信機は、ＲＦＩＤタグ等の無線アンテナを含むことができる。
【００６４】
実施形態によっては、コンピューティングデバイス１０２は、音楽合成モジュール１１８を含むことができる。音楽合成モジュール１１８は、１以上の音楽コンテナおよび／またはメモリデバイス１０４に記憶されるコンテナに関連づけられる音楽アイテムを用いて、曲を合成または作成するように構成されることが可能である。また、音楽合成モジュール１１８は、コントローラ１１６またはセンサ１２２から、プレーヤがメモリデバイス１０４に記憶される特定のコンテナを選択していることを示すコンテナ選択情報を受信することもできる。音楽合成モジュール１１８は、プレーヤにより選択される全ての音楽コンテナを用いて曲を生成するように構成されることが可能である。実施形態によっては、音楽合成モジュール１１８は、コンテナ選択情報を経時的に受信することができる。このような場合、音楽合成モジュール１１８は、各コンテナに選択情報が入ってくるにつれて、リアルタイムで曲を生成（または更新）することができる。２名以上のプレーヤがゲームプレイを行う場合、音楽合成モジュール１１８は、ゲームプレイルールを実施しかつこのゲームプレイルールに従って曲を生成するように構成されることが可能である。
【００６５】
実施形態によっては、コンピューティングデバイス１０２は、音楽データモジュール１２４を含むことができる。音楽データモジュール１２４は、音楽フィードバック情報を、１以上のオーディオ／ビデオデバイス１１４内の光フィードバックシステムへ提供するように構成されることが可能である。例えば、音楽データモジュール１２４は、センサインタフェース１２０から、音楽コンテナに関連づけられる１以上の音楽属性を受信してもよい。音楽データモジュール１２４は、テンポ、キーおよび／またはトーン等の音楽属性に基づいて音楽フィードバック情報を生成し、かつこの音楽フィードバック情報を光フィードバックシステムへ送信することができる。光フィードバックシステムは、音楽フィードバック情報を受信すると、この音楽フィードバック情報を表示することができる。例えば、光フィードバックシステムは、照明エレメントのうちの１つを周期的に特定の頻度でオンおよびオフ切換してもよい。特定の頻度は、音楽コンテナ（そしてしたがって、音楽コンテナにより改変される曲）に関連づけられるテンポを示すことができる。
【００６６】
実施形態によっては、モジュール１０８、１１０、１１８のうちの１つ以上は、メモリデバイス１０４を用いるソフトウェアに実装されることが可能である。ソフトウェアは、コンピュータ命令またはコンピュータコードを実行できるプロセッサ１０６上で実行することができる。プロセッサ１０６は、特定用途向け集積回路（ＡＳＩＣ）、プログラマブル論理アレイ（ＰＬＡ）、デジタル信号プロセッサ（ＤＳＰ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）または他の任意の集積回路を用いるハードウェアで実装される。コンピュータプログラムの実行に適するプロセッサ１０６には、例として、汎用マイクロプロセッサおよび専用マイクロプロセッサの双方、デジタル信号プロセッサ、および任意の種類のデジタルコンピュータの任意の１以上のプロセッサが含まれる。概して、プロセッサ１０６は、読取り専用メモリまたはランダム・アクセス・メモリまたはこれらの双方から命令およびデータを受信する。
【００６７】
実施形態によっては、モジュール（例えば、モジュール１０８、１１０、１１８）のうちの１つ以上は、ＡＳＩＣ（特定用途向け集積回路）、ＰＬＡ（プログラマブル論理アレイ）、ＤＳＰ（デジタル信号プロセッサ）、ＦＰＧＡ（フィールド・プログラマブル・ゲート・アレイ）または他の集積回路を用いるハードウェアで実装されてもよい。実施形態によっては、ＡＳＩＣ、ＰＬＡ、ＤＳＰまたはＦＰＧＡ等の同一の集積回路上に２つ以上のモジュール１０８、１１０、１１８が実装されてもよく、これにより、システム・オン・チップが形成される。サブルーチンは、１以上の機能を実装するコンピュータプログラムおよび／またはプロセッサ／特殊回路の部分を指すことがある。
【００６８】
モジュール１０８、１１０、１１８は、デジタル電子回路に、またはコンピュータハードウェア、ファームウェア、ソフトウェアに、もしくはこれらの組合せにおいて実装されることが可能である。実装は、コンピュータ・プログラム・プロダクトとして、例えば、データ処理装置、例えばプログラマブルプロセッサ、コンピュータおよび／または複数のコンピュータ、によって実行されるための、またはこれらの動作を制御するための、機械可読記憶デバイス内に有形的に具現されるコンピュータプログラムとしてであってもよい。コンピュータプログラムは、ソースコード、コンパイル型コード、インタープリタ型コードおよび／または機械コードを含む任意の形態のコンピュータ言語またはプログラミング言語で書かれてもよく、かつコンピュータプログラムは、スタンドアロンプログラムとして、またはサブルーチン、エレメントまたはコンピューティング環境での使用に適する他のユニットとして、を含む任意の形態で配備されてもよい。コンピュータプログラムは、１つのコンピュータ上で、または１以上のサイトにおける複数のコンピュータ上で実行されるように配備されてもよい。
【００６９】
モジュール１０８、１１０、１１８は、プロセッサ１０６の外部における別個のモジュールとして（例えば、スタンドアロンのグラフィクスカードまたはサウンドカードとして）描かれているが、他の実施形態も可能である。例えば、一方または双方のモジュールは、プロセッサ１０６内の専用ハードウェアブロックとして実装されてもよい。あるいは、１以上のモジュール１０８、１１０、１１８は、純粋に、プロセッサ１０６内で実行されるソフトウェアとして実装されてもよい。
【００７０】
実施形態によっては、プラットフォーム１００は、音楽ミックスレイアウトと相互作用するように構成されることが可能である。図２Ａは、一部の実施形態による音楽ミックスレイアウトを示す。音楽ミックスレイアウト２００は、複数のスロットを含むことができ、スロットは、曲を生成するために用いる音楽コンテナを示すことができる。各スロットは、メモリデバイス１０４に記憶される特定の音楽コンテナに関連づけられるオブジェクトを受信するように構成されることが可能である。
【００７１】
実施形態によっては、１以上のスロットは、単に１以上のタイプのオブジェクトに関連づけられることが可能である。例えば、スロットのうちの１つは、曲のビートを指定してもよく、かつビート属性を含む音楽コンテナに対応するカードにのみ関連づけられてもよい。例示的な一実施形態として、図２Ａにおける第１のスロット２０２は、ビート属性にのみ関連づけられ、スロット２０４〜２１０は、１以上の楽器に関連づけられ、かつ第２のスロット２１２は、曲のテーマに関連づけられる。場合によっては、音楽ミックスレイアウト２００は、ある特定のスロットに置かれるオブジェクトがゲームプレイルールを満たしているかどうかを示す通知機能を含むことができる。例えば、あるスロットが「ビート」属性に関連づけられているが、そのスロットにはギターに関連づけられるカードが置かれている場合、通知機能は、プレーヤに、そのカードがゲームプレイルールを満たしていないことを通知してもよい。プレーヤが複数存在する場合、通知機能は、どのプレーヤが特定のスロットを制御するかも示してもよい。音楽ミックスレイアウト２００が物理音楽ミックスレイアウトである場合、後述するように、通知機能は、発光ダイオード（ＬＥＤ）を用いて実装されることが可能である。
【００７２】
実施形態によっては、音楽ミックスレイアウト２００は、ソフトウェアにおいて実装されることが可能である。図２Ｂは、一部の実施形態による仮想音楽ミックスレイアウトを示す。この音楽ミックスレイアウトは、ディスプレイデバイス１１４上に仮想的に示されることが可能であって、プレーヤは、コントローラ１１６を用いて仮想音楽ミックスレイアウト上の１以上のスロット２１４−２２２上に仮想オブジェクトを置くことにより、音楽ミックスレイアウトと相互作用することができる。
【００７３】
他の実施形態では、音楽ミックスレイアウト２００は、物理的に実装されてもよい。図２Ｃは、一部の実施形態による物理音楽ミックスレイアウトを示す。この物理音楽ミックスレイアウトは、上にコンテナを置くことができる複数のスロット２２４−２３４を含むことができる。例えば、物理音楽ミックスレイアウトは、紙、厚紙、ビニールシート、織物、または印刷用に改変可能な他の任意の材料上に印刷されてもよい。
【００７４】
実施形態によっては、音楽ミックスレイアウト２００が物理的に実装される場合、コンピューティングシステム１０２は、オーディオ／ビデオデバイス１１４上へ、物理音楽ミックスレイアウト２００および／またはその上に置かれるコンテナの仮想レンダリングを提供することができる。この仮想レンダリングは、ゲームプレイが進行するにつれて物理音楽ミックスレイアウト上で周期的に、またはリアルタイムで更新されることが可能である。
【００７５】
実施形態によっては、プレーヤは、物理音楽ミックスレイアウト上へ物理オブジェクト（コンテナ等）を置くことにより、物理音楽ミックスレイアウトと物理的に相互作用することができる。例えば、プレーヤは、物理音楽ミックスレイアウト上へトランプを置いて、曲用の音楽コンテナを選択してもよい。コンピューティングシステム１０２は、センサ１２２を用いて、物理音楽ミックスレイアウトからコンテナ選択情報を受信することができる。例えば、センサ１２２は、プレーヤが音楽ミックスレイアウト上の複数のスロットのうちの１つにカードを置いていることを検出して、選択情報を音楽合成モジュール１１８へ送信し、カードが検出されていることを示してもよい。続いて、音楽合成モジュール１１８は、検出されたカードに関連づけられる音楽コンテナを用いて曲を生成することができる。
【００７６】
実施形態によっては、物理音楽ミックスレイアウトは、物理音楽ミックスレイアウトに内蔵される１以上のセンサ１２２を含むことができる。例えば、物理音楽ミックスレイアウトは、内蔵される無線センサ（例えば、ＲＦＩＤセンサおよび／またはＮＦＣセンサ）を含んでもよい。無線センサは、ある特定のコンテナに関連づけられる特定のオブジェクト（例えば、トランプ）の存在を検出することができてもよい。このような実施形態では、オブジェクトは、無線センサがそれらの存在を検出することを可能にするエレメントも含む。例えば、オブジェクトは、ＲＦＩＤセンサからのアクティブ信号に応答する受動型ＲＦＩＤエレメントを含んでもよい。場合によっては、スロットは各々、ある特定のスロットにおけるオブジェクトの存在を検出するために、独立したセンサを含んでもよい。
【００７７】
実施形態によっては、内蔵センサ１２２は、中間コントローラ２３６へコンテナ選択情報を送信するように構成されることが可能である。中間コントローラ２３６は、コンテナ選択情報をコンピューティングデバイス１０２へ提供するために、コンピューティングデバイス１０２のセンサインタフェース１２０と通信するように構成されてもよい。
【００７８】
実施形態によっては、中間コントローラ２３６は、内蔵センサ１２２と、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の無線通信チャネルを用いて通信するように構成されることが可能である。例えば、内蔵センサ１２２は、物理音楽ミックスレイアウト上にコンテナを検出すると、コンテナ選択情報をＢｌｕｅｔｏｏｔｈ（登録商標）上で中間コントローラ２３６へ送信してもよい。続いて、中間コントローラ２３６は、コンテナ選択情報をコンピューティングデバイス１０２へ、センサインタフェース１２０を介して中継することができる。場合によっては、中間コントローラ２３６とセンサインタフェース１２０との間の通信は、ＷｉＦｉ等の無線通信チャネル上で行われることがある。
【００７９】
実施形態によっては、センサ１２２には、視覚センサが含まれることがある。図２Ｄは、一部の実施形態による、コンピューティングデバイス１０２（例えば、プラットフォーム）に結合された視覚センサ１２２を示す。視覚センサ１２２は、物理ミックスレイアウト２００上に示される複数のスロットのうちの１つにおけるオブジェクト（例えば、カード）の存在を検出することができる。
【００８０】
場合によっては、コンテナは、ある特定のタイプに関連づけられることが可能である。実施形態によっては、コンテナは、タイプを明示するために色分けされてもよい。異なるタイプのコンテナは、異なる楽器または異なる音楽属性に関連づけられることが可能である。例えば、あるカードが「青」色のパターンを有する場合、このカードは、属性「ビート」に関連づけられてもよい。別の例として、あるカードが「赤」色のパターンを有する場合、このカードは、ギターの音楽コンテンツに関連づけられてもよい。場合によっては、オブジェクトには、カードに関連づけられる音楽コンテナを明示するパターンが含まれることがある。例えば、あるカードは、カードが「降雨」の音楽コンテンツに関連づけられるかどうかを明示するバーコードを含んでもよい。
【００８１】
先に論じたように、音楽ミックスレイアウト上の１以上のスロットは、ある特定のタイプのオブジェクトにのみ関連づけられることが可能である。換言すれば、音楽ミックス上の１以上のスロットは、特定のタイプのオブジェクトしか受け入れることができない。実施形態によっては、センサ１２２は、ある特定のスロット上に置かれるオブジェクトのタイプを検出し、かつその情報を、音楽合成モジュール１１８等のコンピューティングデバイス１０２へ提供するように構成されることが可能である。あるスロット上に置かれたオブジェクトがそのスロットにとって適正なタイプのオブジェクトでない場合、音楽合成モジュール１１８等のコンピューティングデバイス１０２は、１以上のオーディオ／ビデオデバイス１１４がユーザにエラー標識を表示または再生できるように、１以上のオーディオ／ビデオデバイス１１４へエラー標識を送信することができる。
【００８２】
実施形態によっては、音楽ミックスレイアウトは、オーディオ／ビデオデバイス１１４であってもよい。例えば、オーディオ／ビデオデバイス１１４は、ディスプレイ上に、音楽ミックスレイアウトの１以上のスロットを表示してもよく、かつ１以上のスロット上にオブジェクトが配備されるにつれて、オーディオ／ビデオデバイス１１４は、オーディオエフェクトを提供してもよい。
【００８３】
図３Ａは、一部の実施形態による、異なるタイプのカードを示す。この例示的な実施形態では、カードは、視覚センサシステムが特定のスロットでどのカードがプレイされるかを検出できるように、２次元バーコードを含んでいる。
【００８４】
図３Ｂは、一部の実施形態による、音楽に関連づけられるカードのレイアウトを示す。音楽に関連づけられるカード（音楽カードまたは音楽オブジェクトとも称する）は、音楽合成モジュール１１８に予め決められたオーディオサンプルを再生させることができる。例えば、ある音楽オブジェクトが、音楽ミックスレイアウト上のマッチングするスロット上に配備されると、音楽合成モジュール１１８は、特定の楽器、特定のジャンルおよび／または特定のアーティストのオーディオサンプル等の予め決められたオーディオサンプルを再生する。ある音楽オブジェクトが特定の楽器に関連づけられる場合、この音楽オブジェクトは、その特定の楽器を示す楽器アイコン４０２を含むことができ、ある音楽オブジェクトが特定のアーティストに関連づけられる場合、この音楽オブジェクトは、その特定のアーティストを示すアーティストアイコン４０２を含むことができる。
【００８５】
実施形態によっては、各音楽オブジェクトは、特定の色４０４に関連づけられることが可能である。各色は、特定の音楽属性を表現することができる。例えば、緑の音楽カードは、曲および他のハーモニックコンテンツのベース部分を表し、青の音楽カードは、曲のリズムを規定するビートを表し、赤い音楽カードは、曲の旋律的基礎を確立するループを表し、黄色の音楽カードは、主旋律のリードコンテンツ、典型的にはボーカル、を表す。図３Ｃには、一部の実施形態による、音楽カードの一例が示されている。
【００８６】
図３Ｄは、一部の実施形態による、ワイルドオブジェクト・タイプに関連づけられるカードのレイアウトを示す。場合によっては、カード（または、より一般的にオブジェクト）は、ワイルドオブジェクト・タイプであってもよい。ワイルドオブジェクトは、音楽ミックスレイアウトにおける任意のスロットに置かれてもよく、かつ、オブジェクトが配備されるスロットに基づいて、音楽合成モジュール１１８に、異なるオーディオサンプルを再生させることができる。実施形態によっては、ワイルドオブジェクトは、ワイルドオブジェクトを配備することができるスロットを示す複数の色３０４に関連づけられてもよい。
実施形態によっては、ワイルドオブジェクトは、楽器アイコン３０２によって示されているように、複数の楽器に関連づけられてもよい。各楽器は、特定の色に関連づけられるスロットにワイルドオブジェクトが配備されると再生される楽器のタイプを示す、特定の色に関連づけられてもよい。
【００８７】
図３Ｅは、一部の実施形態による、特別イベントに関連づけられるカードのレイアウトを示す。特別カード（または、より一般的に特別オブジェクト）とも称する特別イベントに関連づけられるカードは、音楽合成モジュール１１８に特別イベントをトリガさせることができる。特別イベントには、例えば、ボーナスポイントを獲得すること、またはプレーヤが１以上の余分なカードを引けるようにすることが含まれてもよい。特別オブジェクトは、音楽ミックスレイアウトにおける任意のスロットに配置されてもよい。各特別オブジェクトは、オブジェクトがどこに配備されても聞こえるオーディオループを有する。実施形態によっては、特別オブジェクトは、特別オブジェクト記号３０８によって識別され、特別オブジェクトに関連づけられる特別イベントの記述３１０を示すことができる。
【００８８】
図３Ｆは、一部の実施形態による、アイコンに関連づけられるカードのレイアウトを示す。実施形態によっては、「アイコン」カード等の特別カードは、特別な能力を有するオブジェクトであることに加えて、グループカードの識別子であることが可能である。例えば、アイコンカードは、プレーヤのペルソナまたはプロフィール等のデッキまたはユーザの識別子であってもよい。
【００８９】
以下の開示では、コンテナまたはオブジェクトがカードである実施形態について述べる。しかしながら、本明細書において述べるように、他の実施形態も企図される。オブジェクトには、例えば、音楽コンテンツおよび／または属性を示すおもちゃが含まれることがある。例えば、オブジェクトは、犬のうなり声を示す犬のぬいぐるみであってもよい。オブジェクトには、例えば、１以上のタイプの代表的なフィギュアが含まれることがある。例えば、オブジェクトは、アクションフィギュア、戦争ゲームスタイルのミニチュア、および／または人形であってもよい。オブジェクトには、例えば、互いに嵌め合うことができるブロック、および／または磁気的に接合することができるピースが含まれることがある。これらのブロックは、曲に音楽コンテンツを追加する前に、プレーヤがブロックに関連づけられる音楽コンテンツを物理的に事前設定できるようにすることが可能である。また、オブジェクトは、例えば、方向性および／または位置に基づいていくつかの状態を示すことができる物品（例えば、ダイス）であることもある。このような物品は、物品が音楽ミックスレイアウト内に存在する間に、プレーヤが音楽コンテンツを動的に変更またはランダム化できるようにすることが可能である。また、オブジェクトは、例えば、任意の物理的表現（例えば、フィギュアまたはチップ）および／または任意のデジタル表現（例えば、アイコンまたはレコード）でもあってもよい。
【００９０】
実施形態によっては、音楽合成モジュール１１８は、曲を、１以上の音楽コンテンツおよび音楽属性の組合せとしてモデリングする。プラットフォームのプレーヤは、音楽コンテンツおよび／または音楽属性を、１以上のカードを用いて制御することができる。カードは、音楽合成モジュール１１８によって再生される際にカードが受ける音楽的影響のタイプを、プレーヤおよび音楽合成モジュール１１８に対して表現するものである。この表現に、音楽理論の知識は不要である。したがって、カードは、音楽理論の知識を要することなく、カードをプレイした結果を伝えることができる。例えば、カードは、音楽合成モジュール１１８が音楽を減速させる、またはテンポを緩やかにすること、または音楽合成モジュール１１８が降る雨の音を再生することをプレーヤに示すために、雨の写真を含んでもよい。別の例として、カードは、カードが出されると、音楽合成モジュール１１８が曲内にそのアーティストの声を加えるように、または、そのアーティストの音楽に基づいて曲の属性を改変するように、周知または有名な音楽アーティストの写真を含んでもよい。
【００９１】
実施形態によっては、カードは、音楽コンテナに関連づけられることがある。音楽コンテナは、（１）音楽コンテンツ、および／または（２）音楽コンテンツおよび／または曲の音楽属性、を含むことができる。プレーヤがカードを（例えば、物理または仮想のミックスレイアウト上へ）配備すると、音楽合成モジュール１１８は、関連する音楽コンテンツを使用および／または曲の音楽属性を変換することができる。
【００９２】
実施形態によっては、音楽コンテンツは、音楽サンプルを表現することができる。ある典型的な音楽サンプルは、例えば、１〜３２小節分の長さである。音楽サンプルは、（ａ）ベースラインサンプル、（ｂ）ドラムサンプル、（ｃ）ボーカルサンプル、（ｄ）ギターサンプル、（ｅ）バイオリンサンプル、および／または異なる楽器に関連づけられる様々な音楽サンプルであってもよい。音楽コンテンツは、コンテンツタイプに関連づけられることが可能である。例えば、コンテンツタイプが「ループ」である場合、音楽合成モジュール１１８は、音楽コンテンツをループで再生する（例えば、音楽コンテンツの終わりに達すると、最初からリプレイする）ことができる。ループは、基礎を成す曲と時間同期されることが可能である。ループの持続時間が通常より長い場合、この「ループ」のコンテンツタイプは、「連続逐次再生」コンテンツタイプと称されることもある。別の例として、コンテンツタイプが「一回限りの音響効果」である場合、音楽合成モジュール１１８は、音楽コンテンツを１回だけ再生することができる。別の例として、コンテンツタイプが「連続逐次再生」である場合、音楽合成モジュール１１８は、音楽コンテンツを予期される再生持続時間（例えば、１０分トラック）を超える時間で再生する等、音楽コンテンツを連続再生することができる。
【００９３】
実施形態によっては、カードは、カードの音楽コンテンツおよび／またはプラットフォームにより生成される曲の音楽属性を変換する能力をカードに与える、音楽属性に関連づけられることが可能である。例えば、カードは、音楽合成モジュール１１８に曲のハーモニを変換させてもよい（例えば、メジャーコードからマイナーコードへの反転、またはその逆）。別の例として、カードは、音楽合成モジュール１１８に曲のキーを改変させてもよい。別の例として、カードは、音楽合成モジュール１１８に曲のコード進行を採用させてもよい。別の例として、カードは、音楽合成モジュール１１８に、曲内の特定の音楽サンプルに関連づけられる楽器を変えさせてもよい。
【００９４】
実施形態によっては、音楽属性には、下記が含まれてもよい。
・音楽コンテンツのタイプ（例えば、「ビート」タイプ、「ベースライン」タイプ、「メロディ」または「サンプル」タイプ、「専用サンプル」タイプ）、
・音楽コンテンツのジャンル、
・拍子：１小節を構成する拍数（例えば、音楽の尺度）を示す、
・テンポ：１拍が経過する時間（例えば、速度）を示す、拍数／分（ＢＰＭ）で測ることが多い、
・リズム：拍子およびテンポに関連して各音符が演奏される時間を示す、
・ピッチ：音楽コンテンツにおける各音符の調子を示す、
・ハーモニ：カードに関連づけられる音楽コンテンツの基礎を成すコードとコードスケールとの関係性を示し、これは、音楽コンテンツにおいて明示的であるか、音楽コンテンツによって暗示されるかに関わらず、例えば、キー（例えば、Ｃ、Ｃ＃、Ｄ）、音階（例えば、長調、短調）およびコード進行（例えば、Ｃ、Ａｍ、Ｄｍ７、Ｇ７）も示すことができる、
・フィール：リズムが、均等な８分音符または１６分音符のストレートリズムであるか、不均等な８分音符または１６分音符のスイング／シャッフルであるかを示す、および／または、
・フォーム：音楽コンテンツが、より大きいフレーズ長さに関連して、またはグローバルなソングフォーム（例えば、ヴァース、コーラス、ブリッジ）に関連して、その音楽コンテンツのゲームのグローバルタイムラインおよび／または時間オフセットにどのように適合するかを示す。
【００９５】
実施形態によっては、カードは、複数の音楽コンテンツに関連づけられることが可能である。このような実施形態では、フレーズのパートまたはソングフォームのセクションに依存して、異なる音楽コンテンツが再生されてもよい。
【００９６】
実施形態によっては、カードは、如何なる音楽コンテンツにも関連づけられないことがあるが、なおも音楽属性（例えば、テンポ、ハーモニ、フィール、フォームおよび／またはこれらに類似するもの）に関連づけられることが可能である。この場合は、属性を用いて音楽ミックスレイアウトにおける他のカードの属性を変更することができ、他のカードの音楽コンテンツが異なる方法で再生される。
【００９７】
実施形態によっては、カードは、いかなる音楽コンテンツまたは音楽属性にも関連づけられないことがあるが、代わりに、１以上のカードのサウンドに影響するデジタル信号処理（ＤＳＰ）効果のパラメータに関連づけられることが可能である。このようなＤＳＰエフェクトには、残響、ディレイ（エコー）、フランジング、コーラスエフェクト、ディストーション、ビットクラッシング、ＥＱ（イコライゼーション／フィルタリング）、他が含まれ得る。したがって、カードは、音楽合成モジュール１１８に、曲へデジタルサウンド効果を加えさせることができる。
【００９８】
実施形態によっては、カードは、専門のタイプであってもよい。カードが専門のタイプに関連づけられる場合、音楽合成モジュール１１８は、ミックスレイアウト２００において、既定数のこのタイプのカードしか許容し得ない。例えば、音楽合成モジュール１１８は、音楽ミックスレイアウト２００内にベースラインに関連づけられる１つのカードを許容してもよいのに対して、音楽合成モジュール１１８は、音楽ミックスレイアウト２００においてビートに関連づけられる２つのカードを許容してもよい。
【００９９】
実施形態によっては、専門のカードは、所定のテンポ、キーおよび／または他の音楽特性に関連づけられることが可能である。音楽ミックスレイアウト２００に、一度に１つのみの排他カードを用いるように要求することにより、音楽合成モジュール１１８は、排他カードの音楽コンテンツがそのオリジナルのテンポおよびキーで再生され、これにより、曲の残りの部分が排他カードのテンポおよびキーに合うようにシフトまたは改変されることを保証し得る。これにより、ボーカルの歌声等の旋律コンテンツを、ピッチシフティング等のディストーションなしに再生することが見込まれる。この機能は、プレーヤが排他カードの音楽コンテンツを認識する手助けをする。
【０１００】
実施形態によっては、カードは、他のカードの音楽コンテンツを支配カードの特性（例えば、テンポおよびビート）に従って改変できる支配カードであることが可能である。あるアーティストに関連づけられるもの等の一部のカードは、専ら、所望される特性（例えば、アーティストの声、アーティストのスタイル、および／またはこれらに類似するもの）の保護の保証が必然であるべきものであることから、マスタカードの概念は、望ましい。たとえば、あるマスタカードがコード進行に関連づけられていれば、このカードは、配備される他のカードの音楽コンテンツを、マスタカードで指定されるコード進行に合わせて改変してもよい。
【０１０１】
実施形態によっては、カードは、単に音楽ミックスレイアウトにおける既存のカードの特性に従うスレーブカードであることが可能である。例えば、スレーブカードは、既に動作中の調和変換により変換されるベースラインを指定してもよい。
【０１０２】
実施形態によっては、カードは、部分優性を有することが可能である。この場合、カードは、音楽ミックスレイアウトにおける全てのカードではなく、音楽ミックスレイアウトにおける単に１以上のカードの属性を改変する能力を有してもよい。
【０１０３】
実施形態によっては、音楽合成モジュール１１８が複数のプレーヤにゲームプレイを提供する場合、カードもまた、ゲームプレイルールに有用な表示を有することができる。例えば、あるカードは、ある特殊なカードが、（例えば、同じスロットにおいて、および／または異なるスロットにおいて）別のプレーヤにより先に配備されていた別のカードの音をミュートまたはエジェクトできるかどうかを示す「パワー」または「レベル」に関連づけられてもよい。
【０１０４】
図９は、一部の実施形態による、カードの画像およびカードのゲーム内表現を示す。第１のカード９０２は、その色および視覚的デザインエレメントによって示されているように、音楽コンテンツタイプ（例えば、音楽サンプルタイプ）に関連づけられる。音楽コンテンツタイプのカードは、再生ボタンアイコンによって示される「アクションポイント」値９０８を含んでもよい。「アクションポイント」値は、カードでプレイする（例えば、カードを（後述するように）待ち行列に、および／または音楽ミックスレイアウト２００上へ置く）ためにプレーヤが費やす必要があるリソースを表してもよい。音楽コンテンツタイプのカードは、左下に、星形アイコンによって示される「クラウドポイント」値９１０を含んでもよい。「クラウドポイント」値９１０は、ミックス内にカードを有するスコア値を表してもよい。音楽コンテンツタイプのカードは、右下に、電池形アイコンによって示される「パワー」値９１２も含んでもよい。「パワー」値９１２は、ミックスレイアウト２００に入ろうと競合するときのカードの強度を表してもよい。カードは、その具体的なゲームプレイおよび音楽属性／特性に関する記述テキストも含んでもよい。第１のカード９０２が音楽ミックスレイアウト２００に置かれると、第１のカード９０２は、音楽ミックスレイアウト２００上へゲーム内アイコン９０４を用いて表されてもよい。
【０１０５】
第２のカード９０６は、その色および視覚的デザインエレメントによって示されているように、エフェクトタイプに関連づけられる。エフェクトカードは、音楽コンテンツを表現するというよりも、ゲームの状態および／またはオーディオ状態を変更する「変更子」を表すことができる。例えば、第２のカード９０６は、第２のカード９０６の特性に従ってゲームプラットフォームにファイルを共有させてもよい。
【０１０６】
図１０は、一部の実施形態による、視覚的スタイルおよびテキスト記述の変形例を示す、追加のカードデザイン例を示している。
【０１０７】
実施形態によっては、音楽合成モジュール１１８は、プレビュー機能を提供することができる。場合によっては、プラットフォームのプレーヤは、カードを使用する前にカードの音楽効果を聞きたいことがある。このために、音楽合成モジュール１１８は、プレーヤが、実際にカードを完全に使うことなくカード使用の効果をプレビューできるようにしてもよい。例えば、音楽ミックスレイアウト２００は、プレーヤがカードの効果をプレビューすることを可能にするプレビュースロットを含んでもよい。別の例として、音楽合成モジュール１１８は、ユーザがカードの効果をプレビューできるようにする部分的再生機能を含んでもよい。複数のプレーヤがいるゲームプレイ設定では、対戦相手は、あるプレーヤがカードの効果をプレビューしていることに気付かない場合がある。例えば、各プレーヤは、別々のヘッドホンを装着する場合があり、プレビューは、カードをプレビューするプレーヤに関連づけられるヘッドホンにのみ提供されることがある。別の例として、全プレーヤが共有するグローバル・サウンド・システムが存在する場合があるが、プレビューは、カードをプレビューするプレーヤに関連づけられるヘッドホンにのみ提供されることがある。
【０１０８】
プラットフォーム１００内の音楽合成モジュール１１８は、曲を作成するために使用されることが可能である。図４は、一部の実施形態による、曲を生成するための音楽合成モジュールの動作を示す。ステップ４０２において、プラットフォームは、音楽ミックスレイアウト２００上に置かれる１以上のカードを検出し、かつ検出情報（例えば、コンテナ選択情報とも称する）を音楽合成モジュール１１８へ提供して、音楽ミックスレイアウト２００内に配備される１以上のカードを示すことができる。ステップ４０４において、音楽合成モジュール１１８は、検出されたカードに関連づけられる音楽コンテンツ（またはコンテナ）を、メモリデバイス１０４から検索することができる。ステップ４０６において、音楽合成モジュール１１８は、音楽コンテンツおよび／または検索された音楽コンテナに関連づけられる音楽属性を決定し、かつステップ４０８において、音楽合成モジュール１１８は、検出されたカードに関連づけられる音楽コンテンツおよび属性に従って曲を作成することができる。
【０１０９】
実施形態によっては、音楽合成モジュール１１８は、プレーヤと相互作用的に曲を作成することができる。例えば、プレーヤが音楽ミックスレイアウト２００上にカードを置くと、音楽合成モジュール１１８は、音楽ミックスレイアウト２００上に新たに置かれたカードを反映して音楽を更新する。言い換えれば、音楽合成モジュール１１８は、曲を音楽ミックスレイアウト２００上へ配備されるカードに合わせて最新状態に保つために、曲をリアルタイムで更新するように構成される。
【０１１０】
実施形態によっては、音楽合成モジュール１１８は、ターゲット曲のグローバル属性を決定することができる。グローバル属性には、先に述べたように、例えば、テンポ、ハーモニ、フォームおよびフィールが含まれてもよい。概して、音楽合成モジュール１１８は、音楽コンテンツを互いに同期しかつ互いに調和して再生するために、プレイ中の全てのカードの音楽コンテンツにグローバルテンポを適用する。ゲームプレイ中に属性が変わるとすれば、音楽合成モジュール１１８は、全てのカードの音楽コンテンツを、新しい属性に合わせて、または消音される、または曲から削除されるように改変する。
【０１１１】
実施形態によっては、曲に関連づけられる音楽属性の初期セットが、音楽ミックスレイアウト２００上に置かれる第１のカードによって決定される。換言すれば、第１のカードの属性が、曲の初期グローバル属性となる。音楽合成モジュール１１８は、第１のカードに続いて追加カードを検出すると、後続カードの属性をグローバル属性に適合させるか、特殊な場合に、グローバル属性を後続カードの属性で置き換えることができる。
【０１１２】
たとえば、プレーヤが、９０ＢＰＭのテンポ属性に関連づけられるドラムビート・カードを置くものとする。この場合、音楽合成モジュール１１８は、グローバルテンポを９０ＢＰＭに設定して、ドラムビート・カードの音楽コンテンツをそのテンポで再生することができる。このカードは、ピッチまたはハーモニック属性に関連づけられないことに留意されたい。したがって、ピッチおよびハーモニック属性は、まだグローバルに設定されていない。
【０１１３】
続いて、プレーヤは、テンポ：１１０ＢＰＭおよびハーモニックコンテンツ：ハ長調に関連づけられるピアノメロディ・カードを置くことができる。したがって、音楽合成モジュール１１８は、グローバルハーモニをハ長調に設定することができるが、テンポは、ドラムビート・カードによって先にグローバルテンポが設定されていることから、９０ＢＰＭに保つことができる。したがって、音楽合成モジュール１１８は、音楽コンテンツを、既に再生中のドラムビート・カードと同調しかつ同時に９０ＢＰＭで再生することができる。
【０１１４】
次に、プレーヤが、テンポ１４０ＢＰＭを有するホ短調のベースライン・カードを置くものとする。グローバルテンポおよびグローバルハーモニは、先のカードで既に設定されていることから、このベースライン・カードは、先に決定されたグローバルテンポおよびハーモニに従い、かつ他のカードと共にハ長調の９０  ＢＰＭで再生する。
【０１１５】
プレーヤが、続いて、テンポ１２２ＢＰＭを有するト短調で、ボーカルサンプル・カード等の支配カードを置けば、音楽合成モジュール１１８は、この支配カードに従ってグローバル属性を改変することができる。したがって、この場合、音楽合成モジュール１１８は、４つのカード全てを同調してト短調の１２２ＢＰＭで再生することができる。このプロセスは、曲を作成するために反復される。
【０１１６】
実施形態によっては、音楽合成モジュール１１８は、配備されるカードに基づいて曲の以下の音楽属性を改変することができる。
【０１１７】
（１）テンポ−音楽合成モジュール１１８は、カードに関連づけられる音楽コンテンツのテンポを、別のカードの音楽属性に基づいて変えることができる。これらの変化は、通常、曲が音楽らしく聞こえるように、フレーズ境界で生じる。実施形態によっては、音楽合成モジュール１１８は、テンポを既定範囲内に保つことを要求されてもよい。例えば、音楽合成モジュール１１８は、８０ＢＰＭから１８０ＢＰＭまでの範囲内のテンポのみを許可してもよい。
【０１１８】
実施形態によっては、音楽合成モジュール１１８は、曲のテンポを、これを既定の絶対値に設定することによって改変してもよい。例えば、カードは、曲のグローバルテンポが１５０ＢＰＭに設定されるべきであると指示してもよい。他の実施形態において、音楽合成モジュール１１８は、曲のテンポを、これを既定の割合だけ上げる（または下げる）ことによって改変してもよい。例えば、カードは、曲のグローバルテンポを現行のテンポの２０％だけ上げる、または、現行のテンポの２０％だけ下げるべきであると指示してもよい。
【０１１９】
他の実施形態において、音楽合成モジュール１１８は、曲のテンポを既定の時間期間にわたって、または既定数の小節にわたって改変してもよい。例えば、音楽合成モジュール１１８は、曲のテンポを、４小節にわたり線形的に現行のテンポの５０％だけ上げることによって改変してもよい。別の例として、音楽合成モジュール１１８は、曲のテンポを、８小節にわたり線形的に現行のテンポを１５０ＢＰＭに変えることによって改変してもよい。
【０１２０】
（２）ハーモニ−音楽合成モジュール１１８は、カードに関連づけられる音楽コンテンツのハーモニック構造を、別のカードのハーモニック属性に基づいて変えることができる。これらの変化は、通常、曲が音楽らしく聞こえるように、フレーズ境界で生じる。実施形態によっては、音楽合成モジュール１１８は、許容できるキー、音階およびコードの数を制限することができる。他の実施形態では、音楽合成モジュール１１８は、許容できるキー、音階およびコードの数を制限しなくてもよい。
【０１２１】
実施形態によっては、音楽合成モジュール１１８は、曲のハーモニック構造を、これを既定の絶対ハーモニに設定することによって改変してもよい。例えば、音楽合成モジュール１１８は、曲の現行のハーモニを変ホ短調に変更してもよい。そうするために、音楽合成モジュール１１８は、配備されるカードの全ての音楽コンテンツにおける全ての音符を、変ホ短調に適するスケールに移調または変えることができる。
【０１２２】
他の実施形態において、音楽合成モジュール１１８は、曲のハーモニック構造を、これを既定数の音程だけ上または下に移調することによって改変してもよい。例えば、音楽合成モジュール１１８は、曲のハーモニック構造を、これを４度だけ上へ移調することによって改変してもよい。この場合、音楽合成モジュール１１８は、ハ長調の曲のハーモニック構造をヘ長調に改変する。
【０１２３】
他の実施形態において、音楽合成モジュール１１８は、曲のハーモニック構造を、ハーモニック構造の音階を変えることによって改変してもよい。例えば、音楽合成モジュール１１８は、曲の音階を長調から短調へ、またはその逆へ変えてもよい。この場合、音楽合成モジュール１１８は、ハ長調の曲のハーモニック構造をハ短調に改変する。
【０１２４】
他の実施形態において、音楽合成モジュール１１８は、曲のハーモニック構造を、現行の音階をその関係短調へ、または関係長調へ改変することによって改変してもよい。たとえば、音楽合成モジュール１１８は、ハ長調の曲のハーモニック構造をイ短調へ、またはこの逆で改変してもよい。
【０１２５】
他の実施形態において、音楽合成モジュール１１８は、曲のハーモニック構造を、現行のハーモニまたは現行のコード進行に（絶対または相対）コード進行を課すことによって改変してもよい。例えば、音楽合成モジュール１１８は、Ｃの曲をＩ、ｖｉ、ｉｉ７、Ｖ７のコード進行に従って、変えることができる（Ｃ、Ａｍ、Ｄｍ７、Ｇ７）。場合によっては、コード進行は、各コードの持続時間を決定するハーモニックリズムを組み込んでいてもよい。例えば、各コードは、２拍または４拍にわたって持続することができる。別の例として、最初の２つのコードは、４拍にわたって持続することができ、３番目のコードは、６拍にわたって持続することができ、かつ４番目のコードは、２拍にわたって持続することができる。
【０１２６】
（３）フィール−音楽合成モジュール１１８は、カードに関連づけられる音楽コンテンツのフィールを、別のカードのフィール属性に基づいて変えることができる。実施形態によっては、音楽合成モジュール１１８は、音符をストレートノートからスウィングノートへ、またはその逆に変えることによって、フィールを変えることができる。例えば、音楽合成モジュール１１８は、音楽コンテンツにおける音符のリズムを、等間隔の８分音符から、通常２４０ティック（１拍を４８０ティックと想定）で現れる音符が例えば３２０ティックまでディレイされてスウィングリズムが産生されるスウィングする８分音符へ変えてもよい。
【０１２７】
他の実施形態において、音楽合成モジュール１１８は、他のカードの音楽コンテンツの再生速度を維持しながら、１以上のカードの音楽コンテンツの再生速度を改変することによって、フィールを変えることができる。例えば、音楽合成モジュール１１８は、ドラムビート・カードの再生速度を５０％低減させて、ハーフタイム・フィールを作り出すことができる。この場合、音楽のテンポは変わらないが、ドラムビートは、半分の速度で再生する。
【０１２８】
（４）フォーム−音楽合成モジュール１１８は、曲のグローバルフォームを、カードの属性および／またはゲームプレイに関連づけられるパラメータに部分的に基づいて確立することができる。例えば、音楽合成モジュール１１８は、一般的な８小節のフレーズ長さを確立してもよい。また、音楽合成モジュール１１８は、ヴァース、コーラスおよび／またはブレークダウン等の曲セクションも確立してもよい。
【０１２９】
実施形態によっては、音楽合成モジュール１１８は、曲のフォームを開始時点で決定することができる。例えば、音楽合成モジュール１１８は、曲のフォームを「イントロ、ヴァース、コーラス、ヴァース、コーラス、ブリッジ、コーラス、コーラス、アウトロ」として設定してもよく、かつ音楽合成モジュール１１８は、音楽コンテンツおよび／または配備されるカードの属性を、カードが配備されるセクションのロケーションに依存して改変してもよい。
【０１３０】
実施形態によっては、音楽合成モジュール１１８は、曲のフォームを、カードの属性に基づいて更新することができる。例えば、ある特定のカードが「コーラス」へのジャンプを強制すると、音楽合成モジュール１１８は、曲の「コーラス」へジャンプしてもよい。実施形態によっては、音楽合成モジュール１１８は、曲のフォームを、ゲームプレイの進行に基づいて更新することができる。例えば、音楽合成モジュール１１８は、曲のフォームを、プレーヤの得点が既定の閾値に達した時点で変えてもよい。
【０１３１】
実施形態によっては、音楽合成モジュール１１８は、後の使用のために曲セクションを保存しかつ検索することができる。例えば、あるカードは、音楽合成モジュール１１８に現行再生中のカードを保存させ、かつこれらにブリッジとラベリングさせてもよい。後の時点で、別のカードは、音楽合成モジュール１１８にブリッジを検索させてもよく、これにより、ブリッジに関連づけられる全てのカードが検索されかつ配備される。
【０１３２】
実施形態によっては、１以上のカードの音楽コンテンツは、曲のフォームに依存して固有のコンテンツを有していても、有していなくてもよい。例えば、ドラムビート・カードは、８小節フレーズの最初の７小節で特定のビートを再生し、次に８小節目の間に、確立された音楽パターンから一時的に外れるいくつかのフィル（例えば、バリエーション）のうちの１つを再生してもよい。
【０１３３】
実施形態によっては、１以上のカードが、ソングフォームの異なる部分に対して交互的な音楽コンテンツを運んでもよい。例えば、音楽合成モジュール１１８がドラムビート・カードを再生する場合、音楽合成モジュール１１８は、「ヴァース」の間にキック、スネアおよびハイハットを用いてビートを再生するが、「コーラス」の間にキック、スネアおよびライドシンバルを再生してもよい。場合によっては、音楽合成モジュール１１８は、ヴァースの間に音楽サンプルをモノラルで再生してもよいが、「コーラス」の間は、より多くのボリュームを提供するために、音楽サンプルをステレオで再生してもよい。
【０１３４】
音楽合成モジュール１１８は、カードが配備されるフォームに基づいてカードの音楽コンテンツおよび／または属性を改変し得ることから、曲のフォームを変えると、音楽合成モジュール１１８がカードを再生する方法が変わることがある。実施形態によっては、カードがフォームの特定のセクションに結び付けられる２つ以上の音楽コンテンツに関連づけられる場合、音楽合成モジュール１１８は、カードが配備されるセクションに基づいて音楽コンテンツを適合させてもよい。例えば、カードが「コーラス」に関連づけられる特別な音楽コンテンツを有していれば、音楽合成モジュール１１８は、その特別な音楽コンテンツを「コーラス」の間に再生してもよい。
【０１３５】
実施形態によっては、音楽合成モジュール１１８は、カードが配備されるセクションに基づいて、所定の音楽属性をカードに課すことができる。例えば、音楽合成モジュール１１８は、カードが「コーラス」セクションに配備されると、カードのハーモニを既定数の音符だけ移してもよく、および／または音楽コンテンツのテンポを変更してもよい。
【０１３６】
実施形態によっては、音楽合成モジュール１１８は、音楽コンテンツの再生挙動を、音楽コンテンツが特定のソングセクションにおいて再生される際に変更することができる。例えば、音楽合成モジュール１１８は、ドラムビート・カードまたはベースライン・カードでない全てのカードを消音してもよい。別の例として、ドロップカードが配備される場合、音楽合成モジュール１１８は、８小節フレーズの最後の４小節の間に電子ダンスミュージック−スタイルビルドアップを再生してもよく、フォームの次のセクションへのリリース（ドロップ）で終わる。
【０１３７】
（５）ＤＳＰエフェクト−音楽合成モジュール１１８は、「エフェクト」カードと呼ばれることもある別のカードのハーモニック属性に基づいて、カードに関連づけられる音楽コンテンツに所定のＤＳＰオーディオエフェクトを適用することができる。場合によっては、エフェクトカードは、音楽合成モジュール１１８に、所定のターゲットカードの音楽コンテンツにのみＤＳＰエフェクトを適用させてもよい。実施形態によっては、音楽合成モジュール１１８は、ＤＳＰエフェクトを所定の時間期間にわたって、またはターゲットカードが音楽ミックスレイアウト２００から除去されるまで適用してもよい。実施形態によっては、ＤＳＰエフェクトには、残響、ディレイ（エコー）、フランジング、コーラス効果、ディストーション、ビットクラッシング、ＥＱ（イコライゼーション／フィルタリング）、他が含まれ得る。
【０１３８】
（６）サンプルコンテンツ−音楽合成モジュール１１８は、ターゲットカードにおける特定の音符またはサンプルコンテンツを、別のカードの属性に基づいて変更することができる。例えば、第１のカードは、音楽合成モジュール１１８に第２のカードの音楽コンテンツを逆順またはランダムな順序で再生させることによって、第２のカードに干渉してもよい。別の例として、第１のカードは、音楽合成モジュール１１８に、（例えば、第２のカードに関連づけられるルートピッチを変更することにより）第２のカードの音楽コンテンツを異なるオクターブで再生させ、音楽合成モジュール１１８に、第２のカードを１オクターブだけ過剰な高さで、または低さで再生させてもよい。別の例として、第１のカードは、音楽合成モジュール１１８に第２のカードの１以上の音符をスキップさせることができる。例えば、第１のカードは、音楽合成モジュール１１８に、第２のカードからの他の全ての音符を再生させてもよい。別の例として、第１のカードは、音楽合成モジュール１１８に、第２のカードの音楽コンテンツのエンベロープ（アタック、ディケイ、サスティン、リリースまたはＡＤＳＲ）を調整させてもよい。これにより、第２のカードの音楽コンテンツは、フェードインおよび／またはフェードアウトする。
【０１３９】
図５は、一部の実施形態による、曲を生成するためのプロセスを示す。
【０１４０】
ステップ５０２において、音楽合成モジュール１１８は、１以上のオブジェクトが音楽ミックスレイアウトに配備されていることを示す検出情報を受信するように構成されることが可能である。場合により、音楽合成モジュール１１８は、音楽合成モジュール１１８に関連づけられるルールに基づいて、配備されたオブジェクトが有効であるかどうかを判定するように構成される。例えば、音楽合成モジュール１１８は、配備されたオブジェクトがこの特定のタイプの配備されたオブジェクトと適合性のあるスロット上に置かれているかどうかを判断してもよい。配備されたオブジェクトが、そのオブジェクトが配備されるスロットと適合性がない場合、音楽合成モジュール１１８は、１以上のオーディオ／ビデオデバイス１１４へエラー通知を提供することができる。
【０１４１】
ステップ５０４において、音楽合成モジュール１１８は、曲のゲームクロックおよびテンポが設定されているかどうかを判定するように構成されることが可能である。ゲームクロックは、音楽タイムラインを指す。音楽タイムラインは、フレーズの長さ（例えば、小節の数）、小節、ビート（小節の細分）、ティック（ビートの細分）および／またはテンポ（クロックの速さ、単位：ビート数／分）で記述することができる。
【０１４２】
実施形態によっては、ゲームクロックおよびテンポが設定されていない場合、音楽合成モジュール１１８は、ゲームクロック（例えば、３２小節ループ）を開始して、オブジェクトにより指定されるようにゲームテンポを設定することができる。次に、音楽合成モジュール１１８は、ステップ５０６に進むことができる。
【０１４３】
実施形態によっては、ゲームクロックおよびテンポが設定されていれば、音楽合成モジュール１１８は、オブジェクトがワイルドオブジェクト・タイプであるかどうかを判定することができる。ワイルドオブジェクト・タイプには、曲のテンポおよびキーをリセットすることができるオブジェクトタイプが含まれる。オブジェクトがワイルドオブジェクト・タイプである場合、音楽合成モジュール１１８は、ステップ５１０に進むことができる。
【０１４４】
ステップ５０６において、音楽合成モジュール１１８は、曲のキーが設定されているかどうかを判定するように構成される。
【０１４５】
実施形態によっては、曲のキーが設定されていない場合、音楽合成モジュール１１８は、そのオブジェクトにより指定される通りにキーを設定することができる。次に、音楽合成モジュール１１８は、ステップ５０８に進むことができる。
【０１４６】
実施形態によっては、曲のキーが設定されていれば、音楽合成モジュール１１８は、オブジェクトがワイルドオブジェクト・タイプであるかどうかを判定することができる。オブジェクトがワイルドオブジェクト・タイプであれば、音楽合成モジュール１１８は、ステップ５１０に進むことができ、オブジェクトがワイルドオブジェクト・タイプでなければ、音楽合成モジュール１１８は、ステップ５０８に進むことができる。
【０１４７】
ステップ５０８において、音楽合成モジュール１１８は、オブジェクトのテンポおよびキーが曲の現行のテンポおよびキーに一致するかどうかを判定するように構成される。オブジェクトのテンポおよびキーが曲の現行のテンポおよびキーに一致していれば、音楽合成モジュール１１８は、ステップ５１２に進むことができる。オブジェクトのテンポおよびキーが曲の現行のテンポおよびキーに一致しなければ、音楽合成モジュール１１８は、曲の現行のテンポおよびキーを、配備されるオブジェクトのテンポおよびキーと一致するように改変することができる。
【０１４８】
実施形態によっては、音楽合成モジュール１１８は、曲を共同して形成するメロディサンプル（例えば、ＭＩＤＩまたはプリレコードオーディオ）を操作することにより、曲の現行のテンポ、フィール、キーおよび音階を、配備されるオブジェクトのテンポ、フィール、キーおよび音階に一致するように改変することができる。場合によっては、この操作は、全体的または部分的に、キーと音階とを同期させるためのピッチ移調の形を取る可能性もある。例えば、音楽合成モジュール１１８は、ピッチスケーリング技術を用いて、持続時間を変えることなくメロディサンプルをピッチアップまたはピッチダウンしてもよい。別の例として、音楽合成モジュール１１８は、フォルマント技術を用いて、トーナルカラーを変更することなく（キー操作）、または異なるメロディサンプルをスワップアウトすることなく（音階操作）、メロディサンプルをピッチアップまたはピッチダウンしてもよい。このようなピッチ移調は、ｍｉｄｉ制御メッセージ転置、時間保持オーディオピッチ変更信号処理、または他の技術を用いて行うことができる。
【０１４９】
他の事例において、この操作は、全体的または部分的に、テンポとフィールとを同期させるためのメロディサンプルの時間転移の形をとる可能性もある。時間転移は、デジタル信号処理（ＤＳＰ）を用いてメロディサンプルをタイムストレッチまたはタイムコンプレスすることにより、および／またはＭＩＤＩ制御メッセージの処理速度を制御することにより達成されてもよい。例えば、音楽合成モジュール１１８は、時間スケーリング技術を用いて、ピッチを変更することなく（テンポ操作）メロディサンプルを短縮または延長してもよい。
【０１５０】
実施形態によっては、音楽合成モジュール１１８は、これらの様々な操作を改善して高品質のメロディサンプルを作成するために、オブジェクトの音楽コンテナ内に提供される代替オーディオコンテンツを選択しかつ再生してもよい。
【０１５１】
実施形態によっては、音楽合成モジュール１１８は、現行の曲を、新たに配備されるオブジェクトのテンポ、フィール、キーおよび音階へドラッグするように構成されることが可能である。この設定では、実効中の音楽合成モジュール１１８は、新たに配備されるオブジェクトを、これらのパラメータのうちの１つ以上のマスタとして設定する。場合によっては、音楽合成モジュール１１８は、曲の個々のオブジェクトを、この個々のオブジェクトがこれらのパラメータのうちの１つ以上のマスタでなければ、新たに配備されるオブジェクトのテンポ、フィール、キーおよび音階へドラッグするように構成されることが可能である。
【０１５２】
ステップ５１０において、音楽合成モジュール１１８は、現行の曲と、新たに配備されるオブジェクトのテンポ、フィール、キーおよび音階に一致するターゲット曲とをブリッジするトランジションシーケンスを生成するように構成されることが可能である。トランジションシーケンスは、現行の曲とターゲット曲との間の滑らかな音楽転移を生み出すために使用される、音楽およびイベントの特別なシーケンスである。トランジションシーケンスは、通常電子ダンス音楽において聞かれる「ドロップ」（例えば、音楽の大きな変化）に繋がる「ライザ」（例えば、遷移）と同様に機能する。これにより、音楽合成モジュール１１８は、１つのテンポ、フィール、キーおよび／または音階から別のものへの審美的に快い音楽遷移を生成することができる。
【０１５３】
実施形態によっては、音楽合成モジュール１１８は、オリジナルのテンポ／フィールから新しいテンポ／フィールへのランピング、および／またはオリジナルのキー／音階から新しいキー／音階へ移るための遷移キーまたはコード変更の挿入を含むトランジションシーケンスを生成するように構成される。例えば、マスタオブジェクトが配備される場合、音楽合成モジュール１１８は、「ドロップ」（例えば、マスタオブジェクトに関連づけられるターゲット音楽等の音楽の大きな変化）に繋がる「ライザ」（例えば、遷移）として作用する特定のトランジションシーケンス（典型的には、２〜４小節の長さ）を生成してもよい  。実施形態によっては、各トランジションシーケンスに固有の特定の設定が、ＭＩＤＩノートおよび／またはＭＩＤＩテキストイベントを介してトランジションのＭＩＤＩファイルに記述される。
【０１５４】
トランジションシーケンスが利用可能になると、音楽合成モジュール１１８は、ワイルドオブジェクトによる指定の通りに、次の小節境界においてトランジションシーケンスを開始するように構成される。
【０１５５】
実施形態によっては、音楽合成モジュール１１８は、上述のオーディオ処理技術を用いて、メロディサンプルの動的操作により経時的にトランジションシーケンスを生成するように構成される。例えば、音楽合成モジュール１１８は、合成された曲にＤＳＰエフェクト（例えば、フィルタリング、「フランジング」、スタッタエコー）を適用して、遷移持続時間にわたりアッチェレランド（例えば、スピードアップまたはスローダウン）効果を生成してもよい。別の例として、音楽合成モジュール１１８は、滑らかな遷移を提供するために、経時的に信号利得を動的に操作するように構成されてもよい。音楽合成モジュール１１８は、現代音楽では典型的に４小節境界、８小節境界および／またはセクション境界等の小節境界にある音楽関連の瞬間に生じるように、これらの音楽および／またはＤＳＰ遷移を同期させてもよい。音楽合成モジュール１１８がトランジションシーケンスの生成を完了すると、再生中の音楽コンテンツの全てが新しいテンポ、フィール、キーおよび／または音階に同期され、音楽クロックがリセットされてもよい。
【０１５６】
実施形態によっては、ステップ５１０において、音楽合成モジュール１１８は、任意の現行再生中の曲を他のオブジェクトからトランジションシーケンスにより指定される間隔でスタッタ（またはループ）するように構成される。次に、音楽合成モジ１以上ュール１１８は、トランジションシーケンスによって指定されるように、既存の曲のテンポからオブジェクトに関連づけられるテンポまでのテンポランプを開始するように構成される。
【０１５７】
実施形態によっては、幾つかの音楽コンテナが、任意の小節境界で開始できるようにオーサリングされる。一部は、それらが特定の小節境界で開始した場合に最も効果的に聞こえるようにオーサリングされる。一部は、アナクルーシス（「ピックアップ」）によってオーサリングされ、よって、小節半ばで開始されなければならない。ピックアップマーカは、音楽作品の再生を開始できる利用可能な場所をマークする音楽タイムライン上にＭＩＤＩテキストイベントを含む。音楽合成モジュール１１８およびステップ５１０は、音楽合成モジュール１１８がトランジションシーケンスをレンダリングする方法を決定するにつれて、このオーサリング「マークアップ」を考慮してもよい。
【０１５８】
ステップ５１２において、音楽合成モジュール１１８は、オブジェクトのクロックをゲームクロックに同期させるように構成され、ステップ５１４へ進む。
【０１５９】
ステップ５１４において、音楽合成モジュール１１８は、オブジェクトタイプおよび音楽ミックスレイアウトにおけるオブジェクトの再生場所に基づいて、オブジェクトに関連づけられる特定の音楽を再生するように構成される。音楽がいつ開始されるべきかを決定するために、音楽合成モジュール１１８は、オブジェクトがワイルドオブジェクト・タイプであるかどうかを判断するように構成される。先に論じたように、一部の音楽コンテナは、それらがどの小節境界からでも開始できるようにオーサリングされ、一部は、特定の小節境界で開始される場合に最も良く聞こえるようにオーサリングされ、かつ一部は、アナクルーシス（「ピックアップ」）によってオーサリングされ、よって小節半ばから開始されるべきである。
オブジェクトがワイルドオブジェクトでない場合、音楽合成モジュール１１８は、音楽を、次の小節境界または「ピックアップ」マーカの何れか先に生じるものにおいて開始するように構成される。オブジェクトがワイルドオブジェクトであれば、音楽合成モジュール１１８は、音楽合成モジュール１１８がトランジションシーケンスをレンダリングする方法を決定するにつれて、このオーサリング「マークアップ」を考慮するように構成される。例えば、音楽合成モジュール１１８は、音楽コンテナに関連づけられる音楽のタイプに依存して、音楽コンテナに関連づけられる音楽を、小節の始まりにおいて、または最も近い「ピックアップ」マーカにおいて開始するように構成されてもよい。
【０１６０】
実施形態によっては、音楽合成モジュール１１８は、現行再生中の曲のボリューム（例えば、音量）を動的に制御して、審美的に快い音楽ミックスを生成するように構成される。また、ＤＳＰを適用しかつ／または適切な音楽コンテナのボリュームをしばらくの間上げ、かつ場合により、これと同時に、曲の変化へと注意を逸らすべく他の再生コンテナを改変することによっても、（ユーザアクションの結果としての）曲の変化が際立ち得る。
【０１６１】
実施形態によっては、音楽合成モジュール１１８は、曲を停止するように構成される。オブジェクトが、ゲームプレイから除去されるか、別のオブジェクトにより置き換えられることによって曲から退出すると、音楽合成モジュール１１８は、オブジェクトにより指定される通りに音楽を停止するように構成される。
【０１６２】
実施形態によっては、音楽合成モジュール１１８は、２名以上のプレーヤ間のゲームプレイに対応することができる。場合によっては、２名以上のプレーヤは、互いに協働して曲を作成することができる。このような場合、音楽合成モジュール１１８は、曲作りのためにプレーヤが如何に協働すべきかを決定するゲームプレイルールを実装することができる。他の場合には、２名以上のプレーヤは、ゲームプレイにより作成される曲を制御するために互いに競い合ってもよい。図６Ａは、一部の実施形態による、２名のプレーヤによるゲームプレイのセットアップを示す。
【０１６３】
図６Ｂは、一部の実施形態による、様々な音楽合成モードを示す。音楽合成モジュール１１８は、クラッシュモード６０２およびパーティモード６０４をサポートするように構成されることが可能である。クラッシュモード６０２において、音楽合成モジュール１１８は、２つ以上のチームがその音楽を曲にすることで既定の点数を得て一位になるべく競合するゲームプレイを提供するように構成される。パーティモード６０４において、音楽合成モジュール１１８は、２名以上のプレーヤが大衆の要求に応えて得点するためにチームとして協働するゲームプレイを提供するように構成される。
【０１６４】
図６Ｃは、一部の実施形態による、音楽合成モジュール１１８のクラッシュモードを示す。実施形態によっては、クラッシュモード６０２において、音楽合成モジュール１１８は、プレーヤを第１のチームと第２のチームとに分割することができる。１対１のクラッシュモード６０６は、各チームが１名のプレーヤを含むシナリオを指し、２対２のクラッシュモード６０８は、各チームが２名のプレーヤを含むシナリオを指す。クラッシュモード６０２は、各チームにおける任意数のプレーヤをサポートすることができる。
【０１６５】
最初に、音楽合成モジュール１１８は、各プレーヤに既定数のカードを割り当てるように構成される。例えば、２対２のクラッシュモードでは、音楽合成モジュール１１８は、プレーヤにつき１５枚のカードを割り当てるように構成される。クラッシュモードの開始時に、音楽合成モジュール１１８は、各プレーヤに指示してそのトランプ１組をシャッフルさせ、それを表を下に向けて置き、かつ既定数のカード（例えば、カード２枚）を引かせるように構成される。次に、音楽合成モジュール１１８は、一方のチームを先攻としてランダムに選択し、かつ１以上のオーディオ／ビデオデバイス１１４に音楽ミックスレイアウトのプレイするチーム側を点灯させるように構成される。
【０１６６】
ゲームプレイの開始と共に、音楽合成モジュール１１８は、各プレーヤに指示してカードを引かせるように構成されることが可能である。次に、音楽合成モジュール１１８は、各プレーヤに以下のアクションのうちの１つを実行するように指示することができる。
・手札から１枚のカードを、マッチする色付きの音楽ミックススロットに出す。そのスロットが占有されていれば、プレーヤは、同等以上のレベルのカードを出して、その音楽ミックススロットを掌握しなければならない。プレーヤは、出したカード毎に１点を獲得する。
・イコライザ（ＥＱ）ボタンを押す。ＥＱは、回転するホイールであって、レベル１、２、３またはレベルなしをランダムに選択する。これが、あるレベル値上で止まると、相手のチームまたはプレーヤは、それが制御しているその値の音楽ミックススロットを全てクリアしなければならない。プレーヤは、クリアされるカード毎に１点を失う。
【０１６７】
一方のチームが既定数のアクション（例えば、２つのアクション）を行なうと、音楽合成モジュール１１８は、自動的にそのチームの番を終了させ、他のチームの番にする。
【０１６８】
実施形態によっては、第１の順番の後、音楽ミックスレイアウトに音楽スロットのうちの１つが表されていなければ、音楽合成モジュール１１８は、そのスロットにカードを置くプレーヤにボーナス点１を提供することができる。実施形態によっては、一方のチームが音楽ミックスレイアウト上の全ての音楽スロットを掌握していれば、そのチームは、ボーナス点２を獲得する。
【０１６９】
図６Ｄは、一部の実施形態による、音楽合成モジュール１１８のパーティモードを示す。実施形態によっては、音楽合成モジュール１１８は、ソロパーティモード６１０またはマルチプレーヤパーティモード６１２をサポートすることができる。パーティモード６０４において、音楽合成モジュール１１８は、各プレーヤに既定数のカード（例えば、カード１５枚）を提供することができる。ゲーム開始時に、音楽合成モジュール１１８は、各プレーヤに、そのトランプをシャッフルし、表を下に向けて置き、かつ既定数のカード（例えば、カード３枚）を引くように指示することができる。
【０１７０】
実施形態によっては、パーティモード６０４において、音楽合成モジュール１１８は、５回のラウンドを含む、アンコールラウンドを獲得する機会を追加したゲームプレイを提供する。各ラウンドは、固定数の要求を含む。要求には、音楽ミックスレイアウトにカードを追加するか、別のアクションを実行するためのプレーヤに対するプロンプトが含まれる。要求は、次のいずれかのタイプであり得る。
・所定の色のカードを出す
・所定のレベルのカードを出す
・所定の楽器タイプのカードを出す
・所定の色のカードを取り除く
・ＥＱボタンを押して、指示される何れかのカードをクリアする
【０１７１】
音楽合成モジュール１１８は、プレーヤがマッチする色の音楽ミックススロットに自分のカードを配備することを可能にするように構成される。ミックススロットが占有されていれば、音楽合成モジュール１１８は、プレーヤに指示して同レベル以上のカードを出させ、そのカードを音楽ミックスレイアウトに追加して得点させるように構成される。場合によっては、未決の要求が有効であり得る時間は、限定的でしかない。この場合、プレーヤが要求を速く満たすほど、獲得点数が増える。プレーヤが要求を満たさなければ、音楽合成モジュール１１８は、プレーヤに点を与えないように構成される。
【０１７２】
実施形態によっては、プレーヤが１つのラウンドで全ての要求を満たした場合、音楽合成モジュール１１８は、プレーヤに、ボーナス要求を満たして追加点を獲得する機会を提供するように構成される。実施形態によっては、プレーヤが５つのラウンドで全てのボーナス要求を満たした場合、音楽合成モジュール１１８は、プレーヤに、アンコールラウンドをプレイする機会を提供するように構成される。
【０１７３】
実施形態によっては、プラットフォーム（例えば、音楽合成モジュール１１８）は、様々なゲームプレイルールを実装することができる。これらのルールは、カードに関連づけられる音楽コンテナとは異なってもよい。各プレーヤは、例えば、各プレーヤの全カードセレクションから選んで３０回シャッフルされたカードで始めることができる。シャッフルは、次にどのカードがくるかプレーヤに分からないことを確実にし得る。プラットフォームは、プレイまたは合成中に各プレーヤの番が交互することも要求し得る。各順番の持続時間は、例えば、使用するカードの数、既定の時間および／または既存の曲における音楽小節の数に基づいて制限されてもよい。
【０１７４】
プレーヤが新しいカードを配備する場合、プレーヤは、音楽ミックスレイアウト２００へ新しいカードを追加しても、既にミックス内に存在する古いカードの上に新しいカードを置いて古いカードを改変または取り換えてもよい。これに応答して、音楽合成モジュール１１８は、先に述べたように、新しいカードに従って曲を改変することができる。例えば、音楽合成モジュール１１８は、新しいカードに関連づけられる１つまたは複数の属性に基づいて曲を改変してもよい。別の例として、音楽合成モジュール１１８は、新しいカードに関連づけられる１以上の属性に基づいて、古いカードの音楽コンテンツを改変してもよい。
【０１７５】
実施形態によっては、音楽合成モジュール１１８は、一度に１つのベースラインカードしか配備できないようにしてもよい。この目的に沿って、音楽合成モジュール１１８は、ベースラインカード用に１つの専用スロットを有する音楽ミックスレイアウト２００と共働しても、２つのベースラインカードが異なるスロットに出されることは不適切な動作であることを示すように構成されてもよい。また、２つ以上のカードが同じスロットで競合している場合、ゲームプレイルールは、より高いパワーのカードのみをスロット内の既存のカードの上に置けるように構成されることが可能であり、かつ音楽合成モジュール１１８は、最も高いパワーを有するカードを配備するように構成されることが可能である。場合によっては、既存のカードを有するスロット上にミュートカードが置かれると、音楽合成モジュール１１８は、曲に対する既存のカードの効果をミュートすることができる。
【０１７６】
実施形態によっては、音楽合成モジュール１１８は、音楽ミックスレイアウト２００上のカードのステータスおよび／または音楽ミックスレイアウト２００上に置かれたカードの所有権に基づいて、各プレーヤの得点を決定することができる。音楽合成モジュール１１８は、ゲームが既定の状態に達すると、ゲームプレイを終了することができる。例えば、音楽合成モジュール１１８は、プレーヤの一人が、目標得点、目標持続時間、またはプレーヤの得点間の目標差等の目標状態に達すると、ゲームプレイを終了してもよい。
【０１７７】
例えば、あるプレーヤにとってのゲームプレイの目的は、ゲームプレイにおける他のプレーヤより先に既定の得点に到達することである。音楽ミックスレイアウト２００は、複数のスロット、例えば５つのスロットを含むことができる。あるプレーヤがスロットにカードを置くと、そのプレーヤは、そのスロットに関連づけられる得点を獲得することができる。スロットの得点価値は、プレーヤが異なれば異なってもよい。図７は、一部の実施形態による、音楽ミックスレイアウト２００におけるスロットが、異なるプレーヤに対する異なる得点に関連づけられ得ることを示す。一部の例では、図７は、物理ミックスレイアウトまたは仮想ミックスレイアウトを表現するものであり得る。
【０１７８】
プレーヤ達にゲームをする準備ができると、プレーヤ達は、トランプをシャッフルし、かつ先手を打つプレーヤをランダムに選択することができる（または、例えば、バーチャルプレイをしていれば、プラットフォームがトランプをシャッフルしかつ／または各プレーヤのカードをランダムに選択することができる）。このプレーヤは、既定数（例えば、３枚）のカードを引くことができ、他のプレーヤは、続いて、既定数（例えば、５枚）のカードを引くことができる。
【０１７９】
各順番において、音楽合成モジュール１１８は、各プレーヤが既定数のアクション（例えば、２つのアクション）を行なうことを可能にし得る。アクションは、以下のうちの１つであり得る。
・カードを出す：空のスロットまたは塞がったスロットにカードを１枚置く。塞がったスロットに置くためには、カードのパワーがスロット内のカードのパワー以上でなければならない。
・カードを消音にする：手札からカードを１枚捨てて、ミックスからカードを１枚取り除く。
・カードを引く：カードを２枚引く。
・マリガン：手札からカードを捨て、同数のカードを引き直す。
音楽合成モジュール１１８は、プレーヤが同じ番において同じタイプのアクションを複数回行うことを可能にし得る。例えば、プレーヤは、第１のカードを空のスロットＡに置き、次に、第２のカードを空のスロットＢに置いてもよい。別の例として、プレーヤは、２枚のカードを引き、次に、もう２枚のカードを引いてもよい。これは、２つのアクションとしてカウントされることになる。しかしながら、音楽合成モジュール１１８は、プレーヤが同じスロット上で２つのアクションを実行することを認めない場合がある。たとえば、プレーヤは、同じ番において、スロットＢ上の既存のカードを消音し、次に新しいカードをスロットＢに置くことはできない。
【０１８０】
各順番の後、音楽合成モジュール１１８は、そのプレーヤに関連づけられる点数を用いて、プレーヤにより掌握される全てのスロットの得点を累積することができる。音楽合成モジュール１１８は、プレーヤがその順番の終わりで既定数の点（またはそれ以上）を獲得した時点で、ゲームプレイを終了することができる。実施形態によっては、プレーヤがその順番の終わりで手元に最大許容枚数を超えるカードを持っている場合、音楽合成モジュール１１８は、手札の合計枚数が最大許容枚数を超えないように、プレーヤに１枚またはそれ以上のカードを捨てるように要求することができる。
【０１８１】
実施形態によっては、音楽合成モジュール１１８は、プレーヤが音楽ミックスレイアウト２００にカードを置ける順序を制限してもよい。例えば、音楽合成モジュール１１８は、プレーヤに空のスロットを左から右へ満たすように求めることができ、かつ音楽合成モジュール１１８は、プレーヤが到達できないカードの上書きまたはミュートを禁止してもよい。したがって、音楽合成モジュール１１８は、あるスロットに到達するために、その左のスロット全てが満たさなければならないというルールを課してもよい。
【０１８２】
実施形態によっては、音楽合成モジュール１１８は、音楽ミックスレイアウト２００自体に関してもルールを課してもよい。例えば、音楽合成モジュール１１８は、音楽ミックスレイアウト２００が既定数を超える音楽サンプルを含むべきでないこと、およびそのうちの１つのみが排他的であり得ることを要求してもよい。また、音楽合成モジュール１１８は、音楽ミックスレイアウト２００がビートに関連して有するカードが２枚以下であること、および音楽ミックスレイアウト２００がベースラインに関連して有するカードが１枚を超えないことも要求してもよい。
【０１８３】
図８Ａ−８Ｎは、一部の実施形態による、ゲームプレイの進行を示す。図８Ａにおいて、プレーヤ達がゲームプレイに入ると、各プレーヤは、ＤＪブースと持ち札とを受け取ることができる。各ＤＪブースは、プレーヤが手札からカードを置くことができるキューを含むことができる。音楽ミックスレイアウト２００は、複数のスロット（２０２、２０４、２０６、２０８、２１０および２１２）を含むことができ、そのうちの１つ以上は、特定タイプのカード専用であり得る。例えば、スロット２０２は、曲のビートを制御するビートカード専用である。別の例として、スロット２１２は、曲のベースラインを制御するベースラインカード専用である。
【０１８４】
図８Ｂにおいて、ゲームプレイが開始されると、第１のプレーヤに持ち札が配られる。この場合、第１のプレーヤは、カード５枚を受け取る。図８Ｃでは、第１のプレーヤの順番の間、第１のプレーヤは、手札から１枚以上のカードをキューに置き、かつキューから１枚以上のカードを、利用可能であれば音楽ミックスレイアウト２００へ動かすことができる。実施形態によっては、図８Ｄに示すように、音楽合成モジュール１１８は、プレーヤが手札からカードを１枚出すと、プレーヤからアクションポイントを差し引くことができる。音楽合成モジュール１１８は、ゲームの開始時に各プレーヤへアクションポイント１を与えてもよく、かつゲームプレイ中にアクションポイントを１０まで獲得してもよい。図８Ｅに示すように、音楽合成モジュール１１８は、プレーヤが手札からカードを置けるキューを示すことができる。
【０１８５】
図８Ｆにおいて、プレーヤは、自分の番を完了すると、「順番終了」ボタン（例えば、キーボード上のスペースバー）をクリックすることによってそれを示すことができる。図８Ｇでは、順番が相手に移る。このゲームプレイでは、対戦相手もまた、音楽ミックスレイアウト２００におけるスロットの１つに自分のカードを置くことを競っている。
【０１８６】
順番が元のプレーヤに移ると、音楽合成モジュール１１８は、元のプレーヤに、キュー内のカードの１つを音楽ミックスレイアウト２００に動かせると示すことができる。図８Ｉでは、プレーヤがカードの１枚を音楽ミックスレイアウト２００に置くと、音楽合成モジュール１１８は、置かれたカードに関連づけられる音楽コンテンツをリアルタイムで再生することができる。
【０１８７】
図８Ｊでは、順番の終わりに、プレーヤは、音楽ミックスレイアウト２００に置かれかつそのプレーヤにより所有されている各カードから点（クラウドポイントとも呼ばれる）を獲得することができる。実施形態によっては、音楽合成モジュール１１８は、スポットライトを用いて音楽ミックスレイアウト２００内のカードの所有権を示してもよい。
【０１８８】
図８Ｋでは、続く順番において、プレーヤは、音楽ミックスレイアウト２００における対戦者のカードの上にカードを置くことによって対戦者と戦うことができる。図８Ｌに示すように、各カードは、パワーレベルに関連づけられてもよい。２枚のカードが戦う場合、より高いパワーレベルを有するカードが勝利するが、同時に対戦者のカードに見合ったパワーを失うことになる。例えば、第１のプレーヤのカードがパワー５を有し、第２のプレーヤのカードがパワー３を有するものとする。これらのカード２枚が戦う場合、第１のプレーヤのカードが勝利するが、第１のプレーヤのカードに関連づけられるパワーレベルは、２に減少することになる。図８Ｍに示すように、戦う２枚のカードが同じ電力レベルを有する場合、攻撃カードがもともと音楽ミックスレイアウト２００内にあったカードに取って代わる。しかしながら、攻撃カードのパワーレベルが０になることから、攻撃側のプレーヤの番が終わると、攻撃カードは、音楽ミックスレイアウト２００から取り除かれる。図８Ｎに示すように、音楽合成モジュール１１８は、各プレーヤにヒーロー・ビート・カードおよびヒーロー・ベースライン・カードを提供してもよい。これらのカードは、音楽ミックスレイアウト２００から取り除かれると、ブースに戻る。
【０１８９】
実施形態によっては、カードは、イントロ音楽コンテンツに関連づけられてもよい。この場合、カードがキューに入っていると、音楽合成モジュール１１８は、イントロ音楽コンテンツを再生することができる。実施形態によっては、カードは、アウトロ音楽コンテンツに関連づけられてもよい。この場合、カードが音楽ミックスレイアウト２００を出ると、音楽合成モジュール１１８は、アウトロ音楽コンテンツを再生することができる。実施形態によっては、カードがミュートされると、音楽合成モジュール１１８は、順番１回分に渡ってミュートされたカードを再生せず、その番に関して得点を与えない。
【０１９０】
上述の技術は、例えばデータ・サーバとしてのバックエンドコンポーネント、および／または、例えばアプリケーションサーバであるミドルウェアコンポーネント、および／または、例えばプレーヤとある実装例との相互作用を可能にするグラフィカル・プレーヤ・インタフェースを有するクライアントコンピュータまたはゲームコンソールである、フロントエンドコンポーネント、または、このようなバックエンド、ミドルウェアまたはフロントエンドコンポーネントの任意の組合せ、を含む分散コンピューティングシステムにおいて実装されることが可能である。システムのコンポーネントは、例えば通信ネットワークである任意の形式または媒体のデジタルデータ通信によって相互接続されることが可能である。通信ネットワークの例には、ローカル・エリア・ネットワーク（「ＬＡＮ」）および例えばインターネットである広域ネットワーク（「ＷＡＮ」）が含まれ、かつ有線および無線ネットワークの双方が含まれる。
【０１９１】
コンピューティング／ゲーミングシステムは、クライアントおよびサーバまたはホストを含むことができる。クライアントとサーバ（またはホスト）は、概して互いに遠隔にあり、かつ典型的には、通信ネットワークを介して相互作用する。クライアントとサーバとの関係は、個々のコンピュータ上で実行される、かつ互いにクライアント−サーバ関係を有するコンピュータプログラムによって生じる。
【０１９２】
当業者には、本明細書に記述している様々な例示が、電子ハードウェア、コンピュータソフトウェア、ファームウェアとして、または電子ハードウェア、コンピュータソフトウェアおよびファームウェアのうちの２つ以上の組合せとして実装され得ることが認識されるであろう。以上、ハードウェア、ソフトウェアおよび／またはファームウェアのこの互換性を例示するために、様々な例示的ブロック、モジュール、エレメント、コンポーネント、方法およびアルゴリズムを、概してその機能性に関連して記述した。このような機能が、ハードウェアとして、ソフトウェアとして、ファームウェアとして、またはこれらの組合せとして実装されるかは、具体的なアプリケーション、およびシステム全体に課される設計上の制約に依存する。熟練者は、記述した機能を、具体的なアプリケーション毎に様々な方法で実装してもよい。様々なコンポーネントおよびブロックは、全て、本対象技術の範囲を逸脱することなく、様々に配置（例えば、異なる順序で配置、または異なる方法で分割）されてもよい。開示している発明対象の実装は、１つのコンピュータシステムにおいて集中化された方式で、または、相互接続された幾つかのコンピュータシステムに渡って異なるエレメントが分散される分散方式で実現されることが可能である。本明細書に記述している機能の実行には、あらゆるタイプのコンピュータシステム、または、本明細書に記述している方法を実行するように適合された他の装置が適する。
【０１９３】
ハードウェアおよびソフトウェアの典型的な組合せは、ロードされて実行されると、本明細書に記述している方法を実行するようにコンピュータシステムを制御するコンピュータプログラムを有する、汎用コンピュータシステムであることも可能である。開示している主題は、本明細書に記述している方法およびシステムの実装を可能にする全ての特徴を含みかつコンピュータシステムにロードされるとこれらの方法を実行できる、コンピュータ・プログラム・プロダクトに内蔵されることも可能である。
【０１９４】
本コンテキストにおけるコンピュータプログラムまたはアプリケーションは、情報処理能力を有するシステムに、特定の機能を直に、または、ａ）別の言語、コードまたは表記法への変換、ｂ）異なるマテリアル形式での再生、の何れか、または双方の後に、実行させるように意図される命令セットの、任意の言語、コードまたは表記法によるあらゆる表現を意味する。有意には、本明細書に記述されているシステムおよび方法は、その精神または本質的属性を逸脱することなく他の特定の形式で具現されてもよく、したがって、システムおよび方法の範囲を示すものとしての参照は、上述の明細書ではなく、添付の特許請求の範囲に対して行われなければならないものとする。
【０１９５】
以上、本開示を、これらの例示された実施形態を具体的に参照して詳細に説明した。しかしながら、上述の明細書に記述している本開示の精神および範囲内で様々な改変および変更を行うことができ、かつこのような改変および変更が本開示の同等物およびその一部とみなされるべきであることは、明らかであろう。
【図１】
2019507389.tif 000003
【図２Ａ】
2019507389.tif 000004
【図２Ｂ】
2019507389.tif 000005
【図２Ｃ】
2019507389.tif 000006
【図２Ｄ】
2019507389.tif 000007
【図３Ａ】
2019507389.tif 000008
【図３Ｂ】
2019507389.tif 000009
【図３Ｃ】
2019507389.tif 000010
【図３Ｄ】
2019507389.tif 000011
【図３Ｅ】
2019507389.tif 000012
【図３Ｆ】
2019507389.tif 000013
【図４】
2019507389.tif 000014
【図５】
2019507389.tif 000015
【図６Ａ】
2019507389.tif 000016
【図６Ｂ】
2019507389.tif 000017
【図６Ｃ】
2019507389.tif 000018
【図６Ｄ】
2019507389.tif 000019
【図７】
2019507389.tif 000020
【図８Ａ】
2019507389.tif 000021
【図８Ｂ】
2019507389.tif 000022
【図８Ｃ】
2019507389.tif 000023
【図８Ｄ】
2019507389.tif 000024
【図８Ｅ】
2019507389.tif 000025
【図８Ｆ】
2019507389.tif 000026
【図８Ｇ】
2019507389.tif 000027
【図８Ｈ】
2019507389.tif 000028
【図８Ｉ】
2019507389.tif 000029
【図８Ｊ】
2019507389.tif 000030
【図８Ｋ】
2019507389.tif 000031
【図８Ｌ】
2019507389.tif 000032
【図８Ｍ】
2019507389.tif 000033
【図８Ｎ】
2019507389.tif 000034
【図９】
2019507389.tif 000035
【図１０】
2019507389.tif 000036
【国際調査報告】
2019507389.tif 000037
2019507389.tif 000038
2019507389.tif 000039
2019507389.tif 000040