2011-10-20 5 views
2

Moble Programming에서이 미친 수업을 듣고 있습니다. 우리는 최종 프로젝트를 수행해야하며 일종의 간단한 기타 프로세서 응용 프로그램을하고 싶습니다.Android 및 사운드 프로세싱?

저는 IOS에서 이것을하고 싶었지만 IOS의 학습 곡선이 짧은 수업에서는 비현실적 인 것처럼 보입니다.

Droid를 제외한 모든 사람들에게 불쾌감을 줄 수는 없지만, 적어도 나에게는 프로그램하기가 쉽지만, 마이크가 아닌 잭에서 기타 입력을 받아 입력에 대한 처리를 수행하고 그것을 먹이면 혼란 스럽습니다. 출력.

클래스에 큰 영향을 미치지 않을 수도있는 대기 시간을 알고 있습니다.

Droid가 이와 비슷한 작업을 수행 할 수 있는지 아는 사람이 있습니까? 그렇다면 어떤 기사 또는 시작 어딘가에? IOS를 사용하면 적어도 잭을 구입할 수 있으며 오픈 소스 처리 코드가 많을 것으로 보이지만 Droid에 대해서는 아무것도 찾을 수 없습니다. 내가 본 것은 기타를위한 "Ghetto Amp"뿐이다.

아이디어가 있으십니까?

감사

+0

Droid *는 멋진 * 프로그램을 개발할 때 * 절약 할 수있는 * 프로그램하기가 쉽습니다. ;) –

답변

2

당신은이 프로젝트를보고 할 수 있습니다 : http://code.google.com/p/moonblink/wiki/Audalyzer

꽤 유용합니다 :)

그러나 당신이 선택하고 오디오 스트림을보고 사용하게 될 핵심 클래스 다음과 같습니다 : http://developer.android.com/reference/android/net/rtp/AudioStream.html

+0

감사합니다. 이것도 확인해 보겠습니다. –

+0

나는 달빛을 읽었지 만, 그것이 어떻게 이루어 졌는지에 관해 많은 정보를 알려주지는 않는다. –

+0

프로젝트에 대해 좀 더 자세히 살펴보고 싶을 수도 있습니다. 오디오 녹음은 다음 클래스에서 수행됩니다. http://code.google.com/p/moonblink/source/browse/trunk/HermitAndroid/src/org /hermit/android/io/AudioReader.java 다음 오디오 분석기 클래스는 프로젝트의 오디오를 분석합니다. http://code.google.com/p/moonblink/source/browse/trunk/HermitAndroid/src/org/hermit /android/instruments/AudioAnalyser.java – SnowyTracks

2

텍사스 인스트루먼트 DSP를위한 어셈블리에서 오랫동안 대학 프로젝트 용 MIDI 기타를 썼습니다. 그냥 정확히 한 음을 연주하고 실제로 그것에 대해 신중하게하는 한, 당신이 연주 한 것을 말할 수 있습니다.

증폭이 거의 필요하지 않았습니다. 사실, 나는 증폭되지 않은 신호에서도 약간의 음을 얻을 수있었습니다. 나는 오실로스코프와 꽤 일반화 된 ADC를 가지고 있었지만, 신호를 증폭시켜야 할 수도 있습니다 ... 그렇다면 입력 신호가 튀지 않도록주의하십시오. 낮게 시작하십시오 ... 그리고 정말로, 당신이 공차를 더 잘 읽을 수있게됩니다.

마치 하이파이 마이크로 USB 24 비트 ADC를 만든 적이 없거나 드라이버를 작성한 것처럼 보입니다. 나는 시장이 없다고 생각한다. 나는 아마 싼 또는 파손을 희생 것

http://androidforums.com/android-media/194740-questions-about-audio-recording-droid.html

: 당신이 학교 프로젝트를 수행하고 최신 뮤즈 앨범을 제작하지 않는 경우 :)하지만,에 헤드셋 라인에 기타에서 경로를 얻을 헤드셋을 사용하여 헤드셋 플러그를 얻습니다. (아마 Radio Shack에서 적절한 팁을 판매 할 지 모르겠지만 더 이상 그런 것들을 생각하지 않는다는 것을 배웠습니다. - 케이블을 만든 후에 기타로 증폭 된 신호를 보내서 게인 레벨을 내가 원하는대로.

대기 시간 요구 사항에 따라 Java 또는 NDK를 사용할 수 있습니다.

Need help about sound processing

(! 내가, 내가 뭔가를 사용할 수 있는지 서랍에 주위에 앉아 원래 드로 이드 중 하나를 해요했지만 난 그냥 알아 냈하지 않은 것)

:이 답변을 참고
+0

고맙습니다. –

관련 문제