Jak uzyskać .WAV - CodeBlocks+WxWidgets+PortAudio

Odpowiedz Nowy wątek
2015-02-04 16:45
0

Witam.
Chciałbym dźwięk pobrany z mikrofonu zapisać jako .wav
Jak to zrobić ? (na razie korzystam z przykładowego kodu programu załączonego do portaudio, który zapisuje dźwięk do pliku .raw)

tak rozszerzając swoję pytanie chciałbym mieć możliwość zapisania takiego pliku (po naciśnięciu przycisku zapisz) w taki sposób (mozliwosc wybrania gdzie zapisac plik) , analogicznie z wczytywaniem.
6ca9ec796a.png

Jest gdzieś gotowy kod do tego okienka ?

Pokaż pozostałe 3 komentarze
@eryczzek niepotrzebna nazalizacja o. - ShookTea 2015-02-05 16:09
@Azarien tak. Do tej pory jest dla mnie rzeczą niepojętą, dlaczego głoskę ǫ piszemy ą. Może głoskę ę też nie będziemy zapisywać ę, tylko na przykład ų? No i warto pamiętać, że głoska ą czasami występuje w j. polskim, zwłaszcza w często pojawiającym się błędzie z wyrazem włączać, lecz - z braku litery - tą wymowę z błędem "zapisujemy" jako włanczać. - ShookTea 2015-02-05 20:13
@ShookTea: gdzieś w średniowieczu literę ą wymawiano jako nosowe [a~] jak w dzisiejszej nosowej wymowie słowa "melanż". wymowa się zmieniła, litera została. problem teraz że nie ma jak w piśmie zasugerować rzeczywistą wymowę nosowego a (czy to dla dowcipu czy w ramach celowego błędu…) // co do "włanczania" to tam jest chyba jednak zwykłe "an" pod wpływem następującej głoski [cz]. - Azarien 2015-02-05 20:48
@Azarien czasami tego [n] między [a] a [t͡ʃ] jednak nie słychać, ale nazalizacja się pokazuje. Ale to chyba na zmianę "jak kto woli". A również z lingwistycznych spraw, zastanawiało mnie kiedyś, dlaczego za przekleństwo jest uznawane słowo "pier***lić", znaczące przecież tyle, co "mówić pierdoły". - ShookTea 2015-02-05 21:10

Pozostało 580 znaków

2015-02-04 17:32
1

Co do drugiego to możesz użyć tego z platformy .NET.


GG: 10101100010110000100011101 (BIN)
"Nie wszystko napisane w internecie jest prawdą" - Józef Piłsudski.

Pozostało 580 znaków

2015-02-04 19:46
0

a jak to zapisać w Code Blocksie ?

Pozostało 580 znaków

2015-02-04 21:54
0

edit:
jesli chodzi o wczytywanie plikow i zapisywanie ,wystarczy filedialogi użyć , wszystko podane na tacy;)

To zostaje jeszcze problem z zapisem i odczytywaniem .wav

edytowany 3x, ostatnio: eryczzek, 2015-02-05 00:27

Pozostało 580 znaków

2015-02-05 10:08
1

Klik.


GG: 10101100010110000100011101 (BIN)
"Nie wszystko napisane w internecie jest prawdą" - Józef Piłsudski.

Pozostało 580 znaków

2015-02-05 10:35
1

chciałbym mieć możliwość zapisania takiego pliku (po naciśnięciu przycisku zapisz) w taki sposób (mozliwosc wybrania gdzie zapisac plik) , analogicznie z wczytywaniem.

https://msdn.microsoft.com/en[...]op/ms646928%28v=vs.85%29.aspx

Pozostało 580 znaków

2015-02-05 14:16
0
Azarien napisał(a):

chciałbym mieć możliwość zapisania takiego pliku (po naciśnięciu przycisku zapisz) w taki sposób (mozliwosc wybrania gdzie zapisac plik) , analogicznie z wczytywaniem.

https://msdn.microsoft.com/en[...]op/ms646928%28v=vs.85%29.aspx

juz pisalem wyzej, udalo mi sie to zrobic za pomoca filedialogow w wxwidgets, nie mam pojecia jak moglby pomoc mi ten link, ktory podales? Moze mi powiesz jak moglbym z tego skorzystac?(bo spotaklem sie na forum, ze czesto ludzie wklejaja link do msdn.microsoft, mimo ze pisze ze pracuje w codeblocksie wxwidggets)

Pozostało 580 znaków

2015-02-05 14:19
0
Trebuh napisał(a):

Klik.

nie rozumiem :( chyb troszeczke o coś innego mi chodziło, w innym temacie dostałem wiadomość, że nie muszę dołączać żadnej nowej biblioteki aby zapisac lub odtwarzac wav i bazujac na tych co mam chcialbym to zrobic, bo jesli nie to myslalem nad dodanie biblioteki libsndfile

Pozostało 580 znaków

2015-02-05 15:34
2

nie mam pojecia jak moglby pomoc mi ten link, ktory podales?

Jest tam wszystko czego potrzebujesz. Funkcja GetSaveFileName wyświetla okienko.
Ale jak już zrobiłeś w wxwidgets to zrobiłeś.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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