안드로이드 개발 질문/답변
(글 수 45,052)
제일 문제인 것이 바로 음원샘플(?) 재생 문제이네요..ㅠㅠ
만드려는 작곡 어플은 사용자가 입력한 계이름(또는 비트)을 저장 및 재생 할 수 있어야 하는데...
(현존하는 비슷한(?)어플로는 Pocket Band 가 있습니다)
예를 들면 건반에 대해 재생기능을 구현하려면..
건반에 있는 모든 음계를 하나하나씩 .mp3나 .ogg로 저장하여 재생해야 하는지..
(사실 이 위에 방법을 이용해 버린다면.. 프로그램 크기가 매우 거대해 지지 않을까요?)
또는.. PC에서 사용하는 작곡 프로그램(FL Studio 등)을 살펴 보았는데요
그다지 크기도 크지 않고.. 또 모든 음이 음악파일로 담겨있는 것 같지 않더라구요..
.dll 파일이 여러 개 있는것을 발견했는데..
저렇게 dll로 해결하는 방법이 있나요?
안드로이드에서는 어떻게 해야 할까요..?ㅠㅠㅠ
만드려는 작곡 어플은 사용자가 입력한 계이름(또는 비트)을 저장 및 재생 할 수 있어야 하는데...
(현존하는 비슷한(?)어플로는 Pocket Band 가 있습니다)
예를 들면 건반에 대해 재생기능을 구현하려면..
건반에 있는 모든 음계를 하나하나씩 .mp3나 .ogg로 저장하여 재생해야 하는지..
(사실 이 위에 방법을 이용해 버린다면.. 프로그램 크기가 매우 거대해 지지 않을까요?)
또는.. PC에서 사용하는 작곡 프로그램(FL Studio 등)을 살펴 보았는데요
그다지 크기도 크지 않고.. 또 모든 음이 음악파일로 담겨있는 것 같지 않더라구요..
.dll 파일이 여러 개 있는것을 발견했는데..
저렇게 dll로 해결하는 방법이 있나요?
안드로이드에서는 어떻게 해야 할까요..?ㅠㅠㅠ
2010.09.26 23:05:53
자바에서는 import javax.sound.midi.*; 써서 midi 사용하는데
확인해보니 android 에서는 사용이 안되더군요..
관련해서 찾아봤는데 한번 보세요..
http://stackoverflow.com/questions/2914188/midi-on-android-java-and-or-air-libraries
확인해보니 android 에서는 사용이 안되더군요..
관련해서 찾아봤는데 한번 보세요..
http://stackoverflow.com/questions/2914188/midi-on-android-java-and-or-air-libraries




정확한건 모르겠지만, MIDI라는게 있습니다. 보통 PC용 작곡 프로그램들은 그걸 이용하는걸로 압니다.
안드로이드에서 지원하는 비슷한 API가 있는지는 모르겠네요.