piechnat napisał:
Dzieńdobry, piszę właśnie program do polepszanie umiejętności z kształcenia słuchu.
>No i potrzebne jest mi odtwarzanie dźwięków, najbardziej interesuje mnie czy jest w Delphim jakaś możliwość wygenerowania dźwięku, coś jak Sound w Pascalu, gdzie
>podaje się jedynie wysokość w Hz i czas trwania.
O ile wiem, nie ma :(
>Jeżeli takowej nie ma to będe musiał przygotować ok 82 pliki MIDI z odzielnymi dźwiękami hmm...
Niekoniecznie.
Mozna napisac program w Delphi, ktory na zadanie bedzie tworzyl plik Wav z tonem o zadanej czestotliwosci i odtwarzal go.
No i z tym wiąże się następne pytanie:
>(do odtworzenia takich nut używam komponentu MediaPlayer) Czy istnieje możliwość
>żeby odtworzyć jednocześnie dwa pliki MIDI (na raz) , bo jak pisze dwa pod rząd to wykonuje od razu ten drugi, a zależy mi na współbrzmieniu dwóch tonów?
Mozna napisac plik MIDI tak zeby bylo wspolbrzmienie. Niestety nie znam struktury pliku MIDi wiec w detalach nie pomoge.
A uzywajac plikow Wav (takich jak pisalem powyzej) mozna dosc latwo zrobic 2 pliki Wav z tonami o roznych czestotliwosciach i zmiksowac je przed odtworzeniem.
Mysle, ze przede wszytskim musisz sie zdecydowac albo na pliki Wav (mozliwosc latwego programowego tworzenia plkow z czystymi tonami i prostymi dzwiekami jak square wave, brzmienie niemal niezalezne od karty) albo na MIDI (operowanie brzmieniami instrumentow (sprobkowanymi na karcie lub rzadziej syntetyzowanymi), brzmienie silnie zalezne od uzytej karty). Wybor zdeterminuje dalsze postepowanie.
>
>Z góry dziękuję za wszelkie odpowiedzi :P
>piechnat--Pawel
Delphi6