C++ - Z Pc Speakera do pliku

0

Witam. Robię melodyjkę za pomocą Beep(); i chcę żeby się nagrała i zapisała do pliku np. wav ? Jak to zrobić ?

0

Trudniej niż myślisz...

Możesz albo tworzyć samodzielnie plik .wav, jest dość prosty w budowie, przynajmniej dopóki generujesz go w postaci nieskompresowanej, albo poszukać jakiejś biblioteki do obsługi plików .wav, np. http://www.codeproject.com/Articles/29676/CWave-A-Simple-C-Class-to-Manipulate-WAV-Files .

0

Hmm.. Zdecydowałem się odtwarzać dźwięki za pomocą PlaySound. Czy będzie jakoś łatwiej ? :D

0

Nie, to nic nie zmienia bo sposób odtwarzania to jedno, a zapisywanie do pliku to drugie ;]
Na pewno nie uda Ci się zrobić czegoś takiego że wywołujesz Beep() (albo PlaySound()) a muzyka magicznie leci do pliku.

0

Hmm... To może "sklejanie" wav? Czy nie da się ? XD

0

Chodzi mi o to że np. mam p1.wav, p2.wav, p3.wav itd., i np. Odtwarzam je, program sprawdza jakie to dźwięki następnie je łączy w odpowiedniej kolejności w jeden .wav .

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