Кіріспе

Дыбыстық толқын пішіндерін компьютерде жасауға қолданылатын әдістер

Физикалық модельдеу синтезі – дыбыс шығару үшін математикалық модель, теңдеулер және алгоритмдер жиынтығын қолдана отырып, дыбыстың толқын пішінін есептеу әдістері. Бұл әдетте музыкалық аспап сияқты физикалық дыбыс көзін модельдеуге бағытталған.

Жалпы әдістеме

Модельдеу дыбыс тудыруды басқаратын физика заңдарын қайталауға тырысады және әдетте бірнеше параметрлері болады, олардың кейбіреулері аспаптың физикалық материалдары мен өлшемдерін сипаттайтын тұрақтылар, ал басқалары орындаушының аспаппен өзара әрекеттесуін сипаттайтын уақытқа тәуелді функциялар. Мысалы, барабанның дыбысын модельдеу үшін барабанның қабықшасына соққы беру екі өлшемді мембранаға энергияны қалай жеткізетінін математикалық модельдеу қажет. Бұны ескере отырып, үлкен модель мембрананың қасиеттерін (масса тығыздығы, серпімділігі және т.б.), барабанның цилиндрлі корпусының резонансымен және оның шекарасындағы жағдайлармен (барабан корпусына қатаң бекітілу) байланысты, оның уақыт бойынша қозғалысын және осылайша дыбыс тудыруын сипаттайды. Скрипка сияқты аспаптарда да модельдеуге ұқсас кезеңдер кездеседі, бірақ бұл жағдайда энергияны қоздыруды сапқа қарсы иілімнің сырғанақ қозғалысы, иілімнің ені, саптардың резонанстық және демпферлік қасиеттері, саптың тербелісінің көпір арқылы берілуі және, соңында, осы тербелістерге жауап ретінде дыбыс тақтасының резонансы қамтамасыз етеді. Осы принцип дауыс және сөйлеу дыбыстарын модельдеу үшін де қолданылған. Бұл жағдайда синтезатор дауыс жолдарының тербелісі мен оған байланысты көмекейдегі ауа ағынының математикалық модельдерін, сондай-ақ дауыс жолы бойымен дыбыстық толқынның таралуын қамтиды. Бұдан әрі, ол эртақырық модельді де қамтуы мүмкін, ол эртақырық мүшелердің (ерін, тіл және т.б.) орналасуы арқылы дауыс жолының пішінін басқаруға арналған. Физикалық модельдеу акустика мен синтезде жаңа идея болмаса да, 1971 жылы Хиллер мен Руиз толқын теңдеуінің шекті айырмашылықтар арқылы жуықтауы арқылы жүзеге асырылған, бірақ Карплюс-Стронг алгоритмін жасауға, одан кейінгі жетілдірулерге және Джулиус О. Смит III және басқалар жасаған өте тиімді цифрлық толқын жетекші синтезіне дейін, сондай-ақ 1980 жылдардың соңында DSP қуатының артуына дейін коммерциялық іске асырылуы мүмкін болған жоқ. Yamaha 1989 жылы Стэнфорд университетімен бірлесіп цифрлық толқын жетекші синтезін әзірлеу үшін келісімшарт жасады; содан кейін технологияға қатысты патенттердің көп бөлігі Стэнфорд немесе Yamaha компаниясына тиесілі болды. Толқын жетекші синтезін пайдаланып жасалған алғашқы коммерциялық физикалық модельдеу синтезаторы – Yamaha VL1 (1994). Цифрлық толқын жетекші синтезінің тиімділігі физикалық модельдеуді әдеттегі DSP жабдықтарында және процессорларда жүзеге асыруға мүмкіндік берсе де, физикалық аспаптарды нақты түрде модельдеу үшін көбінесе сызықтық емес элементтерді, шашыраңқы түйіндерді және т.б. қосу қажет. Мұндай жағдайларда цифрлық толқын жетекшілері көбінесе FDTD, шекті элементтер әдісі немесе толқындық цифрлық сүзгі әдістерімен біріктіріледі, бұл модельдің есептеу талаптарын арттырады.