2011-11-02 4 views
0

Je cherche un moyen de jouer des accords (4 notes ensemble), a lancé audiotrack.Comment lire des accords de piano avec un androïde?

Quelle est la meilleure façon de faire cela? Je considère à partir d'une seule note échantillonnée, en appliquant des filtres de hauteur. Existe-t-il une solution plus simple pour cela?

grâce

Répondre

0

Une façon plus simple est d'avoir un fichier audio pour chaque note.

Pour les jouer en même temps, vous devrez additionner les signaux de tous les fichiers. Une machine virtuelle Java n'est pas le meilleur environnement pour cela, jetez un oeil à l'API ByteBuffer si vous voulez le faire de cette façon.

0

Vous pouvez également utiliser des objets audiofrack dans 4 threads différents, donc la méthode d'écriture d'AudioTrack ne bloquera pas les autres sons audio, je le fais avec 5 threads et ça marche.

Questions connexes