SoundPool에서 재생 속도를 사용하여 피아노 사운드를 합성하려고합니다. 나는 소리가 나긴하지만 ... 그렇게 못 생겼어. 올바른 사운드 주파수 근처에서 들리지만 정확하게는 아닙니다. 내가 (조금) 때로는 낮은 필요보다 때로는 더 높은 소리 - 그러나 그것은 어디 :Android : 피아노 사운드 합성 방법
float shift;
for (int i = 0; i < 13; i++) {
shift = (float) i/12f;
soundPool.play(soundID, 1, 1, 1, 0, (float) 1f + shift);
try {
Thread.sleep(1500);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
이상한 소리 : soundID이 -로드 피아노 C4 노트입니다.
안드로이드에서 피아노 사운드를 합성하는 법을 누군가가 알 수 있습니까?
와우. 그것은 작동합니다 :)이 포뮬러는 어디서 났습니까? : – JavaRunner
음악 학교 7 년 =) – lenik