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

Electronic musical instrument

Assignee: Panasonic Holdings Corp
•
Filing: 1986-12-12
•
Granted: 1989-03-28
•
Expires: 2006-12-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A tone source system for a superior electronic musical instrument suitable for an LSI application in which the wave data can be provided in a time division multiplex form, or the envelope data can be provided in a time division multiplex form in a synchronous relationship with it, and the wave data to which the envelopes are attached can be provided in a time division multiplex form through multiplication of the data.

Inventors

  • 👤 Masao Tsukamoto
  • 👤 Kinji Kawamoto
  • 👤 Masaru Uya

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 14:29
CPC Classifications
G; G10; G10H; G10H1/00; G10H1/02; G10H1/04; G10H1/053; G10H1/057; G10H1/0575; G10H7/00; G10H7/02; G10H7/06

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 356 words
An electronic musical instrument for generating tone signals by digital techniques, comprising: a tone selecting means for selecting tone colors in accordance with a tune performed by a player; a keyboard means by which said player either performs a melody or accompanies said tune performed by said player; a processing means for inputting tone color data from said tone selecting means and key data from said keyboard means so as to provide given instructions to a wave generating means; said wave generating means generating, in a time division multiplexed form, digital data corresponding to a plurality of tone waves in accordance with said instructions from said processing means; an envelope generating means for generating, in a time division multiplexed form, digital data corresponding to a plurality of envelopes in accordance with said instructions from said processing means; said wave generating means including a wave memory for storing a plurality of groups of data, each of said groups of data stored in said wave memory being formed in correspondence with one respective wave independently with respect to other groups of said groups of data; and said envelope generating means including an envelope memory for storing a plurality of groups of data, each of said groups of data stored in said envelope memory being formed in correspondence with one respective envelope wave independently with respect to other groups of said groups of data; a multiplier means for directly multiplying, utilizing time division multiplexing, said digital data corresponding to a plurality of tone waves and generated by said wave generating means, by said digital data corresponding to a plurality of envelopes and generated by said envelope generating means, so as to provide in a time division multiplexed form, digital data corresponding to plurality of tone signals having envelopes attached thereto; a digital-to-analog converter for converting said digital data corresponding to the tone signals from said multiplier means into analog signals; a clock rejection filter for rejecting clock components contained in said analog signals which are output from said digital-to-analog converter; and an electro-acoustical converting means for converting signals which are output from said clock rejection filter into acoustical signals.
Claim 2
Dependent Claim 356 words
An electronic musical instrument for generating tone signals by digital techniques, comprising: a tone selecting means for selecting tone colors in accordance with a tune performed by a player; a keyboard means by which said player either performs a melody or accompanies said tune performed by said player; a processing means for inputting tone color data from said tone selecting means and key data from said keyboard means so as to provide given instructions to a wave generating means; said wave generating means generating, in a time division multiplexed form, digital data corresponding to a plurality of tone waves in accordance with said instructions from said processing means; an envelope generating means for generating, in a time division multiplexed form, digital data corresponding to a plurality of envelopes in accordance with said instructions from said processing means; said wave generating means including a wave memory for storing a plurality of groups of data, each of said groups of data stored in said wave memory being formed in correspondence with one respective wave independently with respect to other groups of said groups of data; and said envelope generating means including an envelope memory for storing a plurality of groups of data, each of said groups of data stored in said envelope memory being formed in correspondence with one respective envelope wave independently with respect to other groups of said groups of data; a multiplier means for directly multiplying, utilizing time division multiplexing, said digital data corresponding to a plurality of tone waves and generated by said wave generating means, by said digital data corresponding to a plurality of envelopes and generated by said envelope generating means, so as to provide in a time division multiplexed form, digital data corresponding to plurality of tone signals having envelopes attached thereto; a digital-to-analog converter for converting said digital data corresponding to the tone signals from said multiplier means into analog signals; a clock rejection filter for rejecting clock components contained in said analog signals which are output from said digital-to-analog converter; and an electro-acoustical converting means for converting signals which are output from said clock rejection filter into acoustical signals.
Claim 3
Dependent Claim 400 words
An electronic musical instrument for generating tone signals by digital techniques, comprising: a tone selecting means for selecting tone colors in accordance with a tune performed by a player; a keyboard means by which said player either performs a melody or accompanies said tune performed by said player; a processing means for inputting tone color data from said tone selecting means and key data from said keyboard means so as to provide given instructions to wave generating means, envelope generating means and amplitude data storing means; said wave generating means including a wave memory for storing a plurality of groups of data, each of said groups of data stored in said wave memory being formed in correspondence with one respective wave independently with respect to other groups of said groups of data; and said envelope generating means including an envelope memory for storing a plurality of groups of data, each of said groups of data stored in said envelope memory being formed in correspondence with one respective envelope wave independently with respect to other groups of said groups of data; said wave generating means generating, in a time division multiplexed form, digital data corresponding to a plurality of tone waves in accordance with instructions from said processing means; said envelope generating means generating, in a time division multiplexed form, digital data corresponding to a plurality of envelopes in accordance with instructions from said processing means; said amplitude data storing means generating, in a time division multiplexed form, a digital data corresponding to a plurality of amplitude data in accordance with instructions from said processing means; a multiplier means for multiplying, utilizing time division multiplexing, said digital data corresponding to a plurality of tone waves from said wave generating means, said digital data corresponding to a plurality of envelopes from said envelope generating means and said digital data corresponding to plurality of amplitude data from said amplitude data storing means so as to provide, in a time division multiplexed form, digital data corresponding to a plurality of tone signals with envelopes attached thereto; a digital-to-analog converter for converting said digital data corresponding to the tone signals from said multiplier means into analog signals; a clock rejection filter for rejecting clock components contained in analog signals which are output from said digital-to-analog converter; and an electro-acoustical converting means for converting signals which are output from said clock rejection filter into acoustic signals.
Claim 4
Dependent Claim 400 words
An electronic musical instrument for generating tone signals by digital techniques, comprising: a tone selecting means for selecting tone colors in accordance with a tune performed by a player; a keyboard means by which said player either performs a melody or accompanies said tune performed by said player; a processing means for inputting tone color data from said tone selecting means and key data from said keyboard means so as to provide given instructions to wave generating means, envelope generating means and amplitude data storing means; said wave generating means including a wave memory for storing a plurality of groups of data, each of said groups of data stored in said wave memory being formed in correspondence with one respective wave independently with respect to other groups of said groups of data; and said envelope generating means including an envelope memory for storing a plurality of groups of data, each of said groups of data stored in said envelope memory being formed in correspondence with one respective envelope wave independently with respect to other groups of said groups of data; said wave generating means generating, in a time division multiplexed form, digital data corresponding to a plurality of tone waves in accordance with instructions from said processing means; said envelope generating means generating, in a time division multiplexed form, digital data corresponding to a plurality of envelopes in accordance with instructions from said processing means; said amplitude data storing means generating, in a time division multiplexed form, a digital data corresponding to a plurality of amplitude data in accordance with instructions from said processing means; a multiplier means for multiplying, utilizing time division multiplexing, said digital data corresponding to a plurality of tone waves from said wave generating means, said digital data corresponding to a plurality of envelopes from said envelope generating means and said digital data corresponding to plurality of amplitude data from said amplitude data storing means so as to provide, in a time division multiplexed form, digital data corresponding to a plurality of tone signals with envelopes attached thereto; a digital-to-analog converter for converting said digital data corresponding to the tone signals from said multiplier means into analog signals; a clock rejection filter for rejecting clock components contained in analog signals which are output from said digital-to-analog converter; and an electro-acoustical converting means for converting signals which are output from said clock rejection filter into acoustic signals.
Claim 5
Dependent Claim 443 words
An electronic musical instrument for generating tone signals by digital techniques so as to produce multichannel sounds, comprising: a tone selecting means for selecting tone colors in accordance with a tune performed by a player; a keyboard means by which said player either performs a melody or accompanies said tune performed by said player; a processing means for inputting tone color data from said tone selecting means and key data from said keyboard means so as to provide given instructions to wave generating means, envelope generating means, and channel data storing means; said wave generating means including a wave memory for storing a plurality of groups of data, each of said groups of data stored in said wave memory being formed in correspondence with one respective wave independently with respect to other groups of said groups of data; and said envelope generating means including an envelope memory for storing a plurality of groups of data, each of said groups of data stored in said envelope memory being formed in correspondence with one respective envelope wave independently with respect to other groups of said groups of data; said wave generating means generating, in a time division multiplexed form, digital data corresponding to a plurality of tone waves in accordance with instructions from said processing means; said envelope generating means generating, in a time division multiplexed form, digital data corresponding to a plurality of envelopes in accordance with instructions from said processing means; said channel data storing means generating, in a time division multiplexed form, digital data corresponding to a plurality of channel data in accordance with instructions from said processing means; a multiplier means for directly multiplying, utilizing time division multiplexing, said digital data corresponding to a plurality of tone waves from said wave generating means by said digital data corresponding to a plurality of envelopes from said envelope generating means so as to provide, in a time division multiplexed form, digital data corresponding to a plurality of tone signals with envelopes attached thereto; a plurality of digital-to-analog converters for converting said digital data corresponding to the tone signals from said multiplier means into analog signals and for distributing said digital data of the tone signals from said multiplier means in accordance with said channel data from said channel data storing means so as to convert said data into analog signals; a plurality of clock rejection filters for rejecting clock components contained in said analog signals which are output from said plurality of digital-to-analog converters; and a plurality of electro-acoustical converting means for converting signals which are output from said plurality of clock rejection filters into acoustic signals so as to provide multichannel sounds.
Claim 6
Dependent Claim 443 words
An electronic musical instrument for generating tone signals by digital techniques so as to produce multichannel sounds, comprising: a tone selecting means for selecting tone colors in accordance with a tune performed by a player; a keyboard means by which said player either performs a melody or accompanies said tune performed by said player; a processing means for inputting tone color data from said tone selecting means and key data from said keyboard means so as to provide given instructions to wave generating means, envelope generating means, and channel data storing means; said wave generating means including a wave memory for storing a plurality of groups of data, each of said groups of data stored in said wave memory being formed in correspondence with one respective wave independently with respect to other groups of said groups of data; and said envelope generating means including an envelope memory for storing a plurality of groups of data, each of said groups of data stored in said envelope memory being formed in correspondence with one respective envelope wave independently with respect to other groups of said groups of data; said wave generating means generating, in a time division multiplexed form, digital data corresponding to a plurality of tone waves in accordance with instructions from said processing means; said envelope generating means generating, in a time division multiplexed form, digital data corresponding to a plurality of envelopes in accordance with instructions from said processing means; said channel data storing means generating, in a time division multiplexed form, digital data corresponding to a plurality of channel data in accordance with instructions from said processing means; a multiplier means for directly multiplying, utilizing time division multiplexing, said digital data corresponding to a plurality of tone waves from said wave generating means by said digital data corresponding to a plurality of envelopes from said envelope generating means so as to provide, in a time division multiplexed form, digital data corresponding to a plurality of tone signals with envelopes attached thereto; a plurality of digital-to-analog converters for converting said digital data corresponding to the tone signals from said multiplier means into analog signals and for distributing said digital data of the tone signals from said multiplier means in accordance with said channel data from said channel data storing means so as to convert said data into analog signals; a plurality of clock rejection filters for rejecting clock components contained in said analog signals which are output from said plurality of digital-to-analog converters; and a plurality of electro-acoustical converting means for converting signals which are output from said plurality of clock rejection filters into acoustic signals so as to provide multichannel sounds.
Claim 7
Dependent Claim 489 words
An electronic musical instrument for generating tone signals by digital techniques so as to produce multichannel sounds, comprising: a tone selecting means for selecting tone colors in accordance with a tune performed by a player; a keyboard means by which said player either performs a melody or accompanies said tune performed by said player; a processing means for inputting tone color data from said tone selecting means and key data from said keyboard means so as to provide given instructions to wave generating means, envelope generating means, amplitude data storing means, and channel data storing means; said wave generating means including a wave memory for storing a plurality of groups of data each of said groups of data stored in said wave memory being formed in correspondence with one respective wave independently with respect to other groups of said groups of data; and said envelope generating means including an envelope memory for storing a plurality of groups of data, each of said groups of data stored in said envelope memory being formed in correspondence with one respective envelope wave independently with respect to other groups of said groups of data; said wave generating means generating, in a time division multiplexed form, digital data corresponding to a plurality of tone waves in accordance with instructions from said processing means; said envelope generating means generating, in a time division multiplexed form, digital data corresponding to a plurality of envelopes in accordance with instructions from said processing means; said amplitude data storing means generating, in a time division multiplexed form, digital data corresponding to a plurality of amplitude data in accordance with instructions from said processing means; said channel data storing means generating, in a time division multiplexed form, digital data corresponding to a plurality of channel data in accordance with instructions from said processing means; a multiplier means for directly multiplying, utilizing time division multiplexing, said digital data corresponding to a plurality of tone waves from said wave generating means, said digital data corresponding to a plurality of envelopes from said envelope generating means and said digital data corresponding to a plurality of amplitude data from said amplitude data storing means so as to provide, in a time division multiplexed form, digital data corresponding to a plurality of tone signals with envelopes attached thereto; a plurality of digital-to-analog converters for converting said digital data corresponding to the tone signals from said multiplier means into analog signals and for distributing said digital data of said tone signals from said multiplier means in accordance with channel data from said channel data storing means so as to convert said data into analog signals; a plurality of clock rejection filters for rejecting clock components contained in said analog signals which are from said plurality of digital-to-analog converters; and a plurality of electro-acoustical converting means for converting signals output from from said plurality of clock rejection filters into acoustic signals so as to provide multichannel sounds.
Claim 8
Dependent Claim 489 words
An electronic musical instrument for generating tone signals by digital techniques so as to produce multichannel sounds, comprising: a tone selecting means for selecting tone colors in accordance with a tune performed by a player; a keyboard means by which said player either performs a melody or accompanies said tune performed by said player; a processing means for inputting tone color data from said tone selecting means and key data from said keyboard means so as to provide given instructions to wave generating means, envelope generating means, amplitude data storing means, and channel data storing means; said wave generating means including a wave memory for storing a plurality of groups of data each of said groups of data stored in said wave memory being formed in correspondence with one respective wave independently with respect to other groups of said groups of data; and said envelope generating means including an envelope memory for storing a plurality of groups of data, each of said groups of data stored in said envelope memory being formed in correspondence with one respective envelope wave independently with respect to other groups of said groups of data; said wave generating means generating, in a time division multiplexed form, digital data corresponding to a plurality of tone waves in accordance with instructions from said processing means; said envelope generating means generating, in a time division multiplexed form, digital data corresponding to a plurality of envelopes in accordance with instructions from said processing means; said amplitude data storing means generating, in a time division multiplexed form, digital data corresponding to a plurality of amplitude data in accordance with instructions from said processing means; said channel data storing means generating, in a time division multiplexed form, digital data corresponding to a plurality of channel data in accordance with instructions from said processing means; a multiplier means for directly multiplying, utilizing time division multiplexing, said digital data corresponding to a plurality of tone waves from said wave generating means, said digital data corresponding to a plurality of envelopes from said envelope generating means and said digital data corresponding to a plurality of amplitude data from said amplitude data storing means so as to provide, in a time division multiplexed form, digital data corresponding to a plurality of tone signals with envelopes attached thereto; a plurality of digital-to-analog converters for converting said digital data corresponding to the tone signals from said multiplier means into analog signals and for distributing said digital data of said tone signals from said multiplier means in accordance with channel data from said channel data storing means so as to convert said data into analog signals; a plurality of clock rejection filters for rejecting clock components contained in said analog signals which are from said plurality of digital-to-analog converters; and a plurality of electro-acoustical converting means for converting signals output from from said plurality of clock rejection filters into acoustic signals so as to provide multichannel sounds.
Claim 9
Dependent Claim 116 words
An electronic musical instrument having a wave generating means, said wave generating means including a wave memory for storing a plurality of groups of data, each of said groups of data being formed in correspondence with one respective wave independently with respect to other groups of said groups of data, and an address calculator operatively connected to said wave memory for calculating and supplying an address value to said wave memory, wherein said plurality of groups of data have different numbers of sampled points which essentially correspond to divisors for different musical notes, whereby digital values of each note are obtained by reading from said wave memory by the same reading clock speed for each note.
Claim 10
Dependent Claim 116 words
An electronic musical instrument having a wave generating means, said wave generating means including a wave memory for storing a plurality of groups of data, each of said groups of data being formed in correspondence with one respective wave independently with respect to other groups of said groups of data, and an address calculator operatively connected to said wave memory for calculating and supplying an address value to said wave memory, wherein said plurality of groups of data have different numbers of sampled points which essentially correspond to divisors for different musical notes, whereby digital values of each note are obtained by reading from said wave memory by the same reading clock speed for each note.
Claim 11
Dependent Claim 70 words
An electronic musical instrument having a wave generating means in accordance with claim 5, wherein said address value of the wave memory is increased m address by m address, and wherein said value m is freely set in accordance with either octave data or harmonic order, whereby wave data consisting of fundamental and harmonics depending on said octave data or said harmonic order is read out from said wave memory.
Claim 12
Dependent Claim 156 words
An electronic musical instrument having a wave generating means, said wave generating means including a wave memory for storing a plurality of groups of data, each of said groups of data being formed in correspondence with one respective wave independently with respect to other groups of said groups of data and an address calculator which consists of an arithmetic logic circuit and a random access read/write memory having a plurality of addresses; wherein said random access read/write memory stores a plurality of groups of data, each of which including values corresponding to an octave and a number of harmonics of a tone wave and necessary for calculation of an address value of said wave memory, and wherein one group of data is sequentially read out and supplied to said arithmetic logic circuit, said address value then being calculated and supplied to said wave memory being arranged to output tone data in a time division multiplexed form.
Claim 13
Dependent Claim 156 words
An electronic musical instrument having a wave generating means, said wave generating means including a wave memory for storing a plurality of groups of data, each of said groups of data being formed in correspondence with one respective wave independently with respect to other groups of said groups of data and an address calculator which consists of an arithmetic logic circuit and a random access read/write memory having a plurality of addresses; wherein said random access read/write memory stores a plurality of groups of data, each of which including values corresponding to an octave and a number of harmonics of a tone wave and necessary for calculation of an address value of said wave memory, and wherein one group of data is sequentially read out and supplied to said arithmetic logic circuit, said address value then being calculated and supplied to said wave memory being arranged to output tone data in a time division multiplexed form.
Claim 14
Dependent Claim 209 words
An electronic musical instrument having a wave generating means, said wave generating means including a wave memory for storing a plurality of groups of data, each of said groups of data being formed in correspondence with one respective wave independently with respect to other groups of said groups of data, and an address calculator operatively connected to said wave memory for calculating and supplying an address value to said wave memory, wherein said plurality of groups of data have different numbers of sampled points which essentially correspond to divisors for different musical notes, whereby digital values of each note are obtained by reading from said wave memory by the same reading clock speed for each note; wherein said address calculator includes an adder/subtracter means and means for detecting an end address of said wave memory, whereby said address value of said wave memory is sequentially increased by said adder/subtracter means so as to obtain wave data from said wave memory, and when said address value exceeds said end address, said adder's value is changed to a new value which is obtained by subtracting a said divisor of said wave data from said address value by said adder/subtracter means so as to continuously obtain wave data from said wave memory.
Claim 15
Dependent Claim 209 words
An electronic musical instrument having a wave generating means, said wave generating means including a wave memory for storing a plurality of groups of data, each of said groups of data being formed in correspondence with one respective wave independently with respect to other groups of said groups of data, and an address calculator operatively connected to said wave memory for calculating and supplying an address value to said wave memory, wherein said plurality of groups of data have different numbers of sampled points which essentially correspond to divisors for different musical notes, whereby digital values of each note are obtained by reading from said wave memory by the same reading clock speed for each note; wherein said address calculator includes an adder/subtracter means and means for detecting an end address of said wave memory, whereby said address value of said wave memory is sequentially increased by said adder/subtracter means so as to obtain wave data from said wave memory, and when said address value exceeds said end address, said adder's value is changed to a new value which is obtained by subtracting a said divisor of said wave data from said address value by said adder/subtracter means so as to continuously obtain wave data from said wave memory.

References Cited (Backward Citations)

US4166405A Cited
US4348928A Cited
US4179972A Cited
US4254681A Cited
US4231276A Cited
US4213366A Cited
US4297933A Cited
US4336736A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-03-27 1992-09-26 1993-03-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-03-27 1996-09-26 1997-03-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-03-27 2000-09-26 2001-03-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag