Electronic musical instrument with a note detector capable of detecting a plurality of notes sounded simultaneously
AssigneeCasio Computer Co., Ltd.
InventorMakoto Iwaooji
Life of this patent
Estimating the term…
Abstract
A voice input to a microphone is converted by an A/D converter to a digital signal which is then delivered to a DSP, which extracts the notes of the input voice for determining same. The processing by the DSP includes bandpass filtering with a frequency corresponding to each note as the central frequency. A plurality of notes is processed on a time divisional basis to determine their respective notes. A new musical sound electronically corresponding to one or more notes extracted as the result of the note detection is then generated on a real time basis.
Claims6
A musical instrument, comprising:
- means for receiving an acoustic signal to output a digital waveform signal representing said acoustic signal;
- digital signal processing means for sequentially performing
- (i) digital bandpass filtering operations on said digital waveform signal carried out on a time divisional basis using center frequencies corresponding to respective notes, and
- (ii) extracting operations to extract envelopes of waveform signals resulting from the bandpass filtering operations to detect respective levels of spectra of frequencies corresponding to said notes;
- detecting means coupled to said digital signal processing means for detecting at least one note contained in said acoustic signal on the basis of the extracted envelopes representing respective levels of said spectra:
- means coupled to said detecting means for generating at least one musical sound signal each having a predetermined timbre and a frequency respectively corresponding to the at least one note detected by said detecting means, and including a predetermined number of musical sound generating channels to which the at least one note detected sequentially by said detecting means are allocated to generate a corresponding musical sound signal;
- and
- control means for allocating a note to an empty one of the predetermined number of musical sound generating channels to generate the corresponding musical sound signal when that note is different from those allocated already to the predetermined number of musical sound generating channels and is detected by said detecting means, and for instructing the musical sound generating channel to stop further generation of the musical sound signal corresponding to that note when the note allocated to the musical sound generating channel becomes not detected by said detecting means.
A musical instrument, comprising:
- means for receiving an acoustic signal to output a digital waveform signal representing said acoustic signal;
- storing means for sequentially storing the digital waveform signal output from said receiving means;
- digital signal processing means for sequentially performing
- (i) digital bandpass filtering operations on said digital waveform signal stored in said storing means carried out on a time divisional basis with frequencies corresponding to respective notes, and
- (ii) extracting operations to extract envelopes of waveform signals resulting from the bandpass filtering operations to detect respective levels of spectra of frequencies corresponding to said notes;
- detecting means coupled to said digital signal processing means for detecting at least one note contained in said acoustic signal on the basis of the extracted envelopes representing respective levels of said spectra:
- means coupled to said detecting means for generating at least one musical sound signal each having a predetermined timbre and a frequency respectively corresponding to the at least one note detected by said detecting means, and including a predetermined number of musical sound generating channels to which the at least one note detected sequentially by said detecting means are allocated to generate a corresponding musical sound signal;
- and
- control means for allocating a note to an empty one of the predetermined number of musical sound generating channels to generate the corresponding musical sound signal when that note is different from those allocated already to the predetermined number of musical sound generating channels and is detected by said detecting means, and for instructing the musical sound generating channel to stop further generation of the musical sound signal corresponding to that note when the note allocated to the musical sound generating channel becomes not detected by said detecting means.
An apparatus, comprising:
- means for receiving an acoustic signal to output a digital waveform signal representing said acoustic signal;
- detecting means coupled to said receiving means for detecting respective notes contained in said digital waveform signal and respective levels of the notes thus detected;
- means coupled to said detecting means for generating at least one musical sound signal each having a predetermined timbre and a frequency corresponding to the at least one note detected by said detecting means, and including a predetermined number of musical sound generating channels to which the at least one note detected sequentially by said detecting means are allocated to generate a corresponding control means for allocating a note to an empty one of the predetermined number of musical sound generating channels to generate the corresponding musical sound signal when that note is different from those allocated already to the predetermined number of musical sound generating channels and is detected by said detecting means, and for instructing the musical sound generating channels to stop further generation of the musical sound signal corresponding to that note when the note allocated to the musical sound generating channel becomes not detected by said detecting means.
An apparatus, comprising:
- means for receiving an acoustic signal to output a digital waveform signal representing said acoustic signal;
- storing means for sequentially storing the waveform signal output from said receiving means;
- detecting means coupled to said storing means for detecting respective notes contained in said digital waveform signal stored in said storing means and respective levels of the notes thus detected;
- means coupled to said detecting means for generating at least one musical sound signal each having a predetermined timbre and a frequency corresponding to the at least one note detected by said detecting means, and including a predetermined number of musical sound generating channels to which the at least one note detected sequentially by said detecting means are allocated to generate a corresponding musical sound signal;
- and
- control means for allocating a note to an empty one of the predetermined number of musical sound generating channels to generate the corresponding musical sound signal when that note is different from those allocated already to the predetermined number of musical sound generating channels and is detected by said detecting means, and for instructing the musical sound generating channel to stop further generation of the musical sound signal corresponding to that note when the note allocated to the musical sound generating channel becomes not detected by said detecting means.
Dependencies are inferred from the claim text.