KR20170058504A - System for realizing score and replaying sound source, and method thereof - Google Patents

System for realizing score and replaying sound source, and method thereof Download PDF

Info

Publication number
KR20170058504A
KR20170058504A KR1020150162008A KR20150162008A KR20170058504A KR 20170058504 A KR20170058504 A KR 20170058504A KR 1020150162008 A KR1020150162008 A KR 1020150162008A KR 20150162008 A KR20150162008 A KR 20150162008A KR 20170058504 A KR20170058504 A KR 20170058504A
Authority
KR
South Korea
Prior art keywords
score
musical
main server
user terminal
information
Prior art date
Application number
KR1020150162008A
Other languages
Korean (ko)
Other versions
KR102020341B1 (en
Inventor
김준호
황정빈
김동삼
박종원
윤창호
Original Assignee
김준호
(주) 유지엘소프트
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 김준호, (주) 유지엘소프트 filed Critical 김준호
Priority to KR1020150162008A priority Critical patent/KR102020341B1/en
Publication of KR20170058504A publication Critical patent/KR20170058504A/en
Application granted granted Critical
Publication of KR102020341B1 publication Critical patent/KR102020341B1/en

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10GREPRESENTATION OF MUSIC; RECORDING MUSIC IN NOTATION FORM; ACCESSORIES FOR MUSIC OR MUSICAL INSTRUMENTS NOT OTHERWISE PROVIDED FOR, e.g. SUPPORTS
    • G10G1/00Means for the representation of music
    • G10G1/04Transposing; Transcribing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing

Abstract

BACKGROUND OF THE INVENTION 1. Field of the Invention [0002] The present invention relates to a musical score implementation and sound source reproduction system and a method thereof.
According to another aspect of the present invention, there is provided a method of reproducing a musical note and a method of reproducing a musical sound including: selecting a musical score by accessing a homepage of a musical score providing service company by a user terminal; Selecting a function such as a tune or a separator in relation to the selected score; Requesting the selected score and function to the main server; Providing music information to the user terminal in which the function is implemented according to the music score and the function requested by the main server; And converting the score information provided from the main server by the user terminal into a score or reproducing a voice-related file by voice.
According to the present invention, it is possible to provide a personalized automatic musical score according to a user setting value by providing musical score information using a musical note editing / providing module selected by a user.

Description

SYSTEM AND REPLACING SOUND SOURCE, AND METHOD THEREOF

The present invention relates to a musical score implementation and sound source reproduction system and method thereof, and more particularly, to a musical score implementation and sound source reproduction system and method that can provide a customized automated musical score according to a user setting value.

Generally, musical score is broadly classified into two types, one is a general view, and the other is a musical instrument.

In the past, even when composing a music sheet, the user had to work on the music sheet and then hand-processed the music piece. Or if there is content to be shot but there is no content (in this case, about 70% of the content of the noticed content), the user again has to make a piece of the handwritten document.

In addition, conventionally, in order to provide a score suitable for the user's range, it is necessary to recalculate the score again. And if users do not just listen to popular music, but they play along with the instruments they can play, they need to change the vocal range or set the composition to match the instrument. This is because it is not possible to set an additional function since the score provided on the Internet is in the form of an image file. Generally, since the content set in the form of a JPG or PDF file is a file format based on an image, it is impossible to edit the content according to a user setting value, and thus the user can not provide the sound source of the content. That is, although it is possible to provide an Mp3 file together with a JPG or a PDF file, there are restrictions in providing various functions according to the user's demand.

Japanese Patent Laid-Open Publication No. 10-2012-0047037 (Patent Document 1) discloses an image processing apparatus for extracting an image (symbol image) and score lines for symbols existing in the score by analyzing an image (score image) ; A symbol recognition unit for setting a plurality of recognition lines on the symbol images, measuring pixel values of the symbol images along the plurality of recognition lines, and recognizing the meaning of the symbols using a change of the measured pixel values, Wow; A performance information generating unit for generating performance information for the music score using at least one of a position of the extracted music score lines and a meaning of the recognized symbols; And a playback unit for playing back the musical score as music according to the generated performance information, and is capable of playing music corresponding to the musical score by analyzing the image of the musical score .

In addition, Japanese Patent Application Laid-Open No. 10-2005-0046719 (Patent Document 2) discloses a tone color data memory having a limited capacity for storing tone color data; A score data memory for storing score data representing a piece of music; A sound source set to sounding color parameters stored in the sounding data memory and the sounding data stored in the sounding data memory to generate sounding tones of the tune; And a performance controller for setting the sound source with the pronunciation parameters in accordance with the stored score data so that the sound source can synthesize the music data of the music tune represented by the tone data and the tone data, Discloses a music playback apparatus capable of playing music in various timbres even if the memories for storing the memories and the memories for memorizing the music score data each have small storage capacities.

However, in the case of Patent Document 1, the image (symbol image) and the score lines for the symbols present in the score are extracted to generate performance information, and the score is reproduced as music according to the performance information, Although it has the advantage of being able to easily understand the pitch and beat of the recorded music, it does not provide a customized automatic musical score according to the user setting value.

In the case of Patent Document 2, although the memory for storing tone color data and the memory for memorizing notation data each have an advantage of being able to reproduce music in various tones even if they each have a small storage capacity, It does not provide a customized automated sheet according to the value.

Open Patent Publication No. 10-2012-0047037 (2012.05.11.) Published Patent Publication No. 10-2005-0046719 (May 18, 2005)

The present invention has been made in order to solve the problems of the related art as described above, and it is an object of the present invention to provide musical note information using a musical note editing and providing module selected by a user, The present invention has been made to solve the above-mentioned problems occurring in the prior art.

In order to accomplish the above object, according to the present invention,

A user terminal for accessing a related site and inputting information or commands necessary for implementing or obtaining a musical score in order to implement or obtain a musical score desired by the user;

A main server for processing information or commands input from the user terminal and providing a score corresponding to a user request; And

And a file server for storing music data files related to musical composition and sound reproduction, and providing the service to the main server when providing the service by the main server,

The main server provides a musical score in which a function corresponding to a user request is implemented, and provides a customized musical score according to a user setting value.

Here, the main server parses "xml" according to information or commands input from the user terminal, implements functions such as separating and separating, and converts a computer language to a score An " xml " file and a "midi" file as intermediate processes and provides them to the user terminal.

In addition, the main server is equipped with a score editing and providing module as one tool for a score providing service.

Preferably, a database (DB) for storing various information and data related to the music score, data related to generation of an xml file and a midi file by the main server, URL address information of music data, and customer information is further provided .

According to another aspect of the present invention,

a) accessing a homepage of a musical score providing service company by a user terminal;

b) selecting and clicking on a menu related to musical score providing from the menu bar of the homepage screen of the musical score providing service company displayed on the screen by the user terminal;

c) selecting a musical score to be provided in the musical score providing related window opened by the user terminal;

d) selecting, by the user terminal, a function, such as a beat or separate, associated with the selected musical score;

e) requesting, by the main server, a music score and a function selected by the user terminal, when the music score and the function selection are completed;

f) providing music information to the user terminal in which the corresponding function is implemented according to the requested music score and function by the main server; And

g) converting the score information provided from the main server by the user terminal into a score or reproducing a voice-related file by voice.

Here, in step f), the score information that has been edited by the main server is converted into web-based score data and provided to the user terminal.

According to the present invention, it is possible to provide a personalized automatic musical score according to a user setting value by providing musical score information using a musical note editing / providing module selected by a user.

FIG. 1 is a view schematically showing a configuration of a music score implementation and sound source reproduction system according to an embodiment of the present invention.
2 is a diagram illustrating an operation relationship between a user terminal side and a main server side of a musical score implementation and a sound source reproduction system according to the present invention.
FIG. 3 is a flowchart illustrating a method of implementing a music score and sound source reproduction method according to an embodiment of the present invention.
FIG. 4 is a diagram showing a code of each process of xml parsing, partobject implementation, and transformation by operation of the Music XML player employed in the present invention.
FIG. 5 is a diagram illustrating a procedure of a musical instrument transformation and a node selection according to an operation of the Music XML player according to the present invention.
FIG. 6 is a diagram illustrating a process of playing a sound source by operation of a Music XML player according to the present invention.
FIG. 7 is a diagram illustrating a musical score implemented through a process of implementing a musical note and a sound source according to an embodiment of the present invention, such as the implementation of a musical composition, a musical composition, a musical instrument conversion, and a segment selection.

The terms and words used in the present specification and claims should not be construed as limited to ordinary or dictionary terms and the inventor can properly define the concept of the term to describe its invention in the best way Should be construed in accordance with the principles and meanings and concepts consistent with the technical idea of the present invention.

Throughout the specification, when an element is referred to as "comprising ", it means that it can include other elements as well, without excluding other elements unless specifically stated otherwise. Also, the terms " part, "" module, "and" device " Lt; / RTI >

Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

FIG. 1 is a view schematically showing a configuration of a music score implementation and sound source reproduction system according to an embodiment of the present invention.

Referring to FIG. 1, a music composition and sound reproduction system 100 according to the present invention includes a user terminal 110, a main server 120, and a file server 130.

The user terminal 110 accesses a related site (for example, a homepage of a music score providing service company) and inputs information or commands necessary for implementing or obtaining a music score to implement or obtain a music score desired by the user. That is, in order to implement or obtain a desired music score, a user accesses the corresponding site through his / her terminal in a manner of accessing the corresponding site through the Internet, and inputs necessary information or commands. The user terminal 110 includes a musical score visualization library as an application for receiving musical score information provided from the main server 120 to be described later, and a kind of application for playing a voice related file The sound reproduction library is loaded as an app. Such an app may be provided by a music service provider, or a user may directly access a related site and download it.

At this time, the user terminal 110 is connected to a wired / wireless Internet such as a general desktop PC 111, a smart phone 112, and a notebook computer 113 to input any information or command, Any device that can output (display) can be used.

The main server 120 processes information or commands input from the user terminal 110 and provides a score on which a function corresponding to a user request (for example, a diagonal function, a separate function, etc.) is implemented. The main server 120 is provided with a score editing and providing module as a tool for a score providing service. The main server 120 parses "xml" according to information or commands input from the user terminal 110, implements functions such as separating and separating, and provides a computer language Quot; midi "file and an " midi " In addition, the main server 120 may provide a musical score in which a function corresponding to a user request is implemented, and may provide a customized musical score according to a user setting value.

The file server 130 stores music data files related to musical composition and sound reproduction. When the main server 120 provides a service, the main server 120 provides the service to the main server 120. The file server 130 may be integrated with the main server 120 in some cases. That is, the main server 120 may be configured to also function as the file server 130.

Preferably, the musical score generating and sound reproducing system 100 according to the present invention having the above-described structure is configured to generate various information and data related to the musical score, and to generate xml files and midi files by the main server 120 (DB) 121 for storing data, URL address information of music data, and customer information.

FIG. 2 is a diagram illustrating an operation relationship between a user terminal and a main server of a music composition and sound reproduction system according to an embodiment of the present invention.

Referring to FIG. 2, when a function such as diagonal or separate is input to the user terminal side, the main server side invokes the corresponding xml file to perform xml parsing, and implements functions such as separating and separating. In addition, based on the implementation of functions such as xml parsing, synching, and separating, Vexflow json (a type of music information) associated with musical score implementation is outputted and a Midi file related to voice (sound source) reproduction is output. The output Vexflow json and Midi files are transmitted to the user terminal, and the user terminal receives the Vexflow json and Midi files respectively, converts the Vexflow json to the score, and plays the voice (sound source) based on the Midi file.

Hereinafter, a musical note implementation and a sound source reproduction method using the musical note generation and sound source reproduction system according to the present invention having the above-described configuration and operation mechanism will be described.

FIG. 3 is a flowchart illustrating a method of implementing a music score and sound source reproduction method according to an embodiment of the present invention.

Referring to FIG. 3, in step S301, the user terminal 110 accesses a home page of a music score providing service provider according to the music score and music playing method according to the present invention. That is, the user accesses the homepage of the music service provider through the Internet using his / her terminal, for example, the desktop PC 111 or the smart phone 112. [

Thereafter, the user terminal 110 selects a musical score-related menu from the menu bar of the homepage screen of the musical score providing service provider displayed on the screen and clicks the menu (Step S302). At this time, if the homepage of the musical score providing service provider is configured to provide a musical score only for a member, the user enters an ID and a password immediately in case of an existing member, and if the homepage is a non-member, After signing up, enter your ID and password and proceed.

When a new window (screen) is opened as a result of selecting and providing a musical score related menu, a musical score to be provided in the musical score providing related window opened by the user terminal 110 is selected (step S303). At this time, an input window for inputting a title of a song or an input window for searching for a desired music by another method may be displayed on the screen. The user can select the music sheet desired by the user (i.e., desired to be provided) by listing the contents in the input window displayed on the terminal.

As described above, the user selects a desired music score through his / her terminal, and then selects a function such as a paired or separate function with respect to the selected music score by the user terminal 110 (step S304). Then, the main server 120 requests the music score and the function selected by the user terminal 110 (step S305). In step S306, the main server 120 provides music information to the user terminal 110 according to the requested music score and function. That is, when the user clicks a button such as a diagonal (adjusting the pitch of the sound) or a separate (for example, a part about the bulletin board) through the terminal, the main server 120 transmits the corresponding MusicXML to the file server 130 I read it. Hereinafter, such a series of processes will be described as codes according to the music editing and providing module employed in the present invention.

import music21

s = music21.converter.parseURL (MusicXML file path)

Next, apply the function to the read file. This is also shown in the code below.

s.flat.transpose ('About this degree')

s = s.parts [desired part number]

Then, the main server 110 converts the edited score information into web-based score data and provides the score data to the user terminal 110.

The code is as follows.

data = music21.vexflow.toMusic21j.fromObject (s, mode = 'json')

return HttpResponse (data)

When the music information in which the function is implemented is provided to the user terminal 110, the music information converted from the music information provided from the main server 120 by the user terminal 110, or the voice related file is reproduced by voice Step S307). At this time, the user converts the json provided through music21j into canvas through his / her terminal.

The code is as follows.

require (['music21'], function () {

var pickleIn = 'json content';

var jpc = new music21.fromPython.Converter ();

streamObj = jpc.run (pickleIn);

streamObj.renderOptions.events.resize = "reflow";

streamObj.appendNewCanvas ();

});

At this time, in the case of voice, the main server 120 outputs a midi file, and the user terminal 110 reproduces it using a "midijs library ".

The code is as follows.

s.write ('midi', 'filename')

<a href="#" onClick="MIDIjs.play('(sampling) ;;"> Play </a>

FIGS. 4 to 6 show the processing steps of the musical notation implementation and the sound reproduction by codes according to the operation of the Music XML player employed in the present invention. FIG. 4 shows each process of xml parsing, FIG. 5 is a view showing each process of musical instrument conversion and segment selection, and FIG. 6 is a diagram illustrating a process of playing a sound source.

Referring to FIG. 4, when the user terminal 110 inputs a function such as an anchor and a separator as described above, the main server 120 fetches the corresponding xml file from the file server 130 and performs xml parsing, And functions such as separator and separator. I will explain each part separately.

<Xml parsing>

As shown in FIG. 4A, the main server 120 retrieves an xml file and reads out "xml information from DB", "reference url of xml", "read xml content", " , "Create xml file to draw score", "Create midi file to play sound source", and so on.

<Partobo implementation>

Referring to FIG. 4B, the score object is composed of an array of Part objects, and each element of the array has information of each part. Accordingly, the main server 120 outputs the midi file and the xml file format, leaving only the information about the musical instrument or the portion desired to be implemented by the musical score object corresponding to the input value.

Then, the user terminal 110 uses the score visualizing library to express the parts xml as sheet music, and plays the part sound source using the sound source reproducing library.

<Yi Joo>

Referring to FIG. 4C, it is possible to collectively modify the tone height values of all note objects defined in the score object from the score object corresponding to the value input by the main server 120.

When the modification is completed in accordance with the user's input, the main server 120 outputs the xml and midi files, the user terminal 110 implements the score using the score visualization library, and plays the sound source using the sound reproduction library do.

<Musical instrument conversion>

Referring to FIG. 5A, a score object is internally composed of an array of part objects, and an instrument object holding musical instrument information is included in the part object.

The main server 120 converts the musical instrument information of the object into values of an input musical instrument (e.g., a violin, a plot, etc.), outputs an xml file and a midi file, and the user terminal 110 displays music, Use the library to implement the score and play the sound source.

<Select a node>

Referring to FIG. 5B, the main server 120 creates a new score object, and inserts information corresponding to the input section of the existing score object into a new score object. Then, the musical score object composed only of the selected word is output as xml and midi files, and the user terminal 110 implements the musical score using the musical score visualization and sound reproduction library, and reproduces the sound source.

<Sound source playback>

Referring to FIG. 6, the main server 120 reads an xml file from the file server 130 and creates a score object.

Then, the generated score object is output to the midi file format using the score editing module. Then, the user terminal 110 reproduces the midi file output using the sound source reproduction library as a sound source.

FIG. 7 is a diagram illustrating a musical score implemented through processes such as Xml parsing, partobject implementation, transposition, musical instrument conversion, and segment selection.

As shown in Fig. 7, the implemented score is almost similar to a general score. However, it differs in that the function selected by the user is implemented in the sheet music (the partbo and the piano are implemented). Thus, the user can easily obtain the desired music score by implementing the personalized music score according to the user-set value.

As described above, the musical score implementation and sound reproduction system and method according to the present invention provide musical score information to which a user selected or split function is applied by using a musical score editing and providing module, Can be provided.

On the service provider side, it is possible to provide music information by applying user's selected divergence function or separate function, which is provided in the form of JPG or PDF file, to meet the consumer's purchasing desire, Will be effective.

While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but many variations and modifications may be made without departing from the spirit and scope of the invention. Be clear to the technician. Accordingly, the true scope of protection of the present invention should be construed according to the following claims, and all technical ideas within the scope of the same should be construed as being included in the scope of the present invention.

110: user terminal 120: main server
121: Database 130: File Server

Claims (13)

A user terminal for accessing a related site and inputting information or commands necessary for implementing or obtaining a musical score in order to implement or obtain a musical score desired by the user;
A main server for processing information or commands input from the user terminal and providing a score corresponding to a user request; And
And a file server that stores files related to musical score implementation and sound reproduction and provides the main server with a service when the main server provides the service,
Wherein the main server provides a musical note implemented with a function corresponding to a user request, and provides a customized musical score according to a user setting value.
The method according to claim 1,
The main server parses "xml" according to information or commands input from the user terminal, implements functions such as separating and separating, and converts the computer language into a score Quot; xml " file and a "midi" file to the user terminal.
The method according to claim 1,
Wherein the main server is provided with a score editing and providing module as a tool for a score providing service.
The method according to claim 1,
The user terminal is provided with a music visualization library as an application for receiving musical score information provided from the main server as a musical score, and a sound reproduction library as a kind of app for receiving a voice related file and reproducing it as a sound source Music composition and sound reproduction system.
The method according to claim 1,
And a database (DB) for storing various information and data related to the score, data related to generation of an xml file and a midi file by the main server, URL address information of music data, and customer information, Sound reproduction system.
a) accessing a homepage of a musical score providing service company by a user terminal;
b) selecting and clicking on a menu related to musical score providing from the menu bar of the homepage screen of the musical score providing service company displayed on the screen by the user terminal;
c) selecting a musical score to be provided in the musical score providing related window opened by the user terminal;
d) selecting, by the user terminal, a function, such as a beat or separate, associated with the selected musical score;
e) requesting, by the main server, a music score and a function selected by the user terminal, when the music score and the function selection are completed;
f) providing music information to the user terminal in which the corresponding function is implemented according to the requested music score and function by the main server; And
g) converting the score information provided from the main server by the user terminal into a score or reproducing a voice-related file by voice.
The method according to claim 6,
The method of claim 6, wherein the score information is edited by the main server and converted to web-based score data and provided to the user terminal.
The method according to claim 6,
In the step f), the main server performs a musical note implementation and a sound reproduction method in which only the information for the part or musical instrument to be implemented as a part of the score object corresponding to the input value received in the partbo implementation is outputted and output in the midi file and xml file format .
The method according to claim 6,
Wherein the main server in the step f) collectively modifies pitch values of all note objects defined in the score object from the score object corresponding to the value input by the main server, When the modification is complete, the xml file, the midi file, and the music playback method.
The method according to claim 6,
Wherein the main server converts the musical instrument information of the object into the value of the input musical instrument in the musical instrument conversion as the function implementation in step f), and outputs the xml file and the midi file.
The method according to claim 6,
In the step f), the main server creates a new score object, inserts information corresponding to the measure input from the existing score object into a new score object, selects a score object composed only of the selected measure as xml File, and midi file, respectively.
The method according to claim 6,
In the step f), the main server reads the xml file from the file server to generate a score object, and outputs the generated score object in the midi file format using the score editing module And a sound source reproduction method.
The method according to claim 6,
In step g) above
The musical composition information and sound source reproduction method according to claim 1, wherein the score information provided from the main server is implemented as a score using the score visualization library and the sound source is played using the sound source playback library.
KR1020150162008A 2015-11-18 2015-11-18 System for realizing score and replaying sound source, and method thereof KR102020341B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150162008A KR102020341B1 (en) 2015-11-18 2015-11-18 System for realizing score and replaying sound source, and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150162008A KR102020341B1 (en) 2015-11-18 2015-11-18 System for realizing score and replaying sound source, and method thereof

Publications (2)

Publication Number Publication Date
KR20170058504A true KR20170058504A (en) 2017-05-29
KR102020341B1 KR102020341B1 (en) 2019-09-11

Family

ID=59053639

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150162008A KR102020341B1 (en) 2015-11-18 2015-11-18 System for realizing score and replaying sound source, and method thereof

Country Status (1)

Country Link
KR (1) KR102020341B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210058064A (en) * 2019-11-13 2021-05-24 서미현 Cloud-based digital sheet music applications written to computer-readable storage media

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102605589B1 (en) 2023-06-01 2023-11-22 윤부한 Music Reproducing Method Using Musical Scale And Music Reproducing Apparatus Using The Same

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050013351A (en) * 2003-07-28 2005-02-04 주식회사파이소프트 Offer System For Score Using Internet And Method Thereof
KR20050046719A (en) 1999-08-05 2005-05-18 야마하 가부시키가이샤 Music reproducing apparatus
KR20060076638A (en) * 2004-12-29 2006-07-04 엘지전자 주식회사 Midi file synthesizer and synthesis method
KR100628053B1 (en) * 2005-03-25 2006-09-27 엘지전자 주식회사 Wireless communication terminal with auto-generation of digital music information and method of auto-generation of digital music information using same
KR20090001769A (en) * 2007-05-18 2009-01-09 이성만 System and method for providing sheet music data via internet network communication and media storing program source thereof
KR20090023912A (en) * 2007-09-03 2009-03-06 엘지전자 주식회사 Music data processing system
KR20120034950A (en) * 2010-10-04 2012-04-13 (주)비이소프트 Service method for editing and printing provide the music through internet
KR20120047037A (en) 2010-11-03 2012-05-11 한양대학교 산학협력단 Apparatus and method for playing music using score image

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050046719A (en) 1999-08-05 2005-05-18 야마하 가부시키가이샤 Music reproducing apparatus
KR20050013351A (en) * 2003-07-28 2005-02-04 주식회사파이소프트 Offer System For Score Using Internet And Method Thereof
KR20060076638A (en) * 2004-12-29 2006-07-04 엘지전자 주식회사 Midi file synthesizer and synthesis method
KR100628053B1 (en) * 2005-03-25 2006-09-27 엘지전자 주식회사 Wireless communication terminal with auto-generation of digital music information and method of auto-generation of digital music information using same
KR20090001769A (en) * 2007-05-18 2009-01-09 이성만 System and method for providing sheet music data via internet network communication and media storing program source thereof
KR20090023912A (en) * 2007-09-03 2009-03-06 엘지전자 주식회사 Music data processing system
KR20120034950A (en) * 2010-10-04 2012-04-13 (주)비이소프트 Service method for editing and printing provide the music through internet
KR20120047037A (en) 2010-11-03 2012-05-11 한양대학교 산학협력단 Apparatus and method for playing music using score image

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210058064A (en) * 2019-11-13 2021-05-24 서미현 Cloud-based digital sheet music applications written to computer-readable storage media

Also Published As

Publication number Publication date
KR102020341B1 (en) 2019-09-11

Similar Documents

Publication Publication Date Title
US20240062736A1 (en) Automated music composition and generation system employing virtual musical instrument libraries for producing notes contained in the digital pieces of automatically composed music
US8396714B2 (en) Systems and methods for concatenation of words in text to speech synthesis
US8352268B2 (en) Systems and methods for selective rate of speech and speech preferences for text to speech synthesis
US8712776B2 (en) Systems and methods for selective text to speech synthesis
US8352272B2 (en) Systems and methods for text to speech synthesis
US8583418B2 (en) Systems and methods of detecting language and natural language strings for text to speech synthesis
KR100361680B1 (en) On demand contents providing method and system
US8355919B2 (en) Systems and methods for text normalization for text to speech synthesis
US20100082327A1 (en) Systems and methods for mapping phonemes for text to speech synthesis
US20100082328A1 (en) Systems and methods for speech preprocessing in text to speech synthesis
US20140278433A1 (en) Voice synthesis device, voice synthesis method, and recording medium having a voice synthesis program stored thereon
CN106688035A (en) Voice synthesis device, voice synthesis method and program
CN110600004A (en) Voice synthesis playing method and device and storage medium
KR102020341B1 (en) System for realizing score and replaying sound source, and method thereof
JP5034599B2 (en) Music introduction sentence generation device, narration addition device, and program
US9293124B2 (en) Tempo-adaptive pattern velocity synthesis
WO2023005193A1 (en) Subtitle display method and device
KR101124798B1 (en) Apparatus and method for editing electronic picture book
KR101546331B1 (en) Method for reproducing music using musical scales and apparatus using the method
KR20140044003A (en) System and method for providing user created contents playing service
JP7048141B1 (en) Programs, file generation methods, information processing devices, and information processing systems
KR20070109103A (en) An online system for making multi-contents
JP2005266009A (en) Data conversion program and data conversion device
CN113987259A (en) Music score display method, medium, device and computing equipment
CN115410551A (en) Song conversion method and device, storage medium and electronic equipment

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E601 Decision to refuse application
J301 Trial decision

Free format text: TRIAL NUMBER: 2018101001884; TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20180430

Effective date: 20190730

S901 Examination by remand of revocation
GRNO Decision to grant (after opposition)
GRNT Written decision to grant