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

Device for acoustic entry of musical data

Assignee: Creative Technology Ltd
•
Filing: 1998-05-29
•
Granted: 1999-11-16
•
Expires: 2018-05-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for vocally entering acoustic data and producing an output. In one embodiment, a note preset is identified and selected according to the vocal input signal, and auxiliary note information is also extracted from the vocal input signal. The auxiliary note information is used to generate synthesis engine parameters that modify the note preset to provide a complex note output. In another embodiment, feature vectors of note segments are used to select a preset file representing a particular instrument from a library of instrument preset files. A note preset is selected from the instrument preset file according to the note segment to create an output corresponding to the selected instrument or instrument group.

Inventors

  • 👤 Alan W. Peevers

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 14:11
CPC Classifications
G; G10; G10H; G10H5/00; G10H5/005; G10H1/00; G10H1/0008; G10H1/0025; G10H2210/00; G10H2210/101

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 140 words
A device for converting a vocal signal to an audio note, the device comprising: an audio input device that receives the vocal signal and produces an analog electrical signal therefrom; an analog-to-digital converter that converts the analog electrical signal into a digital electrical signal; a memory containing a note output file having an instrument preset number; a processor in electrical communication with the memory that separates the digital electrical signal into a plurality of segments and converts at least a segment to note information; a synthesizer receiving the note information and producing a digital electrical output signal therefrom; a digital-to-analog converter coupled to the synthesizer, the digital-to-analog converter converting the digital electrical output signal to an analog electrical output signal; and a speaker coupled to the digital-to-analog converter, the speaker producing an audio signal from the analog electrical output signal.
Claim 2
Independent Claim 140 words
A device for converting a vocal signal to an audio note, the device comprising: an audio input device that receives the vocal signal and produces an analog electrical signal therefrom; an analog-to-digital converter that converts the analog electrical signal into a digital electrical signal; a memory containing a note output file having an instrument preset number; a processor in electrical communication with the memory that separates the digital electrical signal into a plurality of segments and converts at least a segment to note information; a synthesizer receiving the note information and producing a digital electrical output signal therefrom; a digital-to-analog converter coupled to the synthesizer, the digital-to-analog converter converting the digital electrical output signal to an analog electrical output signal; and a speaker coupled to the digital-to-analog converter, the speaker producing an audio signal from the analog electrical output signal.
Claim 3
Dependent Claim 22 words
The device of claim 1 wherein the note output file includes an instrument preset number, a note number, and a note velocity.
Claim 4
Dependent Claim 20 words
The device of claim 1 wherein the note output file includes a note start time and a note end time.
Claim 5
Dependent Claim 46 words
The device of claim 1 wherein the processor separates the digital electrical signal into a plurality of segments based upon a combination of a plurality of transitions in a pitch trajectory and a plurality of amplitude variations in an amplitude envelope of the digital electrical signal.
Claim 6
Dependent Claim 57 words
The device of claim 1 wherein the processor further determines a pitch contour and an amplitude contour of the segment and generates a synthesis engine parameter set therefrom, the synthesis engine parameter set being provided to the synthesizer, the synthesizer using the synthesis engine parameter set and the note output to generate a modified digital output signal.
Claim 7
Dependent Claim 26 words
The device of claim 1 further comprising a second memory, the second memory configured to receive and store the digital electrical output signal from the synthesizer.
Claim 8
Dependent Claim 38 words
The device of claim 5 wherein the processor further determines a pitch waveform fundamental frequency, a pitch waveform amplitude variation, an amplitude waveform fundamental frequency, and an amplitude waveform amplitude variation of the segment to generate control information.
Claim 9
Dependent Claim 15 words
The device of claim 7 wherein the processor generates a low frequency oscillator control information.
Claim 10
Dependent Claim 64 words
The device of claim 1 wherein the memory contains an instrument library, the instrument library containing a plurality of preset files, each of the plurality of preset files containing a plurality of instrument-specific notes, and wherein the processor selects a preset file from the instrument library and an instrument-specific note from the preset file according to at least one of the plurality of segments.
Claim 11
Dependent Claim 51 words
The device of claim 9 further comprising an acoustic feature extraction unit, the acoustic feature extraction unit receiving the segment and generating a feature vector therefrom, and a classifier receiving the feature vector and producing an output class, the output class being provided to the processor to select the preset file.
Claim 12
Dependent Claim 21 words
The device of claim 9 wherein the plurality of instrument notes includes spectral frequency components above or below the vocal signal.
Claim 13
Dependent Claim 21 words
The device of claim 11 wherein the spectral frequency components are harmonics or subharmonics of a fundamental frequency of the segment.
Claim 14
Independent Claim 105 words
A device for converting a vocal signal to a digital output signal, the device comprising: an audio input device that receives the vocal signal and produces an analog electrical signal therefrom; an analog-to-digital converter that converts the analog electrical signal into a digital electrical signal; a memory containing a note output file; a processor in electrical communication with the memory that separates the digital electrical signal into a plurality of segments and determines a pitch contour and an amplitude contour of a segment and generates synthesis engine parameters therefrom, and converts the segment to note information and selects a note output corresponding to the segment.
Claim 15
Independent Claim 105 words
A device for converting a vocal signal to a digital output signal, the device comprising: an audio input device that receives the vocal signal and produces an analog electrical signal therefrom; an analog-to-digital converter that converts the analog electrical signal into a digital electrical signal; a memory containing a note output file; a processor in electrical communication with the memory that separates the digital electrical signal into a plurality of segments and determines a pitch contour and an amplitude contour of a segment and generates synthesis engine parameters therefrom, and converts the segment to note information and selects a note output corresponding to the segment.
Claim 16
Independent Claim 134 words
A device for converting a vocal signal to a digital output signal, the device comprising: an audio input device that receives the vocal signal and produces an analog electrical signal therefrom; an analog-to-digital converter that converts the analog electrical signal into a digital electrical signal; a memory containing an instrument library, the instrument library containing a plurality of preset files, each of the plurality of preset files containing a plurality of note preset outputs; a processor that separates the digital electrical signal into a plurality of segments and converts at least one of the plurality of segments onto the plurality of preset files to select a preset file, and to select a note preset output from the preset file; and a synthesizer receiving the note preset output and producing a digital output signal therefrom.
Claim 17
Independent Claim 134 words
A device for converting a vocal signal to a digital output signal, the device comprising: an audio input device that receives the vocal signal and produces an analog electrical signal therefrom; an analog-to-digital converter that converts the analog electrical signal into a digital electrical signal; a memory containing an instrument library, the instrument library containing a plurality of preset files, each of the plurality of preset files containing a plurality of note preset outputs; a processor that separates the digital electrical signal into a plurality of segments and converts at least one of the plurality of segments onto the plurality of preset files to select a preset file, and to select a note preset output from the preset file; and a synthesizer receiving the note preset output and producing a digital output signal therefrom.
Claim 18
Independent Claim 231 words
A device for converting a vocal signal to a modified output signal, the device comprising: an audio input device that receives the vocal signal and produces an analog electrical signal therefrom; an analog-to-digital converter that converts the analog electrical signal into a digital electrical signal; a memory containing an instrument library, the instrument library including a plurality of preset files and audio waveforms, the waveforms being stored in a sound memory; a processor that separates the digital electrical signal into a plurality of segments and extracts a feature set from at least one of the plurality of segments to select at least one of the preset files from the instrument library, and selects at least one of the audio waveforms from the sound memory, and, the processor determining a pitch waveform fundamental frequency, a pitch waveform amplitude variation, an amplitude waveform fundamental frequency, and an amplitude waveform amplitude variation of the at least one of the plurality of segments to generate low frequency oscillator control information and envelope generator control information; a low frequency oscillator receiving the low frequency oscillator control information to produce a low frequency oscillator output; an envelope generator receiving the envelope generator control information to produce an envelope generator output; a synthesizer configured to receive the preset file, the audio waveform, the low frequency oscillator output, and the envelope generator output, and producing an output signal therefrom.
Claim 19
Independent Claim 231 words
A device for converting a vocal signal to a modified output signal, the device comprising: an audio input device that receives the vocal signal and produces an analog electrical signal therefrom; an analog-to-digital converter that converts the analog electrical signal into a digital electrical signal; a memory containing an instrument library, the instrument library including a plurality of preset files and audio waveforms, the waveforms being stored in a sound memory; a processor that separates the digital electrical signal into a plurality of segments and extracts a feature set from at least one of the plurality of segments to select at least one of the preset files from the instrument library, and selects at least one of the audio waveforms from the sound memory, and, the processor determining a pitch waveform fundamental frequency, a pitch waveform amplitude variation, an amplitude waveform fundamental frequency, and an amplitude waveform amplitude variation of the at least one of the plurality of segments to generate low frequency oscillator control information and envelope generator control information; a low frequency oscillator receiving the low frequency oscillator control information to produce a low frequency oscillator output; an envelope generator receiving the envelope generator control information to produce an envelope generator output; a synthesizer configured to receive the preset file, the audio waveform, the low frequency oscillator output, and the envelope generator output, and producing an output signal therefrom.
Claim 20
Independent Claim 107 words
A method for converting a vocal signal to a digital note, the method comprising: (a) providing a vocal signal to an audio input device to generate an analog input signal; (b) digitizing the analog input signal to provide a digital input signal; (c) processing the digital input signal to separate the digital input signal into a plurality of segments; (d) processing a segment to determine a segment frequency and to extract auxiliary audio information; (e) mapping the segment frequency to a note output file contained in a memory; and (f) synthesizing a digital note output signal according to the note output file and the auxiliary audio information.
Claim 21
Independent Claim 107 words
A method for converting a vocal signal to a digital note, the method comprising: (a) providing a vocal signal to an audio input device to generate an analog input signal; (b) digitizing the analog input signal to provide a digital input signal; (c) processing the digital input signal to separate the digital input signal into a plurality of segments; (d) processing a segment to determine a segment frequency and to extract auxiliary audio information; (e) mapping the segment frequency to a note output file contained in a memory; and (f) synthesizing a digital note output signal according to the note output file and the auxiliary audio information.
Claim 22
Independent Claim 116 words
A method for converting a vocal signal to a digital note, the method comprising: (a) providing a vocal signal to an audio input device to generate an analog input signal; (b) digitizing the analog input signal to create a digital input signal; (c) processing the digital input signal to separate the digital input signal into a plurality of segments; (d) processing a segment to determine a feature vector and pitch information; (e) selecting a preset file from a plurality of preset files, according to the feature vector; (f) mapping the segment to a waveform contained in the sound memory, according to the pitch information; and (g) synthesizing a digital note output signal according to the waveform.
Claim 23
Independent Claim 116 words
A method for converting a vocal signal to a digital note, the method comprising: (a) providing a vocal signal to an audio input device to generate an analog input signal; (b) digitizing the analog input signal to create a digital input signal; (c) processing the digital input signal to separate the digital input signal into a plurality of segments; (d) processing a segment to determine a feature vector and pitch information; (e) selecting a preset file from a plurality of preset files, according to the feature vector; (f) mapping the segment to a waveform contained in the sound memory, according to the pitch information; and (g) synthesizing a digital note output signal according to the waveform.
Claim 24
Independent Claim 137 words
A method for producing a multi-track audio composition, the method comprising: (a) inputting a first audio track into a recording apparatus; (b) digitizing the first audio track to create a first digitized track and storing the first digitized track in a buffer of the recording apparatus; (c) identifying a queuing point of the first digitized track; (d) processing the first digitized track; creating a plurality of segments; (e) synthesizing note outputs based upon a subset of said plurality of segments; (f) inputting a second audio track into the recording apparatus; (g) queuing the first digitized track to the queuing point; and (h) digitizing the second audio track to create a second digitized track, the second digitized track being synchronized to the first digitized track, and storing the second digitized track in the buffer of the recording apparatus.
Claim 25
Independent Claim 137 words
A method for producing a multi-track audio composition, the method comprising: (a) inputting a first audio track into a recording apparatus; (b) digitizing the first audio track to create a first digitized track and storing the first digitized track in a buffer of the recording apparatus; (c) identifying a queuing point of the first digitized track; (d) processing the first digitized track; creating a plurality of segments; (e) synthesizing note outputs based upon a subset of said plurality of segments; (f) inputting a second audio track into the recording apparatus; (g) queuing the first digitized track to the queuing point; and (h) digitizing the second audio track to create a second digitized track, the second digitized track being synchronized to the first digitized track, and storing the second digitized track in the buffer of the recording apparatus.
Claim 26
Dependent Claim 54 words
The method of claim 18 wherein (c) of identifying a queuing point is done automatically, the queuing point being a beginning of the first digitized track and occurring by the time the second audio track begins, the second audio track beginning at a time later than an ending time of the first audio track.
Claim 27
Dependent Claim 40 words
The method of claim 18 further comprising a step, prior to (c) of identifying a queuing point, of entering a marker in the first digitized track, wherein (c) of identifying the queuing point identifies the marker as the queuing point.
Claim 28
Dependent Claim 218 words
A computer program product for converting a vocal input into a digital output signal, the computer program product comprising: a computer-readable storage medium; and a computer-readable program embodied in the computer-readable storage medium, the computer-readable program comprising: a first set of instructions for segmenting an audio input into a plurality of segments, a second set of instructions for determining a pitch contour of a segment, a third set of instructions for mapping the pitch contour to a first synthesis engine parameter and for outputting the first synthesis engine parameter to a buffer, a fourth set of instructions for mapping the segment to a note number, a fifth set of instructions for determining an amplitude contour of the segment, a sixth set of instructions for mapping the amplitude contour to a note-on velocity, a seventh set of instructions for selecting a note output from a preset based on the note number and the note-on velocity and for outputting the note output to the buffer, an eighth set of instructions for mapping the amplitude contour to a second synthesis engine parameter and for outputting the second synthesis engine parameter to the buffer, and a ninth set of instructions for combining the first synthesis engine parameter, the second synthesis engine parameter, and the note output to produce the digital output signal.
Claim 29
Dependent Claim 218 words
A computer program product for converting a vocal input into a digital output signal, the computer program product comprising: a computer-readable storage medium; and a computer-readable program embodied in the computer-readable storage medium, the computer-readable program comprising: a first set of instructions for segmenting an audio input into a plurality of segments, a second set of instructions for determining a pitch contour of a segment, a third set of instructions for mapping the pitch contour to a first synthesis engine parameter and for outputting the first synthesis engine parameter to a buffer, a fourth set of instructions for mapping the segment to a note number, a fifth set of instructions for determining an amplitude contour of the segment, a sixth set of instructions for mapping the amplitude contour to a note-on velocity, a seventh set of instructions for selecting a note output from a preset based on the note number and the note-on velocity and for outputting the note output to the buffer, an eighth set of instructions for mapping the amplitude contour to a second synthesis engine parameter and for outputting the second synthesis engine parameter to the buffer, and a ninth set of instructions for combining the first synthesis engine parameter, the second synthesis engine parameter, and the note output to produce the digital output signal.

References Cited (Backward Citations)

US4463650A Cited
US4591928A Cited
US4885790A Cited
US5054072A Cited
US4829872A Cited
US5367117A Cited
US5287789A Cited
US5351338A Cited
US5666299A Cited
US5504269A Cited
US5608713A Cited
US5792971A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-11-15 2003-05-17 2003-11-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-11-15 2007-05-17 2007-11-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-11-15 2011-05-17 2011-11-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag