CA1328413C - Apparatus for reproducing music displaying words from a host computer - Google Patents

Apparatus for reproducing music displaying words from a host computer

Info

Publication number
CA1328413C
CA1328413C CA000604362A CA604362A CA1328413C CA 1328413 C CA1328413 C CA 1328413C CA 000604362 A CA000604362 A CA 000604362A CA 604362 A CA604362 A CA 604362A CA 1328413 C CA1328413 C CA 1328413C
Authority
CA
Canada
Prior art keywords
data
words
music data
memory
music
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.)
Expired - Fee Related
Application number
CA000604362A
Other languages
French (fr)
Inventor
Shinnosuke Taniguchi
Mihoji Tsumura
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.)
Ricos Co Ltd
Original Assignee
Shinnosuke Taniguchi
Mihoji Tsumura
Ricos Co., Ltd.
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
Priority claimed from JP63308503A external-priority patent/JP2847243B2/en
Priority claimed from JP1003086A external-priority patent/JPH02183660A/en
Priority claimed from JP1005793A external-priority patent/JPH02185159A/en
Priority claimed from JP1011298A external-priority patent/JPH02192259A/en
Priority claimed from JP1035608A external-priority patent/JPH02216690A/en
Priority claimed from JP1040717A external-priority patent/JP2930967B2/en
Priority claimed from JP1050788A external-priority patent/JP2866895B2/en
Application filed by Shinnosuke Taniguchi, Mihoji Tsumura, Ricos Co., Ltd. filed Critical Shinnosuke Taniguchi
Application granted granted Critical
Publication of CA1328413C publication Critical patent/CA1328413C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K15/00Acoustics not otherwise provided for
    • G10K15/04Sound-producing devices
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/18Selecting circuits
    • G10H1/26Selecting circuits for automatically producing a series of tones
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/36Accompaniment arrangements
    • G10H1/361Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems
    • G10H1/365Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems the accompaniment information being stored on a host computer and transmitted to a reproducing terminal by means of a network, e.g. public telephone lines
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/171Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
    • G10H2240/201Physical layer or hardware aspects of transmission to or from an electrophonic musical instrument, e.g. voltage levels, bit streams, code words or symbols over a physical link connecting network nodes or instruments
    • G10H2240/241Telephone transmission, i.e. using twisted pair telephone lines or any type of telephone network
    • G10H2240/245ISDN [Integrated Services Digital Network]

Abstract

ABSTRACT
Data for reproducing music and displaying words are composed of binary-coded digital signals. Such signals are down-loaded via a public communication line, or data corresponding to a plurality of musical pieces or songs are previously stored in an apparatus, and the stored data are selectively processed by a CPU. In the instrumental music data, trigger signals are existent for progression of processing the words data, whereby the reproduction of music and the display of words are linked to each other. The music thus reproduced is utilized as background music or for enabling the user to sing to the accompaniment thereof while watching the words displayed synchronously with such music reproduc-tion.

Description

1328~13 TITLE OF THE INVENTION:
APPARATUS FOR REPRODUCING MUSIC DISPLAYING
WORDS FROM A HOST COMPUTER

BACXGROUND OF THE INVENTION:
(a) Field of the Invention The present invention relates to an apparatus capable of selecting a desired musical piece or song from a data base of a plurality of binary-coded musical pieces or songs and words thereof, and reproducing the selected musical piece while displaying the words thereof synchronously with such reproduction. The apparatus includes a unit for enabling the user to sing with a microphone while watching the words displayed in accordance with progression of the reproduced music.
And the apparatus further includes a means for down-loading the data via a public co~munication line.

(b) Description of the Prior Art - For enabling a user to enjoy singing a song with a microphone at home or in an eating house while watching the words visually represented on a display device simultaneously with the reproduced music, it has been necessary heretofore to prepare prerecorded tapes - 2 - ~

~,^.
. -- --or optical discs and an apparatus for reproducing them.
In such apparatus, when the user wants to sing desired songs or some new musical pieces are released, it becomes requisite for him to successively ada recorded tapes or optical discs to his repertory. However, since there exist a great number of known musical pieces or songs and new ones are released every month one after another, the expense amounts to a great value if all of such new releases are to be stored. And there arises another problem of necessitating a suitable place to store the recorded tapes and so forth.
In order to eliminate the above disadvantages, there may be contrived a means of transmitting music via a wire broadcasting system and allowing the listener to sing in accordance therewith. However, in such consti-tution, it is impossible for the receiving side to select a desired musical piece or song at a free time for singing.
In view of such circumstances, there has been developed an improved system which constitutes a network inclusive of a host computer and sends digitized music signals to a plurality of terminal apparatus. According to this system, personal computers are cmployed as terminal units, and digital signals are transmitted thereto from a data base stored in the host computer.
Then a desired musical piece or song is analyzed by an incorporated programmable sound generator composed of an integrated circuit (IC) and is controlled in the described language. Since such IC is producable at low cost, each terminal unit can be rendered less expensive.
On the other hand, however, the capability of the IC
itself is so low that fine control of the sound volume cannot be executed in multiple steps. Furthermore, it is impossible to carrv out fine setting of musical note lengths or to perform analysis for repetition of the musical piece. Consequently, some disadvantages are unavoidable including lack of music expressional capa-bility to eventually fail in attaining satisfactory music reproduction.
In another known system realized practically, music is transmitted through a telephone line and reproduced by the use of Videotex. However, it is still impossible by such system to achieve fine control of the wound volume due to the restriction relative to the amount of data. In addition, since the number of simul-taneously emittable tones to form a chord is limited to five or six, any sound composition with a great tonic width is impossible. Besides the above, since the tones - 132841~ , utilizable are merely 15 kinds, the lack of expressional capability still remains to eventually bring about inadequacy in ~mploying the above apparatus for business use.
Meanwhile, there is known a PCM recording/
playback system which converts each musical piece or song into digital signals of a unitary amount. According to such system where the musical piece or song is analyzed along the time series, the digital amount needs to be displayed so that the total amount of the required data becomes extremely huge. Therefore, although the expressional capability may be sufficient, the amount of the required data is excessive to consequently raise some problems xegarding the strage of multiple musical pieces or songs in a memory unit of a fixed capacity and the data transmission through a public communication line.
Furthermore, with regard to display of words also, the words encoded in binary notation are trans-mitted together with the instrumental music data and then are visually represented on a display device such as a cathode-ray tube (CRT). And it is necessary that the display of words be performed synchronously with repro-duction of the musical piece or song, so as to inform the user of the present portion of the words by changing the 1328~13 color of the words already sung or by indicating such portion with an arrow or the like. However, in the process of partially erasing the words or changing the color thereof by the use of the aforementioned Videotex, another problem arises that the speed of replacement is rendered lower in displacing or erasing the words.
Therefore it becomes necessary to replace the displayed content on the entire CRT screen at each time to even-tually fail in maintaining fine synchronism with progress of the music reproduction.

SUMMARY OF THE INVENTION:
An object of the present invention resides in providing an apparatus which, on the premise that it is connected to an external host computer via a public communication line, enables a use to select any desired musical piece or song and to sing to the accompaniment of the reproduced music merely by the use of a terminal unit without the necessity of stocking a multiplicity of recorded tapes or optical discs. The public communication line is defined here to imply both an analog telephone line and an ISDN-standard digital line.
It is another object of the present invention to provide an apparatus which is capable of producing 132841~

digital music data by encoding maximally collocted musical pieces or songs and thereby curtailing both the data transmission and the operation process while realizing satisfactory music reproduction with abundant expression.
A further object of the invention is to provide an apparatus adapted to perform rapid selection of musical pieces or songs by effectively utilizing a huge amount of teh data stored in a memory unit incorporated in the apparatus.
And still another object of the invention is to provide an apparatus which processes the words of each song in the form of binary signals and, out of the entire words visually represented on a display device, partially erases the words already sung or indicates with an arrow or the like the portion of teh words being sung. The apparatus is further capable of adequately changing the background color of teh displayed words and realizing proper progress of the words in accurate synchronism with the musical piece being reproduced.
In this specification, "composite music data"
signifies binary-coded data including instrumental music play, words and file data; "instrumental music data"
signifies binary-coded data of teh instrumental music 1328~ 3 play; and "words data" signifies binary-coded data of the words, respectively.
Any other objects, features and advantages of the present invention than those mentioned above will be more apparent from the following detailed description and the accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS:
The accompanying drawings show preferred embodiments of the present invention, in which:
Fig. 1 is a schematic block diagram of the apparatus according to the invention;
Fig. 2 schematically shows the format of unitary data;
Fig. 3 is a schematic block diagram of a second embodiment of the invention;
Fig. 4 shows the relationship among data groups;
Fig. 5 is a block diagram principally showing the constitution for reproduction of music;
Fig. 6 graphically shows the waveform of a sampling signal;
Fig. 7 is a block diagram principally showing the constitution of a first exemplary memory unit;

~328~13 Figs. 8 and 9 are flow charts of such memory unit;
Fig. 10 is a block diagram principally showing the constitution of a second exemplary memory unit;
Fig. 11 is a flow chart of the memory unit shown in Fig. 10;
Fig. 12 is a block diagram principally showing the constitution of a third exemplary memory unit;
Fig. 13 is a flow chart of the memory unit shown in Fig. 12;
Fig. 14 is a block diagram principally showing the constitution of a first exemplary words display device;
Figs. 15 and 16 are schematic block diagrams of the words display device in Fig. 14; and Fig. 17 is a block diagram showing a second exemplary words display device.

: .

DESCRIPTION OF THE PREFERRED EMBODIMENTS:
Hereinafter preferred embodiments of the present invention will be described with reference to the accom-panying drawings.
Fig. 1 is a schematic block diagram of the apparatus according to the present invention, wherein a ~3284i~

host computer 1 incorporates a data base composed of a multiplicity of composite music data formed by binary-coding instrumental play of musical pieces or songs and adding a data code to each of them. Denoted by 2 is a terminal apparatus of the present invention installed on the user's side for reproduction of music and display of words. The terminal apparatus 2 is in on-line connection to the host computer 1. Although the allow-able number of such terminal apparatus 2 is naturally limited in conformity with the capability of the host computer 1, it is necessary to preset a sufficiently great number for prospective increase of users in the future. Meanwhile, the composite music data stored as the data base may be any desired amount within the storage capacity of the host computer 1. For completely meeting the requirements from all users of the terminal apparatus 2, at least 300 musical pieces or songs will be needed.
The terminal apparatus 2 comprises a selector means 3 for down-loading desired music data from the data base by inputting the data code; a memory means 4 for storing the music data down-loaded from the data base via the selector means 3; a calculator means 5 for analyzing the stored binary music data and processing 1328~13 such data to convert the same into analog signal; and an amplifier 6 for amplifying the analog signal. Denoted by 7 is a loudspeaker for outputting the reproduced signal as music. The selector means 3 is normally equipped with a ten-key device for inputting the data numerically.
In such constitution, the operation of converting the instrumental music play into binary music data is performed by previously encoding with another purpose of data compression on a virtual table, and subsequently the signals thus processed are stored as the data base.
The memory means 4 is formed of a RAM, and teh operation means 5 is formed of a 16-bit or 32-bit microprocessor for execution of rapid processing. In the on-line connection between the host computer 1 and teh terminal apparatus 2, a modem is interposed in the case of utilizing an analog teleplone line, or an interface such is Input/Output port is interposed in the case of utilizing a digital line of ISDN system or the like.
In processing the data by the host computer 1, batch processing may be possible for each of teh terminal apparatus, but since the uses of such apparatus are usually concentrated in a particular time zone, it is preferred that input commands be processed by the time 1328~13 sharing system so as to shorten the wait time of the users for idle lines.
Fig. 2 schematically shows the format of unitary data, wherein CL (clear) is a data portion for erasing any unrequired data that remains in the memory means 4 at the data call time; DC (data code) denotes a discrimina-tion code; DL (data length) is a signal to indicate the length of the unitary data; DI (data identification) is a signal to represent the identification of the data; DM
(data music) is a data portion formed by binary-coding the instrumental music play; and DE (data end) is a signal to indicate the end of teh music data. One unit of the music data includes CL, DC and DL added to the beginning of its format, but since the individual play time is not fixed, a capacity waste is induced if the unitary data capacity is allocated to the longest-time musical piece or song. Therefore, in the present invention, the music data is divided by determining a certain capacity (e.g. a maximum packet length of 25 bytes) as one unit, and the divided data are united mutually through DI to avert such waste in the data capacity. Furthermore, the data base can be formed without being restricted by the length of any musical piece or song. Since the time required in the operation 1328~13 , means 5 for dicision of teh signal DL is extremely short, there never occurs any interruption of the music during a reproduction mode to eventually avoid an impediment to the user.
Regarding the operation of the apparatus described above, first the user connects the terminal apparatus 2 to teh host computer 1 and inputs a data code, which corresponds to a desired musical piece or song to be reproduced, by manipulating the numerical keyboard or the like in the selector means 3. Then the host computer 1 retrieves the input signal and down-loads in teh terminal apparatus 2 the music data designated by the data code. The music data is processed by the operation means 5 after being once saved in the memory means 4, and subsequently teh reproduced signal is out-putted.
Although the description given in connection with Fig. 1 is concerned merely with the music data alone, it is a matter of course that if the words are binary-coded and included in teh data base together with the music data as will be mentioned below, the words can be outputted by incorporating a display device of a CRT or the like in the terminal apparatus 2.
Fig. 3 is a block diagram showing a second embodiment of the apparatus according to the present invention. Now this embodiment will be described below with reference to the diagram of Fig. 4 which represents the relationship among data groups. Denoted by 11 is a host computer equipped with a memory unit to store a data base composed of a plurality of composite music data.
There are also shown a public communication line 12 connected to a plurality of terminal apparatus 13 installed on the users' side, and a control means 14 provided on the terminal side and fed with input digital signals via a modem or an I/O port. The control means consists of a CPU, a memory unit, an input unit such as a keyboard and so forth. Denoted by 15 is a digital-to-analog (D/A) converter connected to the control means 14.
And its internal fundamental signal waveform and output level are controlled by the digital signal processed by the control means 14 and outputted in accordance with the tim~ series. The signal converted into an analog form by the D/A converter 15 is amplified by the amplifier 16 and then the reproduced signal is emit~ed as music from the loudspeaker. Denoted by 17 is a display unit which is connected to the control means 14 and serves to sequen-tially display the words corresponding to the reproduced musical piece or song.

1328~13 As regards the means for reproducing a desired musical piece or song by the apparatus mentioned, first the user manipula~es the keyboard of the control means 14 to designate the data code (normally discriminated by numerical value) added to the corresponding musical piece or song. Then a command is transmitted via the public communication line 12 to the host computer 11, and the required music data is down-loaded in the terminal apparatus 13 so that, after the processing by the control means 14, the music is reproduced and emitted from the loudspeaker while the words relevant to such musical piece sr song are visually represented on the display device 17.
As shown in Fig. 4, the composite music data consists of three groups, i.e. file header, words data and instrumental music data. Each file header is given by a serial song array number which functions as a data code with allocation of a 32-byte storage capacity for the total data amount, input data, time and so forth.
Meanwhile, there is allocated to the words data a maximum storage capacity of 8 kilobytes for the title, lyric writer, music composer, end code and variable-length words.
- To the instrumental music data, there is 1328~13 allocated a maximum storage capacity of 54 to 85 kilo-bytes for musical note data, time data, expression control data and progression control data. Each musical piece or song is converted into a data base in the sequence of a file header (including data code), words data and instrumental music data.
As for the format of the instrumental music data, the present inventor has so contrived that, in the case of a musical instrument with a keyboard for example, the play data are derived from the operations of pounding or releasing the keys by a player, stepping or releasing the pedal for musical effects, or on-off action of the switch to designate a desired tone. And such operations are analyzed as quantitative numerical values and converted into digital signals, whereby objective digital data are obtained. The details of such digital data will be described below.
(l) Musical note data The musical note data is composed of converted digital values representing which of the keys is pounded or released and the force or degree of such pounding.
The data consists of a sound emission start command and a sound emission stop command.
(a) Sound emission start command The start of sound emission is designated by 4 higher-order bits out of a predetermined unitary byte, and the staff line on the musical score for the melody is designated by the 4 lower-order bits, and then the scale of the tones and the strength of the sound to be emitted are also designated. The scale covers a compass of 10 and half octaves and is designated in a range of 0 to 127 tones by sequentially changing the numerical values per half tone. In this embodiment, a tone C is set as a value of 60.
(b) Sound emission stop command The stop of sound emission is designated by 4 higher-order bits out of a predetermined unitary byte, and the staff line on the musical score is designated by 4 lower-order bits. In succession to the sound emission stop command, the above-described scale is designated.
(2) Time data The time data serves to designate the duration and the pause time of the individual data, and it is composed of a reference mark command and a lapse time command.
(a) Reference mark command The reference mark command has a function of a bar on the musical score and serves as a partition sign.

In this embodiment, the sound emission of each musical note may be calculated by regarding the reference mark as a start point or from the beginning of the musical piece or song. However, if the calculation is executed from the reference mark, accurate instrumental play of the music can be attained even in case the musical piece or song is reproduced from any other position than the beginning thereof.
(b) Lapse time command - The lapse time command executes calculation of the lapse time from the reference mark or from the start of the musical piece or song, and its basic unitary length is set to 10.42 msec. In case the instrumental play proceeds in such basic unitary length, 120 tempos are maintained per minute, but the tempo is variable by changing the basic unitary length.
(3) Expression control data The expression control data is used as an addition to the musical note data for achieving further faithful expression of the music reproduction with respect to the natural sound by, in a musical instrument, stepping the pedal or pounding the keyboard and then applying modulation such as vibrato. The expression control data comprises a modulation command, an opera-1328~13 tional factor command, a tone command, a staff line modulation command, a fine change command and a words erase command. The expression control data is also adapted for designation of each staff line on the musical score.
(a) Modulation command This command is used for applying vibrato to a desired scale per staff line through frequency modulation.
The degree of such modulation can be designated by a numerical input.
(b) Operational factor command The operational factor denotes an individual tone or a reproduction level per staff line, and the on-off action or the level setting can be designated and changed regardless of whether it is anterior or posterior to the start of reproduction. The above consists of a command for setting the kind of the operational factor and another command for designating the level. The kinds of operational factors include a portamento indicative of the gliding movement time to a different tone, a main volume indicative of the entire output level, a volume indicative of the output level in each staff line, a stereo balance indicative of the left-right output balance, a reverb indicative of the reverberation effect level, and 1328~13 functions of a damper pedal and a sostenuto pedal for emphasizing the acoustic effects.
(c) Tone command The tone command is used for giving numerical values to preset reference waveforms and designating them for individual staff lines. The commands correspond respectively to the standard waveforms of various string, wind and keyboard musical instruments.
(d) Staff-line modulation command This command applies modulation to the entirety of the designated staff line through frequency modulation.
The degree of such modulation can be designated by a numerical value.
(e) Fine change command This command has a function of gradually increasing or decreasing the frequency to the staff line being reproduced, and is used in the case of exhibiting, for example, the choking effect of a guitar or the like.
It is possible in each case to achieve a change of one octave.
(f) Words erase command In this embodiment, the words of each song or musical piece are visually represented on a display device in accordance with reproduction of the musical 13:28~1~

piece. Since visual representation of the words already sung is no further necessary, it is preferred that such words be erased from the screen of the display device to simplify the visual representation as well as to facili-tate the singing. Therefore, this erase command serves to designate the amount of the words to be erased. If the number of the words to be erased is properly designated in the data, the words are seguentially erased in accordance with the progression of the music reproduction.
(3) Progression control data This data serves to determine the progression of the musical piece reproduction, including the pro-gression tempo in accordance with the music reproduction, the portion of the musical piece to be repeated and the number of such repetition, and the end portion thereof.
This control data consists of a label command, a repeat command, a conditional repeat command, a time pattern command, a tempo command and an end command.
(a) Label command This command indicates the beginning of repetition such as segno accompanied with a label number.
(b) Repeat command A command for indicating the end of repetition 1328~13 and designating the label for return and the number of required repetitions, thereby setting the label number and the number of repetitions.
(c) Conditional repeat command A command for designating shift to another specified label after completion of the operation by the repeat command. On the musical score, this command corresponds to a parenthesis.
(d) Time pattern command A command executed at the beginning or any mid portion of the instrumental music data to determine the kind and the number of musical notes constituting one bar. This command designates both the numerators and the denominators of the musical notes individually, thereby determining the rhythm of the whole musical piece or song.
(e) Tempo command This command is concerned with the aforemen-tioned lapse time command, and serves to determine the tempo of the musical piece or song by designating the number of counts per basic unitary length of the lapse time. Therefore, the tempo becomes slower in accordance with increase of the numerical value.
(f) End command 1328~13 A command for indicating the end of reproduction of one musical piece or song. The end is represented by previously inputting a specific numerical value.
As for decision of the standard lapse time and the scale, calculations are executed on the basis of the clock frequency obtained from the CPU in the control means 14.
In this embodiment, the sound volume data is divided into 127 steps, and the number of simultaneously emissible sounds is set to at least 32 while the number of tones is set to be greater than 127 for realizing the desired expression of the various effective sounds men-tioned above. As for the basic unitary time of musical notes, the length is set to 10.24 msec and its integral multiple is utilized.
The individual commands are designated by specified numerical values, respectively. Any of such numerical values is not restricted to a single one alone, and it is a matter of course that the amounts of data can be reduced by omitting some specified commands depending on the storage capacity of the host computer 11 or that of each terminal apparatus 13.
Fig. 5 is a block diagram showing an exemplary constitution contrived principally for reproduction of 1328~13 music in digital communication. There are included an interface 21 such as an I/O port; a CPU 22 for computing and processing the input data received from the interface 21 and functioning to control each of the means connected mutually via two or multiple buses; an internal interface 23 for matching the CPU 22 to each of the means in the following stages; a main memory 24 for temporarily storing the data transferred thereto; a clock generator 25 incorporated in the CPU 22 and generating clock pulses of a predetermined frequency used to drive the CPU 22 while being utilized as a basis of the musical tempo or as a reference to determine the scale. The clock generator 25 is not limited to such internal type alone, and any external clock means may be employed as well. Further shown are a volume D/A converter 26 for converting into an analog amount the digital amount of each sound desig-nated in the music data processed by the CPU 22. And two of such converters are installed for stereophonic repro-duction. The voltages outputted from the D/A converters 26 are applied to voltage control amplifiers 27 respec-tively. Denoted by 28 is a scale con~rol frequency divider for demultiplying the frequency of the clock pulses obtained from the clock generator 25, thereby producing a desired frequency which corresponds to the 1328~13 designated scale in the music data. The frequency divider 28 is driven by the data inputted thereto from the internal interface 23. There are further shown waveform memories 29 for storing digital data obtained by sampling, analyzing and digitizing the characteristic analog waveforms of individual string or wind musical instruments. Each of the waveform memories 29 stores the sampling waveform of a specific musical instrument individually, and a plurality of such memories are existent in mutually equivalent relationship. When a control signal is fed from the CPU 22 via the internal interface 23, the data corresponding thereto is outputted to the waveform D/A converter 30. The signal converted into an analog form in this stage is then fed to the voltage control amplifier 27, where the analog signal is combined with another analog signal previously outputted from the volume D/A converter 26, and the resultant signal reproduced via the amplifier 32 is emitted as music from the loudspeaker. Denoted by 31 is a rever-berator installed when necessary and serving to add the reverberation effect in accordance with the dimensions of a room for music reproduction or with the physical properties of its wall surfaces.
Now the operation of the output unit will be 1328~13 described below. The music data in the form of digital signal received by the interface 21 is composed of 8 bits and is transmitted to the main memory 24 via two buses. In this stage of the operation, the CPU 22 is held in its standby state until the music data is trans-mitted thereto. Subsequently the CPU 22 reads out the music data byte by byte from the main memory 24. The music data thus read out is formed in accordance with the pulses from the clock generator 25 when it is the time supervisory data. In the case of any other data relative to the start or stop of musical-note sound emission or the signal strength thereof, the data is converted into an analog form by the volume D/A converter 26. Meanwhile, in the case of scale data, it is inputted to the scale control frequency divider 28, which then generates a signal of the demultiplied frequency deter-mined in conformity with the clock pulses. If the received data is composed of the signal for determining the tone, the specific sampling waveform stored in the memory 29 is fed to the waveform D/A converter 30, and the analog signal obtained therefrom is outputted to the voltage control amplifier 27. Then, as mentioned above, the amplifier 27 combines the analog amount of the D/A
converter 26 with the analog signal of the D/A converter 132~413 30, thereby forming a resultant analog signal to be reproduced.
Fig. 6 graphically shows the analog unitary sampling waveform stored in the memory 29. Such waveform comprises an initial portion A and a repetitive portion B. That is, the waveform of each kind of musical instruments can broadly be classified into two character-istic forms. In the case of a piano, for example, one peculiar waveform is derived from an impact sound emitted by a piano wire and a hammer as a result of pounding a key, and another is an attenuated sound waveform of the piano wire. The impact sound has a momentary waveform like an initial noise, while the attenuated sound has a continuous sine waveform. Therefore, the piano tone can be reproduced by employment of proper means for sampling the initial impact sound waveform A and merely one unitary portion of the subsequent attenuated repetitive waveform B, and then combining the two waveforms with each other at the output time to gradually decrease the respective waveform. Consequently, it becomes possible to reduce the required storage capacity of the waveform memory 29 to a relatively small value.
Fig. 7 is a block diagram showing principally the constitution of the memory unit, wherein there are 1328~13 included a host computer 41 having a data base to store composite music data, and a public comm~lnication line 42 for connecting terminal apparatus to the host computer 41 via a modem 43 and an interface 44. Also shown are a keyboard 45 serving as a selector means to select the desired music data for reproduction by inputting a numerical value; a processing circuit 46 for controlling the following-stage circuits such as memory means by feeding signals to the host computer 41 for selection of the music data; and memory means 47 consisting of a main memory 48 and an auxiliary memory 49 for storage of the music data. In the memory means 47, the main memory 48 has a function of storing merely the music data being reproduced. Meanwhile, the auxiliary memory 49 has a function of designating a plurality of music data for frequent reproduction and previously down-loading such data from the host computer 41, or a function of down-loading and storing surplus music data in the host computer 41 prior to transfer of such data to the main memory 48. In the auxiliary memory 49, there is ensured a storage capacity of about 300 musical pieces or songs.
Further shown is a reproducing means 50 for converting the digital music data into an analog form and reproducing the analog signal as instrumental music. The means 50 132~413 comprises three circuits of a synthesizer 51, an amplifier 52 and a loudspeaker 53.
The apparatus of the present invention performs its operation in accordance with the procedure shown in the flow chart of Fig. 8. When a numerical value repre-senting a data code is inputted [block 61] by manipulating the keyboard 45, the music data stored in the auxiliary memory 49 is retrieved [block 62] by the processing circuit 46. Then a decision is made [block 63] as to whether the selected music data is existent in the stored content of the auxiliary memory 49. If the result of such decision is affirmative (yes), the music data is loaded [block 67] in the main memory 49 and is reproduced by the means 50, so that the played instrumental music is outputted from the loudspeaker 53. Since the music data stored as the data base in the host computer 41 is previously encoded by the synthesizer, high-fidelity reproduction of the music can be attained by the use of another synthesizer 51 which has a decoding function to the contrary. If the selected music data is not existent in the stored content of the auxiliaxy memory 49 and the result of the decision in block 63 of Fig. 8 is negative (no), a request for transmission of such music data is sent [block 54] from the processing circuit 46 to the 132~413 host computer 41 via the public communication line 42.
The music data transmitted [block 65] to the apparatus in response to the above request is saved [block 66]
first in the auxiliary memory 49 and, after being stored therein, the music data is loaded [block 671 in the main memory 48 via the processing circuit 46 and then is reproduced lblock 68]. In Fig. 8, the branch A represents the operation performed when no margin is left in the storage capacity of the auxiliary memory 49. In such a case, the operation proceeds as shown in another flow chart of Fig. 9. First, a decision is made [block 71] as to whether any margin capacity is left or not in the auxiliary memory 49, and if the result of such decision is negative [block 72], the music data reproduced least frequently in the past is erased [block 73] from the entire music data stored therein to consequently provide a margin in the capacity, and then the requested data is saved. When the result of the above decision is affirmative (yes) to indicate the existence of a storage margin, the data is saved directly in the auxiliary memory 49. Consequently, it is necessary for the indi-vidual composite music data to include the past reproduc-tion frequency in addition to the data code. As for control of the auxiliary memory 49, the past reproduction 132~413 frequency is retrieved, besides the above operation, per predetermined period counted by an internal timer, and any music data not used so frequently as to reach a preset number of loading times is erased so that the entire music data stored in the auxiliary memory 49 can be always, maintained satisfactory and adequate.
Fig. 10 is a block diagram of a second embodiment of teh memory unit with a laser disc employed in the terminal apparatus of teh invention, and Fig. 11 is a flow chart showing the operation procedure in teh terminal apparatus. Since the use of a public communication line becomes expensive in case teh data base is dependent entirely on teh host computer, this embodiment is so contrived that any music pieces or songs requested frequently are stored on the terminal apparatus side, and the music data are loaded therefrom to curtail the expenditure of using the communication line. The term "optical disc" is not limited to a nonwritable CD-ROM
alone, and includes a readable/writable CD-RAM and further an optical disc of another type that permits addi-tional storage merely once.Denoted by 81 is a CD-ROM disc having a diameter of 12 cm and a storage capacity of 500 megabytes. Each musical piece or song is digitized by the aforementioned method to form instrumental music data '.~ ' 1328~13 while the words of each song are encoded similarly to form words data. Furthermore, key words representing the title, singer, composer, lyric writer and so forth of each song are added thereto with retrieval data having a data code, thereby forming composite music data of 83 kilobytes per song. And the disc is capable of storing such composite music data corresponding to a maximum of about 6000 musical pieces or songs. Also shown are a CD- ROM drive mechanism 82; a CPU 83 connected to the CD-ROM drive mechanism 82 and having a function of controlling the same and loading one or more retrieved music data in the RAM; an input unit 84 (normally with a ten-key device or the like) for inputting the identifica-tion code or retrieval data for the desired music; a display device 85 for visually displaying the words data and so forth out of the composite music data; and a reproducing unit 86. The instrumental music data out of the composite music data loaded from the CD-ROM disc 81 into the CPU 83 by a sequencer 87 is fed to a synthesizer 88, whose output analog signal is amplified by an amplifier 89 and then is reproduced as music by means of a loud-speaker 90. Denoted by 91 is a host computer where any new song and so forth not yet stored in the CD-ROM disc 81 are added to renew teh data base. The host computer 91 is 132~

connected to a pu~lic communication line 93 throuqh the CPU 83 and teh interface 92.
In the operation procedure of the memory unit, as shown in Fig. 11, first the data code or the like is inputted [block 101~ from the input unit 84. Then the CPU 83 functions to actuate the CD-ROM disc drive mechanism 82 [block 102]. In case the input data is existent in teh stored content, the resuly of a decision becomes affirmative (yes), so that the composite music data including the data code added thereto is obtained from the CD-ROM disc 81 and then is loaded [block 106]
in the RAM incorporated in the CPU 83. Out of such composite music data, teh words data is visually repre-sented on teh display device 85, and teh instrumental music data is fed to teh synthesizer 88 while being sequentially processed by the sequencer 87. And after conversion into an analog form, the resultant signal is amplified by the amplifier 89 and then is emitted as reproduced music from the loudspeaker 90. Meanwhile, if the data designated by the numerical value from the input unit 84 is not existent in the CD-ROM disc 81, the result of teh decision becomes negative (no), so that the CPU 83 immediately requests transmission of teh desired music data to teh host computer 91 via the public 132~13 communication line [block 104]. And the music data transmitted [block 105] to the terminal apparatus is further transferred to the block 106 mentioned above.
The music data is designated by the data code or by inputting a key word representative of the title of the song or the like and retrieving the same from the stored data. In the latter case, the music data retrieval function can be further enhanced by an improved system which once displays a plurality of file data such as singers' names or composers' names on the display device 85 and then selecting the desired one therefrom.
As for the memory unit, the constitution can be modified by equipping the terminal apparatus with a main memory and an auxiliary memory. Figs. 12 and 13 show a third embodiment having such modified constitution. In the diagram, a ROM board 111 is provided with a plurality of additional semiconductor ROMs having a capacity to store music data of 2000 songs each composed of 85 kilo-bytes on the average. Denoted by 112 is a semiconductor RAM adapted for writing and reading music data of about 30 songs and backed up by a battery 113 so that the data are not erased despite turn-off or interruption of the power supply. Both the ROMs and RAMs employed here may be known products and are additionally installed to 132~ 3 attain desired capacities. There are also shown a CPU
114 for controlling the ROM board 111 and the RAM 112;
a host computer 115 for auxiliarily utilizing the data base which is composed of the music data not stored in the ROM board 111 or the music data requested least frequently; a digital or analog public communication line 116 for connecting the host computer 115 to terminal apparatus; an input unit 117 for receiving a data code and so forth for retrieval of desired music data to be .
reproduced; a display device 118 for visually representing the words data with characters out of the composite music data; and a reproducing unit 119 for outputting the instrumental music data, which is included in the composite music data fed to the CPU 114, to a sound source 121 such as a synthesizer, via a sequencer 120, then amplifying the output analog signal of the sound source 121 by an amplifier 122 and emitting the reproducéd music from a loudspeaker 123.
The operation of the above apparatus will now be described below with reference to a flow chart of Fig. 13.
First, when the data code for a request song is fed [block 131] from the input unit 117, the CPU 114 retrieves [blocks 132 and 133] the storage contents of the ROM board 111.
And if the result of a decision is affirmative (yes) to 132~13 imply that the designated data code is found in such stored contents, the entirety of the composite music data is read out and processed by the CPU 124, and then its output is fed [block 133] to the sequencer 120 to execute both display of the words [block 139] and reproduction of the instrumental music [block 140]. Meanwhile, when the result of the decision in block 133 is negative (no), the stored content of the RAM 112 is retrieved. And if the designated data code is found therein, the operation proceeds to block 138 in the same manner as the above.
If the result of another decision is negative (no) in block 134 also, the data base of the host computer 115 is retrieved [block 135], and the composite music data with the designated data code is transmitted [block 136] to the terminal apparatus. Subse~uently the music data is once saved [block 137] in the R~M 112, and then the operation proceeds to block 138 to execute both display of the wor~s and reproduction of the instrumental music.
Figs. 14 through 16 show an exemplary embodiment for visually representing the words on the display device, wherein connection to the external host computer is executed through digital communication. In the diagrams, there are included an I/O port 151 for inputting an external digital signal to the apparatus, and a CPU 152 ~32~413 for computing and processing the external data received.
The CPU 152 processes both the instrumental music data and the words data simultaneously. A single CPU may be employed for common use as in this embodiment, or separate CPUs may be employed and driven synchronously with each other via a bus for individually processing the instrumental music data and the words data. Also shown are a first video memory (VRAM) 153 having a storage capacity for the words data of a single song out of the entire data transmitted thereto; and a second video memory (VRAM) 154 having the same storage capacity as that of the first VRAM 153 and serving to store the position of a window for sequential display o preset unitary words data. In this embodiment, the words data is composed of a maximum of 8 kilobytes or so. Since each of the VRAMs 153 and 154 needs to have a sufficient storage capacity for displaying one complete image on the screen, a capacity of more than 256 kilobytes is prepared.
In the words data, a line feed code is included at each of predetermined positions for display of words. Also shown are an instrumental music memory 155 for storing the instrumental music data out of the composite music data; and an interface 156 for outputting to the CPU 152 a color change signal included in the digital signal ~2~

obtained from the instrumental music memory 155. The color change signal serves to shift the window position forward while properly changing the colors of both the words and the background. Further shown is a video processor 157 having a function of converting the digital signal into video signal after the storage data in the first and second VRAMs 153, 154 are computed and processed by the CPU 152. Denoted by 158 is a display device consisting of a CRT or liquid crystal panel and serving to display the entire words while following up the position thereof relative to the song being repro-duced and changing the colors of both the words and the background.
Referring now to Fig. 15, a description will be given with regard to the data processing in the above constitution. First the composite music data transferred from the external data base via the I/O port 151 is so processed that the words data is stored in the first VR~M
153 while the instrumental music data is stored in the music memory 155. Subsequently the apparatus performs its operation in accordance with the respective storage contents. The CPU 152 analyzes the instrumental music data and converts the same into a music signal while taking out the words data from the first VRAM 153 and 1328~3 visually representing the words on the display device 158 via the video processor 157. The color change signal included in the data obtained from the instrumental music memory 155 is fed to the CPU 152 via the interface 156, whereby the window position stored in the second VRAM 154 is shifted forward. When necessary, the signal for changing the background color of the display device 158 is outputted to the video processor 157, and the content thereof is combined with the content of the first VRAM 153, so that the combined data is visually represented on the display device 158. In this case, if the character color and the background color in the window are so designated as to become the same, the words already sung are sequen-tially erased on the screen of the display device 158.
If the designation is so executed as to change the back-ground color at each clause or phase, the visual effect is rendered more conspicuous. In Fig. 15, there are shown storage content 159 of the first VRAM 153; storage content 160 of the second VRAM 154; combined content 161 visually represented on the display device; and a window 162 illustrated conceptionally. The color change signals may be intermingled with the instrumental music data in such a manner that one bit thereof becomes a pulse output, so that the words can be advanced on a character-by-132~413 character basis simultaneously with the processing of the instrumental music data. However, it is necessary that chromatic data be intermingled additionally for the color changing purpose. Meanwhile, if a plurality of bits are allocated to the color change signal, it becomes possible to erase plural characters at a time or to change the colors simultaneously. Furthermore, a desired number of characters from the start of reproduction of teh musical piece or song can be designated for erasure by employing a greater number of bit strings.
In this case, even when the song is reproduced from any of its mid portions, the above visual represen-tation can be performed accurately in compliance with progression of teh instrumental music. Although the window 162 may be formed with a fixed capacity as in the embodiment mentioned, a modification is possible in such a manner that the capacity is varied to increase succes-sively and the portion from the beginning of teh words to the end thereof is treated as a single window.
Fig. 16 is a block diagram of another example different from the foregoing one shown in Fig. 15. If moving-image data stored in an optical disc 163 is super-imposed by a video processor, the background can be turned into a moving image without being limited merely to a 132~4~3 still image alone, hence achieving greater visual effect.
Fig. 17 shows a second embodiment contrived for displaying words, wherein instrumental music data and words data are processed sequentially and individually by means of a sequencer. There are included a host computer 171 installed externally; a communica~ion device 172 such as an interface or modem; a CPU 173 for computing and processing the composite music data down-loaded from the host computer 171, and including an input unit and a memory unit for storing the music data; a sequencer 174 having a function of feeding the instrumental music data, out of the composite music data, sequentially to a sound source such as MIDI, and further feeding the words data to the next stage separately from the instrumental music data; a pattern ROM 175 having data of a registered pattern inclusive of characters, symbols and so forth; a color table 176 having data to designate a plurality of colors; a character controller 177 for visually repre-senting the entire words data, which is stored in a VRAM
178, on an undermentioned display device 181 while con-trolling progression of the words and change of the background color in accordance with the signal obtained from the sequencer 174; a character generator 179 for reading out the character data from the pattern ROM 175 132~413 and visually representing such data in the form of a dot matrix on the display device 181; and a video controller 180 for visually representing on the display device 181 the character pattern converted by the character generator 179 and controlling the display device 181 in response to the signal obtained from the character controller 177.
A single-line arrow illustrated in Fig. 17 indicates the path of the signal controlled by the composite music data, and a double-line arrow indicates the flow of the data. The single-line arrow 182 directed from the sequencer 174 to the character controller 177 corresponds to a trigger signal intermixed with the instrumental music data for indicating the progression state of the music reproduction in relation to the displayed words and thereby controlling the progression of the words or changing the background color. Meanwhile, the double-line arrow 183 indicates the flow of the words data. In the operation performed by the constitution disclosed hereinabove, first the desired composite music data is called ~y the data code or the like obtained by manipu-lating the input unit incorporated in the CPU 173. Then the composite music data is down-loaded from the host computer 171 via the public communication line and is stored in the memory unit. The data thus stored is -132~3 , computed and processed by the CPU 173, and the instru-mental music data out of the entire data is inputted to the sound source via the sequencer 174, while the words data is inputted to the character controller 177 via the sequencer 174 and then is stored in the VRAM 178.
The designated characters in the words data thus stored are read out from the pattern ROM 175 prior to reproduc-tion of the music and, after being formed into a dot matrix by the character generator 179, the characters are visually represented on the display device 181 via the video controller 180. Upon subsequent reproduction of the music, the sequencer 174 functions to process the instrumental music data sequentially. A trigger signal is intermixed with the instrumental music data so as to synchronize the words with the music reproduction, and also a trigger signal for changing the background color of the display device 181 is intermixed at a proper position. As indicated by the arrow 182, the trigger signals are fed sequentially to the character controller 177 from the sequencer 174. Th~refore, with regard to progression of the words, the word position relative to the music portion being reproduced can be indicated by an arrow after the words data is processed by the video controller 180 through the character generator 179, and _ 43 132~413 the color of the words already sung is changed or the visual representation of the words is linked to the reproduction of the music. As for the background color, the color designation is read out from the color table 176 by the character controller 177, and the background color is changed on the display device 181 in accordance with the signal. Thus, even in the case where both the instrumental ~usic data and the words data constituting binary-coded composite music data are stored in a single file, it is still possible to accurately synchronize the visual representation of the words on the display device with the operation of reproducing the music.

_ 44 .

Claims (53)

1. A music-reproducing and words-displaying apparatus connected via a public communication line to a host computer having a data base of binary-coded music and words, wherein a unitary format of said data base is constituted of composite music data including binary-coded instrumental music data, binary-coded words data and a data code for retrieval of such data, said apparatus comprising:
means for selecting desired composite music data by designation of the data code;
memory means for storing the composite music data thus selected;
means for operating and processing the com-posite music data;
an amplifier for converting into an analog form the signal processed by said operating means, and then amplifying the analog signal thus obtained; and a display device for visually representing the words thereon.
2. An apparatus according to claim 1, further comprising: terminal-side control means connected to the host computer via a public communication line and serving to control the composite music data; a digital-to-analog (D/A) converter for converting into an analog form the digital signal processed by said control means;
and an amplifier for amplifying the analog signal out-putted from said D/A converter.
3. An apparatus according to claim 2, wherein a words erase command is intermixed with the instrumental music data so as to sequentially erase the words, which are visually represented on the display device, in accordance with progression of the reproduced musical piece or song.
4. An apparatus according to claim 1, further including a plurality of memory means each comprising a main memory for calculating and processing the composite music data of one musical piece or song, and an auxiliary memory for previously storing a predetermined number of composite music data transmitted from the data base, wherein, when any selected music data is existent in the stored content of said auxiliary memory, the selected music data is loaded from said auxiliary memory into said main memory.
5. An apparatus according to claim 4, wherein the number of times of loading the music data from said auxiliary memory into said main memory is stored with respect to the individual music data, and any music data not loaded so frequently as to reach the predetermined number of times after the lapse of a fixed time period is erased.
6. An apparatus according to claim 1, wherein said memory means consists of an optical disc for storing a multiplicity of music data, and there are further included a drive mechanism for driving said optical disc, and a random access memory (RAM) for storing merely the selected music data.
7. An apparatus according to claim 6 and connected via a public communication line to a host computer having a data base inclusive of music data not existent in the stored content of the optical disc.
8. An apparatus according to claim 6, wherein the optical disc is of an additionally writable type.
9. An apparatus according to claim 1, wherein said memory means comprises a semiconductor ROM for storing a multiplicity of music data, and a semiconductor RAM for storing merely the selected music data.
10. An apparatus according to claim 9, wherein said semiconductor RAM is backed up by means of a battery.
11. An apparatus according to claim 1, further comprising: a first video memory for storing the words data; a second video memory having a storage capacity equivalent to the words data and capable of storing a window adapted to sequentially display a unitary amount of the words data; a CPU for computing and processing the stored contents of said two video memories; a video processor for converting into video signals the stored contents of said two video memories computed by said CPU;
a display device for visually representing the words thereon; and an interface for outputting, to said CPU, color change signals intermixed with the instrumental music data so as to change the color of the words visually represented on said display device and also to change the background color thereof.
12. An apparatus according to claim 11, wherein, when said window is rendered coincident with a predeter-mined character position prior to numerical increase of the characters to a maximum thereof on said display device, a signal is outputted from said CPU to scroll a fixed number of lines of the words visually represented on said display device.
13. An apparatus according to claim 11, wherein the words data is combined with moving-image video data stored in another optical disc, and the resultant data are visually represented on said display device.
14. An apparatus according to claim 1, further comprising: a sequencer for processing the instrumental music data sequentially and controlling the visual representation of the words on the display device; a video memory for storing the words data of a single musical piece or song; a character controller for controlling said video memory in response to the signal received from said sequencer; a pattern ROM for storing data of patterns of characters and symbols visually represented on the display device; a color table having data of background colors on the display device; a character generator for converting desired content of said pattern ROM into a dot matrix form on the display device; and a video controller for controlling the display device: wherein progression of the words visually represented on the display device is executed in accordance with reproduction of the music, and the background color is changed synchronously therewith.
15. An apparatus according to claim 14, wherein trigger signals are intermixed with the instrumental music data so as to progress the visual representation of the words in accordance with reproduction of the music and also to change the background color synchro-nously therewith.
16. An apparatus connected via a public communication line to a host computer having a data base of binary-coded composite music data, and capable of transmitting, reproducing and outputting the music data, said apparatus comprising: an interface for transmitting and receiving the data via said public communication line;
a CPU for controlling the music data transmitted through said interface; memory means for temporarily storing the music data; a plurality of waveform memories for storing waveform signals obtained by previously sampling the tones of individual musical instruments and encoding such tones; a scale control frequency divider for generating pulses of a desired frequency by demultiplying the frequency of clock pulses used to drive said CPU; a sound volume D/A converter for changing the sound volume in conformity with the sound intensity data designated in the music data; a waveform D/A converter for con-verting into an analog signal the waveform designated out of the entire waveform signals stored in said waveform memories; and a voltage control amplifier for controlling the output signals of said D/A converters: wherein the data processing time is supervised by said clock pulses, and a desired musical piece or song is reproduced while the words thereof are visually represented on a display device.
17. An apparatus according to claim 16, wherein a reverberator is provided in connection with said voltage control amplifier so as to add reverberation effect to the generated signal.
18. An apparatus according to claim 16, further including a plurality of memory means each comprising a main memory for operating and processing the composite music data of one musical piece or song, and an auxiliary memory for temporarily storing a predetermined number of composite music data transmitted from the data base, wherein, when any selected music data is existent in the stored content of said auxiliary memory, the selected music data is loaded from said auxiliary memory into said main memory.
19. An apparatus according to claim 18, wherein the number of times of loading the music data from said auxiliary memory into said main memory is stored with respect to the individual music data, and any music data not loaded so frequently as to reach the predetermined number of times after the lapse of a fixed time period is erased.
20. An apparatus according to claim 16, wherein said memory means consists of an optical disc for storing a multiplicity of music data, and there are further included a drive mechanism for driving said optical disc, and a random access memory (RAM) for storing merely the selected music data.
21. An apparatus according to claim 20 and connected via a public communication line to a host computer having a data base inclusive of music data not existent in the stored content of the optical disc.
22. An apparatus according to claim 20, wherein the optical disc is of an additionally writable type.
23. An apparatus according to claim 16, wherein said memory means comprises a semiconductor ROM for storing a multiplicity of music data, and a semiconductor RAM for storing merely teh selected music data.
24. An apparatus according to claim 23, wherein said semiconductor RAM is backed up by means of a battery.
25. An apparatus according to claim 16, further comprising: a first video memory for storing the words data; a second video memory having a storage capacity equivalent to the words data and capable of storing a window adapted to sequentially display a unitary amount of the words data; a CPU for computing and processing the stored contents of said two video memories; a video processor for converting into video signals the stored contents of said two video memories computed by said CPU; a display device for visually representing the words thereon; and an interface for outputting, to said CPU, color change signals intermixed with the instrumental music data so as to change the color of the words visually represented on said display device and also to change the background color thereof.
26. An apparatus according to claim 25, wherein, when said window is rendered coincident with a predeter-mined character position prior to numerical increase of the characters to a maximum thereof on said display device, a signal is outputted from said CPU to scroll a fixed number of lines of the words visually represented on said display device.
27. An apparatus according to claim 25, wherein the words data is combined with with moving-image video data stored in another optical disc, and the resultant data are visually represented on said display device.
28. An apparatus according to claim 16, further comprising: a sequencer for processing the instrumental music data sequentially and controlling the visual representation of the words on the display device; a video memory for storing the words data of a single musical piece or song; a character controller for controlling said video memory in response to the signal received from said sequencer; a pattern ROM for storing data of patterns of characters and symbols visually represented on the display device; a color table having data of background colors on the display device; a character generator for converting desired content of said pattern ROM into a dot matrix from on the display device;
and a video controller for controlling the display device:
wherein progression of the words visually represented on the display device is executed in accordance with reproduction of the music, and the background color is changed synchronously therewith.
29. An apparatus according to claim 28, wherein trigger signals are intermixed with the instrumental music data so as to progress the visual representation of the words in accordance with reproduction of the music and also to change the background color synchronously therewith.
30. A music-reproducing and words-displaying apparatus connected via public communication line to a host computer having a data base of binary-coded music and words, wherein a data unit of said data base comprises composite music data including binary-coded instrumental music data, binary-coded words data, and a data code for retrieval of said data unit from said data base, said apparatus comprising:
selection means for selecting desired composite music data by designation of said data code;
memory means for storing the composite music data thus selected;
operating means for processing said selected composite music data;
conversion means for converting into an analog form a signal processed by said operating means;

amplifier means for amplifying the analog signal thus obtained; and display means for visually representing words corresponding to said words data;
said memory means comprising a main memory for storing selected composite music data, and an auxiliary memory for storing a plurality of data units transmitted from said data base.
31. An apparatus connected via a public communication line to a host computer having a data base of binary-coded composite music data and adapted to transmit music data, said apparatus comprising:
a data interface to said public communication line;
a CPU for processing music data transmitted through said interface;
memory means for temporarily storing instrumental music data included in said composite music data;
a plurality of waveform memories for storing waveform signals obtained by previously sampling the tones of individual musical instruments and encoding such tones;
a scale control frequency divider for generating pulses of a desired frequency by dividing the frequency of clock pulses used to drive said CPU;
a sound volume D/A converter for changing the sound volume in conformity with sound intensity data included in said instrumental music data;
a waveform D/A converter for converting into an analog signal a waveform selected from said waveform memories;
a voltage control amplifier for controlling the output signals of said D/A converters; and a display device for visually representing words corresponding to words data included in said composite music data;
wherein processing of said words data is controlled by said clock pulses, and a desired musical piece or song is reproduced while the words thereof are synchronously represented on said display device;
said memory means comprising a main memory for storing selected composite music data, and an auxiliary memory for storing a plurality of data units transmitted from said data base.
32. The apparatus of claim 30, wherein said main memory comprises a first video memory for storing said words data, and a second video memory for storing display-window information under control of synchronization signals included with said music data.
33. The apparatus of claim 30, wherein said main memory comprises a random-access memory.
34. The apparatus of claim 33, wherein said random-access memory comprises a semiconductor memory.
35. The apparatus of claim 34, wherein said semiconductor memory comprises a back-up power supply.
36. The apparatus of claim 30, wherein said auxiliary memory means comprises an optical disc and a drive mechanism for said optical disc.
37. The apparatus of claim 36, wherein said optical disc is adapted to be written on under control of said operating means.
38. The apparatus of claim 30, wherein said auxiliary memory comprises a read-only semiconductor memory.
39. The apparatus of claim 30, further comprising a source of moving-image video data connected to said display means.
40. The apparatus of claim 32, wherein said display device is adapted to display different colors, said second video memory being further adapted to store color-change information included with said music data.
41. The apparatus of claim 40, color-change information specifying the color of words display.
42. The apparatus of claim 40, color-change information specifying the color of background display.
43. The apparatus of claim 40, said processing means comprising a sequencer, a character controller connected to said sequencer, a character generator connected to said character controller, and a video controller connected to said character generator, said sequencer being adapted to feed music data to a sound source and words data to said character controller, said character controller being adapted to communicate with said main memory and to refer to a color table associated with said main memory, said character generator being adapted to communicate with said main memory, to refer to a pattern table associated with said character generator, and to convert a pattern into a form suitable for display by said display means.
44. The apparatus of claim 31, wherein said main memory comprises a first video memory for storing said words data, and a second video memory for storing display-window information under control of synchronization signals included with said music data.
45. The apparatus of claim 31, further comprising a reverberator connected to said voltage control amplifier and adapted to add a reverberation effect to a sound signal.
46. The apparatus of claim 31, wherein said main memory comprises a random-access memory.
47. The apparatus of claim 46, wherein said random-access memory comprises a semiconductor memory.
48. The apparatus of claim 47, wherein said semiconductor memory comprises a back-up power supply.
49. The apparatus of claim 31, wherein said auxiliary memory comprises an optical disc and a drive mechanism for said optical disc.
50. The apparatus of claim 49, wherein said optical disc is adapted to be written on under control of said operating means.
51. The apparatus of claim 31, wherein said auxiliary memory comprises a read-only semiconductor memory.
52. The apparatus of claim 31, further comprising a source of moving-image video data connected to said display means.
53. The apparatus of claim 31, said processing means comprising a sequencer, a character controller connected to said sequencer, a character generator connected to said character controller, and a video controller connected to said character generator, said sequencer being adapted to feed music data to a sound source and words data to said character controller, said character controller being adapted to communicate with said main memory and to refer to a color table associated with said main memory, and said character generator being adapted to communicate with said main memory, to refer to a pattern table associated with said character generator, and to covert a pattern into a form suitable for display by said display means.
CA000604362A 1988-12-05 1989-06-29 Apparatus for reproducing music displaying words from a host computer Expired - Fee Related CA1328413C (en)

Applications Claiming Priority (14)

Application Number Priority Date Filing Date Title
JP63-30853 1988-12-05
JP63308503A JP2847243B2 (en) 1988-12-05 1988-12-05 Music information processing equipment
JP1003086A JPH02183660A (en) 1989-01-10 1989-01-10 Music information processing unit
JP1-3086 1989-01-10
JP1005793A JPH02185159A (en) 1989-01-12 1989-01-12 Lyric display device for display device of 'karaoke' (music minus one)
JP1-5793 1989-01-12
JP1011298A JPH02192259A (en) 1989-01-19 1989-01-19 Output device for digital music information
JP1-11298 1989-01-19
JP1-35608 1989-02-15
JP1035608A JPH02216690A (en) 1989-02-15 1989-02-15 Orchestral accompaniment system
JP1-40717 1989-02-21
JP1040717A JP2930967B2 (en) 1989-02-21 1989-02-21 Karaoke equipment
JP1050788A JP2866895B2 (en) 1989-03-01 1989-03-01 Lyric display device for karaoke display
JP1-50788 1989-03-01

Publications (1)

Publication Number Publication Date
CA1328413C true CA1328413C (en) 1994-04-12

Family

ID=27563213

Family Applications (1)

Application Number Title Priority Date Filing Date
CA000604362A Expired - Fee Related CA1328413C (en) 1988-12-05 1989-06-29 Apparatus for reproducing music displaying words from a host computer

Country Status (7)

Country Link
US (1) US5046004A (en)
EP (1) EP0372678B1 (en)
KR (1) KR0133857B1 (en)
AU (1) AU633828B2 (en)
CA (1) CA1328413C (en)
DE (1) DE68913278T2 (en)
HK (1) HK108694A (en)

Families Citing this family (108)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5680500A (en) * 1987-08-28 1997-10-21 Canon Kabushiki Kaisha Record bearing medium for still video signal
JPH03152787A (en) * 1989-11-08 1991-06-28 Miotsugu Tsumura Transmission storage device for digital mustic information
US5252775A (en) * 1990-02-17 1993-10-12 Brother Kogyo Kabushiki Kaisha Automatically up-dated apparatus for generating music
JP2538668Y2 (en) * 1990-03-02 1997-06-18 ブラザー工業株式会社 Music playback device with message function
US20010023403A1 (en) * 1990-06-15 2001-09-20 Martin John R. Computer jukebox and jukebox network
US6970834B2 (en) * 1990-06-15 2005-11-29 Arachnid, Inc. Advertisement downloading computer jukebox
JP2801372B2 (en) * 1990-06-28 1998-09-21 キヤノン株式会社 Signal processing system, device and storage device
JPH0467492A (en) * 1990-07-06 1992-03-03 Pioneer Electron Corp Information reproducing device
JPH0467470A (en) * 1990-07-06 1992-03-03 Pioneer Electron Corp Information storing device and information reproducing device
JPH0467490A (en) * 1990-07-06 1992-03-03 Pioneer Electron Corp Information storing device and information reproducing device
JP2965330B2 (en) * 1990-07-06 1999-10-18 パイオニア株式会社 Information playback device
US5286907A (en) * 1990-10-12 1994-02-15 Pioneer Electronic Corporation Apparatus for reproducing musical accompaniment information
US5054360A (en) * 1990-11-01 1991-10-08 International Business Machines Corporation Method and apparatus for simultaneous output of digital audio and midi synthesized music
JP3241372B2 (en) * 1990-11-27 2001-12-25 パイオニア株式会社 Karaoke performance method
JP2925754B2 (en) * 1991-01-01 1999-07-28 株式会社リコス Karaoke equipment
DE69124360T2 (en) * 1991-01-16 1997-05-15 Ricos Kk Device for displaying vocal characteristics
GB9103239D0 (en) * 1991-02-15 1991-04-03 Kemp Michael J Improvements relating to data storage techniques
JP3068226B2 (en) * 1991-02-27 2000-07-24 株式会社リコス Back chorus synthesizer
US5278347A (en) * 1991-02-28 1994-01-11 Kabushiki Kaisha Kawai Gakki Susakusho Auto-play musical instrument with an animation display controlled by auto-play data
JPH04275595A (en) * 1991-03-04 1992-10-01 Sanyo Electric Co Ltd Memory medium and reproducing device thereof
KR940004830B1 (en) * 1991-03-14 1994-06-01 주식회사 금성사 Method and device recording displaying of data file
JPH05341793A (en) * 1991-04-19 1993-12-24 Pioneer Electron Corp 'karaoke' playing device
JPH0573046A (en) * 1991-06-27 1993-03-26 Yamaha Corp Musical sound signal arithmetic processor
JPH0535288A (en) * 1991-07-31 1993-02-12 Ricos:Kk 'karaoke' reproduction device
US5437464A (en) * 1991-08-30 1995-08-01 Kabushiki Kaisha Sega Enterprises Data reading and image processing system for CD-ROM
US5319452A (en) * 1991-11-26 1994-06-07 Brother Kogyo Kabushiki Kaisha Control system for concentratively controlling a plurality of music accompanying apparatuses
US5511001A (en) * 1992-05-19 1996-04-23 Funai Electric Co., Ltd. CD-ROM (compact disc read-only memory) regenerative unit
JPH06110945A (en) * 1992-09-29 1994-04-22 Fujitsu Ltd Music data base preparing device and retrieving device for the same
US5898894A (en) * 1992-09-29 1999-04-27 Intel Corporation CPU reads data from slow bus if I/O devices connected to fast bus do not acknowledge to a read request after a predetermined time interval
US6487626B2 (en) 1992-09-29 2002-11-26 Intel Corporaiton Method and apparatus of bus interface for a processor
DE69328399T2 (en) * 1992-09-30 2000-10-19 Hudson Soft Co Ltd Voice data processing
JP3324158B2 (en) * 1992-10-09 2002-09-17 ヤマハ株式会社 Karaoke equipment
US5756915A (en) * 1992-10-19 1998-05-26 Kabushiki Kaisha Kawai Gakki Seisakusho Electronic musical instrument having a search function and a replace function
JP2856004B2 (en) * 1992-11-02 1999-02-10 ヤマハ株式会社 Electronic musical instrument system program update method
JPH08503584A (en) * 1992-11-16 1996-04-16 マルチメディア システムズ コーポレイション Interactive multimedia entertainment system
JP3516406B2 (en) * 1992-12-25 2004-04-05 株式会社リコス Karaoke authoring device
JP3503958B2 (en) * 1992-12-28 2004-03-08 パイオニア株式会社 Omnibus karaoke performance device
JPH06251564A (en) * 1993-02-27 1994-09-09 Sony Corp Information providing/collecting device and recording medium
GB2307586B (en) * 1993-03-11 1997-09-24 Yamaha Corp Karaoke apparatus having playback and synthetic sound sources
JPH06268774A (en) * 1993-03-11 1994-09-22 Yamaha Corp Karaoke (orchestration without lirics) controller
US5619383A (en) * 1993-05-26 1997-04-08 Gemstar Development Corporation Method and apparatus for reading and writing audio and digital data on a magnetic tape
JP3540344B2 (en) * 1993-07-27 2004-07-07 株式会社リコス Back chorus reproducing device in karaoke device
DE4326789A1 (en) * 1993-08-10 1995-02-16 Steinberg Soft Und Hardware Gm Method and device for connecting MIDI interfaces
US5808224A (en) * 1993-09-03 1998-09-15 Yamaha Corporation Portable downloader connectable to karaoke player through wireless communication channel
JPH07104772A (en) * 1993-10-01 1995-04-21 Pioneer Electron Corp Karaoke reproducing device
US5654516A (en) * 1993-11-03 1997-08-05 Yamaha Corporation Karaoke system having a playback source with pre-stored data and a music synthesizing source with rewriteable data
US5569038A (en) * 1993-11-08 1996-10-29 Tubman; Louis Acoustical prompt recording system and method
US5706145A (en) * 1994-08-25 1998-01-06 Hindman; Carl L. Apparatus and methods for audio tape indexing with data signals recorded in the guard band
DE69521597T2 (en) * 1995-03-08 2002-07-11 Generalmusic Spa Device with microprocessor for the selection and recognition of pieces of music
JP3087602B2 (en) * 1995-05-02 2000-09-11 ヤマハ株式会社 Communication karaoke system
JP3218946B2 (en) * 1995-09-29 2001-10-15 ヤマハ株式会社 Lyrics data processing device and auxiliary data processing device
JP3226011B2 (en) * 1995-09-29 2001-11-05 ヤマハ株式会社 Lyrics display
US5864868A (en) * 1996-02-13 1999-01-26 Contois; David C. Computer control system and user interface for media playing devices
FI102711B (en) * 1996-02-23 1999-01-29 Nokia Mobile Phones Ltd Formulating a phone's ringtones
US5760323A (en) * 1996-06-20 1998-06-02 Music Net Incorporated Networked electronic music display stands
CA2261275A1 (en) * 1996-06-24 1997-12-31 Van Koevering Company Musical instrument system
US7297856B2 (en) 1996-07-10 2007-11-20 Sitrick David H System and methodology for coordinating musical communication and display
US7098392B2 (en) * 1996-07-10 2006-08-29 Sitrick David H Electronic image visualization system and communication methodologies
US7989689B2 (en) 1996-07-10 2011-08-02 Bassilic Technologies Llc Electronic music stand performer subsystems and music communication methodologies
US7423213B2 (en) * 1996-07-10 2008-09-09 David Sitrick Multi-dimensional transformation systems and display communication architecture for compositions and derivations thereof
JP3747584B2 (en) * 1996-10-18 2006-02-22 ヤマハ株式会社 Terminal device function expansion method, host computer, and terminal device
WO1998044717A2 (en) * 1997-04-01 1998-10-08 Medic Interactive, Inc. System for automated generation of media programs from a database of media elements
US6243725B1 (en) 1997-05-21 2001-06-05 Premier International, Ltd. List building system
CA2295618C (en) * 1997-07-09 2012-05-01 Advanced Audio Devices, Llc Device for editing and non-volatile optical storage of digital audio
JP3861413B2 (en) 1997-11-05 2006-12-20 ソニー株式会社 Information distribution system, information processing terminal device, portable terminal device
US6218602B1 (en) 1999-01-25 2001-04-17 Van Koevering Company Integrated adaptor module
US6385581B1 (en) 1999-05-05 2002-05-07 Stanley W. Stephenson System and method of providing emotive background sound to text
US7167725B1 (en) * 1999-08-05 2007-01-23 Yamaha Corporation Music reproducing apparatus, music reproducing method and telephone terminal device
JP2001093226A (en) 1999-09-21 2001-04-06 Sony Corp Information communication system and method, and information communication device and method
JP3758450B2 (en) * 2000-01-10 2006-03-22 ヤマハ株式会社 Server device, client device, and recording medium for creating song data
US6760721B1 (en) 2000-04-14 2004-07-06 Realnetworks, Inc. System and method of managing metadata data
US6494851B1 (en) 2000-04-19 2002-12-17 James Becher Real time, dry mechanical relaxation station and physical therapy device simulating human application of massage and wet hydrotherapy
US6607499B1 (en) 2000-04-19 2003-08-19 James Becher Portable real time, dry mechanical relaxation and physical therapy device simulating application of massage and wet hydrotherapy for limbs
US7561931B1 (en) * 2000-08-10 2009-07-14 Ssd Company Limited Sound processor
US20060015904A1 (en) 2000-09-08 2006-01-19 Dwight Marcus Method and apparatus for creation, distribution, assembly and verification of media
US9419844B2 (en) 2001-09-11 2016-08-16 Ntech Properties, Inc. Method and system for generation of media
US7827488B2 (en) 2000-11-27 2010-11-02 Sitrick David H Image tracking and substitution system and methodology for audio-visual presentations
US20020072982A1 (en) 2000-12-12 2002-06-13 Shazam Entertainment Ltd. Method and system for interacting with a user in an experiential environment
US20020083155A1 (en) * 2000-12-27 2002-06-27 Chan Wilson J. Communication system and method for modifying and transforming media files remotely
US20070226763A1 (en) * 2001-08-24 2007-09-27 Hempleman James D System And Method Of Provising User Specified Information And Advertising
CN1204489C (en) * 2002-04-03 2005-06-01 英华达(南京)科技有限公司 Electronic installation and method for synchronous play of associated voices and words
US6768046B2 (en) * 2002-04-09 2004-07-27 International Business Machines Corporation Method of generating a link between a note of a digital score and a realization of the score
AU2004254950A1 (en) 2003-06-24 2005-01-13 Ntech Properties, Inc. Method, system and apparatus for information delivery
US20050077843A1 (en) * 2003-10-11 2005-04-14 Ronnie Benditt Method and apparatus for controlling a performing arts show by an onstage performer
US7512886B1 (en) 2004-04-15 2009-03-31 Magix Ag System and method of automatically aligning video scenes with an audio track
US7856487B2 (en) * 2006-04-27 2010-12-21 Ami Entertainment Network, Inc. System and methods for updating registration information for a computer jukebox
US20070282991A1 (en) * 2006-06-01 2007-12-06 Rowe International Corporation Remote song selection
US8145704B2 (en) 2007-06-13 2012-03-27 Ntech Properties, Inc. Method and system for providing media programming
US7797300B2 (en) * 2007-09-10 2010-09-14 Rowe International, Inc. Systems and methods for conducting searches of multiple music libraries
JP4702392B2 (en) * 2008-04-28 2011-06-15 カシオ計算機株式会社 Resonant sound generator and electronic musical instrument
EP3418917B1 (en) 2010-05-04 2022-08-17 Apple Inc. Methods and systems for synchronizing media
US8914735B2 (en) 2011-05-06 2014-12-16 David H. Sitrick Systems and methodologies providing collaboration and display among a plurality of users
US8918723B2 (en) 2011-05-06 2014-12-23 David H. Sitrick Systems and methodologies comprising a plurality of computing appliances having input apparatus and display apparatus and logically structured as a main team
US8875011B2 (en) 2011-05-06 2014-10-28 David H. Sitrick Systems and methodologies providing for collaboration among a plurality of users at a plurality of computing appliances
US8918722B2 (en) 2011-05-06 2014-12-23 David H. Sitrick System and methodology for collaboration in groups with split screen displays
US8918721B2 (en) 2011-05-06 2014-12-23 David H. Sitrick Systems and methodologies providing for collaboration by respective users of a plurality of computing appliances working concurrently on a common project having an associated display
US9330366B2 (en) 2011-05-06 2016-05-03 David H. Sitrick System and method for collaboration via team and role designation and control and management of annotations
US10402485B2 (en) 2011-05-06 2019-09-03 David H. Sitrick Systems and methodologies providing controlled collaboration among a plurality of users
US8918724B2 (en) 2011-05-06 2014-12-23 David H. Sitrick Systems and methodologies providing controlled voice and data communication among a plurality of computing appliances associated as team members of at least one respective team or of a plurality of teams and sub-teams within the teams
US8806352B2 (en) 2011-05-06 2014-08-12 David H. Sitrick System for collaboration of a specific image and utilizing selected annotations while viewing and relative to providing a display presentation
US11611595B2 (en) 2011-05-06 2023-03-21 David H. Sitrick Systems and methodologies providing collaboration among a plurality of computing appliances, utilizing a plurality of areas of memory to store user input as associated with an associated computing appliance providing the input
US9224129B2 (en) 2011-05-06 2015-12-29 David H. Sitrick System and methodology for multiple users concurrently working and viewing on a common project
US8990677B2 (en) 2011-05-06 2015-03-24 David H. Sitrick System and methodology for collaboration utilizing combined display with evolving common shared underlying image
US8924859B2 (en) 2011-05-06 2014-12-30 David H. Sitrick Systems and methodologies supporting collaboration of users as members of a team, among a plurality of computing appliances
US8826147B2 (en) 2011-05-06 2014-09-02 David H. Sitrick System and methodology for collaboration, with selective display of user input annotations among member computing appliances of a group/team
DE102014107532B4 (en) * 2014-05-28 2016-02-11 Andreas Schultze-Florey Electrical apparatus and method for assisting in learning and practicing the musician vibrato
WO2016051534A1 (en) * 2014-09-30 2016-04-07 株式会社Six Acoustic system, communication device, and program
CN107222756B (en) * 2017-05-27 2020-04-14 中山大学 Network first broadcast preloading method and system based on packet network coding

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4124773A (en) * 1976-11-26 1978-11-07 Robin Elkins Audio storage and distribution system
NL7905962A (en) * 1978-08-04 1980-02-06 Hitachi Ltd DIGITAL VIDEO STORAGE SYSTEM.
FR2523786B1 (en) * 1982-03-19 1987-10-09 Bernard Alain TELEPHONE MUSIC TRANSMISSION SYSTEM
US4581484A (en) * 1982-09-29 1986-04-08 Oclc Online Computer Library Center Incorporated Audio-enhanced videotex system
JPS6029794A (en) * 1983-07-29 1985-02-15 ヤマハ株式会社 Electronic musical instrument
JPS6052960A (en) * 1983-09-01 1985-03-26 Sony Corp Disk reproducer
US4942551A (en) * 1988-06-24 1990-07-17 Wnm Ventures Inc. Method and apparatus for storing MIDI information in subcode packs

Also Published As

Publication number Publication date
EP0372678B1 (en) 1994-02-23
EP0372678A3 (en) 1990-08-01
KR0133857B1 (en) 1998-04-23
DE68913278T2 (en) 1994-05-26
AU633828B2 (en) 1993-02-11
HK108694A (en) 1994-10-14
AU3664989A (en) 1990-06-07
EP0372678A2 (en) 1990-06-13
DE68913278D1 (en) 1994-03-31
US5046004A (en) 1991-09-03
KR900010648A (en) 1990-07-09

Similar Documents

Publication Publication Date Title
CA1328413C (en) Apparatus for reproducing music displaying words from a host computer
US6506969B1 (en) Automatic music generating method and device
EP1065651B1 (en) Music apparatus with pitch shift of input voice dependently on timbre change
US5194682A (en) Musical accompaniment playing apparatus
US5569869A (en) Karaoke apparatus connectable to external MIDI apparatus with data merge
US5939654A (en) Harmony generating apparatus and method of use for karaoke
EP0729130A2 (en) Karaoke apparatus synthetic harmony voice over actual singing voice
EP1512140B1 (en) Musical notation system
EP0723256B1 (en) Karaoke apparatus modifying live singing voice by model voice
US5574243A (en) Melody controlling apparatus for music accompaniment playing system the music accompaniment playing system and melody controlling method for controlling and changing the tonality of the melody using the MIDI standard
US5138926A (en) Level control system for automatic accompaniment playback
US6392134B2 (en) Apparatus and method for generating auxiliary melody on the basis of main melody
JP3266149B2 (en) Performance guide device
EP0457980B1 (en) Apparatus for reproducing music and displaying words
US6147291A (en) Style change apparatus and a karaoke apparatus
US6444890B2 (en) Musical tone-generating apparatus and method and storage medium
JP3047879B2 (en) Performance guide device, performance data creation device for performance guide, and storage medium
JP3637196B2 (en) Music player
JP3669335B2 (en) Automatic performance device
JPH02183660A (en) Music information processing unit
JP2000003175A (en) Musical tone forming method, musical tone data forming method, musical tone waveform data forming method, musical tone data forming method and memory medium
JP2000155573A (en) Musical data generating device and recording medium for it
JP2002169550A (en) Musical piece data producing device
JP4147668B2 (en) Automatic singing apparatus and recording medium
ZA200102423B (en) Automatic music generating method and device.

Legal Events

Date Code Title Description
MKLA Lapsed