USRE31648E - System for generating tone source waveshapes - Google Patents
System for generating tone source waveshapes Download PDFInfo
- Publication number
- USRE31648E USRE31648E US06/328,261 US32826181A USRE31648E US RE31648 E USRE31648 E US RE31648E US 32826181 A US32826181 A US 32826181A US RE31648 E USRE31648 E US RE31648E
- Authority
- US
- United States
- Prior art keywords
- address
- attack
- decay
- bits
- bit
- 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.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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
- G10H1/00—Details of electrophonic musical instruments
- G10H1/02—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos
- G10H1/04—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation
- G10H1/053—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation during execution only
- G10H1/057—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation during execution only by envelope-forming circuits
- G10H1/0575—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation during execution only by envelope-forming circuits using a data store from which the envelope is synthesized
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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/00—Instruments in which the tones are synthesised from a data store, e.g. computer organs
- G10H7/02—Instruments 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/06—Instruments 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 a fixed rate, the read-out address varying stepwise by a given value, e.g. according to pitch
Definitions
- This invention relates to an electronic musical instrument, and more particularly, to a system of generating basic tone source waveshapes having frequencies corresponding to respective keys of the musical instrument by utilizing a digital circuit.
- a conventional apparatus for generating a musical tone waveshape comprises a memory device which stores a particular musical tone waveshape and means for reading out the stored waveshape at selected rates for producing respective musical tone waveshape signals.
- a memory device which stores a particular musical tone waveshape and means for reading out the stored waveshape at selected rates for producing respective musical tone waveshape signals.
- the prior art apparatus cannot accurately form tone signals of any desired waveforms.
- a fundamental wave and sinousoidal waves corresponding to respective higher harmonics are read out from a memory device in which a sinusoidal wave is stored and the read out fundamental and harmonic waves are compounded at suitable level ratios to form a musical tone signal of any desired waveshape.
- these prior art systems require a number of complicated circuit components such as a plurality of tone memories, memory read out devices and wave compounding devices.
- circuit construction extremely complicated and expensive but also it is necessary to use considerably high operating frequencies.
- Another object of this invention is to provide a novel system for generating accurate basic tone source waveshapes with an simple apparatus without utilizing any waveshape memory device and without the necessity of synthesizing higher harmonic waveshapes.
- Still another object of this invention is to provide a simple system for generating digital representations of stable basic tone source waveshapes having a saw-tooth, duty variable square or triangular configuration which can be used to produce any one of substantially all musical tone source signals by digital-to-analog conversion.
- a system for generating tone source waveshapes comprising a frequency number memory device for storing information regarding the frequencies of respective tones; a keyboard switch for reading out frequency number information corresponding thereto from the frequency number memory device; an address generator responsive to the frequency number information read out from the frequency memory device for producing an address signal consisting of a plurality of bits; an address composer responsive to the address signal for composing a digital signal from at least one of the bits and having a saw-tooth, square or triangular waveshape, and means for converting the digital signal into an analog tone source signal which is used to produce a desired musical tone waveshape signal.
- the address generator comprises an adder for successively adding the frequency number information for producing, as an address signal, a sum whose contents include a plurality of bits.
- the address composer is comprised by a buffer register for storing the data of a predetermined number of bits of higher orders from among the address signal.
- the address composer for producing a symmetrical square wave includes inverter means connected to receive only the data of the most significant bit of the address signal.
- the address composer for producing an asymmetrical square wave comprises an AND gate circuit connected to receive the data of the most significant bit of said plurality of bits and the data of a bit one order lower than the most significant bit, and inverter means responsive to the output of the AND gate circuit.
- the address composer for producing a triangular wave comprises a buffer memory connected to receive the data of a predetermined number of bits at higher orders among said plurality of bits, a selector, means for applying the data of the predetermined number of the bits except the data regarding the most significant bit and a bit one order lower than the most significant bit directly to and through inverter means to the selector, means for controlling the selector in accordance with the bit one order lower than the most significant bit, a complementing means responsive to the output from the selector for forming a complement with respect to 2, and means for controlling the complementing means in accordance with the most significant bit.
- FIG. 1 is a block diagram showing one embodiment of this invention
- FIG. 2 is a block diagram showing one example of a gate circuit and an address generator
- FIG. 3 is a block diagram showing one example of a saw-tooth address composer
- FIGS. 4a and 4b show block diagrams of different duty variable square wave address generators in which FIG. 4a shows a symmetrical square wave address composer and FIG. 4b an asymmetrical square wave address composer;
- FIG. 5 is a block diagram showing one example of a triangular wave address composer
- FIG. 6a shows a tone source signal having a saw-tooth waveshape and produced by a saw-tooth wave address composer
- FIG. 6b shows a tone source signal having a square waveshape and produced by square wave address composer
- FIG. 6c shows a tone source signal having a triangular waveshape and generated by a triangular wave address composer
- FIG. 7 is a block diagram showing in detail the attack-decay logic circuit of the embodiment shown in FIG. 1.
- a preferred embodiment of the novel tone source waveshape generating system shown in FIG. 1 comprises a pre-loaded frequency number memory device 2 which stores information corresponding to the frequencies of respective musical tones.
- the information is termed "F numbers.”
- F numbers When any one of a plurality of keys of a keyboard switch circuit 1 is operated, an F number corresponding to that key is read from the frequency number memory device 2.
- the values of the F numbers are determined, for example, as shown in the following Table 1, which shows the relationship between the fundamental frequency fh, F number and the number N of sampling points in each period for various musical notes ranging from the C tone (C 6 ) of the sixth octave to the C tone (C 7 ) of the seventh octave.
- the F number read from the frequency number memory device 2 is applied to an address generator 4 through a gate circuit 3 which is enabled for a unit time tx at each sampling point of the wave.
- a driver amplifier 12 generates a drive signal in accordance with a clock signal generated by a master oscillator 11 and having a period t x , thus enabling the gate circuit 3 for each unit time t x .
- FIG. 2 is a block diagram showing the construction of one example of the gate circuit 3 and the address generator 4.
- the data regarding each F number are constituted by 16 bits corresponding to the decimal value of the respective F number shown in Table 1.
- the F number is applied to one input of the gate circuit 3G, and this gate circuit is enabled under the command of key data KD which have a predetermined level only while a key is being depressed, thereby storing the F number in a 16 bit buffer memory 3B. While said key is being depressed, the output from the buffer memory 3B is fed back to the gate circuit 3G thus maintaining the same value of the F number.
- the gate circuit 4G is enabled under the command of the key data KD so as to send the value qF to a buffer memory 4B, and the output from the buffer memory 4B is fed back to the adder 4A and also applied to the inputs of respective address composers 5, 6 and 7 as the output from the address generator 4.
- the value qF which has been stored in the buffer memory 4B is fed back to the adder 4A to be added therein to the value of an F number sent from the gate circuit 3 and the resulting value qF is applied to the inputs of the address composers 5, 6 and 7 via the gate circuit 4G and the buffer memory 4B.
- the accumulation operation of the F numbers is carried out in a manner just described with the result that the F numbers are successively accumulated at each unit time t x , and the values qF as shown in Table 2 are generated by the address generator 3.
- the adder 4A is reset to repeat the accumulation operation. Consequently, the resetting of the adder 4A is performed always near the end of each period of the generated tone source waves.
- Address composers 5, 6 and 7 respectively deliver composed or changed address signals, at each sampling point of time, thereby constituting the three types of tone source waveshapes, that is, a saw-tooth wave, a duty variable square wave and a triangular wave. Since these address signals themselves respectively make the instantaneous values of the respective waveshapes, higher harmonic amplitude value calculating circuits of complicated construction are not required in this invention. .Iadd.The address composer means does not utilize a waveshape memory for this digital waveshape composition. .Iaddend.
- FIG. 3 shows a block diagram of one example of the saw-tooth wave address composer 5.
- the value qF calculated by the adder 4A contains 21 bits but since the less significant bits can be discarded as a fraction portion, the data of the 11 bits at higher orders from the 21st bit to the 11th bit are used as the address signals for composing a basic tone source waveshape.
- the data of the 11 bits of higher (more significant) order of the value qF are applied to a buffer memory 5B to form a saw-tooth wave as shown in FIG. 6a. Since FIGS. 6a, 6b and 6c are plotted for the C 7 tone, for example, the number of the sampling points during one period is 32.
- FIGS. 4a and 4b show examples of duty variable square wave address composers.
- FIG. 4a shows one example of a symmetrical square wave address composer suitable for use as the waveshape address composer 6 of FIG. 1 in which is utilized only the MSB data regarding the most significant bit of the sum value qF sent from the address pulse generator 4.
- MSB is well-known in the field of digital technology. Taking the 21 bit output (plurality of bits) of address generator 4, for example, the MSB is the bit of the highest order and is followed directly by the bit which is one bit less significant and so on to the LSB.
- the address composer 6 in the form shown in FIG. 4a includes inverters IA 11 , IA 10 , IA 9 . . . IA 2 , IA 1 . In the case of a C 7 tone, since the data of the most significant bit MSB up to the 16th sampling point are "0," the outputs from all inverters IA 1 . . . IA 11 , are zero, and this constitutes the output data for the 11 bits of the square wave address composer 6.
- FIG. 4b shows a block diagram of one example of an asymmetrical square wave address composer suitable for use as the waveshape address composer 6 of FIG. 1.
- this composer only the data of the most significant bit MSB and of the next bit MSB-1 (a bit one order lower than MSB) of the value qF are applied to inverters I 2 and I 1 respectively, and the outputs of these inverters are applied to the inputs of an AND gate circuit AND.
- the data of the most significant bit MSB, next bit MSB-1 and the output data from the AND gate circuit AND are related to each other as shown in Table 3 below.
- S 1 represents sampling points during the first quarter period of one cycle, S 2 those during the second quarter period of one cycle, S 3 those during the third quarter period of one cycle and S 4 those during the fourth quarter period of one cycle.
- S 1 represents sampling points up to the 8th sampling point, S 2 those from the 9th to the 16th sampling point, S 3 those from the 17th to the sampling point 24th and S 4 those from the 25th to the 32nd sampling point.
- the output data from AND gate circuit AND are inverted by inverters IB 1 -IB 11 to form an 11 bit output of the duty variable square wave address composer 6, thereby producing an asymmetrical square wave as shown by broken lines in FIG. 6b.
- FIG. 5 is a block diagram showing one example of a triangular wave address composer suitable for use as the wave shape address composer 7 of FIG. 1, in which the data represented by 13 bits of higher orders of the value qF are applied to a buffer memory 7B from address generator 4.
- the data represented by the 11 bits of lower orders are respectively divided into two parts, one being sent directly to a selector 7S and the other being inverted by inverters IC 1 -IC 11 and then applied to a selector 7S.
- the data of the 12th bit provided by the buffer memory 7B acts as a selection signal for commanding whether the data of the 11 bits from the buffer memory 7B or the data of the 11 bits inverted by the inverters IC 1 -IC 11 are to be selected by selector 7S.
- the selector 7S is a simple logic circuit provided for selectively applying, in response to the contents of buffer memory 7B which are one bit less significant than the MSB of the buffer memory (i.e., MSB-1), the contents of the buffer memory which are less significant than MSB-1 directly to complementor 7C or the outputs of inverters IC 1 -IC 11 to complementor 7C.
- a complementor 7C for providing a complement with respect to 2 for the data sent from the selector 7S.
- the output data from buffer memory 7B representing the 13th bit is inverted by an inverter INV 30 and the inverted signal is used to operate the complementor 7C.
- the complementor 7C is a simple logic circuit provided for producing two's complements of the data from selector 7S.
- complementor 7C performs a complementing operation upon receipt of the output "1" of inverter INV 30 , whereas it does not perform the complementing operation but passes the output of selector 7S upon receipt of the output "0" of inverter INV 30 .
- Table 4 the variation in the digital values of the 10th to 13th bits at higher orders is shown in Table 4 below.
- Sampling periods S 1 , S 2 , S 3 and S 4 are identical to those shown in Table 3 and can be obtained by dividing one cycle by 4.
- the selector 7S is caused to select the data inverted by the inverters IC 1 -IC 11 . Consequently, inverted data are obtained during sampling periods S 2 and S 4 as shown in Table 4.
- the output "1" from the inverter IC 0 operates the complementor 7C, and where its output is "0" the output data from the selector 7S also constitutes the output from the complementor 7C.
- the complementor 7C is caused to produce a complement of 2 of the output data from selector 7S.
- a complement of 2 regarding a numeral Y represents -Y.
- the absolute values of the corresponding data during sampling periods shown in the columns under the heading of "output data from selector 7S" in Table 4 are equal to each other.
- the output data from the complementor 7C have the same absolute value, but of opposite signs with regard to the corresponding sampling points during respective sampling periods.
- the binary word 111 is a complement of 2 for the binary word 001.
- the binary word 001 corresponds to decimal 1, hence the complement 111 of 2 represents decimal 1.
- the most significant bit is used as a sign bit. In this manner, a triangular wave as shown in FIG. 6C can be produced.
- Address composer 5 responds 32 successive times to the digital word value, at each time, of 11 bits of each 21 bit qF signal to digitally compose the sawtooth waveshape having the amplitude versus time characteristic shown in FIG. 6(a) and the fundamental frequency of the note C 7 .
- Address composer 6 responds 32 successive times to the digital word value, at each time, of 1 bit of each 21 bit qF signal to digitally compose the symmetrical square waveshape having the amplitude versus time characteristic shown by solid lines in FIG. 6(b) and the fundamental frequency of the note C 7 ; and responds 32 successive times to the digital word value, at each time, of 2 bits of each 21 bit qF signal to digitally compose the assymmetrical square waveshape having the amplitude versus time characteristic shown by broken lines in FIG. 6(b) and the fundamental frequency of the note C 7 .
- Address composer 7 responds 32 successive times to the digital word value, at each time, of 13 bits of each 21 bit of qF signal to digitally compose the triangular waveshape having the amplitude versus time characteristic shown in FIG. 6(c) and the fundamental frequency of the note C 7 .
- each address composer responds 32 successive times to the digital word value of a respective predetermined number (11, 1, 2 or 13) of a 21 bit plurality of bits, which predetermined number is in the range from 1 bit to 13 bits.
- each address composer is responsive to a predetermined number of the plurality of bits of each address signal, which predetermined number is in the range from 1 bit to n bits, where n is more than 1 and less than the bit plurality.
- attack-decay logic circuit 9 (FIGS. 1 and 7).
- the attack-decay logic circuit 9 In response to the signal representing the closure of the keyboard switch and the output from an attack-decay oscillator 10, the attack-decay logic circuit 9 produces an address signal for reading the data out of an attack-decay memory 8 which stores digital information regarding the contour of an attack-decay envelope.
- the address signal generated by the attack-decay logic circuit 9 the data regarding the attack envelope are read from the attack-decay memory 8 during a suitable interval following the closure of the keyboard switch. The intervals of attack and decay are controlled by the attack-decay oscillator 10.
- an ON signal is applied to one input of the lower AND gate AND 1 which causes the ATTACK OSC 10a. to produce an output pulse.
- This pulse is applied to the ATTACK DECAY COUNTER via the lower AND gate AND 1 and the OR gate.
- the ATTACK DECAY COUNTER then performs a binary counting operation and its count output is applied to the attack decay memory 8.
- the output "0" of the inverter is applied to one input of the other AND gate AND 2 whereby the pulse of the DECAY OSC. is inhibited and not applied to the ATTACK DECAY COUNTER.
- an OFF signal "0" is applied to the lower AND gate AND 1 so that it does not gate out the output pulse of the ATTACK OSC. Since the output of the inverter meanwhile becomesa "1,” the output pulse of the DECAY OSC. is applied to the ATTACK DECAY COUNTER via said other AND gate AND 2 and the OR gate and is counted. When decay has finished, all inputs to the NAND circuit becomes “1” so that the DECAY FINISH signal becomes "0" and said other AND gate AND 2 ceases to gate out the output pulse of the DECAY OSC.
- the digital data regarding the tone source waveshapes which have been multiplied by the amplitude coefficients from the attack-decay memory 8 in the multipliers M 1 , M 2 and M 3 , respectively, are applied to buffer memories B 1 , B 2 and B 3 for equalizing the fluctuations in time.
- the outputs from the buffer memories B 1 , B 2 and B 3 are sent to digital-analog converters C 1 , C 2 and C 3 , respectively, and converted into analog signals therein.
- the three types of tone source waveshapes namely a saw-tooth wave, duty variable square wave and triangular wave are produced as analog signals.
- tone source waveshapes for a polyphonic instrument can also be formed in the same manner. Furthermore, it should be understood that the clock signals applied to the address generator 4 and the address composer 5, 6 and 7 are generated by the single master oscillator 11. Consequently, it is possible to obtain extremely stable tone source waveshapes.
- tone source waveshapes produced in the manner described hereinabove it is possible to synthesize almost all musical tone waveshapes. It is also possible to use these tone source waveshapes as the fundamental waves in a compound tone synthesizer.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Electrophonic Musical Instruments (AREA)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2815973A JPS5735477B2 (ja) | 1973-03-10 | 1973-03-10 | |
JP48/28159 | 1973-03-10 |
Related Parent Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US05/784,317 Reissue US4119005A (en) | 1973-03-10 | 1977-04-04 | System for generating tone source waveshapes |
US06116583 Continuation | 1980-01-29 |
Publications (1)
Publication Number | Publication Date |
---|---|
USRE31648E true USRE31648E (en) | 1984-08-21 |
Family
ID=12240963
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US06/328,261 Expired - Lifetime USRE31648E (en) | 1973-03-10 | 1981-12-07 | System for generating tone source waveshapes |
Country Status (2)
Country | Link |
---|---|
US (1) | USRE31648E (ja) |
JP (1) | JPS5735477B2 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5194684A (en) * | 1990-11-01 | 1993-03-16 | International Business Machines Corporation | Method and apparatus for selective reduction of upper harmonic content in digital synthesizer excitation signals |
US5869781A (en) * | 1994-03-31 | 1999-02-09 | Yamaha Corporation | Tone signal generator having a sound effect function |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5437713A (en) * | 1977-08-30 | 1979-03-20 | Casio Comput Co Ltd | Musical tone production system in electronic musical instrument |
JPS5450314A (en) * | 1977-09-27 | 1979-04-20 | Casio Comput Co Ltd | Musical sound generator |
JPS5938598B2 (ja) * | 1977-12-13 | 1984-09-18 | カシオ計算機株式会社 | 楽音発生装置 |
JPS5971095A (ja) * | 1982-10-16 | 1984-04-21 | 株式会社河合楽器製作所 | 電子楽器 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3610806A (en) * | 1969-10-30 | 1971-10-05 | North American Rockwell | Adaptive sustain system for digital electronic organ |
US3683096A (en) * | 1971-03-15 | 1972-08-08 | Richard H Peterson | Electronic player system for electrically operated musical instruments |
US3697661A (en) * | 1971-10-04 | 1972-10-10 | North American Rockwell | Multiplexed pitch generator system for use in a keyboard musical instrument |
US3755608A (en) * | 1971-12-06 | 1973-08-28 | North American Rockwell | Apparatus and method for selectively alterable voicing in an electrical instrument |
US3789719A (en) * | 1972-08-28 | 1974-02-05 | J Maillet | Tape activated piano and organ player |
US3809789A (en) * | 1972-12-13 | 1974-05-07 | Nippon Musical Instruments Mfg | Computor organ using harmonic limiting |
US3809788A (en) * | 1972-10-17 | 1974-05-07 | Nippon Musical Instruments Mfg | Computor organ using parallel processing |
US3809786A (en) * | 1972-02-14 | 1974-05-07 | Deutsch Res Lab | Computor organ |
US3809790A (en) * | 1973-01-31 | 1974-05-07 | Nippon Musical Instruments Mfg | Implementation of combined footage stops in a computor organ |
US3878750A (en) * | 1973-11-21 | 1975-04-22 | Charles A Kapps | Programmable music synthesizer |
US3910150A (en) * | 1974-01-11 | 1975-10-07 | Nippon Musical Instruments Mfg | Implementation of octave repeat in a computor organ |
-
1973
- 1973-03-10 JP JP2815973A patent/JPS5735477B2/ja not_active Expired
-
1981
- 1981-12-07 US US06/328,261 patent/USRE31648E/en not_active Expired - Lifetime
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3610806A (en) * | 1969-10-30 | 1971-10-05 | North American Rockwell | Adaptive sustain system for digital electronic organ |
US3610805A (en) * | 1969-10-30 | 1971-10-05 | North American Rockwell | Attack and decay system for a digital electronic organ |
US3610799A (en) * | 1969-10-30 | 1971-10-05 | North American Rockwell | Multiplexing system for selection of notes and voices in an electronic musical instrument |
US3683096A (en) * | 1971-03-15 | 1972-08-08 | Richard H Peterson | Electronic player system for electrically operated musical instruments |
US3697661A (en) * | 1971-10-04 | 1972-10-10 | North American Rockwell | Multiplexed pitch generator system for use in a keyboard musical instrument |
US3755608A (en) * | 1971-12-06 | 1973-08-28 | North American Rockwell | Apparatus and method for selectively alterable voicing in an electrical instrument |
US3809786A (en) * | 1972-02-14 | 1974-05-07 | Deutsch Res Lab | Computor organ |
US3789719A (en) * | 1972-08-28 | 1974-02-05 | J Maillet | Tape activated piano and organ player |
US3809788A (en) * | 1972-10-17 | 1974-05-07 | Nippon Musical Instruments Mfg | Computor organ using parallel processing |
US3809789A (en) * | 1972-12-13 | 1974-05-07 | Nippon Musical Instruments Mfg | Computor organ using harmonic limiting |
US3809790A (en) * | 1973-01-31 | 1974-05-07 | Nippon Musical Instruments Mfg | Implementation of combined footage stops in a computor organ |
US3878750A (en) * | 1973-11-21 | 1975-04-22 | Charles A Kapps | Programmable music synthesizer |
US3910150A (en) * | 1974-01-11 | 1975-10-07 | Nippon Musical Instruments Mfg | Implementation of octave repeat in a computor organ |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5194684A (en) * | 1990-11-01 | 1993-03-16 | International Business Machines Corporation | Method and apparatus for selective reduction of upper harmonic content in digital synthesizer excitation signals |
US5869781A (en) * | 1994-03-31 | 1999-02-09 | Yamaha Corporation | Tone signal generator having a sound effect function |
Also Published As
Publication number | Publication date |
---|---|
JPS49117016A (ja) | 1974-11-08 |
JPS5735477B2 (ja) | 1982-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4119005A (en) | System for generating tone source waveshapes | |
US4077294A (en) | Electronic musical instrument having transient musical effects | |
US4953437A (en) | Method and apparatus for digitally generating musical notes | |
US4131049A (en) | Electronic musical instrument having memories containing waveshapes of different type | |
US4257303A (en) | Electronic musical instrument of partials synthesis type | |
US3992971A (en) | Electronic musical instrument | |
JPS60258594A (ja) | 音楽的音調発生装置 | |
US4114497A (en) | Electronic musical instrument having a coupler effect | |
US4256004A (en) | Electronic musical instrument of the harmonic synthesis type | |
GB1489153A (en) | Electronic musical instrument | |
US4386547A (en) | Electronic musical instrument | |
USRE31648E (en) | System for generating tone source waveshapes | |
US4200021A (en) | Electronic musical instruments which form musical tones by repeatedly generating musical tone waveform elements | |
US3992970A (en) | Electronic musical instrument | |
US4215614A (en) | Electronic musical instruments of harmonic wave synthesizing type | |
US4562763A (en) | Waveform information generating system | |
JP2766662B2 (ja) | 楽音発生装置の波形データ読み出し装置及び波形データ読み出し方法 | |
US4256003A (en) | Note frequency generator for an electronic musical instrument | |
US4677889A (en) | Harmonic interpolation for producing time variant tones in an electronic musical instrument | |
JPH0225515B2 (ja) | ||
US4646608A (en) | Phased memory addressing for noise reduction in an electronic musical instrument | |
US4526081A (en) | Extended harmonics in a polyphonic tone synthesizer | |
US4145946A (en) | Sustained repeat control digital polyphonic synthesizer | |
US4446769A (en) | Combination tone generator for a musical instrument | |
US4489637A (en) | Percussive voice generator for an electronic musical instrument |