Как воспроизвести фортепианные аккорды с помощью Android? - PullRequest
0 голосов
/ 02 ноября 2011

Я ищу способ сыграть аккорды (4 ноты вместе), кинул аудиотрек.

Как лучше всего это сделать?Я думаю о том, чтобы начать с одной выбранной ноты и применить к ней фильтры основного тона.Есть ли более простое решение для этого?

спасибо

Ответы [ 2 ]

0 голосов
/ 26 сентября 2012

Вы также можете использовать объекты аудиотрека в 4 разных потоках, поэтому метод записи AudioTrack не будет блокировать другие аудиотреки, воспроизводящие звуки, я делаю это с 5 потоками, и это работает.

0 голосов
/ 02 ноября 2011

Более простой способ - создать аудиофайл для каждой заметки.

Чтобы воспроизвести их одновременно, вам нужно будет суммировать сигналы всех файлов. Виртуальная машина Java - не лучшая среда для этого, взгляните на API ByteBuffer, если вы хотите сделать это таким образом.

...