Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
248 words
A MIDI-code generating device for generating a MIDI-code corresponding to sound produced by a musical instrument, comprising: a musical instrument for producing a plurality of musical tones which comprise a fundamental tone and a harmonic tone corresponding to the fundamental tone, the fundamental and harmonic tones being discrete frequencies and having different envelope wave-forms; conversion means for converting a produced musical tone from the musical instrument into an electrical audio signal and converting the electrical audio signal into a digital signal having wave-form data; a group of band-pass filters for extracting wave-form data having frequency components respectively corresponding to each of the fundamental tones, from wave-form data outputted by the conversion means; envelope detection means for detecting envelope data of wave-form data extracted by the group of band-pass filters; fundamental tone envelope storage means for storing reference envelope data of the fundamental tone corresponding to the envelope wave-form of each fundamental tone of the musical tones produced by the musical instrument; fundamental tone decision means for comparing envelope data detected by the envelope detection means with reference fundamental tone envelope data stored in the fundamental tone envelope means to determine a produced fundamental tone when the musical tone is produced by the musical tone producing means; and coding means for generating a MIDI-code according to a result of a decision of the fundamental tone decision means and the envelope data detected by the envelope detection means, the MIDI-code corresponding to the musical tones produced by the musical instrument.
Claim 2
Dependent Claim
248 words
A MIDI-code generating device for generating a MIDI-code corresponding to sound produced by a musical instrument, comprising: a musical instrument for producing a plurality of musical tones which comprise a fundamental tone and a harmonic tone corresponding to the fundamental tone, the fundamental and harmonic tones being discrete frequencies and having different envelope wave-forms; conversion means for converting a produced musical tone from the musical instrument into an electrical audio signal and converting the electrical audio signal into a digital signal having wave-form data; a group of band-pass filters for extracting wave-form data having frequency components respectively corresponding to each of the fundamental tones, from wave-form data outputted by the conversion means; envelope detection means for detecting envelope data of wave-form data extracted by the group of band-pass filters; fundamental tone envelope storage means for storing reference envelope data of the fundamental tone corresponding to the envelope wave-form of each fundamental tone of the musical tones produced by the musical instrument; fundamental tone decision means for comparing envelope data detected by the envelope detection means with reference fundamental tone envelope data stored in the fundamental tone envelope means to determine a produced fundamental tone when the musical tone is produced by the musical tone producing means; and coding means for generating a MIDI-code according to a result of a decision of the fundamental tone decision means and the envelope data detected by the envelope detection means, the MIDI-code corresponding to the musical tones produced by the musical instrument.
Claim 3
Dependent Claim
33 words
A MIDI-code generating device according to claim 1 wherein said band-pass filter group comprises a processor of stored program type executing real time digital signal processing and forming a plurality of passband characteristics.
Claim 4
Dependent Claim
28 words
A MIDI-code generating device according to claim 1 wherein said fundamental tone envelope storage means stores wave-form data of each fundamental tone envelope differentiated by a differential filter.
Claim 5
Dependent Claim
43 words
A MIDI-code generating device according to claim 1 wherein said fundamental tone decision means compares the detected envelope data with the stored envelope data by cross correlation, and determines production of the fundamental tone when a comparison result is over a predetermined value.
Claim 6
Independent Claim
147 words
A method for detecting a fundamental tone comprising the steps of: operating a musical instrument to produce a plurality of musical tones which comprise a fundamental tone and a harmonic tone corresponding to the fundamental tone, the fundamental and harmonic tones being discrete frequencies and having different envelope wave-forms; collecting a produced musical tone as an analog audio signal; converting the analog audio signal into a digital signal having wave-form data; extracting wave-form data having frequency components respectively corresponding to each of the fundamental tones, from the wave-form data; detecting envelope data of the extracted wave-form data; storing reference envelope data of the fundamental tone corresponding to the envelope wave-form of each fundamental tone of the musical tones; comparing the detected envelope data with the stored reference envelope data of the fundamental tone; and determining production of the fundamental tone according to a result of the comparison.
Claim 7
Independent Claim
147 words
A method for detecting a fundamental tone comprising the steps of: operating a musical instrument to produce a plurality of musical tones which comprise a fundamental tone and a harmonic tone corresponding to the fundamental tone, the fundamental and harmonic tones being discrete frequencies and having different envelope wave-forms; collecting a produced musical tone as an analog audio signal; converting the analog audio signal into a digital signal having wave-form data; extracting wave-form data having frequency components respectively corresponding to each of the fundamental tones, from the wave-form data; detecting envelope data of the extracted wave-form data; storing reference envelope data of the fundamental tone corresponding to the envelope wave-form of each fundamental tone of the musical tones; comparing the detected envelope data with the stored reference envelope data of the fundamental tone; and determining production of the fundamental tone according to a result of the comparison.
Claim 8
Dependent Claim
35 words
A MIDI-code generating device according to claim 5 further comprising the step of: generating a MIDI-code according to a result of the determining of the production of the fundamental tone and the detected envelope data.