joorvishoon Opublikowano 10 Maja 2009 Zgłoś Opublikowano 10 Maja 2009 (edytowane) Witam, naszedł mnie szalony pomysł aby napisać pewien programik na komórkę pełniący rolę stroika do gitary. Rzecz praktyczna ale kłopotliwa, bo latam po necie i strasznie ciężko znaleźć materiały do stworzenia takiej aplikacji. Jeśli by ktoś miał materiały albo umiał mi powiedzieć co i jak, to interesują mnie jakiekolwiek dokumenty albo opisy do następujących zagadnień pod J2ME (MIDP 2.0): - nagranie dźwięku z mikrofonu (to od biedy znalazłem, aczkolwiek nigdy za wiele materiału, i nie mam pewności czy kod nagrywa z mikrofony, czy np. z czegoś co aktualnie się odtwarza na komórce) - zanalizowanie strumienia PCM (możliwie automatyczne, jeśli nie to jakie mam opcje? Jakaś analiza partiami? jak to się odbywa na J2ME) - jakiś sposób składowania nagranego dźwięku (RAM komórki? chyba nie za duży, więc może by gdzieś zrobić plik tymczasowy. da się? ) Z góry dzięki za pomoc, jak sam coś znajdę to wklepię do tematu, może się komuś jeszcze przyda. Edit: System plików: http://www.java-tips.org/java-me-tips/midp...onnectio-2.html Nagrywanie dźwięku: http://www.hcilab.org/documents/tutorials/....html#encodings Pozostaje najważniejsze pytanie o analizę zawartości strumienia PCM Edytowane 10 Maja 2009 przez joorvishoon Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Gość <account_deleted> Opublikowano 10 Maja 2009 Zgłoś Opublikowano 10 Maja 2009 Pozostaje najważniejsze pytanie o analizę zawartości strumienia PCMPrzecież to chyba oczywiste: musisz wstawić FFT i albo wyświetlać częstotliwość podstawowej harmonicznej (mało wygodne), albo lepiej porównać ją z tabelą dźwięków i wyświetlać znaczki "góra" / "dół". imo pomysł fajny ;) Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
joorvishoon Opublikowano 11 Maja 2009 Zgłoś Opublikowano 11 Maja 2009 myślałem żeby wyciągać wartości z pliku, szukać najwyższych, i liczyć z ich odstępu częstotliwość. Tutaj znalazłem papierek o implementacji FFT pod J2ME: http://www.ce.pdn.ac.lk/~roshanr/research/...lementation.pdf Postaram się ogarnąć te transformaty i jak mnie usatysfakcjonuje moja wiedza to siadam do pisania ;). Jak zrobię to oczywiście link trafi do tematu. ;) Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...