Skocz do zawartości
joorvishoon

[j2me] Nagrywanie Przez Mikrofon I Analiza

Rekomendowane odpowiedzi

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 przez joorvishoon

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Gość <account_deleted>

Pozostaje najważniejsze pytanie o analizę zawartości strumienia PCM

Przecież 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 ;)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

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. ;)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...