Физическое моделирование звука: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
м Bot: Migrating 1 interwiki links, now provided by on Wikidata on Q1707206; косметические изменения
Строка 10: Строка 10:
[[Yamaha]] подписала контракт со [[Стенфордский университет|Стенфордским университетом]] в 1989<ref>Johnstone, B: ''Wave of the Future''. http://www.harmony-central.com/Computer/synth-history.html, 1993.</ref> для совместной разработки метода цифровых волноводов, и с тех пор большинство патентов в этой области принадлежат им.
[[Yamaha]] подписала контракт со [[Стенфордский университет|Стенфордским университетом]] в 1989<ref>Johnstone, B: ''Wave of the Future''. http://www.harmony-central.com/Computer/synth-history.html, 1993.</ref> для совместной разработки метода цифровых волноводов, и с тех пор большинство патентов в этой области принадлежат им.


Первым коммерчески доступным синтезатором с реализацией физического моделирования звука стал Yamaha VL1, выпущенный в 1994 году.<ref>Wood, S G: ''Objective Test Methods for Waveguide Audio Synthesis''. Masters Thesis - Brigham Young University, http://contentdm.lib.byu.edu/cdm4/item_viewer.php?CISOROOT=/ETD&CISOPTR=976&CISOBOX=1&REC=19, 2007.</ref>
Первым коммерчески доступным синтезатором с реализацией физического моделирования звука стал Yamaha VL1, выпущенный в 1994 году.<ref>Wood, S G: ''Objective Test Methods for Waveguide Audio Synthesis''. Masters Thesis - Brigham Young University, http://contentdm.lib.byu.edu/cdm4/item_viewer.php?CISOROOT=/ETD&CISOPTR=976&CISOBOX=1&REC=19, 2007.</ref>


В то время как эффективность синтеза методом цифровых волноводом сделала физическое моделирование доступным для обычного аппаратного обеспечения для обработки сигналов, реалистичная эмуляция физических инструментов зачастую требует использования нелинейных элементов. В этих случаях цифровые волноводы часто совмещают с [[Метод конечных разностей во временной области|методом конечных разностей во временной области]],<ref>The NESS project http://www.ness.music.ed.ac.uk</ref> finite element or wave digital filter methods, increasing the computational demands of the model.<ref>C. Webb and S. Bilbao, "On the limits of real-time physical modelling synthesis with a modular environment" http://www.physicalaudio.co.uk</ref>
В то время как эффективность синтеза методом цифровых волноводом сделала физическое моделирование доступным для обычного аппаратного обеспечения для обработки сигналов, реалистичная эмуляция физических инструментов зачастую требует использования нелинейных элементов. В этих случаях цифровые волноводы часто совмещают с [[Метод конечных разностей во временной области|методом конечных разностей во временной области]],<ref>The NESS project http://www.ness.music.ed.ac.uk</ref> finite element or wave digital filter methods, increasing the computational demands of the model.<ref>C. Webb and S. Bilbao, "On the limits of real-time physical modelling synthesis with a modular environment" http://www.physicalaudio.co.uk</ref>


==Технологии физического моделирования звука==
== Технологии физического моделирования звука ==


''Примеры методов физического моделирования звука:''
''Примеры методов физического моделирования звука:''
Строка 22: Строка 22:
* [[Формантный синтез]]
* [[Формантный синтез]]


==Виртуальные инструменты==
== Виртуальные инструменты ==


* Tension, Electric, Collision, Corpus – входят в состав Ableton Live Suite
* Tension, Electric, Collision, Corpus – входят в состав Ableton Live Suite
* Ultrabeat, EVP88, EVB3, EVD6, Sculpture – входят в состав [[Logic Pro]]
* Ultrabeat, EVP88, EVB3, EVD6, Sculpture – входят в состав [[Logic Pro]]
* [[Native Instruments]] Reaktor
* [[Native Instruments]] Reaktor
* [[Cycling '74]] * [[ChucK]] (ModalBar, Brass, Bowed, Flute, Mandolin, Sitar, Shakers и другие модули физической генерации звука)
* [[Cycling '74]] [[en:Max (software)|Max/MSP]]
* [[ChucK]] (ModalBar, Brass, Bowed, Flute, Mandolin, Sitar, Shakers и другие модули физической генерации звука)
* [[SuperCollider]]
* [[SuperCollider]]
* [[IRCAM]] Modalys
* [[IRCAM]] Modalys
Строка 37: Строка 36:
* [[Arturia]] [http://www.arturia.com/evolution/en/products/brass/ BRASS] – труба, тромбон и саксофон
* [[Arturia]] [http://www.arturia.com/evolution/en/products/brass/ BRASS] – труба, тромбон и саксофон
* Keolab [http://www.spicyguitar.com Spicy Guitar] – акустические гитары
* Keolab [http://www.spicyguitar.com Spicy Guitar] – акустические гитары
* Kong Drum Designer – в составе Propellerhead [[Reason (software)|Reason]] – барабаны
* Kong Drum Designer – в составе Propellerhead [[Reason (software)|Reason]] – барабаны
* Yamaha S-YXG100 + VL и S-YXG1000 + PolyVL (второй выпускался только в Японии). These were basically software-only equivalents to the hardware (and hardware-assisted software) MIDI synth capabilities of the DS-XG cards / YMF chipsets mentioned in the next section. The PolyVL had eight voice polyphony for the physical modelling, whereas the VL and all of the hardware Yamaha VL synths only had one voice, or two for the original VL-1. Like the DS-XG .VxD drivers required for VL support of the DX-XG chipsets, these would work only on pre-NT kernel versions of Windows (9# and ME), and not on NT, 2000, XP, etc. Yamaha quietly discontinued these years ago.
* Yamaha S-YXG100 + VL и S-YXG1000 + PolyVL (второй выпускался только в Японии). These were basically software-only equivalents to the hardware (and hardware-assisted software) MIDI synth capabilities of the DS-XG cards / YMF chipsets mentioned in the next section. The PolyVL had eight voice polyphony for the physical modelling, whereas the VL and all of the hardware Yamaha VL synths only had one voice, or two for the original VL-1. Like the DS-XG .VxD drivers required for VL support of the DX-XG chipsets, these would work only on pre-NT kernel versions of Windows (9# and ME), and not on NT, 2000, XP, etc. Yamaha quietly discontinued these years ago.
* [[Image-Line]] Sakura
* [[Image-Line]] Sakura
* Madrona Labs Kaivo
* Madrona Labs Kaivo


==Аппаратные синтезаторы==
== Аппаратные синтезаторы ==
* [[Korg OASYS]] and [[Korg Kronos]] – STR-1 Plucked string
* [[Korg OASYS]] and [[Korg Kronos]] – STR-1 Plucked string
* Korg OASYS PCI
* Korg OASYS PCI
Строка 72: Строка 71:
Various Roland synth models (V-Synth, V-Combo, XV-5080, Fantom, etc.), use a technology called COSM ("Composite Object Sound Modeling") which uses physical modeling techniques to more accurately replicate guitars, brass and other instruments. COSM has been superseded by "SuperNatural", which is also based on physical modeling techniques. Introduced first in 2008 as part of the ARX expansion boards for Fantom hardware synthesizers, "SuperNatural" modeling is used in Roland's [[V-Drums]] (TD-30, TD-15, TD-11), V-Accordions (FR-7, FR-8) and various synth models (Jupiter 80, Integra 7, FA-08, JD-Xi, etc.)
Various Roland synth models (V-Synth, V-Combo, XV-5080, Fantom, etc.), use a technology called COSM ("Composite Object Sound Modeling") which uses physical modeling techniques to more accurately replicate guitars, brass and other instruments. COSM has been superseded by "SuperNatural", which is also based on physical modeling techniques. Introduced first in 2008 as part of the ARX expansion boards for Fantom hardware synthesizers, "SuperNatural" modeling is used in Roland's [[V-Drums]] (TD-30, TD-15, TD-11), V-Accordions (FR-7, FR-8) and various synth models (Jupiter 80, Integra 7, FA-08, JD-Xi, etc.)


==Ссылки==
== Ссылки ==


* {{cite journal
* {{cite journal
Строка 117: Строка 116:
}}
}}


==Примечания==
== Примечания ==
<references/>
<references/>


==Внешние ссылки==
== Внешние ссылки ==
* [http://ccrma.stanford.edu/~jos/swgt/swgt.html Julius. O Smith III's ''A Basic Introduction to Digital Waveguide Synthesis'']
* [http://ccrma.stanford.edu/~jos/swgt/swgt.html Julius. O Smith III's ''A Basic Introduction to Digital Waveguide Synthesis'']
* [http://www.stanford.edu/dept/news/pr/94/940607Arc4222.html '' Music synthesis approaches sound quality of real instruments'' — Stanford University's 1994 news release]
* [http://www.stanford.edu/dept/news/pr/94/940607Arc4222.html '' Music synthesis approaches sound quality of real instruments'' — Stanford University's 1994 news release]
* [http://www.audities.org/audities/collection/yamaha_vl1_1.html Audities Foundation Yamaha VL-1]
* [http://www.audities.org/audities/collection/yamaha_vl1_1.html Audities Foundation Yamaha VL-1]
* [http://swsoft.nsu.ru/~iivanov/index.html SoundSynthesis project]
* [http://swsoft.nsu.ru/~iivanov/index.html SoundSynthesis project]
*[http://www.michaelschreiner.eu/violin_en.shtml Virtual Violin using finite elements by Christian Geiger und Michael Schreiner (including sound samples)]
* [http://www.michaelschreiner.eu/violin_en.shtml Virtual Violin using finite elements by Christian Geiger und Michael Schreiner (including sound samples)]
*[http://www-acroe.imag.fr/mediatheque/sonotheque/sonotheque_en.html ACROE Physical modelling Sound Library]
* [http://www-acroe.imag.fr/mediatheque/sonotheque/sonotheque_en.html ACROE Physical modelling Sound Library]
*[http://www.electro-music.com/pm_tutorial Physical Modeling on the Nord Modular G2]
* [http://www.electro-music.com/pm_tutorial Physical Modeling on the Nord Modular G2]
*[http://nusofting.liqihsynth.com NUSofting] - Innovative physical modelling VST/AU instruments for computer musicians
* [http://nusofting.liqihsynth.com NUSofting] - Innovative physical modelling VST/AU instruments for computer musicians
*[http://www.pianoid.com Pianoid] - Pianoid, a piano emulating synthesizer
* [http://www.pianoid.com Pianoid] - Pianoid, a piano emulating synthesizer
*[http://www.soundonsound.com/sos/1995_articles/dec95/technicswsa1.html Acoustic Alchemy] - 1995 Review of Technics WSA1 hardware synthesizer.
* [http://www.soundonsound.com/sos/1995_articles/dec95/technicswsa1.html Acoustic Alchemy] - 1995 Review of Technics WSA1 hardware synthesizer.
*[http://www.soundonsound.com/sos/aug11/articles/roland-jupiter-80.htm Roland Jupiter-80] - 2011 Review of Roland Jupiter-80 hardware synthesizer.
* [http://www.soundonsound.com/sos/aug11/articles/roland-jupiter-80.htm Roland Jupiter-80] - 2011 Review of Roland Jupiter-80 hardware synthesizer.
*[http://www.soundonsound.com/sos/dec12/articles/roland-td30k.htm Roland TD-30] - 2012 Review of Roland TD-30 V-Drums module.
* [http://www.soundonsound.com/sos/dec12/articles/roland-td30k.htm Roland TD-30] - 2012 Review of Roland TD-30 V-Drums module.
*[http://www.soundonsound.com/sos/feb13/articles/roland-integra-7.htm Roland Integra-7] - 2013 Review of Roland Integra-7 hardware rack module.
* [http://www.soundonsound.com/sos/feb13/articles/roland-integra-7.htm Roland Integra-7] - 2013 Review of Roland Integra-7 hardware rack module.
*[http://www.soundonsound.com/sos/aug14/articles/roland-fa08.htm Roland FA-08] - 2014 Review of Roland FA-08 hardware synthesizer.
* [http://www.soundonsound.com/sos/aug14/articles/roland-fa08.htm Roland FA-08] - 2014 Review of Roland FA-08 hardware synthesizer.
*[http://www.soundonsound.com/news?NewsID=9758 Fantoms go SuperNatural] - 2008 Article about the introduction of Roland's "SuperNatural" physical modeling technology as part of ARX expansion boards for Fantom hardware synthesizers.
* [http://www.soundonsound.com/news?NewsID=9758 Fantoms go SuperNatural] - 2008 Article about the introduction of Roland's "SuperNatural" physical modeling technology as part of ARX expansion boards for Fantom hardware synthesizers.
*[http://cms.rolandus.com/assets/media/pdf/jupiter-80_tech_brief.pdf SuperNATURAL and Behavior Modeling] - Tech Brief about "SuperNatural" modeling technology (illustrated via examples from Roland's Jupiter-80 hardware synth), taken from Rolandus.com.
* [http://cms.rolandus.com/assets/media/pdf/jupiter-80_tech_brief.pdf SuperNATURAL and Behavior Modeling] - Tech Brief about "SuperNatural" modeling technology (illustrated via examples from Roland's Jupiter-80 hardware synth), taken from Rolandus.com.
*www.gersic.com:[http://www.gersic.com/dspwiki/index.php?title=Physical_Modeling_Synthesis Physical Modeling Synthesis]
* www.gersic.com:[http://www.gersic.com/dspwiki/index.php?title=Physical_Modeling_Synthesis Physical Modeling Synthesis]
*[http://www.pykett.org.uk/physmod.htm Physical Modelling in Digital Organs]
* [http://www.pykett.org.uk/physmod.htm Physical Modelling in Digital Organs]
* [http://www.physicalaudio.co.uk Physical Audio] - Next generation physical modelling synthesis using time-stepping finite difference method. Realtime synthesis plugins.
* [http://www.physicalaudio.co.uk Physical Audio] - Next generation physical modelling synthesis using time-stepping finite difference method. Realtime synthesis plugins.


{{Методы синтеза звука}}
{{Методы синтеза звука}}


[[Category:Sound synthesis types]]
[[Категория:Sound synthesis types]]

Версия от 01:11, 29 апреля 2016

Физическое моделирование звука – совокупность методов синтеза звука, в которых форма волны генерируемого звука вычисляется при помощи математической модели, состоящей из набора уравнений и алгоритмов для симуляции физического источника звука, обычно музыкального инструмента. Такая модель состоит из (возможно упрощенных) законов физики, определяющих способ получения звука, и обычно содержит несколько параметров, одни из которых описывают физические свойства материалов и размеры инструмента, другие – изменяются со временем и описывают взаимодействие исполнителя с инструментом (технику исполнения).

Например, для моделирования звука барабана, нужна формула, описывающая передачу энергии от барабанной палочки двумерной мембране. Далее, свойства мембраны (распределение массы, жесткость, и.т.д.), резонирование звука в цилиндрическом корпусе барабана, граничные условия (упругий удар мембраны о корпус барабана) регулируют движение мембраны во времени и определяют итоговую форму звуковой волны.

Похожие стадии моделирования будут и для таких инструментов, как скрипка, хотя начальное возбуждение системы в этом случае будет регулироваться характером скольжения смычка по струне, шириной смычка, резонансом и демпфированием струн, передачей вибраций струны через мост, и, наконец, резонансом корпуса скрипки.

Хотя физическое моделирование не было новым направлением в акустике и синтезе, а метод конечных разностей использовался для решения волнового уравнения Хиллером и Руисом в 1971 году, данный метод не был широко распространён вплоть до изобретения алгоритма Карплуса-Стронга. Затем алгоритм был улучшен и обобщен Джулиусом О. Смитом до вычислительно эффективного метода цифрового волновода, что привело к мощному развитию цифровой обработки сигналов в конце 1980-х[1] и к удешевлению коммерческих реализаций.

Yamaha подписала контракт со Стенфордским университетом в 1989[2] для совместной разработки метода цифровых волноводов, и с тех пор большинство патентов в этой области принадлежат им.

Первым коммерчески доступным синтезатором с реализацией физического моделирования звука стал Yamaha VL1, выпущенный в 1994 году.[3]

В то время как эффективность синтеза методом цифровых волноводом сделала физическое моделирование доступным для обычного аппаратного обеспечения для обработки сигналов, реалистичная эмуляция физических инструментов зачастую требует использования нелинейных элементов. В этих случаях цифровые волноводы часто совмещают с методом конечных разностей во временной области,[4] finite element or wave digital filter methods, increasing the computational demands of the model.[5]

Технологии физического моделирования звука

Примеры методов физического моделирования звука:

Виртуальные инструменты

  • Tension, Electric, Collision, Corpus – входят в состав Ableton Live Suite
  • Ultrabeat, EVP88, EVB3, EVD6, Sculpture – входят в состав Logic Pro
  • Native Instruments Reaktor
  • Cycling '74 * ChucK (ModalBar, Brass, Bowed, Flute, Mandolin, Sitar, Shakers и другие модули физической генерации звука)
  • SuperCollider
  • IRCAM Modalys
  • Modartt Pianoteq – пианино
  • AAS String Studio VS-2 – гитары, бас-гитары, арфы, смычковые и ударные инструменты
  • AAS Chromaphone
  • AAS Tassman - модульная среда физического синтеза звука
  • Arturia BRASS – труба, тромбон и саксофон
  • Keolab Spicy Guitar – акустические гитары
  • Kong Drum Designer – в составе Propellerhead Reason – барабаны
  • Yamaha S-YXG100 + VL и S-YXG1000 + PolyVL (второй выпускался только в Японии). These were basically software-only equivalents to the hardware (and hardware-assisted software) MIDI synth capabilities of the DS-XG cards / YMF chipsets mentioned in the next section. The PolyVL had eight voice polyphony for the physical modelling, whereas the VL and all of the hardware Yamaha VL synths only had one voice, or two for the original VL-1. Like the DS-XG .VxD drivers required for VL support of the DX-XG chipsets, these would work only on pre-NT kernel versions of Windows (9# and ME), and not on NT, 2000, XP, etc. Yamaha quietly discontinued these years ago.
  • Image-Line Sakura
  • Madrona Labs Kaivo

Аппаратные синтезаторы

  • Korg OASYS and Korg Kronos – STR-1 Plucked string
  • Korg OASYS PCI
  • Korg Prophecy
  • Korg SOLO-TRI (an expansion board for the Trinity with the synth engine of the Prophecy)
  • Korg Z1
  • Korg MOSS-TRI (a expansion board for the Trinity with the synth engine of the Z1) and EXB-MOSS (a multi timbral expansion board for the Triton and the KARMA workstation with the synth engine of the Z1)
  • Yamaha VL1, VP1 and VL7
  • Yamaha VL70m, PLG-100VL and 150VL (VL70m in the form of a plug-in card that can be installed into any of several Yamaha keyboards, tone modules, and the SW1000XG high-end PC midi sound card)
  • Yamaha EX5, EX5R
  • Technics WSA1/WSA1R
  • Clavia Nord Modular G2
  • Alesis Fusion
  • Roland V-Piano
  • Pianoid
  • Physis Unico
  • Physis Piano (made in Italy, with a full touch controlled user interface)
  • Hartmann Neuron and Neuron VS
  • Mungo p0 p0 (Eurorack percussion module)
  • Mutable Instruments Elements [1] (Eurorack module)
  • KeyboardPartner HX3 HX3 Hammond synthesizer (called "HOAX" - Hammond On A Xilinx chip)

While not purely a hardware synth, the DS-XG sound cards based on the Yamaha YMF-7#4 family of audio chipsets (including 724, 744, 754, and 764), including the Yamaha WaveForce 192 (SW192XG) as well as many from other manufacturers and even some PC motherboards with such an audio chipset, included hardware-assisted software VL physical modelling (like a VL70m or PLG-VL, and compatible with same) along with the Yamaha XG, wave audio, and 3D gaming sound capabilities of the chipset. Unfortunately, only the VxD (Virtual Device Drivers) drivers for pre-NT kernel versions of Windows (3.x, 9#, and ME) support the physical modelling feature. Neither the WDM (Windows Device Model) drivers for Windows 98, 98SE, nor ME, nor any driver for any NT-kernel version of Windows (NT, 2000, XP, Vista, Windows 2003 Server, Windows 7, Windows 2008 Server, nor likely any future OSes) support this, nor can they due to OS limitations. Those OSes do support the other features of the card, though.

In their prime, the DS-XG sound cards were easily the most affordable way of obtaining genuine VL technology for anyone who already had a Windows 3.x, 9#, or ME PC. Such cards could be had brand new for as low as $12 USD (YMF-724 versions). But since they were not fully compatible with the AC-97 and later AC-98 standards, these chipsets faded from the market and have not been manufactured by Yamaha in nearly a decade.

Technics WSA1 and its rackmounted counterpart WSA1R was Technics' first and only try at high-end synthesizers. It featured 64 voices of polyphony with a combination of sample playback (for initial transients) and DSP acoustic modelling. Technics WSA1 was launched in 1995, but the musical community did not have enough confidence in Technics to buy a $5000 hardware synth. Only about 600 keyboards and 300 rack models were ever made, and most were sold at highly discounted prices.

Various Roland synth models (V-Synth, V-Combo, XV-5080, Fantom, etc.), use a technology called COSM ("Composite Object Sound Modeling") which uses physical modeling techniques to more accurately replicate guitars, brass and other instruments. COSM has been superseded by "SuperNatural", which is also based on physical modeling techniques. Introduced first in 2008 as part of the ARX expansion boards for Fantom hardware synthesizers, "SuperNatural" modeling is used in Roland's V-Drums (TD-30, TD-15, TD-11), V-Accordions (FR-7, FR-8) and various synth models (Jupiter 80, Integra 7, FA-08, JD-Xi, etc.)

Ссылки

  • Hiller, L.; Ruiz, P. (1971). "Synthesizing Musical Sounds by Solving the Wave Equation for Vibrating Objects". Journal of the Audio Engineering Society.
  • Karplus, K.; Strong, A. (1983). "Digital synthesis of plucked string and drum timbres". Computer Music Journal. 7 (2). Computer Music Journal, Vol. 7, No. 2: 43—55. doi:10.2307/3680062. JSTOR 3680062.
  • Cadoz, C.; Luciani A; Florens JL (1993). "CORDIS-ANIMA : a Modeling and Simulation System for Sound and Image Synthesis: The General Formalism". Computer Music Journal. 17/1 (1). Computer Music Journal, MIT Press 1993, Vol. 17, No. 1.

Примечания

  1. Vicinanza , D: Astra Project. http://www.astraproject.org/project.html, 2007.
  2. Johnstone, B: Wave of the Future. http://www.harmony-central.com/Computer/synth-history.html, 1993.
  3. Wood, S G: Objective Test Methods for Waveguide Audio Synthesis. Masters Thesis - Brigham Young University, http://contentdm.lib.byu.edu/cdm4/item_viewer.php?CISOROOT=/ETD&CISOPTR=976&CISOBOX=1&REC=19, 2007.
  4. The NESS project http://www.ness.music.ed.ac.uk
  5. C. Webb and S. Bilbao, "On the limits of real-time physical modelling synthesis with a modular environment" http://www.physicalaudio.co.uk

Внешние ссылки