(57)【要約】  音楽作品システムは、音楽作品の少なくとも断片のアスペクトを各々表す可視的に異なるタイプの複数のトークン５−７であって、空間配置における少なくとも１人のユーザによる配置に対して構成される当該トークンと、前記ユーザにより空間配置に配置されたトークン５−７のアセンブリのそれぞれの場所及びタイプを決定するシステムと、前記空間配置における前記トークンの空間的順序を時間的順序に変換するシステム１３−１６：４４−４６と、トークン５−７のタイプを音楽作品の少なくとも断片のそれぞれのアスペクトに変換するシステム１３、１８、４０：４４−４６と、前記時間的順序によって前記音楽作品の断片のそれぞれのアスペクトの合成を表す少なくとも１つの信号を生成するシステム１３、１８−２０：４４−４６であって、前記信号が可聴再生に適している当該生成するシステムとを含む。前記音楽作品システムは、特定のタイプに関連付けられた少なくとも１つの制約のいずれかに違反する前記空間的順序内の位置における前記特定のタイプのトークンの少なくとも試行的な配置を検出又は防止するように構成される。
2010512554.tif 000002
【特許請求の範囲】
【請求項１】
音楽作品の生成を制御する方法において、
ユーザにより空間配置に配置されたトークンのアセンブリのそれぞれの場所及びタイプを決定するステップであって、前記トークンが可視的に異なるタイプであり、各タイプが音楽作品の少なくとも断片のアスペクトを表し、前記トークンが空間配置における少なくとも１人のユーザによる配置に対して構成される、当該決定するステップと、
前記空間配置における前記トークンの空間的順序を時間的順序に変換するステップと、
トークンタイプを音楽作品の少なくとも断片のアスペクトに関連付けるデータベースを使用して前記トークンのタイプを音楽作品の少なくとも断片のそれぞれのアスペクトに変換するステップと、
前記時間的順序によって前記音楽作品の断片のそれぞれのアスペクトの合成を表す少なくとも１つの信号を生成するステップであって、前記信号が可聴再生に適している、当該生成するステップと、
特定のタイプに関連付けられた少なくとも１つの制約のいずれかに違反する前記空間的順序内の位置における前記特定のタイプのトークンの少なくとも試行的な配置を検出又は防止するステップと、
を含む方法。
【請求項２】
前記トークンが前記ユーザにより前記空間配置に配置されると、特定のタイプに関連付けられた少なくとも１つの制約のいずれかに違反する前記空間的順序内の位置における前記特定のタイプの各トークンの少なくとも試行的な配置を検出又は防止するステップを含む、請求項１に記載の方法。
【請求項３】
前記トークンが、２次元に配置され、前記２次元において重複するように配置され、前記空間的順序を前記時間的順序に変換するように前記２次元の一方における前記トークンのそれぞれの位置を決定するステップを含む、請求項１又は２に記載の方法。
【請求項４】
前記トークンのタイプを音楽作品の少なくとも断片のそれぞれのアスペクトに変換するステップが、前記空間配置におけるトークンの場所にも依存して複数のアスペクトの１つを選択するステップを含む、請求項１ないし３のいずれか一項に記載の方法。
【請求項５】
前記トークンのタイプを音楽作品の少なくとも断片のそれぞれのアスペクトに変換するステップが、例えば前記トークンのタイプ及び位置の決定に提供されるようにプロンプトされたユーザ入力にも依存して複数のアスペクトの１つを選択するステップを含む、請求項１ないし４のいずれか一項に記載の方法。
【請求項６】
少なくとも１つのタイプのトークンに対して、少なくとも１つの他のトークンに直接的に隣接して配置されたトークンのタイプのみが音楽作品の少なくとも断片のそれぞれのアスペクトに変換される、請求項１ないし５のいずれか一項に記載の方法。
【請求項７】
他のタイプのトークンとは可視的に異なり、両方とも音楽作品の断片のアスペクトを表す、関連したタイプのトークンの対を提供するステップであって、少なくとも前記ユーザにより配置されると、第１のトークンが前記断片の開始を表し、第２のトークンが断片の終了を表す、当該提供するステップと、前記空間配置における前記対の前記第１のトークンと前記第２のトークンとの間の距離を時間間隔に変換するステップと、前記信号を生成する場合に前記時間間隔まで音楽作品の断片のアスペクトへの前記対のトークンのタイプの変換を延長するステップとを含む、請求項１ないし６のいずれか一項に記載の方法。
【請求項８】
前記ユーザにより空間配置に配置された前記トークンの少なくとも１つの場所及びタイプを符号化する配置データを生成するステップと、前記データを基準データの少なくとも１つのセットと比較するステップと、前記基準データのセットにより表わされる配置の少なくとも一部と前記空間配置との間のマッチの存在又は不在の表示を出力装置に提供するステップとを含む、請求項１ないし７のいずれか一項に記載の方法。
【請求項９】
ユーザにより空間配置に配置されたトークンのアセンブリのそれぞれの場所及びタイプを決定するシステムであって、前記トークンが可視的に異なるタイプであり、各タイプが音楽作品の少なくとも断片のアスペクトを表し、前記トークンが空間配置における少なくとも１人のユーザによる配置に対して構成される当該決定するシステムと、
前記空間配置における前記トークンの空間的順序を時間的順序に変換するシステムと、
前記トークンのタイプを音楽作品の少なくとも断片のそれぞれのアスペクトに変換するシステムと、
前記時間的順序によって前記音楽作品の断片のそれぞれのアスペクトの合成を表す少なくとも１つの信号を生成するシステムであって、前記信号が可聴再生に適している、当該生成するシステムと、
を有する音楽作品システムにおいて、
前記システムが、特定のタイプに関連付けられた少なくとも１つの制約のいずれかに違反する前記空間的順序内の位置における前記特定のタイプのトークンの少なくとも試行的な配置を検出又は防止する、システム。
【請求項１０】
前記トークンが、特定のタイプのトークンの側部の少なくともセクションと全てより少数の他のタイプのいずれか１つのトークンのみの側部の少なくともセクションの係合を可能にするように構成され、請求項９に記載のシステム。
【請求項１１】
前記システムが、前記空間配置に配置されるようにトークンを収容する少なくとも１次元のプレイ空間を含み、前記トークンのアセンブリのそれぞれの場所を決定するシステムが、前記少なくとも１次元のプレイ空間に対する前記トークンの座標を決定する、請求項９又は１０に記載のシステム。
【請求項１２】
前記プレイ空間が、トークンを受容するように規定された複数の位置の各々において複数の異なって構成された構造の１つの含み、前記トークンが、全てより少数の前記異なって構成された構造との係合のみを可能にするように構成される、請求項１１に記載のシステム。
【請求項１３】
前記トークンがそれぞれの有形対象を有する、請求項９ないし１２のいずれか一項に記載のシステム。
【請求項１４】
少なくとも視覚的表示ユニット上の前記空間配置に配置された前記トークンの表現を生成するコンピュータを含む、請求項９ないし１２のいずれか一項に記載のシステム。
【請求項１５】
請求項１ないし８のいずれか一項に記載の方法を実行する、請求項９ないし１４のいずれか一項に記載のシステム。
【請求項１６】
機械可読媒体に組み込まれる場合に、空間配置における少なくとも１人のユーザによる配置に対して構成される可視的に異なるタイプの複数のトークンを含み、情報処理能力を持つシステムと、前記ユーザにより空間配置に配置されたトークンのアセンブリのそれぞれの場所及びタイプを決定するシステムとに請求項９ないし１５のいずれか一項に記載のシステムを構成させ、請求項１ないし８のいずれか一項に記載の方法を実行させることができる命令のセットを含むコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音楽作品の生成を制御する方法、音楽作品の生成を制御するシステム、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
このようなシステム及び方法のそれぞれの例は、ＵＳ６５２５２５２から既知である。この文献は、センサ装置、複数のブロック及び再生手段を有する、作曲及び編曲する装置を開示している。前記センサ装置は、１次元が音楽の時間領域を表す２次元アレイに配置された複数の受信位置を持つ。前記複数のブロックの各々は、前記受信位置の各々に取り外し可能に配置されるのに適している。前記ブロックの各々は、複数のブロックの部分母集合の１つに属し、受信位置に配置されたブロックが前記複数のブロックの部分母集合のいずれに属するか、及び前記受信位置の位置を検出し、それに応じて出力を生成する検出手段により検出可能なフィーチャを持つ。各ブロックは、所定の音楽フィーチャを表現し、この表現は、前記ブロックが属する部分母集合及び前記センサ装置上の前記ブロックの位置に依存する。異なる部分母集合に属するブロックは、可視的な特徴により互いから区別可能である。前記所定の音楽フィーチャは、単一の音符、ビート又は他の適切な音楽フィーチャの特定の楽器により演奏される特定の音楽フレーズでありうる。
【０００３】
この既知の装置の問題は、作曲を習い始めたユーザが、不調和な楽曲を生成し、この音楽が再生されるときにのみこの不調和を検出し、再び前記ブロックを配置し始めなければならないことである。結果は、既存の装置が不十分に使用され、前記装置にとって合成及び再生するのが難しい音楽が生成されることである。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、冒頭の段落に述べられたタイプのより効率的なシステム、方法及びコンピュータプログラムを提供することである。
【課題を解決するための手段】
【０００５】
この目的は、音楽作品の生成を制御する方法であって、
ユーザにより空間配置（spatial configuration）に配置されたトークンのアセンブリのそれぞれの場所及びタイプを決定するステップであって、前記トークンが可視的に異なるタイプのものであり、各タイプが音楽作品の少なくとも断片のアスペクトを表し、前記トークンが少なくとも１人のユーザによる空間配置における配置に対して構成される、当該決定するステップと、
前記空間配置における前記トークンの空間的順序を時間的順序に変換するステップと、
トークンタイプを音楽作品の少なくとも断片のアスペクトに関連付けるデータベースを使用して前記トークンのタイプを音楽作品の少なくとも断片のそれぞれのアスペクトに変換するステップと、
前記時間的順序によって前記音楽作品の断片のそれぞれのアスペクトの合成を表す少なくとも１つの信号を生成するステップであって、前記信号が可聴再生に適している、当該生成するステップと、
特定のタイプに関連付けられた少なくとも１つの制約のいずれかに違反する前記空間的順序内の位置における前記特定のタイプのトークンの少なくとも試行的な配置を検出又は防止するステップと、
を含む方法により達成される。
【０００６】
音楽作品の断片のアスペクトは、前記断片の特定の要素又はフィーチャ、例えば複数の声部の１つ又はテンポ若しくは演奏のスタイルのような特徴を意味する。
【０００７】
トークンのタイプ及び前記空間的順序内の位置に基づいて、前記トークンの少なくとも試行的な配置を検出又は防止することにより、前記ユーザにより誤って行われた配置は、前記時間的順序による音楽作品の断片のそれぞれのアスペクトの合成を表す信号が生成される前に検出されることができる。これは、正しい作品を生成しようとするユーザにより引き起こされる前記方法の繰り返される実行ができるように、音楽断片のアスペクトの難しい又は不可能な合成を生成する試行が防止されることができるので、前記方法をより効率的にする。
【０００８】
一実施例は、各トークンが前記ユーザにより前記空間配置に配置される場合に、特定のタイプに関連付けられた少なくとも１つの制約のいずれかに違反する前記空間的順序内の位置における前記特定のタイプの各トークンの少なくとも試行的な配置を検出又は防止するステップを含む。
【０００９】
これは、無意味な作品に帰着する空間配置における空間的順序を決定する前記システムの使用を防止する。これは、前記トークンのアセンブリが、全体として分析するのが難しい空間配置に配置されうるという問題を解決する。
【００１０】
前記トークンが２次元において配置されるように構成され、前記２次元において重複するように配置されるように更に構成される実施例は、前記空間的順序を前記時間的順序に変換するために前記２次元の一方において前記トークンのそれぞれの位置を決定するステップを含む。
【００１１】
効果は、３次元のうち２つが同時性を示し、１つのブロックが他のブロックの重要性を修正することを可能にするのに利用可能であるというものである。したがって、これは、高い粒度と、単一の声部及び同時の声部断片の両方のアスペクトを示す手段とを提供する問題を解決する。
【００１２】
一実施例において、前記トークンのタイプを音楽作品の少なくとも断片のそれぞれのアスペクトに変換するステップは、前記空間配置におけるトークンの場所にも依存する複数のアスペクトの１つを選択するステップを含む。
【００１３】
この実施例は、非常に多くの種類のトークンの間違った配置を防止する必要性に対処する。特定のタイプのトークンの試行的な配置を防止又は検出する代わりに、前記トークンが表すアスペクトは、前記空間配置における前記トークンの場所に依存して修正される。追加の利点は、１つのトークンが配置される状況に依存して複数のものを意味することができるので、トークンのタイプの数が低く保たれることができることである。
【００１４】
一実施例において、前記トークンのタイプを音楽作品の少なくとも断片のそれぞれのアスペクトに変換するステップは、例えば前記トークンのタイプ及び位置の決定に提供されるように指示されたユーザ入力にも依存して複数のアスペクトの１つを選択するステップを含む。
【００１５】
この実施例は、ブロックの多くの異なる可視的なタイプを持つ必要性に更に対処し、トークンの容易に解決可能な"間違った"組み合わせに対応する効率的な方法をも表す。この実施例において、前記ユーザは、音楽断片のアスペクトの調和したマッチを実現するように要求される。
【００１６】
一実施例において、トークンの少なくとも１つのタイプに対して、少なくとも１つの他のトークンに直接的に隣接して配置されたトークンのタイプのみが、音楽作品の少なくとも断片のそれぞれのアスペクトに変換される。
【００１７】
この実施例は、前記ユーザがトークンを孤立して配置することを防止する効果を持つ。したがって、トークンのタイプは、両立性に関して近隣のトークンに対して常に確認されることができる。他の効果は、他のアスペクトを修正するアスペクトを表すトークンに対して、修正されるべきアスペクトがより容易に決定されることができることである。
【００１８】
一実施例は、他のタイプのトークンとは可視的に区別でき、両方とも音楽作品の断片のアスペクトを表す関連したタイプのトークンの対を提供するステップであって、少なくとも前記ユーザにより配置されると、第１のトークンが前記断片の開始を表し、第２のトークンが断片の終了を表す、当該提供するステップと、前記空間配置における前記対の前記第１のトークンと前記第２のトークンとの間の距離を時間間隔に変換するステップと、前記信号を生成する場合に前記時間間隔まで音楽作品の断片のアスペクトに対する前記トークンの対のタイプの変換を延長するステップとを含む。
【００１９】
この実施例の効果は、トークンの対が比較的長い持続時間の断片又は前記作品全体のアスペクトを表すのに十分であるので、より少数のトークンの位置及び場所が決定される必要があることである。同時に、単一の作品内の大域的変化、例えばテンポ変化又はキー変化が効率的に示されることができるので、フレキシビリティが与えられる。
【００２０】
一実施例は、前記ユーザにより空間配置に配置された前記トークンの少なくとも１つの場所及びタイプを符号化する配置データを生成するステップと、前記データを基準データの少なくとも１つのセットと比較するステップと、前記基準データのセットにより表わされる配置の少なくとも一部と前記空間配置との間のマッチの存在又は不在の表示を出力装置に提供するステップとを含む。
【００２１】
効果は、前記方法のこの実施例を採用するシステムが、作品を再生するようにユーザに教えるのに適していることである。
【００２２】
他の態様によると、本発明によるシステムが提供される。この音楽作品システムは、
ユーザにより空間配置に配置されたトークンのアセンブリのそれぞれの場所及びタイプを決定するシステムであって、前記トークンが可視的に異なるタイプであり、各タイプが音楽作品の少なくとも断片のアスペクトを表し、前記トークンが空間配置における少なくとも１人のユーザによる配置に対して構成される、当該決定するシステムと、
前記空間配置における前記トークンの空間的順序を時間的順序に変換するシステムと、
前記トークンのタイプを音楽作品の少なくとも断片のそれぞれのアスペクトに変換するシステムと、
前記時間的順序によって音楽作品の断片の前記それぞれのアスペクトの合成を表す少なくとも１つの信号を生成するシステムであって、前記信号が可聴再生に適している当該生成するシステムと、
を有し、
前記システムは、特定のタイプと関連付けられた少なくとも１つの制約のいずれかに違反する前記空間的順序内の位置における前記特定のタイプのトークンの少なくとも試行的な配置を検出又は防止する。
【００２３】
前記特定のタイプと関連付けられた前記少なくとも１つの制約は、作曲のルール、又は前記ユーザにより生成されるべき目標作品に関連したルールを表すことができるので、間違った作品を作成させるように配置されたトークンを検出することが可能である。前記システムは、前記トークンのタイプ及び前記空間的順序内の位置に基づいてトークンの少なくとも試行的な配置を検出又は防止するので、前記ユーザにより誤って行われた配置は、前記時間的順序による音楽作品の断片のそれぞれのアスペクトの合成を表す信号が生成される前に検出される。これは、前記システムをより効率的にする。これは、前記システムの、前記ユーザによる試行錯誤の特徴である、繰り返される使用を防止する。これは、自動システムにより合成するのが難しい又は不可能である作品を表す空間配置を避け、これは、前記システムが使用されることができる効率をも増大させる。
【００２４】
一実施例において、前記トークンは、特定のタイプのトークンの側部の少なくともセクションと全てより少数の他のタイプのいずれか１つのトークンのみの側部の少なくともセクションとの係合を可能にする。
【００２５】
したがって、両立しないタイプのトークンの並置を防止する単純かつ効率的な方法が提供される。結果は、音楽作品において同時に又は連続して存在する場合に両立しない音楽作品の断片のアスペクトが可聴再生に適した前記少なくとも１つの信号に不在であることである。
【００２６】
一実施例は、前記空間配置に配置されるべきトークンを収容する少なくとも１次元のプレイ空間を含み、前記トークンのアセンブリのそれぞれの場所を決定するシステムが、前記少なくとも１次元のプレイ空間に対する前記トークンの座標を決定する。
【００２７】
効果は、前記トークンの前記空間的順序を決定する手段を実現する比較的容易かつ安価な方法が提供されることである。互いに対するトークンの位置を検出することのみが必要なわけではなく、これは、各トークンにおいて情報−又は、有形対象の場合、能動的センサ要素−を必要としうる。
【００２８】
変形例において、前記プレイ空間は、トークンを受容するように規定された複数の位置の各々において複数の異なって構成された構造の１つを含み、前記トークンは、全てより少数の前記異なって構成された構造との係合を可能にするようにのみ構成される。
【００２９】
したがって、トークンのタイプと両立しない作品全体内の位置における特定のタイプの前記トークンの配置を防止する効果的かつ明確な方法が提供される。結果として、断片の特定のアスペクトは、前記音楽作品内の無意味な点における可聴再生に対する信号内に存在しない。例えば、フィナーレのアスペクトは、曲の開始に存在することを防止されることができる。
【００３０】
一実施例において、前記トークンはそれぞれの有形対象を有する。
【００３１】
このような実施例において、前記トークンは容易に可視的である。このような実施例の使用は非常に直覚的である。
【００３２】
一実施例は、視覚的表示ユニット上に前記空間配置に配置された少なくとも前記トークンの表現を生成するコンピュータを含む。
【００３３】
効果は、前記トークンのタイプが、音楽断片の異なるアスペクトを表すように比較的に容易に再構成又はカスタマイズされることができることである。例えば、同じ形状又は色のトークンは、流行歌の生成に関して１つの意味を持ち、古典交響曲の生成に関して他の意味を持つことができる。
【００３４】
前記システムの一実施例は、本発明による方法を実行するように構成される。
【００３５】
他の態様において、本発明によるコンピュータプログラムは、機械可読媒体に組み込まれる場合に、情報処理能力を持ち、空間配置における少なくとも１人のユーザによる配置に対して構成された可視的に異なるタイプの複数のトークンを含むシステム及び前記ユーザにより空間配置に配置されたトークンのアセンブリのそれぞれの場所及びタイプを決定するシステムに本発明によるシステムを構成させ、本発明による方法を実行させることができる命令のセットを含む。
【００３６】
本発明は、添付の図面を参照して更に詳細にここに説明される。
【図面の簡単な説明】
【００３７】
【図１】音楽作品システムの第１の実施例の概略的な上面図である。
【図２】音楽作品システムの第１の実施例の概略的な断面図である。
【図３】音楽作品を生成する方法の概略を与えるフローチャートである。
【図４】音楽作品を生成する方法におけるステップの詳細を与えるフローチャートである。
【図５】音楽作品システムの第２の実施例のブロック図である。
【発明を実施するための形態】
【００３８】
第１の音楽作品システム１は、ゲームボード２と、視覚的表示ユニット４を含む制御ユニット３と、３つの代表例が図１に示される複数のトークン５−７とを含む。
【００３９】
トークン５−７は、異なるそれぞれのタイプを持つ。第１のタイプのトークン５は、それぞれ第２のタイプ及び第３のタイプのトークン６、７とは可視的に異なる。図１において、可視的な弁別性は、トークンの輪郭の形状により取得される。他の実施例において、トークンは、色、表面パターン又は粗さ等によっても又は代替的に区別されることができる。他の実施例において、前記トークンのタイプは前記トークンに印刷される。一般に特定のタイプの複数のトークンが存在する。
【００４０】
各トークン５−７は、音楽作品の少なくとも断片のアスペクトを表す。アスペクトは、前記断片の特定の要素又はフィーチャである。したがって、トークンは、単一の音符又は音符のシーケンスを表すことができる。トークンは、特定の楽器又は声部を表してもよく、又は特定のリズムシーケンス、テンポ、音の強さ等を表してもよい。
【００４１】
トークン５−７は、ゲームボード２のプレイ表面８上の空間配置におけるユーザによる配置に対して構成される。プレイ表面８は、行１０ａ−１０ｅ及び列１１ａ−１１ｊに配置された複数のフィールド９を有する。前記列は、空間的順序を決定し、制御ユニット３により時間的順序に変換される。すなわち第１の列１１ａは、前記作品の第１の時間間隔を表し、時間は各列とともに特定の時間間隔だけ進む。前記時間間隔は、絶対的な時間間隔又は相対的な時間間隔でありうる。例えば、各列１１は、選択された粒度に依存して、特定の持続時間のバー、ビート又は音符を表すことができる。
【００４２】
トークン５−７がプレイ表面８における配置に対して構成されるという事実が、前記トークンが各々１つのフィールド９のみを占めるような大きさにされることを意味しないことが認められる。代替実施例において、各トークンは、１つのフィールドより大きくてもよい。前記トークンは、長方形である必要はない。一例において、少なくとも１つのタイプのトークンは、Ｌ字型であり、第１のフィールド及び同じ行の近隣フィールド並びに前記第１のフィールドと同じ列の近隣フィールドを占める。
【００４３】
図示された実施例において、１つの列１１内の全てのトークンは、前記作品の断片の同時に生じるアスペクトに変換される。他の実施例において、１つの列１１内のトークン及びトークンの積み重ねの両方が同時性を示す。他の実施例において、単一の行又はラインのみが存在し、トークンは、同時性を示すために積み重ねられる。追加の次元の使用は、積み重ねを他の何かを示すのに使用することを可能にし、例えば１つのトークンが他のトークンのタイプの変換を修正することを可能にする。もちろん、図示された実施例の変形例において、１つの行内の積み重ねは、声部又は楽器の同時性を示すのに使用され、追加の行は、再生される場合に声部又は楽器の鳴り方を修正するトークンを追加するのに使用される。他の実施例において、行１０は、それぞれの楽器に割り当てられることができ、トークンの積み重ねは、１つの楽器の同時の音符、例えばピアノ楽譜の左手部分及び右手部分を示すのに使用される。
【００４４】
図示された実施例において、構造１２ａ−ｄは、トークン５−７の１つを受容するように規定された各フィールド９に備えられる。トークン５−７の下側における対応して構成された構造は、前記トークンタイプの少なくとも一部が前記フィールドの一部のみに提供されることを可能にする。前記トークンの下側における前記構造は、構造１２ａ−ｅの１つ又は一部のみと係合するように構成される。例えば、音楽断片のリズムアスペクトを表すトークンは、プレイ表面８の下部行１０ｅにおける対応する構造１２ａ、１２ｂのみと係合する構造を備える。イントロメロディ、リズム又はテンポ表示を表すトークンは、第１の列１１ａ内の対応する構造１２ａ、１２ｃとの係合のみを可能にする構造を備えうる。
【００４５】
ユーザが特定のタイプのトークンを両立しない位置に配置することを避けることを可能にするために、前記トークンの下側における構造は、異なって成形される。代替的な例において、前記構造は、異なる極性の磁石を使用して異なって構成される。
【００４６】
特に、トークン５−７が第３の次元に並置されることを意図され、このようなトークンが互いの性質を修正する実施例において、特定の組み合わせが作成されることを防止することは有用である。このために、トークン５−７は、トークンの側部の少なくともセクションを規定する異なって構成された構造（図示されない）を備える。トークンは、前記トークンの構造が係合することができる場合のみに隣接フィールド９に並置されることができるような大きさにされる。少なくとも一部のトークンタイプの構造が、全てより少数のタイプのトークンの構造とのみ係合することを可能にするように構成される。もちろん、一部の実施例において、前記トークン自体の形状が、異なるタイプのトークンの側部を構成するのに十分であり、これにより別個の構造は使用されない。側部は、実施例に依存して側面又は側端であることができる。
【００４７】
異なるタイプのトークンの又は当該トークンにおける異なって構成された構造は、特定のタイプと関連付けられた少なくとも１つの制約のいずれかに違反する前記空間的順序内の位置における前記特定のタイプのトークンの試行的な配置を防止する単純かつ効果的な方法である。これは、当該特定のタイプにより表わされる音楽断片のアスペクトに関連付けられた制約を強制する。ユーザが前記空間配置にトークン５−７を配置する場合に、前記構造が不正確な配置を完了することを不可能にするので、特定のタイプと関連付けられた少なくとも１つの制約のいずれかに違反する前記空間的順序内の位置における前記特定のタイプのトークンの試行的な配置は防がれる。
【００４８】
トークン５−７の構造及びプレイ表面８のフィールド９の構造を使用して、トークンの不正確な組み合わせ及びトークンの不正確な無条件の配置の両方が防止されることができる。前記制約が作曲ルールを表すと理解される。異なって構成される構造１２は、普遍的な作曲ルールを表す制約を課すのに適している。加えて、特定のスタイルの作曲に対してのみ有効である他の作曲ルールが存在しうる。これらは、以下に説明されるように、特定のタイプのトークン５−７に関連付けられ、前記トークンが配置されることができる空間配置における位置を決定する制約に変換されることもできる。
【００４９】
ゲームボード２は、前記ゲームボード内に配置され、それぞれのセンサ１３上に存在するフィールド上に配置されたトークンのタイプを決定するように構成されたセンサ１３を含む。センサ１３は、前記フィールド上に配置されたトークンにおける対応するコネクタと結合するタイプのコネクタであることができ、前記トークンのタイプ及び前記トークンの上に積み重ねられたトークンのタイプに関して前記トークンに問い合わせる。他の実施例において、トークン５−７は、無線周波数識別タグを備え、センサ１３は、前記タグからタイプ情報を読み出す送受信器を有する。近接場通信を使用するもののような他の無線又は有線変形例が考えられる。
【００５０】
ゲームボード２のインタフェース１４は、プレイ表面８上の空間配置にアセンブルされたトークン５−７のそれぞれの場所及びタイプが制御ユニット３内の対応するインタフェース１５を介して制御ユニット３に通信されることを可能にする。後者は、メモリユニット１７に記憶された命令を用いてプログラムされたプロセッサ１６を有する。プロセッサ１６は、作曲ルールを表すデータを含む他のメモリユニット１８及びトークンタイプを音楽断片のアスペクトに関連付けるデータベースに対するアクセスを持つ。プロセッサ１６は、視覚的表示ユニット４及びスピーカシステム２０を駆動する可聴出力段１９を制御することもできる。
【００５１】
図３を参照すると、第１の音楽作品システム１により実行される音楽作品を生成する方法は、プレイ表面８に配置されたトークン５−７を受容するステップを含む（ステップ２１）。このステップ２１の実施は、図４に図示される。図示された実施例によると、特定のタイプに関連付けられた少なくとも１つの制約のいずれかに違反する前記空間的順序内の位置における前記特定のタイプの各トークンの試行的な配置は、関与するトークンがユーザにより前記空間配置に配置されると検出される。
【００５２】
このために、センサ１３の１つが、モニタリングしている（ステップ２２）フィールド９上の新しいトークン５−７の配置又は試行的な配置を検出する場合にはいつでも、これはプロセッサ１６に通信される。プロセッサ１６は、例えばいずれのセンサ１３がトリガされたかを決定することにより、前記新しく検出されたトークンの位置を決定する（ステップ２３）。例えば、各検出されたトークン５−７に対して前記トークンの場所及びタイプを含む他のメモリユニット１８内に維持されるデータベース２４を使用して、プロセッサ１６は、前記新しく検出されたトークンの下に、及び／又は同じ列内に及び／又は新しく検出されたトークン５−７の列に直接的に先行する又は後続する列及び同じ行内に配置されたトークン５−７のタイプ及び場所を決定する（ステップ２５）。
【００５３】
プロセッサ１６は、センサ１３の１つから受信されたデータを使用して、新しく検出されたトークン５−７の基本タイプをも決定する（ステップ２６）。
【００５４】
図示された実施例において、他のタイプのトークンとは可視的に異なる、関連付けられたタイプのトークン５−７の対が、提供される。一緒に、前記対のトークンは、音楽作品の断片のアスペクトを表す。第１のトークンは前記断片の開始を表し、第２のトークンは前記断片の終了を表す。より詳細に以下に論じられる、より後の段階において、前記対の第１のトークンと第２のトークンとの間の列距離は、時間間隔に変換され、前記対のトークンのタイプの変換は、前記音楽作品の可聴再生に対する信号を生成する場合に前記時間間隔まで延長される。トークン５−７を受容又は拒絶する段階において、対の他方のトークンの位置は、先行するステップ２６において前記トークンが対の第１のトークンを示すタイプのものであると決定される場合に決定される（ステップ２７）。
【００５５】
図１に示されるように、キー２９、３０は、例えば制御ユニット３の視覚的表示ユニット４に提供されるプロンプトメッセージに応答して、ユーザが第３のタイプのトークン７が表す音楽断片のアスペクトを修正することを可能にする。一例として、キー２９、３０は、メロディ及び／又はコード断片にディスプレイ２８に表示された調節可能な移調数を持たせるのに使用されることができる。他のアプリケーションは、トークン７に、例えばディスプレイ２８上に示されるＢＰＭにより規定される、テンポ又はデフォルトテンポからの偏差を表させることである。このアプリケーションにおいて、トークン７は、好ましくは、対の一方であり、前記テンポが前記対により張られる間隔全体に対して有効であることを示す。他のアプリケーションは、トークン７に音量を表わさせることであり、前記ディスプレイが特定のスケールで音量レベルを示す。再び、トークン７は、この場合、対の一方である。現在の設定は、新しく検出されたトークン７の場所及びタイプが他のメモリユニット１８に記憶されたルールのセットのいずれかに違反しないことを確認する（ステップ３２）前に決定される（ステップ３１）。
【００５６】
前記制約のいずれかが修正できない程度に違反される場合、前記トークンの配置は拒絶される（ステップ３３）。一実施例において、これは、メッセージが視覚的表示ユニット４に表示されることを意味する。他の実施例において、トークン５−７上のライト（図示されない）がアクティブにされる。
【００５７】
第３のタイプのトークン７の場合、前記設定のみが制約に違反する場合、前記ユーザは、トークン７上のキー２９、３０を使用してユーザ設定を調節するようにプロンプトされる（ステップ３４）。この場合、前記調節されたユーザ設定は、決定され（ステップ３５）、所定の制約に対して前記トークンのタイプ及び場所を確認するステップ３２が繰り返される。
【００５８】
前記制約のいずれも違反されない場合、前記トークンは受容される（ステップ３６）。一実施例において、これの可視的な確認が視覚的表示ユニット４に提供されることができる。
【００５９】
図３に提供された全体的な概略に戻ると、一度トークン５−７を受容するステップが完了されると、音楽作品の生成は続行する。第１のステップ２１の完了は、ユーザ入力により指示されることができる。代替的には、特定の時間間隔より長い新しいトークンの配置の不在から推論されることができる。
【００６０】
制御ユニット３は、初めに第１の列１１ａ内のトークンを検査し（ステップ３７）、前記トークンのタイプ及び行位置を決定する（ステップ３８）。少なくとも１つのタイプのトークンに対して、少なくとも１つの他のトークンに直接的に隣接して配置されたトークンのタイプのみが、音楽作品の少なくとも断片のそれぞれのアスペクトに変換される。これは、主として、他のアスペクトを修正する断片のアスペクトを表すトークンに関係する。例えば、演奏の強弱を表すトークンは、楽器又は声部を表すトークンの上に積み重ねられない限り考慮されることができない。
【００６１】
次のステップ３９において、現在の位置における前記トークンのタイプは、前記第３のタイプのトークン７の場合の設定と一緒に、前記音楽作品の現在の断片のそれぞれのアスペクトに変換される。このために、プロセッサ１６は、他のメモリユニット１８に記憶されたデータベース４０を使用する。特定のタイプのトークンの変換は、プレイ表面８上の前記トークンのアセンブリの前記空間配置におけるトークンの場所にも依存して複数のアスペクトの１つを選択することを含む。前記トークンの絶対的な場所及び相対的な場所のいずれか又は両方を考慮しうる。すなわち、１つのタイプのトークンは、前記トークンがいずれの行１０に配置されているかに依存して異なるアスペクトを表すことができる。明らかに、近隣のトークンのタイプは、特定のタイプのトークンにより表わされるアスペクトに作用しうる。
【００６２】
制御ユニット３は、各次の列１１に進み（ステップ４２）、当該列１１に配置されたトークン５−７のタイプ及び場所を分析し、当該列１１に対して上述のステップ３８、３９を繰り返す。
【００６３】
前記音楽作品の断片を合成するステップ３９の各実行を用いて、信号の対応するセクションが生成される。前記時間的順序によって前記音楽作品の断片のそれぞれのアスペクトの合成を表す完成した信号は、最終ステップ４２において提供される。例えばＭＩＤＩ（音楽楽器デジタルインタフェース）フォーマットのこの信号は、スピーカシステム２０における、例えば組み込みＤＬＳｍｉｄｉシンセサイザ又はＦＭシンセサイザを用いる、可聴再生に適している。代わりに又は加えて、パーソナルコンピュータに対するインタフェースは、前記パーソナルコンピュータにおけるオーディオデータの保存及び再生を可能にする。
【００６４】
図３及び４に示される方法は、ユーザが作曲のプリセットルールに従う所望の曲を作曲することを可能にするのに適している。前記方法の変形例は、前記ユーザにより空間配置に配置された前記トークンの少なくとも１つの場所及びタイプを符号化する配置データを生成するステップと、前記データを基準データの少なくとも１つのセットと比較するステップと、前記空間配置と前記基準データのセットにより表わされる配置の少なくとも一部との間のマッチの存在又は不在の表示を出力装置に提供するステップとを含む。この変形例は、ユーザが設定された曲を再び作曲することができるかどうかを試験するのに使用されることができる。一実施例において、プリセットルールに対する新しいトークンのタイプ及び位置を確認するステップ３２は、前記ユーザによりプレイ表面８上に最後に配置されたトークンの場所及びタイプを符号化する配置データを生成するステップと、前記目標作品を表す基準データの少なくとも１セットと前記データを比較するステップと、次いで次のステップ３３、３４、３６の１つに進むステップとを含む。他の実施例において、トークンの全体的な完了したアセンブリが分析される。
【００６５】
第１の音楽作品システム１の他のアプリケーションにおいて、特定のタイプに関連付けられた少なくとも１つの制約のいずれかに違反する前記空間的順序内の位置における前記特定のタイプのトークンの配置は、検出されるが、防止されない。前記トークンのアセンブリを完了すると、前記制約が前記アセンブリに含まれるトークンにより違反される度合を表すスコアが計算される。このアプリケーションは、例えば、特定のスタイルにおいて作曲するようにユーザに教えるのに使用されることができる。
【００６６】
図５は、第２の音楽作品システムの一例として汎用コンピュータ４３、例えばパーソナルコンピュータ又はワークステーションを示す。既知のやり方において、汎用コンピュータ４３は、中央処理ユニット４４と、メインメモリ４５と、データ記憶装置４６とを有する。コントローラ４７は、中央処理ユニット４４と他の装置との間の通信を管理する。視覚的表示ユニット４９に対するインタフェース４８は、汎用コンピュータ４３が図３及び４に概説された方法を実施することを可能にする。この実施例において、少なくともトークン５−７の表現、ほとんどの実施例ではプレイ表面８の表現も、視覚的表示ユニット４９において生成される。入力装置５０は、ユーザがインタフェース５１を介して汎用コンピュータ４３により受信された適切な入力信号を用いてトークン５−７の表現を操作することを可能にするために備えられる。音楽作品を生成する方法の最後のステップ４２において、音楽作品の断片のそれぞれのアスペクトの合成を表す信号が生成される。これは、オーディオインタフェースを通ってスピーカシステム５３における再生のために供給される。
【００６７】
前記第２の音楽作品システムは、センサ１３が必要とされないことを除き、前記第１の音楽作品システムと実質的に同様に動作する。代わりに、各々特定のタイプのトークンの実例であるソフトウェアオブジェクトは、一実施例において性質を決定するために問い合わせされる。他の実施例において、空間配置に前記ユーザにより配置されたトークンのデータベースは、データ記憶装置４６内に維持される。
【００６８】
上述の実施例は本発明を限定するのではなく説明し、当業者が添付の請求項の範囲から逸脱することなく多くの代替実施例を設計することができることに注意すべきである。請求項において、括弧間に配置された参照符号は、前記請求項を限定すると解釈されるべきでない。動詞"有する"及びその活用形の使用は、請求項に記載されたもの以外の要素又はステップの存在を除外しない。要素に先行する冠詞"１つの"は、複数のこのような要素の存在を除外しない。本発明は、複数の別個の要素を有するハードウェアを用いて、及び適切にプログラムされたコンピュータを用いて実施されることができる。複数の手段を列挙する装置請求項において、これらの手段のいくつかは、同一のハードウェアアイテムにより実施されることができる。特定の方策が相互に異なる従属請求項に記載されるという単なる事実は、これらの方策の組み合わせが有利に使用されることができないことを示さない。
【００６９】
例えば、空間配置は、互いと通信する制御ユニットに接続された異なるゲームボード２上に配置されたトークンのサブアセンブリの融合であることができる。この場合、複数のゲームボード２のユーザは、単一の曲を作曲するのに離れて協力することができる。協力を可能にするこのようなシステムは、前記第２の作品システムの幾つかの実施例を使用して実施するのが更に容易である。特に、前記第２の作品システムは、トークンが配置されるべきゲームボードを省くことができるが、代わりに連結するブロック又は他のタイプの有形対象の表現を使用することができる。異なる寸法のトークンは、対応する異なる長さ、すなわち持続時間の断片のアスペクトを表すのに使用されることができる。
【図１】
2010512554.tif 000003
【図２】
2010512554.tif 000004
【図３】
2010512554.tif 000005
【図４】
2010512554.tif 000006
【図５】
2010512554.tif 000007
【国際調査報告】
2010512554.tif 000008
2010512554.tif 000009
2010512554.tif 000010