【手続補正書】
【提出日】平成24年5月8日(2012.5.8)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明はこのような課題を解決するために、請求項１に係る発明においては、
楽音の音高および当該楽音を発音及び消音すべきタイミングを表す時間データとからなる曲データを、時間軸及び音高軸を有する２次元相空間上に展開するとともに、当該展開された前記２次元相空間の曲データの時間軸上に夫々プロットスケール値ｔの間隔をおいたｎ個のサンプリング位置を指定し、当該ｎ個のサンプリング位置の音高値夫々をｎ次元相空間上の各軸上の位置に対応させることによって最初の座標位置を決定し、その後前記ｎ個のサンプリング位置を同時にリサンプリング時間Δｔだけ時間軸上を順次シフトいくことにより前記ｎ次元相空間上のアトラクタの座標位置を順次決定するターケンス・プロット処理手段と、
このターケンス・プロット処理手段に対して前記プロットスケール値ｔ及び前記リサンプリング時間Δｔからなるプロット条件を異ならせて順次供給することにより、各プロット条件に基づいたアトラクタを生成させるように前記ターケンス・プロット処理手段を制御する制御手段と、
前記ターケンス・プロット処理手段により生成された複数種アトラクタの中から所定の条件を満足するアトラクタを選択するとともに、当該アトラクタを生成するために前記ターケンス・プロット処理手段に供給されたプロット条件を抽出するプロット条件抽出手段と、
前記ｎ次元相空間上の任意の位置を連続して指定することにより生成される軌道を描画し、当該描画された軌道の前記ｎ次元相空間上の座標を新たなアトラクタデータとして生成するアトラクタデータ生成手段と、
前記アトラクタデータ生成手段により生成された新たなアトラクタデータに対して、前記プロット条件抽出手段により抽出されたプロット条件を用いて前記ターケンス・プロット処理の逆変換処理を行うことにより、発音すべき楽音の音高および発音消音すべきタイミングを表す時間データとからなる新たな曲データを生成する曲データ生成処理手段と、
を具備することを特徴とする。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
請求項５に係る発明においては、
楽音の音高および当該楽音を発音及び消音すべきタイミングを表す時間データとからなる曲データを記億する記億手段を有するコンピュータに、
前記記億手段に記億された曲データを時間軸及び音高軸を有する２次元相空間上に展開するとともに、当該展開された前記２次元相空間の曲データの時間軸上に夫々プロットスケール値ｔの間隔をおいたｎ個のサンプリング位置を指定し、当該ｎ個のサンプリング位置の音高値夫々をｎ次元相空間上の各軸上の位置に対応させることによって最初の座標位置を決定し、その後前記ｎ個のサンプリング位置を同時にリサンプリング時間Δｔだけ時間軸上を順次シフトいくことにより前記ｎ次元相空間上のアトラクタの座標位置を順次決定するターケンス・プロット処理ステップと、
このターケンス・プロット処理ステップに対して前記プロットスケール値ｔ及び前記リサンプリング時間Δｔからなるプロット条件を異ならせて順次供給することにより、各プロット条件に基づいたアトラクタを生成させるように前記ターケンス・プロット処理ステップを制御する制御ステップと、
前記ターケンス・プロット処理ステップにより生成された複数種アトラクタの中から所定の条件を満足するアトラクタを選択するとともに、当該アトラクタを生成するために前記ターケンス・プロット処理手段に供給されたプロット条件を抽出するプロット条件抽出ステップと、
前記ｎ次元相空間上の任意の位置を連続して指定することにより生成される軌道を描画し、当該描画された軌道の前記ｎ次元相空間上の座標を新たなアトラクタデータとして生成するアトラクタデータ生成ステップと、
前記生成された新たなアトラクタデータに対して、前記抽出されたプロット条件を用いて前記ターケンス・プロット処理の逆変換処理を行うことにより、発音すべき楽音の音高および発音消音すべきタイミングを表す時間データとからなる新たな曲データを生成する曲データ生成処理ステップと、
を実行させることを特徴とする。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
楽音の音高および当該楽音を発音及び消音すべきタイミングを表す時間データとからなる曲データを、時間軸及び音高軸を有する２次元相空間上に展開するとともに、当該展開された前記２次元相空間の曲データの時間軸上に夫々プロットスケール値ｔの間隔をおいたｎ個のサンプリング位置を指定し、当該ｎ個のサンプリング位置の音高値夫々をｎ次元相空間上の各軸上の位置に対応させることによって最初の座標位置を決定し、その後前記ｎ個のサンプリング位置を同時にリサンプリング時間Δｔだけ時間軸上を順次シフトいくことにより前記ｎ次元相空間上のアトラクタの座標位置を順次決定するターケンス・プロット処理手段と、
このターケンス・プロット処理手段に対して前記プロットスケール値ｔ及び前記リサンプリング時間Δｔからなるプロット条件を異ならせて順次供給することにより、各プロット条件に基づいたアトラクタを生成させるように前記ターケンス・プロット処理手段を制御する制御手段と、
前記ターケンス・プロット処理手段により生成された複数種アトラクタの中から所定の条件を満足するアトラクタを選択するとともに、当該アトラクタを生成するために前記ターケンス・プロット処理手段に供給されたプロット条件を抽出するプロット条件抽出手段と、
前記ｎ次元相空間上の任意の位置を連続して指定することにより生成される軌道を描画し、当該描画された軌道の前記ｎ次元相空間上の座標を新たなアトラクタデータとして生成するアトラクタデータ生成手段と、
前記アトラクタデータ生成手段により生成された新たなアトラクタデータに対して、前記プロット条件抽出手段により抽出されたプロット条件を用いて前記ターケンス・プロット処理の逆変換処理を行うことにより、発音すべき楽音の音高および発音消音すべきタイミングを表す時間データとからなる新たな曲データを生成する曲データ生成処理手段と、
を具備する作曲装置。
【請求項２】
前記プロット条件抽出手段は、
基本アトラクタデータを記憶した基本アトラクタデータ記憶手段と、
前記ターケンス・プロット処理手段により生成された複数種のアトラクタデータ夫々を座標として前記ｎ次元相空間上に表わされた軌道と、前記基本アトラクタデータ記憶手段に記憶された基本アトラクタデータを座標として前記ｎ次元相空間上に表わされた軌道との相関値を抽出する相関値抽出手段と、
この相関値抽出手段により抽出された相関値が最大となるプロット条件を抽出する抽出手段と、
からなる請求項１記載の作曲装置。
【請求項３】
前記曲データ生成処理手段は、前記アトラクタデータ生成手段により生成された新たなアトラクタデータを構成する前記ｎ次元相空間上の軌道の座標位置を最後から順次読み出し、当該読み出された最後の座標位置を表わすｎ個の軸上の位置夫々を、前記２次元相空間の時間軸上にプロットスケール値ｔの間隔をおいて指定されたｎ個のサンプリング位置夫々の音高値とし、その後座標位置が読み出される毎に前記ｎ個のサンプリング位置を同時にリサンプリング時間Δｔだけ時間軸上を順次シフトし、当該シフトされたｎ個のサンプリング位置夫々の音高値として、前記読み出された座標位置を表わすｎ個の軸上の各位置を割り当てる動作を繰り返す請求項１記載の作曲装置。
【請求項４】
前記作曲装置はさらに、前記曲データのコード進行を抽出するコード進行抽出手段と、
前記ターケンス・プロット処理の逆変換処理により得られた曲データの音高を、前記コード進行抽出手段より得られたコード進行に適合するように修正する修正手段と、
を備えた請求項１記載の作曲装置。
【請求項５】
楽音の音高および当該楽音を発音及び消音すべきタイミングを表す時間データとからなる曲データを記億する記億手段を有するコンピュータに、
前記記億手段に記億された曲データを時間軸及び音高軸を有する２次元相空間上に展開するとともに、当該展開された前記２次元相空間の曲データの時間軸上に夫々プロットスケール値ｔの間隔をおいたｎ個のサンプリング位置を指定し、当該ｎ個のサンプリング位置の音高値夫々をｎ次元相空間上の各軸上の位置に対応させることによって最初の座標位置を決定し、その後前記ｎ個のサンプリング位置を同時にリサンプリング時間Δｔだけ時間軸上を順次シフトいくことにより前記ｎ次元相空間上のアトラクタの座標位置を順次決定するターケンス・プロット処理ステップと、
このターケンス・プロット処理ステップに対して前記プロットスケール値ｔ及び前記リサンプリング時間Δｔからなるプロット条件を異ならせて順次供給することにより、各プロット条件に基づいたアトラクタを生成させるように前記ターケンス・プロット処理ステップを制御する制御ステップと、
前記ターケンス・プロット処理ステップにより生成された複数種アトラクタの中から所定の条件を満足するアトラクタを選択するとともに、当該アトラクタを生成するために前記ターケンス・プロット処理手段に供給されたプロット条件を抽出するプロット条件抽出ステップと、
前記ｎ次元相空間上の任意の位置を連続して指定することにより生成される軌道を描画し、当該描画された軌道の前記ｎ次元相空間上の座標を新たなアトラクタデータとして生成するアトラクタデータ生成ステップと、
前記生成された新たなアトラクタデータに対して、前記抽出されたプロット条件を用いて前記ターケンス・プロット処理の逆変換処理を行うことにより、発音すべき楽音の音高および発音消音すべきタイミングを表す時間データとからなる新たな曲データを生成する曲データ生成処理ステップと、
を実行させるプログラム。