Electronic musical instrument capable of reporting operating conditions including sound level and tempo2010-02-05 00:00:00in which said instrument should operate;
tone generating means for generating tones;
click data storing means for storing click data each being associated with respective one of said operating conditions and representative of sequentially decreasing
or increasing sound levels; and
control means for controlling said selecting means, said tone generating means, and said click data storing means such that click data associated with an operating condition selected by said selecting means are read out of said click data storing means, and clicks each having a sound level represented by respective one of said click data are generated by said tone generating means.
7. An instrument as claimed in claim 6, wherein said operating conditions include a sound level of a tone to be produced from said instrument and a tempo for an automatic accompaniment.
8. An instrument as claimed in claim 7, wherein said selecting means comprises at least one of sound level switch means for selecting sound levels and tempo switch means for selecting tempos.
9. An instrument as claimed in claim 8, wherein said sound level switch means and said tempo switch means each comprises an UP switch and a DOWN switch.DescriptionBACKGROUND OF THE INVENTION
The present invention relates to an electronic musical instrument of the type generating tones by a digital procedure and, more particularly, to an electronic musical instrument capable of informing the user of a sound level or a tempo of an automatic accompaniment to be set by changing the pitch of a click to be generated by a tone generating section thereof or changing the sound levels coming out of a left and a right loudspeakers.
An electronic musical instrument of the type described has a sound level selector and a tempo selector each being implemented with a switch device. The sound level selector and tempo selector are operable to select a particular sound level and, when an automatic accompaniment is desired, a particular tempo therefor. The sound level and tempo selected by the user are displayed by LEDs (Light Emitting Diodes) or similar indicators, so that the user or player may recognize them immediately. However, many of popular-priced instruments are not provided with such indicators and, therefore, do not allow the user to see the sound level or the tempo by eyes. The instrument without the indicators simply produces a click from a tone generating section thereof as an answer to the operation of the sound level selector or that of the tempo selector. Specifically, the switch device constituting the sound level selector, for example, has tw...
Waveform data processing system and method 2009-10-12 00:00:00data, and doing so requires an enormous waveform memory capacity and a complicated process for selecting and accessing stored data.
The present invention seeks to solve the above problems, and its object is to provide a waveform data processing system, which permits sounding tones of a great variety of tone colors without the need to increase the storage capacity of a waveform memory means.
With the prior art tone generator, there are cases when waveform data stored in the waveform memory is not desired by the operator, that is, waveform data corresponding to musical tones desired to be sounded may fail to be stored. Particularly, when waveform data corresponding to tones desired to be sounded fail to be stored in the case of automatic performance, the performance may fail to be executed or may be interrupted.
Another object of the invention is to provide a waveform data processing system for an electronic musical instrument, which permits necessary musical tone waveform data to be automatically transferred and stored.
SUMMARY OF THE INVENTION
According to the invention, a first waveform storage means for storing data of musical tone waveforms is provided such that it can be mounted in and dismounted from an electronic musical instrument body. Musical tone waveform data is read out from the first waveform storage means and written in a second waveform storage means provided in the electronic musical instrument body. The written musical tone waveform data is used for tone generation. The musical tone waveform data for the tone generation thus can be changed variously by replacing the first waveform storage means and without need f
or increasing the storage capacity of the second waveform storage means provided in the electronic musical instrument body.
With respect to a tone designated for generation, a check is made as to whether corresponding waveform data is stored in the second waveform storage means, in which musical tone waveform data used for the tone generation is stored. Depending on the result of the check, the musical tone waveform data noted above is read out from the first waveform storage means and is written in the second waveform storage means. Thus, even if musical tone waveform data corresponding to a tone desired to be sounded is not stored, it is automatically supplied from the first to the second waveform storage means. The tone to be sounded can thus be sounded without fail.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram showing the overall circuit of an electronic musical instrument;
FIG. 2 is a view showing the content of musical tone waveform data MW:
FIG. 3 is a view showing a panel switch group 3 and a LCD 23;
FIG. 4 is a view showing a working memory 22 in a RAM 6;
FIG. 5 is a flowchart showing a main routine:
FIG. 6 is a flowchart showing a routine (step 09) of opening a disk holder 38:
FIG. 7 is a flowchart showing a routine (step 10) of closing the disk holder 38:
FIG. 8 is a flowchart showing an information loading routine (step 36):
FIG. 9 is a flowchart showing an automatic performance routine (step 07):
FIG. 10 is a flowchart showing an automatic performance stop routine (step 08);
FIG. 11 is a flowchart showing an song selection routine (step 06):
FIG. 12 is a flowchart showing a routine (step 11) of reproducing performance information MP;
FIG. 13 is a flowchart showing a routine (step 12) of transmitting and receiving performance information MP;
FIG. 14 is a flowchart showing an interrupt routine:
FIG. 15 is a flowchart showing a routine (step 04) of loading musical tone waveform data MW;
FIG. 16 is a flowchart showing the routine (step 04) of loading musical tone waveform data MW; and
FIG. 17 is a flowchart showing a tone color selection routine (step 05).
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
Summary of the Embodiment
In a CD-ROM 8, which can be mounted and dismounted, various musical tone waveform data MW are stored. These data MW can be loaded in a musical tone waveform stock memory 12 and also loaded in a musical tone waveform memory 16 in a tone generator 15. The loaded musical tone waveform data MW are selected according to tone number data TN. The tone number data TN is input from a panel switch group 3, or is stored within performance information MP, or is supplied via a MIDI interface 11.
When a song selection key 33 is operated, reproduced song number data RSN is changed (steps 81 to 84), and then a check is made as to whether musical tone waveform data MW corresponding to the tone number data TN in the performance information MP concerning the song selection is stored in the musical tone waveform memory 16 (steps 85 to 87). If the data is not stored, it is loaded from the musical tone waveform stock memory 12 into the musical tone waveform memory 16 (steps 88 to 90).
1. Overall Circuit
FIG. 1 shows the overall circuit of an electronic musical instrument. A keyboard 1 has keys which can be scanned by a keyboard scanner 2 for detecting data indicative of key-"on" and key-"off" events. A CPU 5 writes the detected data into a RAM 6 and compares the data with "on"/"off" state data for each key having been stored in the RAM 6, thus judging an "on" or "off" event concerning each key. The keyboard 1 may be replaced with an electronic string instrument, an electronic reed...