Nova Patents
EP0255151A2

Electronic musical instrument.

Abstract

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

EP0255151A2, drawing sheet 1
Sheet 1 of 28

Term

Term ended

Projected expiry passed 11 February 2001, 25.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

13 claims: 5 independent, 8 dependent

  1. 1
    An electronic musical instrument equipped with envelope generating means, wherein an envelope generating means is composed of envelope memory and an address calculator for envelope memory, the address value of said envelope memory is calculated through time division multiplexing by said address calculator for envelope memory to provide a plurality of envelope data by time division multiplexing from said envelope memory.
  2. 2
    An electronic musical instrument equipped with envelope generating means in accordance with Claim 1 , wherein the envelope data which is provided through division, by a given divisor, of a time axis of a rise-up envelope and a fall-down envelope are stored within an envelope memory.
  3. 3
    An electronic musical instrument equipped with envelope generating means in accordance with Claim 1 , wherein the address calculator for envelope memory is composed of an arithmetic logic circuit and a random access readwrite memory having a plurality of addresses, one unit of data necessary for calculation of the address value of the envelope memory are stored by plurality in said random access read / read memory, and the address value of the envelope memory is calculated through the time division multiplexing by said arithmetic logic circuit everytime said one unit of data are sequentially read from said memory so that a plurality of envelope data may be obtained by the time division multiplexing from one envelope memory.
  4. 4
    An electronic musical instrument equipped with envelope generating means in accordance with Claim 1 , wherein a state code register for storing and retaining a state code of attack, decay, sustain, release and completion from depression of a key of keyboards to the vanishing of sound is provided within an address calculator for envelope memory to control the read state of the envelope memory by the state code from said state code register.
  5. 5
    An electronic musical instrument equipped with envelope generating means in accordance with Claim 4. wherein selection from the attack state to the decay state, selection from the decay state to the sustain state and selection from the release state to the completion state are performed through the comparison with the given address value of the envelope memory.
  6. 6
    An electronic musical instrument equipped with envelope generating means in accordance with Claim 4, wherein when the state code from the state register is the attack state, the decay state or the release state, the clock selecting data is selected with the respective state code and a clock for reading the envelope data from the envelope memory is selected with said clock selecting data, whereby the attack time. the decay time and the release time can be optionally varied.
  7. 7
    An electronic musical instrument equipped with envelope generating means in accordance with Claim 4, wherein when the state code from the state register is the sustain state, a clock for reading from an envelope memory is in its stop position.
  8. 8
    An electronic musical instrument equipped with envelope generating means in accordance with claim 1 , wherein a plurality of envelope data which have been obtained through division, by a given divisor, of the time axis of the rise-up and fall-down envelope data which are different in amplitude value are stored within the envelope memory and an envelope data of a desired amplitude value is selectively read from the envelope data obtained through the division to control the amplitude of the tone signals.
  9. 9
    An electronic musical instrument equipped with envelope generating means in accordance with Claim 1 . wherein the envelope memory is compared with a read only memory.
  10. 10
    An electronic musical instrument for causing tone signals by digital techniques, comprising:tone selecting means for selecting tone colors in accordance with a musical setting performed by a player, keyboard means by which the player performs the melody or accompanies the musical setting, processing means for inputting tone color data from said tone selecting means and key data from said keyboard means thereby to give given instructions to each means, wave generating means for generating in the form of time division multiplexing the digital data of a plurality of tone waves in accordance with the instructions from said processing means, envelope generating means for generating in the form of time division multiplexing the digital data of a plurality of envelope in accordance with the instructions from said processing means, multiplier means for multiplying, with time division multiplexing, the digital data of a plurality of tone waves from said wave generating means by the digital data of a plurality of envelopes from said envelope generating means thereby to provide, in the form of the time division multiplexing, the digital data of a plurality of tone signals with envelopes attached thereto, as digital-to-analog converter for converting the digital data of the tone signals from said multiplier means into analog signals, a clock rejection filter for rejecting the clock component contained in the analog signal from said digital-to-analog converter, and electro-acoustical converting means for converting into acoustic signals the tone signals from said clock rejection filter.
  11. 11
    An electronic musical instrument for causing tone signals by digital techniques, comprising:tone selecting means for selecting tone colors in accordance with a musical setting performed by a player, keyboard means by which the player performs the melody or accompanies, the musical setting, processing means for inputting tone color data from said tone selecting means and key data from said keyboard means thereby to give given instructions to each means, wave generating means for generating, in the form of time division multiplexing, the digital data of a plurality of tone waves in accordance with the instructions from said processing means, envelope generating means for generating, in the form of time division multiplexing, the digital data of a plurality of envelopes in accordance with the instructions from said processing means. amplitude data storing means for generating, in the form of time division multiplexing, the digital data of a plurality of amplitude data in accordance with instructions from said processing means, multiplier means for multiplying, with time division multiplexing, the digital data of a plurality of tone waves from said wave generating means, the digital data of a plurality of envelopes from said envelope generating means and the digital data of a plurality of amplitude data from said amplitude data storing means thereby to provide, in the form of the time division multiplexing, the digital data of a plurality of tone signals with envelopes attached thereto, a digital-to-analog converter for converting the digital data of the tone signals from said multiplier means into analog signals, a clock rejection filter for rejecting the clock component contained in the analog signal from said digital-to-analog converter, and electro-acoustical converting means for converting into acoustic signals the tone signals from said clock rejection filter.
  12. 12
    An electronic musical instrument for causing tone signals by digital techniques to produce multichannel sounds, comprising:tone selecting means for selecting tone colors in accordance with a musical setting performed by a player, keyboard means by which the player performs the melody or accompanies the musical setting, processing means for inputting tone color data from said tone selecting means and key data from said keyboard means thereby to give given instructions to each means, wave generating means for generating, in the form of time division multiplexing, the digital data of a plurality of tone waves in accordance with the instructions from said processing means, envelope generating means for generating, in the form of time division multiplexing, the digital data of a plurality of envelopes in accordance with the instructions from said processing means, channel data storing means for generating, in the form of time division multiplexing, the digital data of a plurality of channel data in accordance with the instructions from said processing means, multiplier means for multiplying, with time division multiplexing, the digital data of a plurality of tone waves from said wave generating means by the digital data of a plurality of envelopes from said envelope generating means thereby to provide, in the form of the time division multiplexing, the digital data of a plurality of tone signals with envelopes attached thereto, distributing means for distributing the digital data of the tone signals from said multiplier means in accordance with the channel data from said channel data storing means, a plurality of digital to analog converters for converting the digital data of the tone signals from said distributing means into analog signals, a plurality of clock rejection filters for rejecting the clock components contained in the analog signals from the plurality of digital-to-analog converters, and a plurality of electro-acoustical converting means for converting into acoustic signals the tone signals from the plurality of clock rejection filters thereby to provide the sounds of the multichannel.
  13. 13
    An electronic musical instrument for causing tone signals by digital techniques to produce multichannel sounds, comprising:tone selecting means for selecting tone colors in accordance with a musical setting performed by a player. keyboard means by which the player performs the melody or accompanies the musical setting, processing means for inputting tone color data from said tone selecting means and key data from sai.Q keyboard means thereby to give given instructions to each means, wave generating means for generating, in the form of time division multiplexing, the digital data of a plurality of tone waves in accordance with the instructions from said processing means, envelope generating means for generating, in the form of time division multiplexing, the digital data of a plurality of envelopes in accordance with the instructions from said processing means, amplitude data storing means for generating, in the form of time division multiplexing, the digital data of a plurality of amplitude data in accordance with instructions from said processing means, channel data storing means for generating, in the form of time division multiplexing, the digital data of a plurality of channel data in accordance with the instructions from said processing means, multiplier means for multiplying, with time division multiplexing, the digital data of a plurality of tone waves from said wave generating means, the digital data of a plurality of envelopes from said envelope generating means and the digital data of a plurality of amplitude data from said amplitude data storing means thereby to provide, in the form of the time division multiplexing, the digital data of a plurality of tone signals with envelopes attached thereto, distributing means for distributing the digital data of the tone signals from said multiplier means in accordance with the channel data from said channel data storing means, a plurality of digital to analog converters for converting the digital data of the tone signals from said distributing means into analog signals, a plurality of clock rejection filters for rejecting the clock components contained in the analog signals from the plurality of digital-to-analog converters, and a plurality of electro-acoustical converting means for converting into acoustic signals the tone signals from the plurality of clock rejection filters thereby to provide the sounds of the multichannel.
Independent claims13