← Back to Patent Explorer
US5367117A Expired / Lapsed US ⏱️ 0.0 years remaining

Midi-code generating device

Assignee: Yamaha Corp
•
Filing: 1991-08-29
•
Granted: 1994-11-22
•
Expires: 2011-08-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A MIDI-code generating device utilizing 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, includes a microphone for converting a produced musical tone from the musical instrument into an electrical audio signal, an A/D converter for converting the electrical audio signal into digital signal of wave-form data, a group of band-pass filters for extracting wave-form data having frequency component respectively corresponding to each of the fundamental tones, from wave-form data outputted by the A/D converter, an envelope detection circuit for detecting envelope data of wave-form data extracted by the group of band-pass filters, a memory 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, a fundamental tone decision circuit for comparing envelope data detected by the envelope detection circuit with fundamental tone envelope data stored in the memory, and for deciding on a produced fundamental tone when the musical tone is produced by the musical instrument, and a coding circuit for generating a MIDI-code according to a result of a decision of the fundamental tone decision circuit and the detected envelope data.

Inventors

  • 👤 Takeshi Kikuchi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 14:25
CPC Classifications
G; G10; G10H; G10H1/00; G10H1/0033; G10H1/0041; G10H1/0058; G10H1/0066

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.

References Cited (Backward Citations)

US4014237A Cited
US4041783A Cited
US4432096A Cited
US4282786A Cited
US4513189A Cited
US4399732A Cited
US4843562A Cited
JPH0341498A Cited
US5142961A Cited
US5202528A Cited
US5119432A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-11-21 1998-05-23 1998-11-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-11-21 2002-05-23 2002-11-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-11-21 2006-05-23 2006-11-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag