konwersja wav>bin

To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
ODPOWIEDZ
basilius
-
Posty: 12
Rejestracja: 23 gru 2005, 1:48
Lokalizacja: Kraków

konwersja wav>bin

Post autor: basilius » 25 mar 2006, 6:23

Witam. Czy ktoś wie, jak w prosty sposób z windowsowego wav'a uzyskać sample
zapisane w postaci zer i jedynek? Wiem, że można plik .wav zapisać z rozszerzeniem .bin
a następnie otworzyć za pomocą np. PonyProg'a, ale...
Pytam, ponieważ zainteresowała mnie "application note" AVR335 ze strony Atmel'a
i w najbliższym czasie zamierzam sprawdzić czy mikroprocesor rzeczywiście potrafi
zagrać i zaśpiewać...

Pozdr.

ZbeeGin

Post autor: ZbeeGin » 25 mar 2006, 7:56

Można ten plik Wav otworzyć w edytorze audio i zapisać jako 8-bit Raw, którego nazwę zmieniasz na Bin. Pozbędziesz się wtedy wszystkich "kromek" nagłówka pliku Wav i dokonasz niezbędnej konwersji 16<->8bit.

Procesor jak najbardziej potrafi... nawet mówić godziny w zegarku. :)

basilius
-
Posty: 12
Rejestracja: 23 gru 2005, 1:48
Lokalizacja: Kraków

Post autor: basilius » 25 mar 2006, 15:22

Dziękuję z odpowiedź, rzeczywiście, nie pomyślałem... tym bardziej, że te 44 bajty
nagłówka RIFF nie są mi na razie potrzebne.
Zastanawiam się tylko, co ładniej gra: PWM czy może jednak DAC0800?
Czy ktoś ma doświadczenia w tym temacie?


:arrow: ZbeeGeen: przy okazji (wcześniej jej nie było..) wielkie dzięki za Help PL do Bascoma, kawał porządnej roboty!!!
A swoją drogą, na www.mcselec.com znalazłem też coś bardzo ciekawego: AN134.

ZbeeGin

Post autor: ZbeeGin » 25 mar 2006, 19:07

Ja kiedyś próbowałem na PWM coś odtworzyć... ale wtedy nic z tego nie wyszło AVR 2313 nie podołał temu zadaniu.
W "zamierzchłych" czasach podłączyliśmy DAC (prosta drabina R/2R+zatrzask) do Z80 i nasz projekt zegara zaczął mówić godziny. Jakość przy kodowaniu PCM 8bit i próbkowaniu 6kHz była znośna.


Help do Bascom-a?... To ja to kiedyś robiłem? :D

Ok. Dość tych żartów. Po prawie dwuletniej przerwie wracam do tego. Ale chyba będzie tylko w formacie HtmlHelp, bo obecnie używam XP HE i kompilacja do WinHelp32 skutkuje niestety brakiem polskich znaków. Być może help pojaiwi się w wersji on-line; jeszcze nie zdecydowałem. Zalążek - test - na http://zbeegin.republika.pl/bashelp/

ODPOWIEDZ