EP0127586A2 - Polyphonic digital synthesizer - Google Patents

Polyphonic digital synthesizer Download PDF

Info

Publication number
EP0127586A2
EP0127586A2 EP84830087A EP84830087A EP0127586A2 EP 0127586 A2 EP0127586 A2 EP 0127586A2 EP 84830087 A EP84830087 A EP 84830087A EP 84830087 A EP84830087 A EP 84830087A EP 0127586 A2 EP0127586 A2 EP 0127586A2
Authority
EP
European Patent Office
Prior art keywords
patterns
wave forms
signal
pattern
stored
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
EP84830087A
Other languages
German (de)
English (en)
French (fr)
Inventor
Enzo Pezzani
Antonio Bosetto
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
"ISELQUI"- SpA
Original Assignee
"ISELQUI"- SpA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by "ISELQUI"- SpA filed Critical "ISELQUI"- SpA
Publication of EP0127586A2 publication Critical patent/EP0127586A2/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H7/00Instruments in which the tones are synthesised from a data store, e.g. computer organs
    • G10H7/02Instruments in which the tones are synthesised from a data store, e.g. computer organs in which amplitudes at successive sample points of a tone waveform are stored in one or more memories
    • G10H7/04Instruments in which the tones are synthesised from a data store, e.g. computer organs in which amplitudes at successive sample points of a tone waveform are stored in one or more memories in which amplitudes are read at varying rates, e.g. according to pitch

Definitions

  • This petition of patent for industrial invention is related to a polyphonic and polytimbric digital synthesizer: it simultaneously generates various sounds eventually distinguished by different timbres.
  • the generation of a sound means the building of an electric signal that, amplified and sent to the loud-speaker, will originate the sound itself s in this particular case, having a digital synthesizer, it means to build the patterns of that signal at a certain patterning frequency (from now on referred to as FS) that the last step of the system, the analog digital converter, will convert to the analog signal that can be sent to an amplifier and then to the loud-speaker.
  • FS patterning frequency
  • the synthesizer determines, for each sound to be generated, the frequency patterns (FS) of the relative signal, in every patterning moment it adds up the patterns relative to the various signals, originating the patterns of the complex signal, sum of the signals that make up the single soundss this is so because the patterning operation is linear and therefore the sum of the patterns of the single sounds is equal to the patterns of the sum of the signals.
  • FS frequency patterns
  • a signal is characterized by its fundamental frequency (FF) and by its timbre, that is by the time evolution of its spectral composition.
  • the system stores the signal timbres to be synthesized and at the moment of synthesis it generates the sound associating timbre and funda mental frequency.
  • the timbres are stored in this way: starting from the time evolution analysis of the spectral composition, the period is subdivided into a number (n) of intervals delimited by the times: (tl, t2, ... tn) and in each interval (ti-1, ti) this time evolution is approximated attaching to the signal on the whole interval the spectral composition it has at the center of the interval.
  • This algorithm is implemented in the system through a simple language: for each timbre there exists in the EPROM memory a coded program in this language that is interpreted by the processing unit supported by a microprocessor (CPU).
  • CPU microprocessor
  • the microprocessor loads into a RAM area, that we will name RAMTIMBRI, the wave forms relative to the timbres that the user selects as immediately executable and it coordinates the sound generation programming the fundamental frequency and executing the operations defined by the timbre algorithm.
  • RAMTIMBRI the wave forms relative to the timbres that the user selects as immediately executable and it coordinates the sound generation programming the fundamental frequency and executing the operations defined by the timbre algorithm.
  • the microprocessor based on the signal timbre makes it pos sible to withdraw patterns of the wave forms relative to it and, interpreting the program that implements the timbre algorithm, it makes it possible to access at any moment the appropriate wave form between those relative to the timbre.
  • a signal is characterized by a timbre and a fundamental frequency (FF).
  • the system provides a set of (p) programmable oscillators; they are pro grammed by the microprocessor such as to generate a frequency oscillation equal to (m) times the frequency (FF), where (m) is the number of patterns that define the wave forms.
  • This oscillation is utilized by a dedicated digital hardware (HW1), substantially a modulus counter (m), to sequentially address all the patterns of the wave form selected by the microprocessor.
  • HW1 dedicated digital hardware
  • m modulus counter
  • the (CPU) provides the addresses that locate the wave form to access
  • the hardware (HW1) provides the addresses to determine which one of those of the wave form is the concerned pattern.
  • HW2 dedicated hardware
  • FS oscillator of frequency (q) times (FS)
  • the hardware executes the following operations for the determination of the pattern of the relative signal: 11 gets the address of the pattern of that signal (built in the way above mentioned),
  • the accumulator contains the sum of the patterns of all the signals: at this point the accumulator contents are given to the converter, the accumulator is reset to zero. and a new patterning cycle is started.
  • the structure implemented in the synthesizer that carries out the ope rations mentioned above shows a high degree of flexibility: in fact, it is possible to associate to each of the time slots above defined signals characterized by each of the current timbres and by frequencies (FF) generated by each of the present programmable oscillators, this association is carried out by the microprocessor, that is it is handled by the software.
  • FF frequencies
  • the described time slot structure allows for an interpolation between two wave forms of a timbre, permitting a gradual transition from one to the other.
  • Another feature of the system is the fact-that the commutation between the two wave forms of a timbre always occurrs in a situation in which the patterns of the wave forms are both (0), avoiding any discontinuity in the resulting signal.
  • HW4 hardware modulus

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Electrophonic Musical Instruments (AREA)
EP84830087A 1983-04-01 1984-03-26 Polyphonic digital synthesizer Withdrawn EP0127586A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IT1790483 1983-04-01
IT17904/83A IT1174837B (it) 1983-04-01 1983-04-01 Sintetizzatore digitale polifonico e politimbrico

Publications (1)

Publication Number Publication Date
EP0127586A2 true EP0127586A2 (en) 1984-12-05

Family

ID=11151064

Family Applications (1)

Application Number Title Priority Date Filing Date
EP84830087A Withdrawn EP0127586A2 (en) 1983-04-01 1984-03-26 Polyphonic digital synthesizer

Country Status (3)

Country Link
EP (1) EP0127586A2 (it)
JP (1) JPS59185392A (it)
IT (1) IT1174837B (it)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3504382A1 (de) * 1985-02-08 1986-08-14 Rainer Dipl.-Ing. 8000 München Gallitzendörfer Elektronisches musikinstrument

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3504382A1 (de) * 1985-02-08 1986-08-14 Rainer Dipl.-Ing. 8000 München Gallitzendörfer Elektronisches musikinstrument

Also Published As

Publication number Publication date
IT1174837B (it) 1987-07-01
JPS59185392A (ja) 1984-10-20
IT8317904A0 (it) 1983-04-01

Similar Documents

Publication Publication Date Title
US3809786A (en) Computor organ
EP0150736B1 (en) Tone signal generation device for an electronic musical instrument
US5703312A (en) Electronic musical instrument and signal processor having a tonal effect imparting function
KR900012197A (ko) 전자악기의 디지탈 신호 발생기
US4217802A (en) Polyphonic digital synthesizer
EP0385444B1 (en) Musical tone signal generating apparatus
EP0127586A2 (en) Polyphonic digital synthesizer
JP3358324B2 (ja) 電子楽器
US4215614A (en) Electronic musical instruments of harmonic wave synthesizing type
US5252774A (en) Electronic musical instrument having resonance tone generation
JPS6113296A (ja) 電子楽器
US4150600A (en) Computer organ with extended harmonics
JP2627770B2 (ja) 電子楽器
EP0463825B1 (en) System for developing sounds
US5009143A (en) Eigenvector synthesizer
JP2764099B2 (ja) 正弦波形に近似する信号のシーケンスを発生する方法
JPS6115438B2 (it)
JP3077515B2 (ja) 任意パラメータスイープ機能付き波形発生器
JPS6030959B2 (ja) 電子楽器
US5070757A (en) Electronic tone generator
JP3322131B2 (ja) 波形加工装置および音源
JP2571918B2 (ja) 電子楽器
JP3168654B2 (ja) 楽音発生装置
JPS63289592A (ja) 楽音信号処理装置
JPS6113295A (ja) 電子楽器

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Designated state(s): AT BE CH DE FR GB LI LU NL SE

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 19870401

RIN1 Information on inventor provided before grant (corrected)

Inventor name: BOSETTO, ANTONIO

Inventor name: PEZZANI, ENZO