Nie wiem, czy to pytanie będzie miało sens, ponieważ jestem nowy w dsp.
W mojej ograniczonej wyprawie do dsp audio natknąłem się na:
- Modulacja częstotliwości
- Modulacja amplitudy
- Synteza addytywna
- Synteza odejmująca
Moje pytanie brzmi: czy są to główne podstawowe kategorie manipulacji sygnałem (szczególnie w przypadku dźwięku)?
Innymi słowy, czy wszystkie efekty i fantazyjne rzeczy, które może zrobić FL Studio z pełnym pakietem wtyczek, można podzielić na serię i kombinację powyższych 4 operacji? A może jest o wiele więcej? Czy współczesny DAW z wtyczkami teoretycznie można w ten sposób podzielić na dowolne kategorie? Czy powyższe 4 kategorie mają sens same w sobie ?!
Trochę tła: Zasadniczo staram się stworzyć bardzo prosty (ale bardzo elastyczny) syntezator / edytor audio jako projekt do nauki programowania i audio dsp. Korzystając z java zacząłem od naśladowania podstawowych klas syntezatora w prawdziwym świecie, nazywając takie rzeczy, jak Oscillator i LFO itp., Ale za każdym razem, gdy uczę się czegoś nowego, muszę przepisać wszystko, aby dopasować nową koncepcję do programu.
Próbuję zacząć od nowa teraz i wymyślić podstawowe obiekty i strukturę programu. Aby to zrobić poprawnie, muszę wiedzieć, jak powinienem pozwolić tym obiektom na interakcję itp ...
Dzięki!
EDYCJA * * *
Dzięki za przydatne komentarze i odpowiedzi. Zdaję sobie sprawę, że prawdopodobnie nie doceniałem strony dsp rzeczy i nie będę w stanie stworzyć podstawowego szablonu i struktury dla prostego syntezatora, a następnie po prostu go rozwinąć / zbudować na nim. Prawdopodobnie będę musiał wielokrotnie przebudowywać, kiedy uczę się nowych rzeczy i „właściwego” sposobu robienia rzeczy ... To potrwa dłużej, ale może nauczę się więcej? Przepraszam też, że nie mam jeszcze wystarczającej liczby przedstawicieli, aby głosować na kogoś jeszcze ... tak szybko, jak to możliwe, zrobię to.
EDYCJA * EDYCJA ***
Powinienem dodać, że trochę googlingu ujawniło ten podstawowy przewodnik po „rodzajach syntezy”, które uznałem za istotne i interesujące.