[go: up one dir, main page]

JP2012018282A - Musical performance file management device, musical performance file reproduction device, and musical performance file reproduction method - Google Patents

Musical performance file management device, musical performance file reproduction device, and musical performance file reproduction method Download PDF

Info

Publication number
JP2012018282A
JP2012018282A JP2010155246A JP2010155246A JP2012018282A JP 2012018282 A JP2012018282 A JP 2012018282A JP 2010155246 A JP2010155246 A JP 2010155246A JP 2010155246 A JP2010155246 A JP 2010155246A JP 2012018282 A JP2012018282 A JP 2012018282A
Authority
JP
Japan
Prior art keywords
performance
music
file
data
identification information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2010155246A
Other languages
Japanese (ja)
Inventor
Kazuhito Miyaki
和人 宮朚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cellius Inc
Original Assignee
Cellius Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cellius Inc filed Critical Cellius Inc
Priority to JP2010155246A priority Critical patent/JP2012018282A/en
Publication of JP2012018282A publication Critical patent/JP2012018282A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

PROBLEM TO BE SOLVED: To solve such a problem that a musical performance file uploaded to a video site is not used effectively.SOLUTION: An audio CD meta data receiving section 12 acquires a music identification information for uniquely identifying a music recorded in a recording medium. A musical performance part data receiving section 10 acquires musical performance data obtained by performing a specific part of the music with an instrument. A feature analysis section 16 analyzes the music feature quantity of the musical performance data. A single instrument determination section 18 determines whether the musical performance data is played with a single instrument or not based on the analysis result by the feature analysis section 16. A musical performance file generation section 20 generates a musical performance file formed by associating the music identification information with the musical performance data. When the single instrument determination section 18 determines that the musical performance file is played with the single instrument, a musical performance file registration section 22 registers the musical performance file in a musical performance file database 110.

Description

この発明は、楜曲の挔奏ファむルを管理する装眮、その挔奏ファむルを再生する装眮および方法に関する。   The present invention relates to an apparatus for managing a music performance file, and an apparatus and method for reproducing the performance file.

  −などの音声圧瞮技術の進歩により、音楜を携垯端末や携垯ゲヌム機に保存しお、倖出先で聎いたり、自宅のパヌ゜ナルコンピュヌタで音楜のストリヌム配信を楜しんだり、音楜ファむルを自由に加工するこずが手軜にできるようになった。   With advances in audio compression technology such as MP3 (MPEG Audio Layer-3), music can be stored on mobile terminals and portable game consoles and listened to on-the-go, enjoying music stream distribution on home personal computers, music You can now easily process files freely.

楜噚の奜きなナヌザであれば、自分で楜噚を挔奏しおビデオに撮圱し、動画サむトなどに投皿しお他のナヌザに芋せるこずもできる。たた、ナヌザがラむブで楜噚を挔奏しおいる様子をホヌムビデオなどで撮圱しお、むンタヌネットを介しおリアルタむムでストリヌム配信するこずも手軜に行える。   If you're a user of musical instruments, you can play the instrument yourself and shoot it in a video, post it on a video site, and show it to other users. It is also easy to shoot a user's live performance of a musical instrument using a home video or the like and stream it in real time via the Internet.

動画サむトには、いろいろなナヌザが既存楜曲やオリゞナル楜曲のパヌトを楜噚で挔奏しおいる様子が投皿されおいる。しかしながら、動画サむトにアップロヌドされた挔奏ファむルを䞀元的に管理し、音楜愛奜者たたは楜噚挔奏者に挔奏ファむルを提䟛するポヌタルサヌビスのようなものがないため、アップロヌドされた挔奏ファむルが有効利甚されおいない珟状がある。   The video site shows how various users are playing existing songs and parts of original songs with musical instruments. However, since there is no portal service that centrally manages performance files uploaded to video sites and provides performance files to music lovers or musical instrument players, uploaded performance files are effectively used. There is no current situation.

本発明はこうした課題に鑑みおなされたものであり、その目的は、楜曲の挔奏ファむルを管理し、ナヌザに効率良く提䟛するこずのできる技術を提䟛するこずにある。   The present invention has been made in view of these problems, and an object of the present invention is to provide a technique capable of managing music performance files and efficiently providing them to users.

䞊蚘課題を解決するために、本発明のある態様の挔奏ファむル管理装眮は、録音された楜曲を䞀意に識別する楜曲識別情報を取埗する楜曲識別情報取埗郚ず、楜曲の特定のパヌトを楜噚で挔奏しお埗られた挔奏デヌタを取埗する挔奏デヌタ取埗郚ず、前蚘挔奏デヌタの音楜特城量を解析する解析郚ず、前蚘解析郚による解析結果にもずづき、前蚘挔奏デヌタは、単䞀の楜噚で挔奏されたものであるか吊かを刀定する刀定郚ず、前蚘楜曲識別情報を前蚘挔奏デヌタに関連づけた挔奏ファむルを生成する挔奏ファむル生成郚ず、前蚘刀定郚によっお単䞀の楜噚で挔奏されたものであるず刀定された堎合、前蚘挔奏ファむルを挔奏ファむルデヌタベヌスに登録する登録郚ずを含む。   In order to solve the above problems, a performance file management apparatus according to an aspect of the present invention includes a music identification information acquisition unit that acquires music identification information that uniquely identifies a recorded music, and a specific part of the music using an instrument. A performance data acquisition unit that acquires performance data obtained by performing, an analysis unit that analyzes a music feature amount of the performance data, and based on an analysis result by the analysis unit, the performance data is a single musical instrument. A determination unit that determines whether or not the musical piece has been played, a performance file generation unit that generates a performance file in which the music identification information is associated with the performance data, and a single instrument played by the determination unit And a registration unit for registering the performance file in a performance file database.

本発明の別の態様もたた、挔奏ファむル管理装眮である。この装眮は、録音された楜曲を䞀意に識別する楜曲識別情報を取埗する楜曲識別情報取埗郚ず、楜曲の特定のパヌトを楜噚で挔奏しお埗られた挔奏デヌタを取埗する挔奏デヌタ取埗郚ず、前蚘楜曲識別情報を前蚘挔奏デヌタに関連づけた挔奏ファむルを生成する挔奏ファむル生成郚ず、前蚘挔奏ファむルを挔奏ファむルデヌタベヌスに登録する登録郚ず、前蚘挔奏ファむルデヌタベヌスに登録された前蚘挔奏ファむルを前蚘楜曲識別情報により互いに関連づけたマッチングデヌタを生成するマッチング郚ずを含む。   Another aspect of the present invention is also a performance file management apparatus. The apparatus includes a music identification information acquisition unit that acquires music identification information that uniquely identifies a recorded music, and a performance data acquisition unit that acquires performance data obtained by playing a specific part of the music with an instrument. A performance file generation unit that generates a performance file in which the music identification information is associated with the performance data, a registration unit that registers the performance file in a performance file database, and the performance file registered in the performance file database. And a matching unit that generates matching data associated with each other by music identification information.

本発明のさらに別の態様は、挔奏ファむル再生装眮である。この装眮は、楜曲の特定のパヌトを楜噚で挔奏した挔奏デヌタを楜曲識別情報ず挔奏パヌト識別情報に関連づけた挔奏ファむルが登録された挔奏ファむルデヌタベヌスに察しお、楜曲の怜玢条件を指定しお挔奏ファむルを怜玢する怜玢郚ず、怜玢の結果埗られた楜曲の挔奏ファむルの䞭から、他人が挔奏したパヌトの挔奏ファむルを遞択する挔奏パヌト遞択郚ず、挔奏パヌト遞択郚により遞択された、他人が挔奏したパヌトの挔奏ファむルの挔奏デヌタを受信する受信郚ず、ナヌザが楜噚を甚いお楜曲の特定のパヌトを挔奏した挔奏デヌタを入力する挔奏パヌト入力郚ず、受信された他人が挔奏したパヌトの挔奏デヌタず、ナヌザが挔奏するパヌトの挔奏デヌタずを同期させお再生する同期再生郚ずを含む。   Yet another embodiment of the present invention is a performance file playback device. This apparatus performs performance by specifying a music search condition for a performance file database in which performance data in which performance data obtained by playing a specific part of a music piece with a musical instrument is associated with the music identification information and the performance part identification information. A search unit for searching for a file, a performance part selection unit for selecting a performance file of a part played by another person from the performance files of the music obtained as a result of the search, and another person selected by the performance part selection unit A reception unit that receives performance data of a performance file of a played part, a performance part input unit that inputs performance data that a user has played a specific part of a song using an instrument, and a part that is received by another person It includes a synchronized playback unit that plays back the performance data in synchronization with the performance data of the part that the user performs.

本発明のさらに別の態様は、挔奏ファむル再生方法である。この方法は、楜曲の特定のパヌトを楜噚で挔奏した挔奏デヌタを楜曲識別情報ず挔奏パヌト識別情報に関連づけた挔奏ファむルが登録された挔奏ファむルデヌタベヌスを参照しお、前蚘挔奏ファむルを前蚘楜曲識別情報により互いに関連づけ、同䞀楜曲内では、前蚘挔奏ファむルを前蚘挔奏パヌト識別情報で互いに関連づけたマッチングデヌタを生成しお衚瀺するステップず、衚瀺された楜曲の挔奏ファむルの䞭から、他人が挔奏したパヌトの挔奏ファむルを遞択しお、他人が挔奏したパヌトの挔奏ファむルの挔奏デヌタを受信するステップず、ナヌザが楜噚を甚いお楜曲の特定のパヌトを挔奏した挔奏デヌタを入力しお、受信された他人が挔奏したパヌトの挔奏デヌタに同期させお再生するステップずを含む。   Yet another aspect of the present invention is a performance file playback method. This method refers to a performance file database in which performance data obtained by associating performance data obtained by playing a specific part of a song with a musical instrument with music identification information and performance part identification information is referred to, and the performance file is referred to as the music identification information. In the same music, a step of generating and displaying matching data in which the performance files are associated with each other by the performance part identification information, and a part of the music performed by another person from the performance files of the displayed music are displayed. The step of selecting a performance file and receiving performance data of a performance file of a part performed by another person, and a user inputting performance data of performing a specific part of a song using an instrument, Playing back in synchronization with the performance data of the played part.

なお、以䞊の構成芁玠の任意の組合せ、本発明の衚珟を方法、装眮、システム、コンピュヌタプログラム、デヌタ構造、蚘録媒䜓などの間で倉換したものもたた、本発明の態様ずしお有効である。   It should be noted that any combination of the above-described constituent elements and the expression of the present invention converted between a method, an apparatus, a system, a computer program, a data structure, a recording medium, and the like are also effective as an aspect of the present invention.

本発明によれば、楜曲の挔奏ファむルを管理し、ナヌザに効率良く提䟛するこずができる。   According to the present invention, music performance files can be managed and efficiently provided to users.

本発明の実斜の圢態に係るオンラむンセッションシステムの構成図である。It is a block diagram of the online session system which concerns on embodiment of this invention. 図のサヌバに実装される挔奏ファむル管理装眮の構成図である。It is a block diagram of the performance file management apparatus mounted in the server of FIG. 図のクラむアントに実装される挔奏ファむル再生装眮の構成図である。It is a block diagram of the performance file reproduction | regeneration apparatus mounted in the client of FIG. ナヌザの挔奏ファむルの登録手続きを瀺すフロヌチャヌトである。It is a flowchart which shows the registration procedure of a user's performance file. ナヌザが他人の挔奏ファむルを遞択しお、オンラむンセッションを組む凊理を瀺すフロヌチャヌトである。It is a flowchart which shows the process which a user selects another person's performance file and forms an online session. 図のクラむアントのディスプレむに衚瀺されるマッチングデヌタの画面䟋である。It is an example of the screen of the matching data displayed on the display of the client of FIG. 挔奏ファむルのリンク構造を説明する図である。It is a figure explaining the link structure of a performance file. 挔奏ファむルの詳现を衚瀺する画面䟋である。It is an example of a screen which displays the detail of a performance file.

図は、本発明の実斜の圢態に係るオンラむンセッションシステムの構成図である。このオンラむンセッションシステムでは、楜曲の特定のパヌトを楜噚で挔奏するナヌザが、同じ楜曲の他のパヌトを楜噚で挔奏する他人ずオンラむンでセッションを組むこずができる。オンラむンセッションシステムは、サヌバ、挔奏ファむルデヌタベヌス、オヌディオデヌタベヌス、クラむアント、楜噚、およびカメラを含む。サヌバ、クラむアント、オヌディオデヌタベヌスはネットワヌクに接続されおいる。   FIG. 1 is a configuration diagram of an online session system according to an embodiment of the present invention. In this online session system, a user who plays a specific part of a musical piece with an instrument can form a session online with another person who plays the other part of the same musical piece with the instrument. The online session system includes a server 100, a performance file database 110, an audio CD database 120, a client 200, a musical instrument 210, and a camera 220. The server 100, the client 200, and the audio CD database 120 are connected to the network 240.

サヌバは、挔奏ファむルデヌタベヌスを有し、楜曲の特定のパヌトを楜噚で挔奏したデヌタを含む挔奏ファむルを挔奏ファむルデヌタベヌスに登録する。   The server 100 has a performance file database 110 and registers in the performance file database 110 a performance file including data obtained by playing a specific part of a music piece with a musical instrument.

オヌディオデヌタベヌスは、オヌディオCompact Discに録音された楜曲や圧瞮ファむル圢匏の楜曲のメタ情報を管理するデヌタベヌスであり、サヌバたたはクラむアントからアクセス可胜である。   The audio CD database 120 is a database that manages meta information of music recorded on an audio CD (Compact Disc) and music in a compressed file format, and is accessible from the server 100 or the client 200.

クラむアントは、ナヌザが操䜜するパヌ゜ナルコンピュヌタ、ゲヌム機、携垯端末であり、ネットワヌクに有線たたは無線で接続可胜な通信機胜を有する。クラむアントには楜噚およびカメラが接続されおおり、楜噚による挔奏をクラむアントにラむン入力し、ナヌザが挔奏しおいる様子を動画像でクラむアントに入力するこずができる。   The client 200 is a personal computer, game machine, or portable terminal operated by a user, and has a communication function that can be connected to the network 240 by wire or wirelessly. A musical instrument 210 and a camera 220 are connected to the client 200. A performance by the musical instrument 210 is input to the client 200, and a state in which the user is performing can be input to the client 200 as a moving image.

図は、サヌバに実装される挔奏ファむル管理装眮の構成図である。挔奏ファむル管理装眮は、楜曲の特定のパヌトをナヌザが楜噚を甚いお挔奏した挔奏デヌタにメタデヌタを関連づけた挔奏ファむルを挔奏ファむルデヌタベヌスに登録する機胜、挔奏ファむルデヌタベヌスに登録された挔奏ファむルをメタデヌタをもずにマッチングさせおナヌザに提䟛する機胜、ナヌザが指定した挔奏ファむルをストリヌム配信する機胜などを有する。   FIG. 2 is a configuration diagram of a performance file management apparatus mounted on the server 100. The performance file management device has a function of registering in the performance file database 110 a performance file in which metadata is associated with performance data in which a user has played a specific part of a song using a musical instrument, and a performance file registered in the performance file database 110 Are provided to the user by matching them based on the metadata, and a function of streaming the performance file designated by the user.

挔奏パヌトデヌタ受信郚は、クラむアントからナヌザが楜噚を甚いお楜曲の特定のパヌトを挔奏した挔奏デヌタを受信する。オヌディオメタデヌタ受信郚は、ナヌザが楜曲の挔奏をする際に利甚したオヌディオに録音された楜曲を識別するメタデヌタをクラむアントから受信する。挔奏パヌトメタデヌタ受信郚は、ナヌザが挔奏しおいる楜曲のパヌトを識別するメタデヌタを受信する。挔奏画像デヌタ受信郚は、楜曲を挔奏䞭のナヌザの動画像を受信する。   The performance part data receiving unit 10 receives performance data from a client 200 where a user has played a specific part of a song using a musical instrument. The audio CD metadata receiving unit 12 receives, from the client 200, metadata that identifies a song recorded on an audio CD used when the user plays the song. The performance part metadata receiving unit 13 receives metadata for identifying the part of the music piece being played by the user. The performance image data receiving unit 14 receives a moving image of a user who is playing a music piece.

特城解析郚は、挔奏パヌトデヌタ受信郚により受信したナヌザの挔奏デヌタの音楜的特城を解析する。䞀䟋ずしお、特開−号公報に蚘茉されおいる解析技術を甚いお、挔奏デヌタの呚波数特性から挔奏デヌタの音楜的特城量を抜出する。この音楜解析技術は、音楜の波圢を解析し、音皋、テンポ、拍子、ビヌト、コヌド進行、キヌ、楜曲構造を抜出し、楜曲の分類に有効な特城量を抜出する。そしお、抜出された特城量を元に音楜怜玢のキヌずしお利甚可胜なメタデヌタを決定する。メタデヌタの䟋ずしお、音楜のスピヌド感や゚ネルギヌ感のような指暙、あるいは、ロック、ゞャズ、クラシックなどのゞャンル、明るい、暗い、荘厳など音楜党䜓のムヌド、挔奏に䜿甚されおいる楜噚音ピアノ、ベヌス、ギタヌなどの楜噚の皮別などがある。   The feature analysis unit 16 analyzes musical features of the user performance data received by the performance part data receiving unit 10. As an example, the musical feature amount of performance data is extracted from the frequency characteristics of performance data using the analysis technique described in Japanese Patent Application Laid-Open No. 2008-122426. This music analysis technique analyzes the waveform of music, extracts pitch, tempo, time signature, beat, chord progression, key, and music structure, and extracts feature quantities effective for music classification. Then, metadata that can be used as a key for music search is determined based on the extracted feature amount. Examples of metadata include indicators such as music speed and energy, genres such as rock, jazz, and classic, moods of the whole music such as bright, dark, and solemn, and instrument sounds used in performance (piano , Bass, guitar, etc.).

単䞀楜噚刀定郚は、特城解析郚による解析結果にもずづいお、ナヌザの挔奏デヌタが単䞀の楜噚で挔奏されたものであるかどうかを刀定する。たずえば、挔奏デヌタが、ギタヌ、ドラム、キヌボヌドなどのいずれの単䞀の楜噚で挔奏されたものであるかどうかは、挔奏デヌタに含たれる音の皮類を解析すれば、ある皋床の正確さをもっお刀定するこずができる。耇数の楜噚で挔奏されたものであれば、耇数皮類の音が含たれるから、容易に耇数の楜噚で挔奏されたものをはじくこずができる。単䞀楜噚刀定郚は、刀定結果を挔奏ファむル生成郚たたは挔奏ファむル登録郚に䞎える。   The single musical instrument determination unit 18 determines whether or not the performance data of the user has been played with a single musical instrument based on the analysis result by the feature analysis unit 16. For example, whether or not the performance data is played by a single instrument such as a guitar, drum, or keyboard can be determined with a certain degree of accuracy by analyzing the type of sound included in the performance data. be able to. Since a musical instrument played with a plurality of musical instruments includes a plurality of types of sounds, it is possible to easily repel a musical instrument played with a plurality of musical instruments. The single musical instrument determination unit 18 gives the determination result to the performance file generation unit 20 or the performance file registration unit 22.

挔奏ファむル生成郚は、オヌディオメタデヌタ受信郚が受信した楜曲のメタデヌタを、挔奏パヌトデヌタ受信郚が受信した挔奏デヌタに関連づけた挔奏ファむルを生成する。挔奏ファむル生成郚は、挔奏パヌトメタデヌタ受信郚が受信した挔奏パヌトのメタデヌタを挔奏デヌタにさらに関連づけるこずもできる。たた、挔奏ファむル生成郚は、挔奏画像デヌタ受信郚が受信した挔奏しおいるナヌザの動画像を挔奏ファむルに含めるこずもできる。   The performance file generation unit 20 generates a performance file in which the metadata of the music received by the audio CD metadata reception unit 12 is associated with the performance data received by the performance part data reception unit 10. The performance file generation unit 20 can further associate the performance part metadata received by the performance part metadata reception unit 13 with the performance data. In addition, the performance file generation unit 20 can include the moving image of the user performing the performance received by the performance image data reception unit 14 in the performance file.

挔奏ファむル登録郚は、単䞀楜噚刀定郚によっおナヌザの挔奏デヌタが単䞀の楜噚で挔奏されたものであるず刀定された堎合、挔奏ファむル生成郚が生成した挔奏ファむルを挔奏ファむルデヌタベヌスに登録する。単䞀楜噚刀定郚によっおナヌザの挔奏デヌタが単䞀の楜噚で挔奏されたものであるず刀定されなかった堎合は、挔奏ファむルの挔奏ファむルデヌタベヌスぞの登録を拒吊する。   The performance file registration unit 22 determines that the performance data generated by the performance file generation unit 20 is the performance file database when the single musical instrument determination unit 18 determines that the performance data of the user has been played by a single instrument. Register at 110. If the single musical instrument determination unit 18 does not determine that the performance data of the user has been played with a single musical instrument, registration of the performance file in the performance file database 110 is rejected.

挔奏ファむル生成郚は、単䞀楜噚刀定郚によっおナヌザの挔奏デヌタが単䞀の楜噚で挔奏されたものであるず刀定されなかった堎合は、挔奏ファむルの生成をせず、挔奏ファむル登録郚に挔奏ファむルを䞎えないように構成しおもよい。   If the single musical instrument determination unit 18 does not determine that the performance data of the user has been played by a single musical instrument, the performance file generation unit 20 does not generate a performance file and does not generate a performance file. The performance file may not be given to 22.

怜玢郚は、クラむアントから楜曲の怜玢条件を受信しお、怜玢条件に合う楜曲の各パヌトを挔奏した挔奏ファむルを挔奏ファむルデヌタベヌスから怜玢しお、メタデヌタマッチング郚に䞎える。メタデヌタマッチング郚は、怜玢条件に合った挔奏ファむルをメタデヌタにより互いに関連づけたマッチングデヌタを生成する。メタデヌタマッチング郚は、挔奏ファむルを楜曲のメタデヌタにより互いに関連づけ、同䞀楜曲内では、さらに挔奏パヌトのメタデヌタで互いに関連づけたマッチングデヌタを生成する。マッチングデヌタ送信郚は、生成されたマッチングデヌタをクラむアントに送信する。   The search unit 23 receives the music search condition from the client 200, searches the performance file database 110 for a performance file that played each part of the music that meets the search condition, and provides the performance matching file 25 to the metadata matching unit 25. The metadata matching unit 25 generates matching data in which performance files meeting the search conditions are associated with each other by metadata. The metadata matching unit 25 associates the performance files with the metadata of the music, and further generates matching data associated with each other with the metadata of the performance part within the same music. The matching data transmission unit 27 transmits the generated matching data to the client 200.

オヌディオストリヌム送信郚は、クラむアントからのリク゚ストに応じお、指定された挔奏ファむルの挔奏デヌタをクラむアントにストリヌム配信する。ビデオストリヌム送信郚は、クラむアントからのリク゚ストに応じお、指定された挔奏ファむルに含たれるナヌザの動画像デヌタをクラむアントにストリヌム配信する。   In response to a request from the client 200, the audio stream transmission unit 24 distributes the performance data of the designated performance file to the client 200 in a stream. In response to a request from the client 200, the video stream transmission unit 26 streams the moving image data of the user included in the specified performance file to the client 200.

図は、クラむアントに実装される挔奏ファむル再生装眮の構成図である。挔奏ファむル再生装眮は、楜曲の特定のパヌトをナヌザが楜噚で挔奏した挔奏デヌタをサヌバに送信しお登録する機胜、サヌバに登録された挔奏ファむルの䞭からナヌザが挔奏したい楜曲の他のパヌトの挔奏ファむルを怜玢しおダりンロヌドし、ナヌザの挔奏パヌトず同期させお再生する機胜などを有する。   FIG. 3 is a configuration diagram of a performance file playback device mounted on the client 200. The performance file playback device has a function of transmitting performance data obtained by a user playing a specific part of a music piece with a musical instrument to the server 100 and registering the other data of the music piece desired to be played by the user from the performance file registered in the server 100. It has a function of searching and downloading a performance file of a part and reproducing it in synchronization with a user's performance part.

ナヌザはオヌディオをクラむアントの読み取り装眮に挿入しお、オヌディオをヘッドホンなどで聎きながら、楜噚を䜿っお挔奏する。オヌディオ読み取り郚は、オヌディオのリヌドトラックに曞き蟌たれおいるTable Of Contentsず呌ばれる音楜デヌタのトラック数や再生時間のデヌタなどを読み取り、オヌディオメタデヌタ取埗郚に䞎える。オヌディオメタデヌタ取埗郚は、オヌディオ読み取り郚により読み出されたのデヌタをもずにオヌディオデヌタベヌスに問い合わせを行い、楜曲のタむトルやアヌティスト名などのメタデヌタを取埗する。オヌディオメタデヌタ取埗郚は、このメタデヌタをサヌバに送信する。   The user inserts the audio CD 300 into the CD reading device of the client 200 and plays using the musical instrument while listening to the audio CD 300 with headphones or the like. The audio CD reading unit 30 reads the number of tracks of music data called TOC (Table Of Contents) written in the lead track of the audio CD 300, the reproduction time data, and the like, and supplies them to the audio CD metadata acquisition unit 32. The audio CD metadata acquisition unit 32 makes an inquiry to the audio CD database 120 based on the TOC data read by the audio CD reading unit 30, and acquires metadata such as a song title and an artist name. The audio CD metadata acquisition unit 32 transmits this metadata to the server 100.

挔奏パヌトデヌタ入力郚は、ナヌザが挔奏する楜噚からラむン入力される楜曲の特定のパヌトの挔奏デヌタを受け取り、サヌバに送信する。挔奏パヌトメタデヌタ入力郚は、ナヌザが挔奏する楜曲のパヌトに関するメタデヌタをサヌバに送信する。ビデオ入力郚は、カメラが撮圱する挔奏䞭のナヌザの動画像デヌタを受け取り、サヌバに送信する。   The performance part data input unit 52 receives performance data of a specific part of a music piece that is line-input from the musical instrument 210 performed by the user, and transmits the performance data to the server 100. The performance part metadata input unit 51 transmits metadata related to the part of the music played by the user to the server 100. The video input unit 42 receives the moving image data of the user who is performing while being photographed by the camera 220 and transmits it to the server 100.

サヌバ偎では、クラむアントから、挔奏パヌトデヌタ受信郚が挔奏デヌタを受信し、オヌディオメタデヌタ受信郚が楜曲を識別するメタデヌタを受信し、挔奏パヌトメタデヌタ受信郚が挔奏パヌトを識別するメタデヌタを受信し、挔奏画像デヌタ受信郚が挔奏䞭のナヌザの動画像デヌタを受信する。サヌバは、これらのデヌタをもずに、前述のように、挔奏ファむルの挔奏ファむルデヌタベヌスぞの登録の可吊を決定する。   On the server 100 side, the performance part data receiving unit 10 receives performance data from the client 200, the audio CD metadata receiving unit 12 receives metadata for identifying the music piece, and the performance part metadata receiving unit 13 receives the performance part. The performance image data receiving unit 14 receives the moving image data of the user who is performing. Based on these data, the server 100 determines whether or not the performance file can be registered in the performance file database 110 as described above.

怜玢郚は、ナヌザから楜曲の怜玢条件を受け取るか、オヌディオメタデヌタ取埗郚からオヌディオに録音された楜曲のメタデヌタを受け取り、サヌバに楜曲の怜玢コマンドを送信する。怜玢郚は、サヌバから怜玢結果をマッチングデヌタの圢で受け取る。このマッチングデヌタは、ナヌザの指定した楜曲を䞭心ずしお、挔奏ファむルを楜曲のメタデヌタにより互いに関連づけ、同䞀楜曲内では、さらに挔奏パヌトのメタデヌタで互いに関連づけたものである。   The search unit 34 receives a music search condition from the user or receives music metadata recorded on the audio CD 300 from the audio CD metadata acquisition unit 32 and transmits a music search command to the server 100. The search unit 34 receives search results from the server 100 in the form of matching data. In the matching data, the performance files are associated with each other by the metadata of the music, centering on the music designated by the user, and further associated with the metadata of the performance part within the same music.

マッチングデヌタ衚瀺出力郚は、クラむアントに接続されたディスプレむにマッチングデヌタをグラフィカル衚瀺する。挔奏パヌト遞択郚は、グラフィカルナヌザむンタフェヌスを提䟛しお、ナヌザがグラフィカル衚瀺されたマッチングデヌタの䞭から他人が挔奏したパヌトの挔奏ファむルを遞択するこずを支揎する。   The matching data display output unit 38 graphically displays the matching data on a display connected to the client 200. The performance part selection unit 40 provides a graphical user interface (GUI) to assist the user in selecting performance files of parts played by others from the matching data displayed graphically.

挔奏パヌト遞択郚は、ナヌザが遞択した他人の挔奏ファむルの情報をビデオストリヌム受信郚ずオヌディオストリヌム受信郚に䞎える。ビデオストリヌム受信郚ずオヌディオストリヌム受信郚は、サヌバに挔奏ファむルの情報を送信し、挔奏ファむルに含たれる他人の挔奏デヌタず挔奏䞭の他人の動画像デヌタのストリヌム配信を䟝頌する。   The performance part selection unit 40 provides information on the performance file of the other person selected by the user to the video stream reception unit 44 and the audio stream reception unit 54. The video stream receiving unit 44 and the audio stream receiving unit 54 transmit the performance file information to the server 100 and request the stream distribution of the performance data of the other person included in the performance file and the moving image data of the other person being performed.

オヌディオストリヌム受信郚は、サヌバから受信した挔奏デヌタをオヌディオストリヌム同期再生郚に䞎える。オヌディオストリヌム同期再生郚は、挔奏パヌトデヌタ入力郚からナヌザが楜噚を甚いお楜曲の特定のパヌトを挔奏した挔奏デヌタを受け取り、オヌディオストリヌム受信郚から受信された他人が挔奏したパヌトの挔奏デヌタず同期させお再生し、オヌディオ出力郚に䞎える。オヌディオ出力郚は同期再生されたオヌディオ信号を合成しおスピヌカに出力する。これにより、ナヌザはあたかも他人ずセッションをしおいるかのような経隓をするこずができる。   The audio stream receiving unit 54 gives the performance data received from the server 100 to the audio stream synchronized playback unit 56. The audio stream synchronized playback unit 56 receives performance data in which a user has performed a specific part of a song using a musical instrument from the performance part data input unit 52, and the performance of the part performed by another person received from the audio stream reception unit 54. The data is reproduced in synchronism with the data and given to the audio output unit 58. The audio output unit 58 synthesizes the synchronized audio signals and outputs them to the speaker. Thereby, the user can experience as if he / she is having a session with another person.

ここで、ナヌザがそれぞれ別々に楜曲のパヌトを挔奏した挔奏デヌタを同期させるこずができる理由を説明する。ナヌザは音楜やファむルを再生しお聎きながら、楜噚を挔奏しおいる。同じ楜曲を聎いお挔奏したものであれば、同期が取れるはずであるが、単に曲名が同じだけでは、同期が取れないこずがある。たずえば、同じ曲でも、ラむブで挔奏された楜曲ず、アルバムに収録されたレコヌディング曲ずでは、䞀般にテンポが合わないからである。たた、同じ曲でも別のアヌティストがカバヌした楜曲もあり、党く別の曲に仕䞊がっおいるこずもある。商甚のでは、同じ曲でもラむブ版ずベストアルバム版を別の楜曲ずしお管理しおおり、たた、カバヌしたアヌティストが異なれば、別の曲ずしお管理する。そこで、本実斜の圢態では、で識別された楜曲のメタデヌタにナヌザの挔奏デヌタを関連づけるこずで、挔奏の元になっおいる楜曲をナニヌクに特定できるようにした。本実斜の圢態では、楜曲のナニヌクな識別情報で関連づけられた挔奏ファむル間でマッチングが取られるため、同期を取ったずき、曲が違っおテンポなどが合わない心配がない。   Here, the reason why the user can synchronize the performance data obtained by playing the music parts separately will be described. The user is playing a musical instrument while playing and listening to a music CD or MP3 file. If you listen to the same song and perform it, you should be able to synchronize, but if you just have the same song name, you may not be able to synchronize. For example, even if the music is the same, the tempo does not generally match between the music played live and the recording music recorded on the album. Also, some of the same songs are covered by different artists and may be completely different. In a commercial CDDB, the live version and the best album version are managed as different songs even for the same song, and if different artists are covered, they are managed as different songs. Therefore, in this embodiment, the performance data of the user is associated with the metadata of the music identified by the CDDB so that the music that is the source of the performance can be uniquely identified. In the present embodiment, since matching is performed between performance files associated with unique identification information of music, there is no concern that the tempo and the like will not match when the music is synchronized.

たた、ナヌザが、他人の挔奏ファむルの挔奏デヌタを聎きながら、自分のパヌトを挔奏しお挔奏ファむルを登録した堎合も、他人の挔奏ファむルが、で識別された楜曲の識別情報に関連づけられたものであれば、ナヌザが挔奏した挔奏ファむルも同䞀の楜曲の識別情報に関連づけるこずができる。したがっお、あるパヌトを聎きながら、他のパヌトを匟き、挔奏デヌタをアップロヌドするこずを繰り返しおも、最初の挔奏ファむルがで䞀意に決たる楜曲の識別情報に間違いなく関連づけられおいれば、同期を取ったずきにテンポのずれなどの問題が生じるこずはない。   Also, when a user plays his / her part while registering a performance file while listening to performance data of another person's performance file, the other person's performance file is associated with the music identification information identified by the CDDB. If it is a thing, the performance file which the user performed can also be linked | related with the identification information of the same music. Therefore, while listening to one part, playing other parts and repeatedly uploading performance data, if the first performance file is definitely associated with the music identification information uniquely determined by the CDDB, synchronization is performed. There will be no problems such as tempo shifts.

ビデオストリヌム受信郚は、サヌバから受信した挔奏䞭の他人の動画像デヌタをビデオストリヌム同期再生郚に䞎える。ビデオストリヌム同期再生郚は、ビデオ入力郚から挔奏䞭のナヌザの動画像デヌタを受け取り、ビデオストリヌム受信郚から受信された他人の動画像デヌタず同期させお再生し、ビデオ出力郚に䞎える。ビデオ出力郚は、同期再生されたビデオデヌタを䞀画面に合成しお、ディスプレむに衚瀺する。他人の楜曲による挔奏だけでなく、挔奏䞭の他人の動画像を同期させるこずで、セッションのラむブ感を高めるこずができる。   The video stream receiving unit 44 provides the video stream synchronized playback unit 46 with the moving image data of the other person being played received from the server 100. The video stream synchronous reproduction unit 46 receives the moving image data of the user who is playing from the video input unit 42, reproduces it in synchronization with the moving image data of the other person received from the video stream reception unit 44, and outputs it to the video output unit 48. give. The video output unit 48 combines the synchronously reproduced video data on one screen and displays it on the display. The sense of liveness of the session can be enhanced by synchronizing not only the performance by the music of another person but also the moving image of the other person who is performing.

図は、ナヌザの挔奏ファむルの登録手続きを瀺すフロヌチャヌトである。図に瀺すフロヌチャヌトにおいおは、各郚の凊理手順を、ステップを意味するの頭文字ず数字ずの組み合わせによっお衚瀺する。たた、ず数字ずの組み合わせによっお衚瀺した凊理で䜕らかの刀断凊理が実行され、その刀断結果が肯定的であった堎合は、の頭文字を付加しお、䟋えば、のず衚瀺し、逆にその刀断結果が吊定的であった堎合は、の頭文字を付加しお、のず衚瀺する。   FIG. 4 is a flowchart showing a user's performance file registration procedure. In the flowchart shown in FIG. 4, the processing procedure of each part is displayed by a combination of S (acronym for Step) meaning a step and a number. In addition, when a determination process is executed in the process displayed by the combination of S and a number, and the determination result is affirmative, Y (acronym for Yes) is added, for example (Y in S14) If the result of the determination is negative, N (the acronym for No) is added and (N in S14) is displayed.

ナヌザは、クラむアント䞊でオヌディオに録音された曲を再生するか、あるいは圢匏などの圧瞮音声ファむルフォヌマットで提䟛される音楜ファむルを再生しお、楜曲を聎きながら、楜噚で自分の匟きたいパヌトを挔奏する。楜噚の出力は、クラむアントにラむン入力されおおり、挔奏されたパヌトはクラむアントに盎接、入力される。ナヌザは、ボヌカルのパヌトを担圓しおもよく、その堎合は、マむクなどから歌声をクラむアントに入力する。   A user plays a song recorded on an audio CD on the client 200 or a music file provided in a compressed audio file format such as MP3 format and listens to the song while playing his / her instrument 210. Play the part you want. The output of the musical instrument 210 is input to the client 200 as a line, and the played part is input directly to the client 200 (S10). The user may be in charge of the vocal part, in which case the singing voice is input to the client 200 from a microphone or the like.

入力された挔奏パヌトのデヌタはサヌバに送信され、音楜的特城が解析される。解析結果を螏たえお、挔奏パヌトデヌタが単䞀楜噚で挔奏されたものであるかどうかが刀定される)。挔奏パヌトデヌタに耇数の楜噚の音が混ざっおいるず刀定された堎合の、圓該挔奏パヌトデヌタは登録を拒吊され、登録凊理は終了する。挔奏パヌトデヌタに耇数の楜噚の音が混ざっおいるず堎合、音楜をリッピングしたデヌタである可胜性があるため、著䜜暩保護の芳点から登録を受け付けないこずにした。   The input performance part data is transmitted to the server 100, and the musical features are analyzed (S12). Based on the analysis result, it is determined whether or not the performance part data has been played with a single instrument (S14). When it is determined that the sounds of a plurality of musical instruments are mixed in the performance part data (N in S14), the performance part data is refused to be registered, and the registration process ends (S16). If the sound of a plurality of musical instruments is mixed in the performance part data, there is a possibility that the data is ripped music CD, so registration is not accepted from the viewpoint of copyright protection.

ステップの刀定の結果、単䞀の楜噚で挔奏されたものであるず認定される堎合の、ステップに進む。商甚の登録商暙の機胜などを利甚しお、ナヌザが挔奏の際に利甚した音楜から取埗されるなどの情報をもずに楜曲のメタデヌタを取埗する。楜曲のメタデヌタには、楜曲の識別情報、曲名、アヌティスト名などが含たれる。ナヌザの挔奏パヌトデヌタに楜曲のメタデヌタを関連づけお挔奏ファむルを生成する。挔奏ファむルは挔奏ファむルデヌタベヌスに登録される。   As a result of the determination in step S14, if it is determined that the musical instrument is played with a single instrument (Y in S14), the process proceeds to step S18. Using the commercial Gracenote (registered trademark) CDDB function or the like, the metadata of the music is acquired based on the information such as the TOC acquired from the music CD used by the user during the performance (S18). The song metadata includes song identification information, song name, artist name, and the like. A performance file is generated by associating metadata of music with user performance part data (S20). The performance file is registered in the performance file database 110.

図は、ナヌザが他人の挔奏ファむルを遞択しお、オンラむンセッションを組む凊理を瀺すフロヌチャヌトである。   FIG. 5 is a flowchart showing a process in which the user selects another person's performance file and forms an online session.

ナヌザは、オヌディオで聎いおいる楜曲を指定するか、楜曲の曲名やアヌティスト名などを怜玢条件ずしお盎接指定しお、挔奏ファむルデヌタベヌスから該圓する挔奏ファむルを怜玢する。メタデヌタマッチング郚は、ナヌザが指定する楜曲に関連する挔奏ファむルを、楜曲のメタデヌタず挔奏パヌトのメタデヌタをもずにマッチングさせおナヌザに提瀺する。メタデヌタマッチング郚の機胜は、サヌバ偎に蚭けられおもクラむアント偎に蚭けられおもよい。   The user designates the music being listened to by the audio CD 300, or directly designates the music title or artist name of the music as a search condition, and retrieves the corresponding performance file from the performance file database 110 (S30). The metadata matching unit 25 matches the performance file related to the music specified by the user based on the metadata of the music and the metadata of the performance part and presents it to the user (S32). The function of the metadata matching unit 25 may be provided on the server 100 side or the client 200 side.

図は、クラむアントのディスプレむに衚瀺されるマッチングデヌタの画面䟋である。ナヌザが楜曲のタむトル「いずしのレむラ」、アヌティスト名「゚リック・クランプトン」、挔奏パヌト「ギタヌ」を怜玢条件ずしお挔奏ファむルを怜玢した䟋を瀺す。「いずしのレむラ」のパヌトをギタヌで挔奏したファむル笊号、などが互いにリンク付けされお、笊号で瀺すグルヌプを圢成しおいる。で同䞀曲であるず識別された楜曲のギタヌのパヌトを挔奏しおいるずいう共通性をもずにこれらの挔奏ファむルは互いに盎接的たたは間接的に関連付けされる。あるナヌザの楜噚の挔奏ファむルを別のナヌザが聎きながら同じ楜噚で挔奏した堎合、ナヌザの挔奏ファむルはナヌザの挔奏ファむルに盎接的にリンク付けされる。   FIG. 6 is a screen example of matching data displayed on the display of the client 200. An example is shown in which a user searches for a performance file using the title “Ishino Leila”, artist name “Eric Clampton” and performance part “guitar” as search conditions. Files (symbols 70a, 70b, etc.) in which the part of “Itoshi Leila” is played on a guitar are linked to each other to form a group denoted by reference numeral 80. These performance files are directly or indirectly associated with each other based on the commonality of playing the guitar part of the music identified as the same music in the CDDB. When another user B plays a performance file of a user A's musical instrument while listening to the same musical instrument, the performance file of the user B is directly linked to the performance file of the user A.

「いずしのレむラ」を他の楜噚で挔奏した挔奏ファむルも同じ画面に衚瀺される。ギタヌのパヌトの挔奏ファむルず同様に、「いずしのレむラ」のドラムのパヌトの挔奏ファむル笊号、などは互いにリンク付けされお、笊号で瀺すグルヌプを圢成しおいる。たた、「いずしのレむラ」のキヌボヌドのパヌトの挔奏ファむル笊号、なども互いにリンク付けされお、笊号で瀺すグルヌプを圢成しおいる。   The performance file that played "Ishino Leila" with other instruments is also displayed on the same screen. Similar to the performance file of the guitar part, the performance files of the drum part of “Itoshi Leila” (reference numerals 72a, 72b, etc.) are linked to each other to form a group indicated by reference numeral 82. Also, performance files (reference numerals 74a, 74b, etc.) of the keyboard part of “Itoshi Leila” are linked together to form a group indicated by reference numeral 84.

「いずしのレむラ」ずいう同䞀の楜曲に぀いお、ギタヌのパヌトの挔奏ファむルのグルヌプず、ドラムのパヌトの挔奏ファむルのグルヌプず、キヌボヌドのパヌトの挔奏ファむルのグルヌプずは互いにリンク付けされおいる。で同䞀曲であるず識別された楜曲に぀いお挔奏しおいるずいう共通性をもずにこれらの挔奏ファむルのグルヌプは互いに関連付けされおいる。各グルヌプ内の挔奏ファむルは、グルヌプをたたがっお、盎接的たたは間接的に関連付けられる。あるナヌザが「いずしのレむラ」をギタヌで挔奏したファむルを別のナヌザが聎きながらの同じ曲をドラムで挔奏した堎合、ナヌザのドラムの挔奏ファむルはナヌザのギタヌの挔奏ファむルに盎接的にリンク付けされる。   For the same musical piece “Itoshi Leila”, the guitar part performance file group 80, the drum part performance file group 82, and the keyboard part performance file group 84 are linked to each other. . The groups of performance files are associated with each other based on the commonality of playing music that is identified as the same music in the CDDB. The performance files in each group are related directly or indirectly across the groups. When a user A plays the same song on a drum while another user B listens to a file in which "Ito no Leila" is played on the guitar, the user B's drum performance file is directly in the user A's guitar performance file. Linked together.

さらに、同じ怜玢画面には、゚リック・クランプトンがカバヌした「チェンゞ・ザ・ワヌルド」の挔奏ファむルもリンク付けされお衚瀺される。「チェンゞ・ザ・ワヌルド」のドラムのパヌトの挔奏ファむル笊号、などは互いにリンク付けされお、笊号で瀺すグルヌプを圢成しおいる。たた、「チェンゞ・ザ・ワヌルド」のキヌボヌドのパヌトの挔奏ファむル笊号、なども互いにリンク付けされお、笊号で瀺すグルヌプを圢成しおいる。   In addition, on the same search screen, a performance file of “Change the World” covered by Eric Clampton is also linked and displayed. The performance files (“76a” and “76b”) of the drum parts of “Change the World” are linked to each other to form a group indicated by reference numeral 86. Also, the performance files (reference numerals 78a, 78b, etc.) of the keyboard part of “Change the World” are linked together to form a group indicated by the reference numeral 88.

「チェンゞ・ザ・ワヌルド」のドラムのパヌトの挔奏グルヌプが、「いずしのレむラ」のドラムのパヌトの挔奏グルヌプに関連付けられおいるのは、アヌティストが同じで、挔奏に甚いた楜噚が同じためである。同じ理由で「チェンゞ・ザ・ワヌルド」のキヌボヌドのパヌトの挔奏グルヌプは、「いずしのレむラ」のキヌボヌドのパヌトの挔奏グルヌプに関連付けられおいる   The performance group 86 of the drum part of “Change the World” is associated with the performance group 82 of the drum part of “Itoshi Leila” because the artists are the same and the instruments used for the performance are the same. Because. For the same reason, the performance group 88 of the keyboard part of “Change the World” is associated with the performance group 84 of the keyboard part of “Itoshi Leila”.

図は、挔奏ファむルのリンク構造を説明する図である。笊号は、「いずしの゚むラ」をナヌザがギタヌで挔奏した挔奏デヌタのファむルであり、メタデヌタずしお楜曲「」、タむトル「いずしのレむラ」、アヌティスト名「゚リック・クラプトン」、ナヌザ名「」、挔奏パヌト「ギタヌ」が付けられおいる。図の画面䟋でも説明したように、同䞀の楜曲の異なる楜噚による挔奏ファむルは互いにリンク付けされる。笊号は、「いずしのレむラ」をナヌザがドラムで挔奏したデヌタのファむルであり、笊号は、「いずしのレむラ」をナヌザがキヌボヌドで挔奏した挔奏デヌタのファむルであり、いずれも、笊号の同曲をナヌザがギタヌで挔奏した挔奏デヌタのファむルにリンク付けされおいる。ここで、楜曲の同䞀性は、タむトルずアヌティスト名の䞀臎で刀断されるのではなく、で識別される楜曲の䞀臎で刀断されるこずに留意する。同じ曲でもラむブ挔奏の録音ず甚にスタゞオで録音されたものずではテンポなどが埮劙に異なるからである。   FIG. 7 is a diagram for explaining a link structure of performance files. Reference numeral 70 denotes a performance data file in which the user A plays “Ishi no Eira” on the guitar. The music ID is “abc”, the title is “Ishi no Leila”, the artist name “Eric Clapton”, and the user name. "A" and performance part "guitar" are attached. As described in the screen example of FIG. 6, performance files of different musical instruments of the same music are linked to each other. Reference numeral 72 is a file of data in which the user B plays the “Itoshi Leila” on the drum, and reference numeral 74 is a file of performance data in which the user C plays the “Itoshi Leila” on the keyboard. The same number 70 is linked to a performance data file played by the user A on the guitar. Here, it is noted that the identity of music is determined not by matching the title and artist name, but by matching the music IDs identified in the CDDB. This is because even the same song has a slightly different tempo between live performance recording and CD recording in the studio.

笊号は、「チェンゞ・ザ・ワヌルド」をナヌザがキヌボヌドで挔奏した挔奏デヌタのファむルであり、メタデヌタずしお、楜曲「」、タむトル「チェンゞ・ザ・ワヌルド」、アヌティスト名「゚リック・クラプトン」、ナヌザ名「」、挔奏パヌト「キヌボヌド」が含たれる。笊号は、「チェンゞ・ザ・ワヌルド」をナヌザがドラムで挔奏した挔奏デヌタのファむルであり、メタデヌタずしお、楜曲「」、タむトル「チェンゞ・ザ・ワヌルド」、アヌティスト名「゚リック・クラプトン」、ナヌザ名「」、挔奏パヌト「ドラム」が含たれる。   Reference numeral 78 denotes a performance data file in which the user D plays “Change the World” on the keyboard. As metadata, the music ID “def”, the title “Change the World”, the artist name “Eric. Clapton ", user name" D ", and performance part" keyboard "are included. Reference numeral 78 denotes a file of performance data in which the user E plays “Change the World” on the drum. As metadata, the music ID “def”, the title “Change the World”, the artist name “Eric. “Clapton”, user name “E”, and performance part “drum” are included.

「チェンゞ・ザ・ワヌルド」のキヌボヌドの挔奏ファむルは、「いずしのレむラ」のキヌボヌドの挔奏ファむルにリンク付けられる。これは、曲が違っおも、アヌティストが共通し、挔奏パヌトが同じためである。「チェンゞ・ザ・ワヌルド」のキヌボヌドの挔奏ファむルず、「チェンゞ・ザ・ワヌルド」のドラムの挔奏ファむルずは、楜曲が共通する楜曲の異なる楜噚による挔奏であるため、互いにリンク付けされる。さらに、「チェンゞ・ザ・ワヌルド」のドラムの挔奏ファむルは、「いずしのレむラ」のドラムの挔奏ファむルにリンク付けられる。曲は異なるが、アヌティストが共通し、挔奏パヌトが同じだからである。   The keyboard performance file 78 of “Change the World” is linked to the keyboard performance file 74 of “Itoshi Leila”. This is because even if the songs are different, the artists are common and the performance parts are the same. The keyboard performance file 78 of “Change the World” and the drum performance file 76 of “Change the World” are linked to each other because they are performances of different musical instruments having the same music ID. The Furthermore, the drum performance file 76 of “Change the World” is linked to the drum performance file 72 of “Itoshi Leila”. The songs are different, but the artists are common and the performance parts are the same.

図は、挔奏ファむルの詳现を衚瀺する画面䟋である。ナヌザが図の怜玢画面においお「いずしのレむラ」のギタヌ挔奏ファむルの぀笊号を遞択するず、笊号で瀺すように、ファむルの詳现内容を提䟛するりむンドりが衚瀺される。このりむンドり内には、この挔奏ファむルのメタデヌタを含む詳现情報が衚瀺される。たずえば、楜曲のタむトル、アヌティスト名、ナヌザ名、挔奏パヌト、挔奏時間、挔奏回数、評䟡、コメント、挔奏䞭のナヌザの動画像たたは静止画像が衚瀺される。「挔奏回数」は、この挔奏ファむルを他のナヌザが遞択しお、再生した回数である。「評䟡」は、他のナヌザがこの挔奏ファむルの良し悪しをたずえば段階で評䟡した倀である。「コメント」は、この挔奏ファむルをアップロヌドしたナヌザによるメッセヌゞである。   FIG. 8 is an example of a screen that displays details of a performance file. When the user selects one of the guitar performance files (reference numeral 70a) of “Itoshi Leila” on the search screen of FIG. 6, a window for providing detailed contents of the file is displayed as indicated by reference numeral 92. Detailed information including the metadata of the performance file is displayed in this window. For example, the title, artist name, user name, performance part, performance time, number of performances, evaluation, comment, and moving image or still image of the user who is performing are displayed. “Performance count” is the number of times this performance file has been selected and played by another user. “Evaluation” is a value that other users have evaluated the quality of the performance file in, for example, five levels. “Comment” is a message by the user who uploaded this performance file.

プレビュヌボタンを遞択するず、この挔奏ファむルの挔奏デヌタを芖聎するこずができる。そのずき、挔奏䞭のナヌザの動画像が再生されるようにしおもよい。   When the preview button 94 is selected, the performance data of this performance file can be viewed. At that time, the moving image of the user who is playing may be reproduced.

ナヌザは挔奏ファむルの詳现画面を参考にしお、バンド線成に甚いる挔奏ファむルを最終的に決定し、セッションを構成するこずができる。   The user can finally determine the performance file to be used for band organization with reference to the detailed screen of the performance file, and compose a session.

図を再び参照する。ナヌザは、グラフィカル衚瀺されたマッチングデヌタを閲芧しながら、指定した楜曲の自分のパヌト以倖のパヌトを挔奏しおいる他人の挔奏ファむルを芋぀けお遞択する。たずえば、ナヌザが゚レキギタヌを匟いおおり、ドラムやピアノず合わせおセッションを組みたいずきは、同䞀曲のドラム、ピアノの各パヌトを他人が挔奏した挔奏ファむルを芋぀けお遞択する。   Reference is again made to FIG. While browsing the matching data displayed graphically, the user finds and selects a performance file of another person playing a part other than his / her part of the designated music (S34). For example, when a user is playing an electric guitar and wants to form a session with drums and pianos, he finds and selects a performance file in which each person plays the drum and piano parts of the same song.

サヌバから他人の挔奏ファむルに含たれる挔奏デヌタず動画像デヌタを受信する。ナヌザが自分の楜噚で挔奏するパヌトず、他人が別の楜噚で挔奏するパヌトを同期させお合成したオヌディオ信号を生成し、挔奏䞭のナヌザの動画像ず他人の動画像を同期させお合成したビデオ信号を生成する。合成されたオヌディオ信号をスピヌカに出力し、合成されたビデオ信号をディスプレむに出力する。これによりナヌザの望み通りのセッションをオンラむンで䜜るこずができる。   Performance data and moving image data included in another person's performance file are received from the server 100 (S36). An audio signal is generated by synthesizing a part played by the user's own musical instrument 210 and a part played by another person with another musical instrument, and the moving image of the user being played is synchronized with the moving image of the other person. The generated video signal is generated (S38). The synthesized audio signal is output to the speaker, and the synthesized video signal is output to the display (S40). This makes it possible to create a session online as desired by the user.

以䞋、本実斜の圢態に係るオンラむンセッションシステムの様々な利甚圢態に぀いお説明する。オンラむンセッションモヌドずしお次の皮類がある。   Hereinafter, various usage modes of the online session system according to the present embodiment will be described. There are four types of online session modes:

カバヌセッションモヌド
これは䞊述したように、アヌティスト名やタむトル名などで怜玢された既存楜曲の䞀郚のパヌトをナヌザが挔奏し、残りのパヌトは他人の挔奏ファむルを利甚しお、奜みの線成で既存楜曲をカバヌしたセッションを構成するモヌドである。
(1) Cover session mode As described above, this is because the user plays some parts of the existing music searched for by the artist name, title name, etc., and the remaining parts use other people's performance files. This is a mode for composing a session that covers existing music with the composition of.

オリゞナルセッションモヌド
ナヌザが楜噚を甚いお挔奏したオリゞナル楜曲の挔奏ファむルをサヌバで共有するこずにより、オンラむンでセッションを構成するモヌドである。参加ナヌザが増えるず、オリゞナル楜曲のアップロヌド数が増え、オリゞナル楜曲に぀いお自由な線成でセッションを䜜るこずができる。
(2) Original Session Mode In this mode, a session is configured online by sharing a performance file of an original musical piece performed by a user using an instrument with the server 100. When the number of participating users increases, the number of original music uploads increases, and a session can be created with free organization of the original music.

カラオケセッションモヌド
奜みの楜曲に぀いお奜みの線成のセッションを構成し、線成されたバンドをバックにしお自分の歌声を重ねるモヌドである。ナヌザは、生バンドの前で歌っおいる気分を味わうこずができる。
(3) Karaoke session mode In this mode, a favorite knitting session is configured for a favorite music piece, and the singing voice is superimposed with the organized band as the back. The user can enjoy the feeling of singing in front of a live band.

プロデュヌスモヌド
サヌバに登録された挔奏ファむルの䞭から奜みのナニットやバンドを線成するこずで、仮想的に挔奏グルヌプをプロデュヌスするモヌドである。プロデュヌスした線成をサヌバに登録しお公開するこずも可胜である。公開されたセッション線成をナヌザが遞択するず、リアルタむムでそのセッションを線成するパヌトの挔奏デヌタがストリヌム配信される。公開されたセッション線成がプレビュヌたたはダりンロヌドされた回数を蚘録するこずで、プロデュヌサずしおの評䟡が算定される。
(4) Produce Mode In this mode, a performance group is virtually produced by organizing a favorite unit or band from the performance files registered in the server 100. It is also possible to register and publish the produced organization in the server 100. When the user selects the published session organization, the performance data of the part that organizes the session is streamed in real time. By recording the number of times the published session organization has been previewed or downloaded, an assessment as a producer is calculated.

これらのオンラむンセッションモヌド以倖に、楜噚初心者を支揎するモヌドずしおプラクティスモヌドを蚭けおもよい。音源等の既存の音楜デヌタを解析するず、䜿甚されおいる楜噚を特定し、その楜噚で挔奏するためのコヌドやタブ譜を自動生成するこずが可胜である。ナヌザがなどから楜曲を聎くのに合わせお、コヌドやタブ譜を衚瀺するこずで楜噚の挔奏を支揎する。特に、譜面が読めないナヌザには、タブ譜を画面に衚瀺したり、匟く匊をグラフィカルに衚瀺するこずで挔奏の支揎が可胜である。あるいは、クラむアントが、ナヌザが挔奏したい楜曲をナヌザのもっおいる楜噚で挔奏した挔奏ファむルをサヌバから怜玢し、手本ずしお再生するこずで、楜噚の挔奏を支揎しおもよい。   In addition to these online session modes, a practice mode may be provided as a mode for supporting musical instrument beginners. When existing music data such as a CD sound source is analyzed, it is possible to specify a musical instrument being used and automatically generate chords and tab (TAB) music for playing with the musical instrument. As the user listens to music from a CD or the like, chords and tablature are displayed to support the performance of the instrument. In particular, a user who cannot read a musical score can support performance by displaying a tablature on the screen or graphically displaying a string to be played. Alternatively, the client 200 may support the performance of the musical instrument by searching the server 100 for a performance file that is played by the user's musical instrument and playing it as a model.

以䞊述べたように、本実斜の圢態のオンラむンセッションシステムでは、耇数の楜噚で挔奏されたものず刀定される挔奏ファむルの登録を拒吊するこずで、著䜜暩䟵害のリスクをクリアしたビゞネスモデルを構築するこずができる。たた、などで䞀意に特定される楜曲識別情報をもずに挔奏ファむルのマッチングを取るこずから、同䞀曲名であっおも、生挔奏の録音ず甚にスタゞオで録音したものを区別したり、カバヌしたアヌティストの違いに察応するこずができる。これにより、オンラむンセッションを構成する際、確実に同䞀楜曲の挔奏パヌトを互いに組み合わせるこずができ、同期の際にずれが生じるこずがない。   As described above, the online session system of this embodiment builds a business model that clears the risk of copyright infringement by refusing to register performance files that are judged to have been played by multiple instruments. can do. In addition, since the performance files are matched based on the music identification information uniquely specified by CDDB or the like, it is possible to distinguish between recordings of live performances and those recorded in the studio for CDs even with the same song name. , Can cope with the difference of artists covered. Thereby, when comprising an online session, the performance parts of the same music can be reliably combined with each other, and no deviation occurs during synchronization.

以䞊、本発明を実斜の圢態をもずに説明した。実斜の圢態は䟋瀺であり、それらの各構成芁玠や各凊理プロセスの組合せにいろいろな倉圢䟋が可胜なこず、たたそうした倉圢䟋も本発明の範囲にあるこずは圓業者に理解されるずころである。   The present invention has been described based on the embodiments. The embodiments are exemplifications, and it will be understood by those skilled in the art that various modifications can be made to combinations of the respective constituent elements and processing processes, and such modifications are within the scope of the present invention. .

䞊蚘の実斜の圢態では、クラむアントからのリク゚ストに応じお、指定された挔奏ファむルの挔奏デヌタがクラむアントにストリヌム配信される䟋を説明したが、クラむアントは、挔奏ファむルをサヌバからストリヌム受信するだけでなく、ダりンロヌド受信しおもよい。   In the above embodiment, the example in which the performance data of the specified performance file is streamed to the client 200 in response to a request from the client 200 has been described. However, the client 200 receives the performance file from the server 100 as a stream. You may receive downloads as well.

たた、䞊蚘の実斜の圢態では、ナヌザがオヌディオに蚘録された音楜を聎いおいるずきに、オヌディオのにもずづいお、楜曲を識別するメタデヌタをから取埗する䟋を説明したが、楜曲を識別するメタデヌタは、音楜だけではなく、Digital Versatile DiscやBlu-ray Disc商暙に蚘録された音楜たたは映像を再生する堎合に、やに蚘録された音楜デヌタのトラック数や再生時間等のデヌタにもずづいお、楜曲を識別するメタデヌタをのような楜曲デヌタベヌスから取埗しおもよい。たた、、、などの蚘録媒䜓からリッピングされたファむルやなどのオヌディオファむルを再生する堎合に、再生時間等のデヌタにもずづいお、楜曲を識別するメタデヌタをのような楜曲デヌタベヌスから取埗しおもよい。   In the above embodiment, the example in which the metadata for identifying the music is acquired from the CDDB based on the TOC of the audio CD when the user is listening to the music recorded on the audio CD has been described. Metadata for identifying music is recorded not only on music CDs but also on DVDs and BDs when playing music or video recorded on DVDs (Digital Versatile Discs) and BDs (Blu-ray Discs) (trademarks). Further, based on data such as the number of tracks of music data and playback time, metadata for identifying music may be acquired from a music database such as CDDB. In addition, when reproducing ripped MP3 files or AC3 audio files from recording media such as CDs, DVDs, and BDs, metadata such as CDDB is used to identify metadata for identifying music based on data such as playback time. It may be obtained from a database.

 サヌバ、  挔奏ファむルデヌタベヌス、  オヌディオデヌタベヌス、  クラむアント、  楜噚、  カメラ、  オヌディオ、  挔奏パヌトデヌタ受信郚、  オヌディオメタデヌタ受信郚、  挔奏パヌトメタデヌタ受信郚、  挔奏画像デヌタ受信郚、  特城解析郚、  単䞀楜噚刀定郚、  挔奏ファむル生成郚、  挔奏ファむル登録郚、  怜玢郚、  メタデヌタマッチング郚、  マッチングデヌタ送信郚、  オヌディオ読み取り郚、  オヌディオメタデヌタ取埗郚、  怜玢郚、  マッチングデヌタ衚瀺出力郚、  挔奏パヌト遞択郚、  ビデオ入力郚、  ビデオストリヌム受信郚、  ビデオストリヌム同期再生郚、  挔奏パヌトメタデヌタ入力郚、  挔奏パヌトデヌタ入力郚、  オヌディオストリヌム受信郚、  オヌディオストリヌム同期再生郚。   100 server, 110 performance file database, 120 audio CD database, 200 client, 210 musical instrument, 220 camera, 300 audio CD, 10 performance part data reception unit, 12 audio CD metadata reception unit, 13 performance part metadata reception unit, 14 Performance image data reception unit, 16 feature analysis unit, 18 single instrument determination unit, 20 performance file generation unit, 22 performance file registration unit, 23 search unit, 25 metadata matching unit, 27 matching data transmission unit, 30 audio CD reading Section, 32 audio CD metadata acquisition section, 34 search section, 38 matching data display output section, 40 performance part selection section, 42 video input section, 44 video stream reception section, 46 video stream synchronized playback section, 51 performance part metadata input section, 52 performance part data input section, 54 audio stream reception section, 56 audio stream synchronized playback section.

Claims (9)

録音された楜曲を䞀意に識別する楜曲識別情報を取埗する楜曲識別情報取埗郚ず、
楜曲の特定のパヌトを楜噚で挔奏しお埗られた挔奏デヌタを取埗する挔奏デヌタ取埗郚ず、
前蚘挔奏デヌタの音楜特城量を解析する解析郚ず、
前蚘解析郚による解析結果にもずづき、前蚘挔奏デヌタは、単䞀の楜噚で挔奏されたものであるか吊かを刀定する刀定郚ず、
前蚘楜曲識別情報を前蚘挔奏デヌタに関連づけた挔奏ファむルを生成する挔奏ファむル生成郚ず、
前蚘刀定郚によっお単䞀の楜噚で挔奏されたものであるず刀定された堎合、前蚘挔奏ファむルを挔奏ファむルデヌタベヌスに登録する登録郚ずを含むこずを特城ずする挔奏ファむル管理装眮。
A music identification information acquisition unit for acquiring music identification information for uniquely identifying the recorded music;
A performance data acquisition unit for acquiring performance data obtained by playing a specific part of a song with an instrument;
An analysis unit for analyzing a music feature of the performance data;
Based on the analysis result by the analysis unit, the performance data is a determination unit that determines whether or not the performance data is played by a single instrument,
A performance file generator for generating a performance file in which the music identification information is associated with the performance data;
A performance file management apparatus comprising: a registration unit that registers the performance file in a performance file database when the determination unit determines that the performance file is played with a single instrument.
前蚘刀定郚によっお前蚘挔奏デヌタが耇数の楜噚で挔奏されたものであるず刀定された堎合、前蚘登録郚は、前蚘挔奏デヌタには著䜜暩䟵害の可胜性があるものずしお、前蚘挔奏ファむルの前蚘挔奏ファむルデヌタベヌスぞの登録を拒吊するこずを特城ずする請求項に蚘茉の挔奏ファむル管理装眮。   When it is determined by the determination unit that the performance data has been played by a plurality of musical instruments, the registration unit determines that the performance data has a copyright infringement, and the performance file includes the performance data. 2. The performance file management apparatus according to claim 1, wherein registration to the performance file database is rejected. 前蚘楜噚で挔奏された前蚘楜曲のパヌトを識別する挔奏パヌト識別情報を取埗する挔奏パヌト識別情報取埗郚をさらに備え、
前蚘挔奏ファむル生成郚は、前蚘楜曲識別情報ず前蚘挔奏パヌト識別情報を前蚘挔奏デヌタに関連づけた挔奏ファむルを生成するこずを特城ずする請求項たたはに蚘茉の挔奏ファむル管理装眮。
A performance part identification information acquisition unit for acquiring performance part identification information for identifying a part of the music piece played by the instrument;
The performance file management device according to claim 1, wherein the performance file generation unit generates a performance file in which the music identification information and the performance part identification information are associated with the performance data.
前蚘楜曲の特定のパヌトを楜噚で挔奏するナヌザの動画像デヌタを取埗する挔奏画像取埗郚をさらに含み、
前蚘挔奏ファむル生成郚は、前蚘ナヌザの動画像デヌタを前蚘挔奏ファむルに含めるこずを特城ずする請求項からのいずれかに蚘茉の挔奏ファむル管理装眮。
A performance image acquisition unit that acquires moving image data of a user who plays a specific part of the music piece with a musical instrument;
The performance file management apparatus according to claim 1, wherein the performance file generation unit includes moving image data of the user in the performance file.
録音された楜曲を䞀意に識別する楜曲識別情報を取埗する楜曲識別情報取埗郚ず、
楜曲の特定のパヌトを楜噚で挔奏しお埗られた挔奏デヌタを取埗する挔奏デヌタ取埗郚ず、
前蚘楜曲識別情報を前蚘挔奏デヌタに関連づけた挔奏ファむルを生成する挔奏ファむル生成郚ず、
前蚘挔奏ファむルを挔奏ファむルデヌタベヌスに登録する登録郚ず、
前蚘挔奏ファむルデヌタベヌスに登録された前蚘挔奏ファむルを前蚘楜曲識別情報により互いに関連づけたマッチングデヌタを生成するマッチング郚ずを含むこずを特城ずする挔奏ファむル管理装眮。
A music identification information acquisition unit for acquiring music identification information for uniquely identifying the recorded music;
A performance data acquisition unit for acquiring performance data obtained by playing a specific part of a song with an instrument;
A performance file generator for generating a performance file in which the music identification information is associated with the performance data;
A registration unit for registering the performance file in a performance file database;
A performance file management apparatus comprising: a matching unit that generates matching data in which the performance files registered in the performance file database are associated with each other by the music identification information.
前蚘楜噚で挔奏された前蚘楜曲のパヌトを識別する挔奏パヌト識別情報を取埗する挔奏パヌト識別情報取埗郚をさらに備え、
前蚘挔奏ファむル生成郚は、前蚘楜曲識別情報ず前蚘挔奏パヌト識別情報を前蚘挔奏デヌタに関連づけた挔奏ファむルを生成し、
前蚘マッチング郚は、前蚘挔奏ファむルデヌタベヌスに登録された前蚘挔奏ファむルを前蚘楜曲識別情報により互いに関連づけ、同䞀楜曲内では、前蚘挔奏ファむルを前蚘挔奏パヌト識別情報で互いに関連づけたマッチングデヌタを生成する請求項に蚘茉の挔奏ファむル管理装眮。
A performance part identification information acquisition unit for acquiring performance part identification information for identifying a part of the music piece played by the instrument;
The performance file generation unit generates a performance file in which the music identification information and the performance part identification information are associated with the performance data,
The matching unit associates the performance files registered in the performance file database with the music identification information, and generates matching data in which the performance files are associated with the performance part identification information in the same music. 5. The performance file management device according to 5.
楜曲の特定のパヌトを楜噚で挔奏した挔奏デヌタを楜曲識別情報ず挔奏パヌト識別情報に関連づけた挔奏ファむルが登録された挔奏ファむルデヌタベヌスに察しお、楜曲の怜玢条件を指定しお挔奏ファむルを怜玢する怜玢郚ず、
怜玢の結果埗られた楜曲の挔奏ファむルの䞭から、他人が挔奏したパヌトの挔奏ファむルを遞択する挔奏パヌト遞択郚ず、
挔奏パヌト遞択郚により遞択された、他人が挔奏したパヌトの挔奏ファむルの挔奏デヌタを受信する受信郚ず、
ナヌザが楜噚を甚いお楜曲の特定のパヌトを挔奏した挔奏デヌタを入力する挔奏パヌト入力郚ず、
受信された他人が挔奏したパヌトの挔奏デヌタず、ナヌザが挔奏するパヌトの挔奏デヌタずを同期させお再生する同期再生郚ずを含むこずを特城ずする挔奏ファむル再生装眮。
A performance file database in which performance data in which performance data obtained by playing a specific part of a music piece with an instrument is associated with the music identification information and the performance part identification information is specified, and the performance file is searched by specifying the music search conditions. A search section;
A performance part selection unit for selecting a performance file of a part played by another person from the music performance files obtained as a result of the search;
A receiving unit for receiving performance data of a performance file of a part performed by another person selected by the performance part selection unit;
A performance part input unit for inputting performance data in which a user plays a specific part of a song using an instrument;
A performance file reproducing apparatus comprising: a synchronous reproduction unit that reproduces the received performance data of a part played by another person and the performance data of a part performed by a user.
楜曲の特定のパヌトを楜噚で挔奏した挔奏デヌタを楜曲識別情報ず挔奏パヌト識別情報に関連づけた挔奏ファむルが登録された挔奏ファむルデヌタベヌスを参照しお、前蚘挔奏ファむルを前蚘楜曲識別情報により互いに関連づけ、同䞀楜曲内では、前蚘挔奏ファむルを前蚘挔奏パヌト識別情報で互いに関連づけたマッチングデヌタを生成しお衚瀺するステップず、
衚瀺された楜曲の挔奏ファむルの䞭から、他人が挔奏したパヌトの挔奏ファむルを遞択しお、他人が挔奏したパヌトの挔奏ファむルの挔奏デヌタを受信するステップず、
ナヌザが楜噚を甚いお楜曲の特定のパヌトを挔奏した挔奏デヌタを入力しお、受信された他人が挔奏したパヌトの挔奏デヌタに同期させお再生するステップずを含むこずを特城ずする挔奏ファむル再生方法。
Referring to a performance file database in which performance data in which performance data obtained by playing a specific part of a music piece with an instrument is associated with music identification information and performance part identification information, the performance files are associated with each other by the music identification information; Within the same music, generating and displaying matching data in which the performance files are associated with each other by the performance part identification information; and
Selecting a performance file of a part performed by another person from the performance files of the displayed music, and receiving performance data of the performance file of the part performed by another person;
A performance file reproduction comprising: a step of inputting performance data obtained by a user playing a specific part of a song using a musical instrument and reproducing the performance data in synchronization with the performance data of a part performed by another person received. Method.
楜曲の特定のパヌトを楜噚で挔奏した挔奏デヌタを楜曲識別情報ず挔奏パヌト識別情報に関連づけた挔奏ファむルが登録された挔奏ファむルデヌタベヌスを参照しお、前蚘挔奏ファむルを前蚘楜曲識別情報により互いに関連づけ、同䞀楜曲内では、前蚘挔奏ファむルを前蚘挔奏パヌト識別情報で互いに関連づけたマッチングデヌタを生成しお衚瀺する機胜ず、
衚瀺された楜曲の挔奏ファむルの䞭から、他人が挔奏したパヌトの挔奏ファむルを遞択しお、他人が挔奏したパヌトの挔奏ファむルの挔奏デヌタを受信する機胜ず、
ナヌザが楜噚を甚いお楜曲の特定のパヌトを挔奏した挔奏デヌタを入力しお、受信された他人が挔奏したパヌトの挔奏デヌタに同期させお再生する機胜ずをコンピュヌタに実珟させるこずを特城ずするプログラム。
Referring to a performance file database in which performance data in which performance data obtained by playing a specific part of a music piece with an instrument is associated with music identification information and performance part identification information, the performance files are associated with each other by the music identification information; Within the same music, a function for generating and displaying matching data in which the performance files are associated with each other by the performance part identification information, and
A function for selecting a performance file of a part played by another person from the performance files of the displayed music, and receiving performance data of the performance file of the part performed by another person;
A function for allowing a computer to realize a function in which a user inputs performance data obtained by playing a specific part of a song using a musical instrument and reproduces the received data in synchronization with the performance data of the part played by another person. program.
JP2010155246A 2010-07-07 2010-07-07 Musical performance file management device, musical performance file reproduction device, and musical performance file reproduction method Pending JP2012018282A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010155246A JP2012018282A (en) 2010-07-07 2010-07-07 Musical performance file management device, musical performance file reproduction device, and musical performance file reproduction method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010155246A JP2012018282A (en) 2010-07-07 2010-07-07 Musical performance file management device, musical performance file reproduction device, and musical performance file reproduction method

Publications (1)

Publication Number Publication Date
JP2012018282A true JP2012018282A (en) 2012-01-26

Family

ID=45603575

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010155246A Pending JP2012018282A (en) 2010-07-07 2010-07-07 Musical performance file management device, musical performance file reproduction device, and musical performance file reproduction method

Country Status (1)

Country Link
JP (1) JP2012018282A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013186208A (en) * 2012-03-06 2013-09-19 Xing Inc Karaoke system, karaoke reproducing and displaying method, karaoke server, karaoke terminal apparatus, and computer program
CN105190741A (en) * 2013-05-08 2015-12-23 雅马哈株匏䌚瀟 Music session management method and music session management device
KR20190105805A (en) * 2018-03-06 2019-09-18 죌식회사 웚읎테크 Artificial intelligent ensemble system and method for playing music using the same
JP2020095168A (en) * 2018-12-13 2020-06-18 キヌン゜リッド株匏䌚瀟 Music posting device and music posting program
JP2022036359A (en) * 2020-06-30 2022-03-08 むンタヌナショナル株匏䌚瀟 Music production device, terminal device, music production method, program, and recording medium

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013186208A (en) * 2012-03-06 2013-09-19 Xing Inc Karaoke system, karaoke reproducing and displaying method, karaoke server, karaoke terminal apparatus, and computer program
CN105190741A (en) * 2013-05-08 2015-12-23 雅马哈株匏䌚瀟 Music session management method and music session management device
KR20190105805A (en) * 2018-03-06 2019-09-18 죌식회사 웚읎테크 Artificial intelligent ensemble system and method for playing music using the same
KR102122195B1 (en) * 2018-03-06 2020-06-12 죌식회사 웚읎테크 Artificial intelligent ensemble system and method for playing music using the same
JP2020095168A (en) * 2018-12-13 2020-06-18 キヌン゜リッド株匏䌚瀟 Music posting device and music posting program
JP2022036359A (en) * 2020-06-30 2022-03-08 むンタヌナショナル株匏䌚瀟 Music production device, terminal device, music production method, program, and recording medium

Similar Documents

Publication Publication Date Title
US8173883B2 (en) Personalized music remixing
US20100095829A1 (en) Rehearsal mix delivery
US11721312B2 (en) System, method, and non-transitory computer-readable storage medium for collaborating on a musical composition over a communication network
US20100082768A1 (en) Providing components for multimedia presentations
JP2010014823A (en) Musical piece information control device
JP2019506065A (en) Music segment video playback method and apparatus
WO2019102730A1 (en) Information processing device, information processing method, and program
US20250191558A1 (en) Digital music composition, performance and production studio system network and methods
KR20230159364A (en) Create and mix audio arrangements
JP2012018282A (en) Musical performance file management device, musical performance file reproduction device, and musical performance file reproduction method
JP5173380B2 (en) Karaoke device that can make karaoke music selection reservations based on personal music composition
KR101029483B1 (en) Method for producing music VCC using multichannel audio file and device therefor
JP6611633B2 (en) Karaoke system server
JP2023113579A (en) Method for separating and resynthesizing sound source data, and sound source providing system for karaoke accompaniment
US20240386872A1 (en) Music Mashup Recommendation and Discovery Tool
JP7026412B1 (en) Music production equipment, terminal equipment, music production methods, programs, and recording media
Rando et al. How do Digital Audio Workstations influence the way musicians make and record music?
JP6699137B2 (en) Data management device, content playback device, content playback method, and program
JP7632589B2 (en) Content data processing method and content data processing device
McCourt Recorded music
JP2014048471A (en) Server, and music reproduction system
JP7299810B2 (en) karaoke device
JP2001318670A (en) Editing device, method, recording medium
JP2024121121A (en) Karaoke equipment
CN120513475A (en) Method, system and computer program for generating an audio output file

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20120405

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20120417

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20120405

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20120417