Jaki to dział matematyki?

Artur Nowak

Well-Known Member
464
628
Potrzebuje informacji o tym gdzie można się nauczyć tworzenia przebiegów fal dźwiękowych (potrzebne mi to do syntezy dźwiękowej) za pomocą matematycznych formułek (powiem że po raz pierwszy mnie matematyka zainteresowała)

Dla przykładu: sin(x*pi) daje w środowisku w którym pracuje sinusoidalny przebieg fali dźwiękowej.

Chce jednak budować bardziej złożone i długie przebiegi fal zmieniające się w czasie jak np. ten:
(x<0)?sin((z*0.5)*pi)^(x+1):-sin((z*0.5)*pi)^x

Tyle, że nie wiem gdzie zacząć.

Jakieś wskazówki?
 

GAZDA

EL GAZDA
7 694
10 153
nie mam kurwa odpowiedzi, chcesz coś tam zrobić a ja pytam na chuj ci to...
a ty że piszesz że to chcesz zrobić...
 

Sputnik

Szalony naukowiec
486
1 993
Chodzi o szeregi Fouriera i wynikający z tego rozkład harmoniczny.
http://www.if.pw.edu.pl/~anadam/WykLadyFO/FoWWW_13a.html
http://pl.wikipedia.org/wiki/Szereg_Fouriera
Każdy
przebieg okresowy (w tym dźwięk) można zapisać jako nieskończoną (zazwyczaj) sumę przebiegów sinusoidalnych.

Powyżej animacja tworzenia przebiegu piłokształtnego. Można tworzyć też "kwadraty", "trójkąty" na podstawie prostych wzorów gdzie powiela się człony wzoru dla jak najdokładniejszego odzwierciedlenia przebiegu który nas interesuje.
Ale jeśli masz jakiś dzwięk który chcesz skopiować to proponuje na podstawie jego widma określić częstotliwości i amplitudy tych częstotliwości jakie się na niego składają i je powielić.
 
Ostatnia edycja:

GAZDA

EL GAZDA
7 694
10 153
@ eneś
ok wiedze że trza inaczej to sformułować bo jesteś za głupi by zrozumiec proste pytanie...
po chuj chcesz tworzyć przebiegi fal dźwiękowych (po chuj ci potrzeba syntezy dźwiękowej)
po chuj bawić sie w matematyczne formuły by wytworzyć tym jakieś syntetyczne dźwieki?
 
OP
Artur Nowak

Artur Nowak

Well-Known Member
464
628
po chuj bawić sie w matematyczne formuły by wytworzyć tym jakieś syntetyczne dźwieki?
Aby wytworzyć syntetyczne dźwięki.

Chodzi o szeregi Fouriera i wynikający z tego rozkład harmoniczny.
http://www.if.pw.edu.pl/~anadam/WykLadyFO/FoWWW_13a.html
http://pl.wikipedia.org/wiki/Szereg_Fouriera
Każdy
przebieg okresowy (w tym dźwięk) można zapisać jako nieskończoną (zazwyczaj) sumę przebiegów sinusoidalnych.

Powyżej animacja tworzenia przebiegu piłokształtnego. Można tworzyć też "kwadraty", "trójkąty" na podstawie prostych wzorów gdzie powiela się człony wzoru dla jak najdokładniejszego odzwierciedlenia przebiegu który nas interesuje.
Ale jeśli masz jakiś dzwięk który chcesz skopiować to proponuje na podstawie jego widma określić częstotliwości i amplitudy tych częstotliwości jakie się na niego składają i je powielić.
A gdzie się można nauczyć pojęć używanych w tych wzorach?
Są jakieś książki dobre na ten temat?
 

raiden00

megazord
160
259
Możesz też obczaić coś takiego jak interpolacja trygonometryczna. W skrócie jest to algorytm w którym na wejściu masz zbiór punktów, na wyjściu otrzymujesz z nich funkcję okresową.
 

tosiabunio

Grand Master Architect
Członek Załogi
6 718
13 766
Ale interesuje cię bardziej synteza, czyli dźwięki, które powstaną, czy matematyka, która stoi za tym?
 

mikioli

Well-Known Member
2 670
4 933
W matematyce to jest rozrzucone po różnych działach... w inżynierii to się nazywa zaskakująco "Przetwarzanie sygnałów", ewentualnie "Cyfrowe przetwarzanie sygnałów"... np. http://www.dsp.agh.edu.pl/doku.php?id=pl:dydaktyka:przetwarzaniesygnalow#.VOsY40eG-ik

Ps. Nie radziłbym się zagłębiać jeśli nie będziesz zajmował się budową fizyczną czy algorytmiką... jeśli chcesz być twórcą to jakieś gotowe środowisko i przód.
 
OP
Artur Nowak

Artur Nowak

Well-Known Member
464
628
Ale interesuje cię bardziej synteza, czyli dźwięki, które powstaną, czy matematyka, która stoi za tym?
Nowy syntezator (Xfer Serum) ma możliwość (oprócz modelowania za pomocą gotowych algorytmów i ręcznego) używania formułek matematycznych:



Więc patrząc na to jak niektóre są dobrze wyważone - zaciekawiło mnie to.
 

MaxStirner

Well-Known Member
2 346
4 020
To nie tyle dział matematyki co inżynierii i fizyki zwany akustyką - konkretnie obchodzi Cię inżynieria dźwięku i przetwarzanie sygnałów.
Z książek w necie powinno pasować Szabatin - "Przetwarzanie sygnałów" (niekoniecznie audio). Wojciech Butryn "Dźwięk cyfrowy" itp
Szukaj po folderach Ebooki, akustyka itp.
No i może (zgodnie z moim zafiksowaniem) ha zainteresuje Cię to
https://www.coursera.org/course/acoustics1
Musiałbyś se tylko pilnować kiedy będzie powtórka.
 
Ostatnia edycja:
OP
Artur Nowak

Artur Nowak

Well-Known Member
464
628
Przecież Serum to zwykły syntezator wavetable.
Zdefiniuj zwykły - bo od kiedy zwykłe syntezatory wavetable mają możliwość importu snapshotów ze sampli i od kiedy mają wbudowane zaawansowane narzędzia do zmiany przebiegu fali i funkcje matematyczne?

Przecież jedyne co takiego wcześniej istniało było zaimplementowane w Absyncie od NI (pomijając funkcje matematyczne)

Nie świruj z tą matematyką bo chuj ci to da.
Da mi bardzo wiele - jedną formułką która dodam sobie do templetów będę mógł stworzyć np. akordy jedną formułką matematyczną z istniejących przebiegów i wiele innych rzeczy (jak wiadomo serum ma tylko 2 oscylatory, bo jest bardzo CPU-żerne więc trzeba kombinować)

Lepiej opanować syntezę fm i granularną a nie bawić się w jakieś matematyczne formułki.
Możesz to powiedzieć pilotowi myśliwca również "po co się bawić w jakieś beczki i pętle i naukę o systemach uzbrojenia jak można zasiąść za sterami samolotów pasażerskich"

Każdy typ syntezy ma swoje zastosowanie inne i charakterystyczne brzmienie.

Po co bawić się w zapis matematyczny skoro silnik syntezatora zrobi to o wiele lepiej za nas?
Jaki silnik ? funkcje matematyczne modyfikujące obecne przebiegi i tworzące nowe są zaimplementowane w serum - więc to część funkcjonalności programu.

Trzeba byłoby wiedzieć jaką zmianę wprowadza dana formułka. Jeżeli się tego nie wie to na chuja w tym dłubać?
Dlatego właśnie się chce dowiedzieć.

A jak chcesz się w to bawić to tutaj masz szczątkowe info:
http://www.kvraudio.com/forum/viewtopic.php?p=5953396
No o to chodziło
 
OP
Artur Nowak

Artur Nowak

Well-Known Member
464
628
widzę że nie ma sensu się tego uczyć już się rzucili na to jajogłowe geeki i zwyczajnie można używać gotowców.
 
Do góry Bottom