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

Wave form generator for sound formation in an electronic musical instrument

Assignee: Individual
•
Filing: 1980-06-23
•
Granted: 1982-09-14
•
Expires: 2000-06-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A waveform storage and generating system is disclosed in which at least two waveforms are stored. Values of the first waveform are sequentially read out, and smoothing to eliminate step noise is performed. In order to smoothly shift to reading out the second waveform, one or more transitional waveforms are derived which represent amplitude values between the first and second waveforms. The process of reading out the first, transitional, and second waveforms to provide a smooth transition is referred to as cross-fading. Several embodiments, including a microprocessor oriented system are disclosed.

Inventors

  • 👤 Rainer J. Gallitzendorfer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 10:38
CPC Classifications
G; G10; G10H; G10H7/00; G10H7/002

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 267 words
A wave form generator providing a signal useful for sound formation in an electronic musical instrument, said generator comprising: a storage unit having a plurality of portions each storing scanning values corresponding to predefined sequential scanning points of a different predetermined wave form; a set of storage cells in each of said storage unit portions, each cell in a set storing the scanning value at a corresponding scanning point of the wave form of the corresponding storage unit portion; switching means having for each scanning point a corresponding output and a corresponding plurality of inputs, each input of said plurality being associated with a different wave form by being connected to a different storage unit portion at a storage cell corresponding to the scanning point of the respective switching means output, and means for selectively connecting one input of each plurality to the respective output; interpolation means for providing transition values between successive scanning values of the same switching means output for each switching means output thereby providing interpolation between different wave forms; smoothing unit means for providing intermediate values between the scanning values of different switching means outputs, thereby providing smoothing for each wave form; and means for combining said scanning values, said intermediate values and said transition values, the scanning values being combined in the sequence of the respective scanning points, the intermediate values being inserted in sequence between the respective scanning points between which they are provided by said smoothing unit means and the transition points being inserted in sequence between the respective scanning values between which they are provided by said interpolation means.
Claim 2
Dependent Claim 267 words
A wave form generator providing a signal useful for sound formation in an electronic musical instrument, said generator comprising: a storage unit having a plurality of portions each storing scanning values corresponding to predefined sequential scanning points of a different predetermined wave form; a set of storage cells in each of said storage unit portions, each cell in a set storing the scanning value at a corresponding scanning point of the wave form of the corresponding storage unit portion; switching means having for each scanning point a corresponding output and a corresponding plurality of inputs, each input of said plurality being associated with a different wave form by being connected to a different storage unit portion at a storage cell corresponding to the scanning point of the respective switching means output, and means for selectively connecting one input of each plurality to the respective output; interpolation means for providing transition values between successive scanning values of the same switching means output for each switching means output thereby providing interpolation between different wave forms; smoothing unit means for providing intermediate values between the scanning values of different switching means outputs, thereby providing smoothing for each wave form; and means for combining said scanning values, said intermediate values and said transition values, the scanning values being combined in the sequence of the respective scanning points, the intermediate values being inserted in sequence between the respective scanning points between which they are provided by said smoothing unit means and the transition points being inserted in sequence between the respective scanning values between which they are provided by said interpolation means.
Claim 3
Dependent Claim 26 words
A wave form generator according to claim 1, wherein the interpolation means has one or more series-connected integrators which are successively connectable with the smoothing unit.
Claim 4
Dependent Claim 28 words
A wave form generator according to claims 1 or 2, wherein the switching means can be jointly switched over from one storage cell to the other storage cell.
Claim 5
Dependent Claim 31 words
A wave form generator according to claim 2, wherein a store read-out means for the sequential addressing of the storage cells is connected to the outputs of the rows of integrators.
Claim 6
Dependent Claim 41 words
A wave form generator according to claim 4, wherein the integration time constant of the integrators is larger than the timing pulse cycle period of the store read-out means and the integration time constants of the integrators are controllable, particularly voltage-controllable.
Claim 7
Dependent Claim 220 words
A wave form generator according to claim 1, wherein at least a portion of said storage unit is incorporated in a digital random access memory (RAM), said switching means, said interpolation means, said combining means and said smoothing unit means being included in a microprocessor means, said wave form generator further comprising: coder means for converting the values of said wave forms at scanning points into digital form, said coder means communicating with said RAM through said microprocessor means; and a digital-to-analog converter responding to said microprocessor means to provide a smoothed composite signal; said microprocessor means comprising: an enquiry unit controllable to receive wave form values in digital form from said coder means; a central processing unit (CPU) controlling said enquiry unit and acting to transfer ditigal signals therefrom to said RAM and from said RAM to said digital-to-analog converter; a read-only memory (ROM) controlling said CPU, said CPU controlling said enquiry unit to sequentially query scanning values of each wave form, said ROM coacting with said CPU to calculate values intermediate said sequential scanning values within each wave form, for calculating trnasition values between corresponding scanning values in different wave forms and for sequentially writing said values into said RAM, said CPU providing sequential values corresponding to a given wave form from said RAM to said digital-to-analog converter.
Claim 8
Dependent Claim 63 words
A wave form generator as in claim 6, further comprising a clock generator and control means cooperating to fix the frequency of the read-out cycle with which values in said RAM are read out under control of said CPU and are provided to said digital-to-analog converter, and key means communicating with said CPU to control communication between said CPU and said enquery unit.
Claim 9
Dependent Claim 32 words
A wave form generator according to claim 7, wherein central processing unit is controllable by means of a further keyboard for modifying the course of the transition values between the wave forms.
Claim 10
Dependent Claim 23 words
A wave form generator according to claim 8, wherein the storage cells of the function stores are analog storage cells, particularly variable resistors.
Claim 11
Dependent Claim 39 words
A wave form generator according to claim 9, wherein the variable resistors are constructed together with the components to form wafer switches laterally displaceably juxtaposed in a straight line at right angles to the longitudinal direction of said row.
Claim 12
Dependent Claim 66 words
A wave form generator according to any one of claims 1, 2 or 4-8, wherein means having visibly arranged components connectable with the storage cells is associated with the storage cells of each function store in such a way that the overall arrangement of the components in each case represents a one-to-one correspondence of the overall arrangement of the stored scanning values of the wave form.
Claim 13
Dependent Claim 37 words
A wave form generator according to claim 11, wherein the storage cells of the function stores are externally controllable by means of the components and in particular can be filled with the scanning values by said components.
Claim 14
Dependent Claim 100 words
A wave form generator according to claim 11, wherein the components are juxtaposed, are in each case movable along a substantially straight movement path and are associated in one-by-one correspondence with the storage cells in the sequence of successive scanning points, whereby the movement paths are parallel to one another, emanate from a common reference line orthogonal thereto and have lateral spacings with respect to one another corresponding to those of the scanning points for the scanning values and the distance of each component from the reference line corresponds to the information content of the particular storage cells associated therewith.
Claim 15
Dependent Claim 17 words
A wave form generator according to claim 11, wherein the store read-out means comprises a shift register.
Claim 16
Dependent Claim 96 words
A wave form generator according to claim 11, wherein the smoothing unit has a first input-side sample/hold element and the output thereof is connected to the input of one or more successively connected integrators and the output of the integrator or integrators is fed-back to a switching point located between the first sample/hold element and the integrator input, particularly by means of a second sample/hold element in such a way that the difference between the output signal of the function store and the output signal of the integrator or integrators is present at the integrator input.
Claim 17
Dependent Claim 53 words
A wave form generator according to claim 15, wherein the inputs of the store read-out means as well as the first and second sample/hold element are connected parallel to one another with the output of a clock generator and a delay stage, particularly a monostable flip-flop is connected upstream of the sample/hold elements.
Claim 18
Dependent Claim 57 words
A wave form generator according to claim 15, wherein the clock frequency of the clock generator and the integration time constants of the integrator or integrators are voltage-controllable and the control inputs of clock generator, as well as the integrator or integrators are connected to the output of a common voltage generator, particularly an exponential function generator.

References Cited (Backward Citations)

US3847349A Cited
DE2549050A1 Cited
US4101964A Cited
US4184403A Cited
US4164020A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1985-09-13 1986-03-15 1986-09-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1989-09-13 1990-03-15 1990-09-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1993-09-13 1994-03-15 1994-09-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag