Syntezator dźwięku...

0

Witam...
Mam zadanie na informatykę zrobić coś z delphi na zaliczenie. I byłoby ok, gdyby nie wielki rozrzut między tym, co chcę zrobić, a tym, czego nauczył nas ticzer(rekurencje, sortowanie, cośtam jeszcze)...
Mianowicie chcę wykonać syntezator dźwięku z następującymi właściwościami:
-przyciski, które odpowiadają konkretnym nutom, przy czym czas przytrzymania określałby czas trwania dźwięku(chyba że zrobiłbym ustawienie czasu wchodzenia na zadaną głośność, trwania i wyciszania dźwięku),
-gałka(albo suwak) do regulacji głośności,
-equalizer, albo chociaż regulacja trzech głównych(hi, mid, lo) pasm,
Myślałem też o możliwości nagrywania granej melodii do .wav albo .mid, możliwości tworzenia własnych ustawień co do długości dźwięku(attack, release, decay) i zapisywania ich do pliku, możliwość wybierania różnych brzmień(tzn. chodzi mi o to, by można było wybrać coś innego niż zwykły dźwięk o stałej częstotliwości), i efekty takie jak reverb i delay...
Ze wstydem zaznaczam, że umiem tylko rekurencje i nieco sortowanie... Jestem kompletnie zielony:/.
Po szukaniu natomiast na googlach czegoś związanego z equalizacją i samym graniem dźwięków i po godzinie nieumiejętnego szperania na forach stwierdziłem, że łatwiej będzie mi szukać jednocześnie czekając na odpowiedź na forum.
Nie wiem też, czy wszystko z tego co napisałem jest wykonalne w delphi... Aczkolwiek za każdą w miarę zrozumiałą dla mnie pomoc byłbym wdzięczny...

Pozdrawiam...

0

I z możliwością edytowania cutoff i resonance.

Znalazłem na razie coś takiego:
http://opensource.free.vovoid[...]WRpYQ==&name=dGdnbTMwMw==
Ale będę w stanie chyba tylko zrozumieć jak się właśnie cutoff i resonance ustawia...

0

Ze wstydem zaznaczam, że umiem tylko rekurencje i nieco sortowanie... Jestem kompletnie zielony:/.

Własny synth z taką wiedzą? Zapomnij.

0

Ych...
Załóżmy, że cośtam umiem... Albo poszukam na necie...
Ale jak zrobić same z tych wymienionych rzeczy nie potrafię.
Żeby nie zaśmiecać forum proponuję kontakt ze mną przez ICQ...

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0