Network based music playing/song accompanying service system and method
First Claim
1. (Amended) A network based musical performance service system, comprising:
- musical performance service providing means for providing musical performance file, musical performance service programs, and musical playing functions for at least one user; and
at least one musical performance executing means connected with said musical performance service providing means through communication networks for downloading said musical performance file and said musical performance service programs, and playing a music, and wherein the musical performance file is a Virtual Orchestra System (VOS) file representing notes for each musical instrument in timing of playing operation by partitioning notes based on the playing orders and the musical instruments, and wherein the VOS file is generated by classifying MIDI messages by type to get the necessary information from musical message stored in MIDI files; and
converting delta time information in the MIDI file to absolute time information.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing a service of playing an accompaniment/musical performance is disclosed. In order to embody the system and method for providing the service of playing the accompaniment/musical performance, virtual orchestra system (VOS) files, which is converted from digital music files, e.g., musical instrument digital interface (MIDI) files and includes play order notes and sound data for each musical instrument capable of being played, are used. A server provides the VOS files through a network, e.g., a local area network (LAN), an Intranet, a value added network (VAN), an Internet or a public switched telephone network. A music is selected by a user through at least a client terminal. The play order note for each musical instrument is provided and the sound data for each musical instrument is played based on the play order note, thereby playing in solo or in concert. (At this time, sound for the others musical instrument is silent or used as a background music.) Lyric texts are provided along with the play order notes, thereby being capable of playing a solo voice/instrument or an ensemble voice/instrument.
109 Citations
97 Claims
-
1. (Amended) A network based musical performance service system, comprising:
-
musical performance service providing means for providing musical performance file, musical performance service programs, and musical playing functions for at least one user; and
at least one musical performance executing means connected with said musical performance service providing means through communication networks for downloading said musical performance file and said musical performance service programs, and playing a music, and wherein the musical performance file is a Virtual Orchestra System (VOS) file representing notes for each musical instrument in timing of playing operation by partitioning notes based on the playing orders and the musical instruments, and wherein the VOS file is generated by classifying MIDI messages by type to get the necessary information from musical message stored in MIDI files; and
converting delta time information in the MIDI file to absolute time information. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43)
-
-
5. (Cancel)
-
16. A musical performance server providing musical performance service through communication networks, comprising:
-
program storing means for storing musical playing service programs and, providing the musical performance service programs to said service control means in response to service control means;
musical file storing means for classifying and storing said musical performance file based on genre, and providing the musical performance file requested by said musical performance executing means to said service control means;
first networking means connected with at least one musical performance executing means for transmitting said musical performance file and said musical performance service programs to said at least one musical performance executing means;
service control means for controlling musical performance service, transmitting the musical performance file and musical performance service programs requested by said at least one musical performance executing means to said first networking means; and
storing means for storing information on said at least one musical performance executing means and musical performance file stored in said file storing means, and evaluation data for each musical instrument for the selected music.
-
-
28. A musical playing terminal providing musical performance service comprising:
-
first networking means, connected with said musical performance service providing means through communication networks, for receiving said musical performance file and said musical performance service programs from said musical service providing means;
musical file providing means for providing musical performance file received through said first networking means;
displaying means for displaying electronic musical notes for musical instruments to be played as an electronic musical score that shows playing orders of the notes on a screen;
at least one input means for getting a playing operation input from users according to the playing orders of the notes in the electronic musical score on said displaying means;
musical performance processing means for installing and executing said musical performance service programs received through said first networking means, storing said musical performance file, converting the notes of said musical performance file for musical instruments to be played into the electronic musical score representing the playing orders, and providing the notes to said displaying means, and generating designated sounds manipulated by said at least one input means and background sounds excluding the designated sounds;
musical playing means for synthesizing the designated sounds and the background sounds from said musical performance processing means and playing it back; and
output means for outputting the sounds played back by said musical playing means.
-
-
37. A network based accompaniment service system, comprising:
-
accompaniment service providing means for providing accompaniment file, accompaniment service programs and accompanying functions for at least one user; and
at least one song executing means connected with said accompaniment service providing means through communication networks for downloading said accompaniment file and said accompaniment service programs.
-
-
44. An accompaniment server providing accompaniment service through communication network, comprising:
-
program storing means for storing accompaniment service programs;
musical file storing means for classifying and storing said accompaniment file based on genres;
first networking means connected with said at least one song executing means for transmitting said accompaniment file and said accompaniment service programs to said at least one song executing means;
service control means for receiving the accompaniment service programs from the program storing means and the accompaniment file from the musical file storing means in orders to control an accompaniment service required by at least one song executing means, and transmitting the accompaniment file and accompaniment service programs, which are requested by said at least one song executing means, to said first networking means; and
storing means for storing information on said at least one song executing means and accompaniment file stored in said file storing means, and evaluation data for each singer and whole chorus playing for the selected music. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51)
-
-
52. An accompaniment terminal providing accompaniment service, comprising:
-
first networking means, connected with an accompaniment service providing means through communication networks, for receiving an accompaniment file and an accompaniment service programs from said accompaniment service providing means;
musical file providing means for providing said accompaniment file received through said first networking means;
displaying means for displaying lyric texts and singing orders in said accompaniment file;
user input means for getting a voice input of a singer according to the singing orders displayed on said displaying means;
accompaniment processing means for installing and executing said accompaniment service programs received through second networking means, storing said accompaniment file, providing the lyric texts and the singing orders in said accompaniment file to said displaying means, and excluding voice sounds of the singer inputted through said user input means and generating accompaniment sounds;
musical playing means for synthesizing the voice sounds of singers and the accompaniment sounds from said accompaniment processing means and playing it back; and
output means for outputting the sounds played back by said musical playing means. - View Dependent Claims (53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93)
-
-
59. A network based musical performance service method using communication networks, comprising:
-
a first step of generating, in a musical performance server, a musical performance file representing notes for each musical instrument in a timing of playing operation by partitioning notes based on the playing orders and the musical instruments;
a second step of executing user authentication process when users try to log in for getting a musical performance service through said communication networks;
a third step of providing, in said musical performance server, musical performance file, musical performance service programs to a musical performance terminal through said communication networks in case the users are authorized according to the result of said second step; and
a forth step of providing, in said musical performance server, the musical performance service through said communication networks in case the users are authorized according to the result of said second step.
-
-
79. A network based accompaniment service method using communication networks, comprising:
-
a first step of generating, through accompaniment server, a musical performance file representing notes for each musical instrument in a timing of playing operation by partitioning notes based on the playing orders and the musical instruments, and an accompaniment file representing lyric texts, singing orders, and accompaniment sounds by inserting sync between the lyric texts and the beat to said musical performance file;
a second step of executing user authentication process when the users try to log in for getting accompaniment service through said communication networks;
a third step of providing, in said accompaniment server, said accompaniment file, accompaniment service program to said accompaniment terminal through said communication networks in case the users are authorized according to the result of said second step; and
a forth step of providing, in said accompaniment server, a musical performance service through communication networks in case the users are authorized according to the result of said second step.
-
-
94. In the musical performance service system with processors, a computer readable medium storing program codes for realizing:
-
a first function of generating, in a musical performance server, a musical performance file representing notes for each musical instrument in a timing of playing operation by partitioning notes based on the playing orders and the musical instruments;
a second function of executing user authentication process when users try to log in for getting a musical performance service through said communication networks;
a third function of providing, in said musical performance server, musical performance file, musical performance service programs to a musical performance terminal through said communication networks in case the users are authorized according to the result of said second function; and
a forth function of providing, in said musical performance server, the musical performance service through said communication networks in case the users are authorized according to the result of said second function. - View Dependent Claims (95, 97)
-
-
96. In the accompaniment service system with processors, a computer readable medium storing program codes for realizing:
-
a first function of generating, through accompaniment server, a musical performance file representing notes for each musical instrument in a timing of playing operation by partitioning notes based on the playing orders and the musical instruments, and an accompaniment file representing lyric texts, singing orders, and accompaniment sounds by inserting sync between the lyric texts and the beat to said musical performance file;
a second function of executing user authentication process when the users try to log in for getting accompaniment service through said communication networks;
a third function of providing, in said accompaniment server, said accompaniment file, accompaniment service program to said accompaniment terminal through said communication networks in case the users are authorized according to the result of said second function; and
a forth function of providing, in said accompaniment server, a musical performance service through communication networks in case the users are authorized according to the result of said second function.
-
Specification