Simple façon de jouer à une seule fréquence en java?
Je veux juste jouer un très simple, direct note en donnant mon ordinateur à une certaine fréquence comme un entier, et à partir de là, je peux comprendre comment faire jouer la note plus longue ou plus courte. Il ne doit pas nécessairement venir du véritable carte son si elle est générée et la sortie par le haut-parleur interne qui va bien.
J'ai regardé le midi bibliothèques java a inclus, et ils sont plus que ce que je veux faire. Ce doit juste être très basique.
OriginalL'auteur nathas | 2010-06-07
Vous devez vous connecter pour publier un commentaire.
Ce exemple constructions et joue un tempérament égal.
OriginalL'auteur trashgod
Regarder dans JFugue, c'est vraiment facile à faire quelques trucs de base, et les capacités sont là si vous souhaitez développer plus tard.
Ooh, c'est que le nouveau? Je n'ai pas joué avec elle encore. (/me télécharge la nouvelle version...)
OriginalL'auteur Alex Feinman
Autant que je sache, il n'y a aucun moyen de le faire sans code réutilisable en Java. Le plus simple API est probablement fourni par la classe Applet (peut être utilisé par les non-Applets) dans la forme de la statique newAudioClip(URL url)-méthode. Toutefois, cela vous donne juste la possibilité de jouer prédéfinis clips audio et vous avez peu de contrôle sur l'audio. Si vous avez juste besoin de lire des fichiers audio à partir d'un petit ensemble prédéfini de clips il pourrait suffire (vous pourriez avoir un ensemble de wav fichiers contenant vos notes et de les jouer de cette façon, AudioClip peut être en boucle si vous le souhaitez).
Autres que les que les, midi et audio échantillonnée de l'API sont beaucoup plus puissant, mais la flexibilité est livré à un prix: Vous avez besoin de beaucoup plus de code pour les mettre en place.
OriginalL'auteur Durandal