TOP >
外国特許検索 >
Morphing music generating device and morphing music generating program

Morphing music generating device and morphing music generating program

外国特許コード

F110004063

整理番号

K07707WO

掲載日

2011年7月8日

出願国

欧州特許庁（ＥＰＯ）

出願番号

09709008

公報番号

2242042

公報番号

2242042

出願日

平成21年2月4日(2009.2.4)

公報発行日

平成22年10月20日(2010.10.20)

公報発行日

平成28年9月7日(2016.9.7)

国際出願番号

JP2009051889

国際公開番号

WO2009099103

国際出願日

平成21年2月4日(2009.2.4)

国際公開日

平成21年8月13日(2009.8.13)

優先権データ

2009JP051889
(2009.2.4)
WO

特願2008-025374
(2008.2.5)
JP

発明の名称
（英語）

Morphing music generating device and morphing music generating program

発明の概要（英語）

A morphed musical piece generation system that enables even a user with little knowledge of music to easily generate a morphed musical piece between two different musical pieces is provided. A first intermediate time-span tree data generation section 6 selectively removes difference information between common time-span tree data and first time-span tree data from the first time-span tree data. Also, a second intermediate time-span tree data generation section 7 performs the same operation to obtain second intermediate time-span tree data. A data combining section combines the first intermediate time-span tree data and the second intermediate time-span tree data to generate combined time-span tree data. A musical piece data generation section generates a morphed musical piece on the basis of the combined time-span tree data.

特許請求の範囲（英語）

[claim1]1. A morphed musical piece generation system that generates a morphed musical piece between a first musical piece and a second musical piece, comprising: a common time-span tree data generation section that generates, on the basis of first time-span tree data on a first time-span tree obtained by analyzing first musical piece data on the first musical piece and second time-span tree data on a second time-span tree obtained by analyzing second musical piece data on the second musical piece, common time-span tree data on a common time-span tree obtained by extracting common information between the first time-span tree and the second time-span tree; a first intermediate time-span tree data generation section that generates, on the basis of the first time-span tree data and the common time-span tree data, first intermediate time-span tree data on a first intermediate time-span tree generated by selectively removing one or more pieces of difference information between the first time-span tree and the common time-span tree from the first time-span tree or selectively adding the one or more pieces of difference information to the common time-span tree; a second intermediate time-span tree data generation section that generates, on the basis of the second time-span tree data and the common time-span tree data, second intermediate time-span tree data on a second intermediate time-span tree generated by selectively removing one or more pieces of difference information between the second time-span tree and the common time-span tree from the second time-span tree or selectively adding the one or more pieces of difference information to the common time-span tree; a data combining section that generates, on the basis of the first intermediate time-span tree data and the second intermediate time-span tree data, combined time-span tree data on a combined time-span tree obtained by combining the first intermediate time-span tree and the second intermediate time-span tree; and a musical piece data generation section that generates, on the basis of the combined time-span tree data, musical piece data corresponding to the combined time-span tree as musical piece data on the morphed musical piece.[claim2]2. The morphed musical piece generation system according to claim 1, wherein the first intermediate time-span tree data generation section and the second intermediate time-span tree data generation section include a manual command generation section that generates a command for selectively removing or adding the one or more pieces of difference information in response to a manual operation.[claim3]3. The morphed musical piece generation system according to claim 2, wherein the manual command generation section separately generates the command for the first intermediate time-span tree data generation section and the command for the second intermediate time-span tree data generation section.[claim4]4. The morphed musical piece generation system according to claim 2, wherein the manual command generation section reciprocally generates one of the command for the first intermediate time-span tree data generation section and the command for the second intermediate time-span tree data generation section at a time.[claim5]5. The morphed musical piece generation system according to claim 1, wherein the first intermediate time-span tree data generation section and the second intermediate time-span tree data generation section selectively remove or add the one or more pieces of difference information in accordance with an order of priority determined in advance.[claim6]6. The morphed musical piece generation system according to claim 5, wherein the order of priority is determined on the basis of an importance of a note in the one or more pieces of difference information.[claim7]7. The morphed musical piece generation system according to claim 1, wherein if the first and second musical pieces are monophonic musical pieces that do not contain a chord and the combined time-span tree contains two different notes in an identical time span, the musical piece data generation section is constructed so as to output a plurality of types of musical piece data including a musical piece data in which one of the two notes is selected and a musical piece data in which the other of the two notes is selected as musical piece data on the morphed musical piece.[claim8]8. The morphed musical piece generation system according to claim 1, further comprising: a musical piece database that stores in advance the musical piece data and the time-span tree data on a plurality of musical pieces having a relationship that enables generation of the common time-span tree; a musical piece proposal section that proposes a plurality of musical pieces that enable generation of a common time-span tree in conjunction with a time-span tree of one musical piece selected from the musical piece database, the plurality of musical pieces being proposed so as to be selectable; and a data transfer section that transfers the time-span tree data on the musical piece selected from the plurality of musical pieces proposed by the musical piece proposal section and the time-span tree data on the one musical piece to the common time-span tree data generation section.[claim9]9. A morphed musical piece generation program executable by a computer to generate a morphed musical piece between a first musical piece and a second musical piece, the program causing the computer to implement: a common time-span tree data generation section that generates, on the basis of first time-span tree data on a first time-span tree obtained by analyzing first musical piece data on the first musical piece and second time-span tree data on a second time-span tree obtained by analyzing second musical piece data on the second musical piece, common time-span tree data on a common time-span tree obtained by extracting common information between the first time-span tree and the second time-span tree; a first intermediate time-span tree data generation section that generates, on the basis of the first time-span tree data and the common time-span tree data, first intermediate time-span tree data on a first intermediate time-span tree generated by selectively removing one or more pieces of difference information between the first time-span tree and the common time-span tree from the first time-span tree or selectively adding the one or more pieces of difference information to the common time-span tree; a second intermediate time-span tree data generation section that generates, on the basis of the second time-span tree data and the common time-span tree data, second intermediate time-span tree data on a second intermediate time-span tree generated by selectively removing one or more pieces of difference information between the second time-span tree and the common time-span tree from the second time-span tree or selectively adding the one or more pieces of difference information to the common time-span tree; a data combining section that generates, on the basis of the first intermediate time-span tree data and the second intermediate time-span tree data, combined time-span tree data on a combined time-span tree obtained by combining the first intermediate time-span tree and the second intermediate time-span tree; and a musical piece data generation section that generates, on the basis of the combined time-span tree data, musical piece data corresponding to the combined time-span tree as musical piece data on the morphed musical piece.[claim10]10. The morphed musical piece generation program according to claim 9, the first intermediate time-span tree data generation section and the second intermediate time-span tree data generation section include a manual command generation section that generates a command for selectively removing or adding the difference information in response to a manual operation.[claim11]11. The morphed musical piece generation program according to claim 10, wherein the manual command generation section separately generates the command for the first intermediate time-span tree data generation section and the command for the second intermediate time-span tree data generation section.[claim12]12. The morphed musical piece generation program according to claim 9, wherein the manual command generation section reciprocally generates one of the command for the first intermediate time-span tree data generation section and the command for the second intermediate time-span tree data generation section at a time.[claim13]13. The morphed musical piece generation program according to claim 9, wherein the first intermediate time-span tree data generation section and the second intermediate time-span tree data generation section selectively remove or add the one or more pieces of difference information in accordance with an order of priority determined in advance.[claim14]14. The morphed musical piece generation program according to claim 13, wherein the order of priority is determined on the basis of an importance of a note in the one or more pieces of difference information.[claim15]15. The morphed musical piece generation program according to claim 9, wherein if the first and second musical pieces are monophonic musical pieces that do not contain a chord and the combined time-span tree contains two different notes in an identical time span, the musical piece data generation section is constructed so as to output a plurality of types of musical piece data including a musical piece data in which one of the two notes is selected and a musical piece data in which the other of the two notes is selected as musical piece data on the morphed musical piece.[claim16]16. The morphed musical piece generation program according to claim 9, causing the computer to further implement: a musical piece proposal section that proposes a plurality of musical pieces that enable generation of a common time-span tree in conjunction with a time-span tree of one musical piece selected from a musical piece database, the musical piece database storing in advance the musical piece data and the time-span tree data on a plurality of musical pieces having a relationship that enables generation of the common time-span tree, the plurality of musical pieces being proposed so as to be selectable; and a data transfer section that transfers the time-span tree data on the musical piece selected from the plurality of musical pieces proposed by the musical piece proposal section and the time-span tree data on the one musical piece to the common time-span tree data generation section.[claim17]17. A storage medium that stores the program according to any one of claims 9 to 16 in a computer-readable manner.