CA2200447A1 - Efficient synthesis of musical tones having nonlinear excitations - Google Patents
Efficient synthesis of musical tones having nonlinear excitationsInfo
- Publication number
- CA2200447A1 CA2200447A1 CA002200447A CA2200447A CA2200447A1 CA 2200447 A1 CA2200447 A1 CA 2200447A1 CA 002200447 A CA002200447 A CA 002200447A CA 2200447 A CA2200447 A CA 2200447A CA 2200447 A1 CA2200447 A1 CA 2200447A1
- Authority
- CA
- Canada
- Prior art keywords
- excitation pulse
- piano
- resonator
- string
- nonlinear
- 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.)
- Granted
Links
- 230000005284 excitation Effects 0.000 title abstract 6
- 230000015572 biosynthetic process Effects 0.000 title 1
- 238000003786 synthesis reaction Methods 0.000 title 1
- 238000001914 filtration Methods 0.000 abstract 2
- 230000003993 interaction Effects 0.000 abstract 1
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/06—Circuits for establishing the harmonic content of tones, or other arrangements for changing the tone colour
- G10H1/12—Circuits for establishing the harmonic content of tones, or other arrangements for changing the tone colour by filtering complex waveforms
- G10H1/125—Circuits for establishing the harmonic content of tones, or other arrangements for changing the tone colour by filtering complex waveforms using a digital filter
-
- 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
- G10H5/00—Instruments in which the tones are generated by means of electronic generators
- G10H5/007—Real-time simulation of G10B, G10C, G10D-type instruments using recursive or non-linear techniques, e.g. waveguide networks, recursive algorithms
-
- 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
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/155—Musical effects
- G10H2210/265—Acoustic effect simulation, i.e. volume, spatial, resonance or reverberation effects added to a musical sound, usually by appropriate filtering or delays
- G10H2210/281—Reverberation or echo
- G10H2210/291—Reverberator using both direct, i.e. dry, and indirect, i.e. wet, signals or waveforms, indirect signals having sustained one or more virtual reflections
-
- 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
- G10H2250/00—Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
- G10H2250/041—Delay lines applied to musical processing
- G10H2250/046—Delay lines applied to musical processing with intermediate taps
-
- 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
- G10H2250/00—Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
- G10H2250/315—Sound category-dependent sound synthesis processes [Gensound] for musical use; Sound category-specific synthesis-controlling parameters or control means therefor
- G10H2250/441—Gensound string, i.e. generating the sound of a string instrument, controlling specific features of said sound
- G10H2250/451—Plucked or struck string instrument sound synthesis, controlling specific features of said sound
-
- 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
- G10H2250/00—Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
- G10H2250/471—General musical sound synthesis principles, i.e. sound category-independent synthesis methods
- G10H2250/511—Physical modelling or real-time simulation of the acoustomechanical behaviour of acoustic musical instruments using, e.g. waveguides or looped delay lines
- G10H2250/515—Excitation circuits or excitation algorithms therefor
-
- 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
- G10H2250/00—Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
- G10H2250/471—General musical sound synthesis principles, i.e. sound category-independent synthesis methods
- G10H2250/511—Physical modelling or real-time simulation of the acoustomechanical behaviour of acoustic musical instruments using, e.g. waveguides or looped delay lines
- G10H2250/521—Closed loop models therefor, e.g. with filter and delay line
-
- 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
- G10H2250/00—Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
- G10H2250/471—General musical sound synthesis principles, i.e. sound category-independent synthesis methods
- G10H2250/511—Physical modelling or real-time simulation of the acoustomechanical behaviour of acoustic musical instruments using, e.g. waveguides or looped delay lines
- G10H2250/535—Waveguide or transmission line-based models
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Nonlinear Science (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
An efficient digital waveguide synthesizer is disclosed for simulating the tones produced by a non-linearly excited vibrational element coupled to a resonator, such as in a piano. In a preferred embodiment, the synthesizer creates an excitation pulse from a table containing the impulse response of a piano sound board and enclosure. Alternately, this excitation pulse can be synthesized by filtering white noise.
The excitation pulse is fed into the filter that simulates the collision of the piano hammer and string. Because the hammer-string interaction is nonlinear, the characteristics of this filter vary with the amplitude of the tone produced. The filtered excitation pulse is then fed into a filtered delay line loop which models the vibration of a piano string. Because the excitation pulse already contains effects of the resonator, the tone produced by the delay line loop does not require additional filtering in order to model the resonator.
The excitation pulse is fed into the filter that simulates the collision of the piano hammer and string. Because the hammer-string interaction is nonlinear, the characteristics of this filter vary with the amplitude of the tone produced. The filtered excitation pulse is then fed into a filtered delay line loop which models the vibration of a piano string. Because the excitation pulse already contains effects of the resonator, the tone produced by the delay line loop does not require additional filtering in order to model the resonator.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US43874495A | 1995-05-10 | 1995-05-10 | |
US08/438,744 | 1995-05-10 | ||
PCT/US1996/006668 WO1996036039A1 (en) | 1995-05-10 | 1996-05-10 | Efficient synthesis of musical tones having nonlinear excitations |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2200447A1 true CA2200447A1 (en) | 1996-11-14 |
CA2200447C CA2200447C (en) | 2006-12-05 |
Family
ID=37560810
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002200447A Expired - Fee Related CA2200447C (en) | 1995-05-10 | 1996-05-10 | Efficient synthesis of musical tones having nonlinear excitations |
Country Status (1)
Country | Link |
---|---|
CA (1) | CA2200447C (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2364956C1 (en) * | 2008-04-29 | 2009-08-20 | Дмитрий Эдгарович Эльяшев | Synthesiser of musical instrument with physical modelling |
-
1996
- 1996-05-10 CA CA002200447A patent/CA2200447C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CA2200447C (en) | 2006-12-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ATE208530T1 (en) | EFFICIENT SYNTHESIS OF MUSICAL SOUNDS GENERATED BY NON-LINEAR DRIVE | |
EP0922257A1 (en) | Method for inharmonic tone generation using a coupled mode digital filter | |
US5500486A (en) | Physical model musical tone synthesis system employing filtered delay loop | |
US5352849A (en) | Musical tone synthesizing apparatus simulating interaction between plural strings | |
US5180877A (en) | Musical tone synthesizing apparatus using wave guide synthesis | |
CA2200447A1 (en) | Efficient synthesis of musical tones having nonlinear excitations | |
JP2745923B2 (en) | Electronic musical instrument | |
KR920022197A (en) | Instrument sound signal forming device | |
US5223657A (en) | Musical tone generating device with simulation of harmonics technique of a stringed instrument | |
Hsu et al. | Percussion synthesis using loopback frequency modulation oscillators | |
JP2940011B2 (en) | Music synthesizer | |
SE8006850L (en) | LJUDSYNTETISATOR | |
JP3090667B2 (en) | Music synthesizer | |
JP2768195B2 (en) | Music synthesizer | |
JPH0883067A (en) | Musical tone controller of electronic musical instrument | |
US5206448A (en) | Musical tone generation device for synthesizing wind or string instruments | |
JPH04204599A (en) | Musical sound signal generating device | |
JP2782831B2 (en) | Music synthesizer | |
JP2782836B2 (en) | Music synthesizer | |
US5741994A (en) | Waveguide musical tone synthesizing apparatus with noise modulation of waveguide coupling | |
JPS58168097A (en) | Voice synthesizer | |
JP2940012B2 (en) | Music synthesizer | |
JPH0546169A (en) | Musical sound synthesizing device | |
Smith et al. | Overview of the commuted piano synthesis technique | |
JPH07175475A (en) | Electronic musical instrument |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
FZDC | Discontinued application reinstated | ||
MKLA | Lapsed |