Articles of javasound

Générateur de sons Sine Wave en Java

Quel est le moyen le plus simple de générer un son sinusoïdal à une fréquence quelconque en Java? Un échantillon de plus de 2 octets serait utile, mais cela n’a pas vraiment d’importance. Merci

Comment puis-je attendre la fin de la lecture d’un clip son en Java?

J’utilise le code suivant pour lire un fichier audio à l’aide de l’API sonore Java. Clip clip = AudioSystem.getClip(); AudioInputStream inputStream = AudioSystem.getAudioInputStream(stream); clip.open(inputStream); clip.start(); L’appel de méthode à la méthode Clip.start () est renvoyé immédiatement et le système lit le fichier audio dans un thread en arrière-plan. Je souhaite que ma méthode s’interrompe jusqu’à […]

Clip audio ne boucle pas en continu

Quelqu’un peut-il m’indiquer dans le bon sens pourquoi ce code ne lit pas ce clip audio en continu? Il joue une fois et s’arrête. final Clip clip = AudioSystem.getClip(); final AudioInputStream inputStream = AudioSystem.getAudioInputStream(new File(“Alarm_Police.wav”)); clip.open(inputStream); clip.loop(Clip.LOOP_CONTINUOUSLY);

Comment calculer le niveau / amplitude / db du signal audio en java?

Je veux créer un indicateur de niveau audio en java pour le microphone afin de vérifier le niveau d’entrée. Cela devrait ressembler à celui de l’OS. Je ne parle pas de l’interface graphique. Il s’agit simplement de calculer le niveau audio à partir du bytestream produit par n = targetDataLine.read( tempBuffer , 0 , tempBuffer.length […]

Liste d’instruments MIDI?

J’ai récemment implémenté une Beatbox MIDI à partir du code dans Head First Java et j’aimerais vraiment en faire plus avec les capacités MIDI de Java. J’ai pensé que je pourrais commencer par append plus d’instruments non percussifs au code existant, mais je n’arrive pas à trouver une liste simple des instruments disponibles et de […]

Lecture de MP3 à l’aide de l’API Java Sound

Pouvez-vous s’il vous plaît suggérer que comment puis-je écrire un morceau qui joue une chanson? J’ai essayé l’extrait suivant mais j’obtiens la cette exception: import sun.audio.*; import java.io.*; class tester { public static void main(Ssortingng args[]) throws Exception { InputStream in=new FileInputStream(“tester.mp3”); AudioStream as=new AudioStream(in); AudioPlayer.player.start(as); } }

Java Sound: Obtenir le port de microphone par défaut

En utilisant Java, j’essaie d’enregistrer du son à partir du microphone par défaut et d’afficher le volume actuel et l’état de désactivation (défini au niveau du système d’exploitation, ne souhaitant pas vérifier les octets si possible). Jusqu’à présent, je peux obtenir TargetDataLine et y enregistrer en utilisant le code suivant: TargetDataLine line = (TargetDataLine) AudioSystem.getLine(new […]

Tous les formats sonores pris en charge pour Java sous Windows 7?

Nous allons, je me suis cogné la tête contre un mur en essayant de faire lire à Java de simples fichiers wav sans aucune chance. J’ai essayé ce code: Clip clip = AudioSystem.getClip(); AudioInputStream inputStream = AudioSystem.getAudioInputStream(new ByteArrayInputStream(soundBytes)); clip.open(inputStream); clip.start(); Cela échoue sur “clip.open (…)” avec l’exception: javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 16 […]

Capture de la sortie du haut-parleur en Java

En utilisant Java, est-il possible de capturer la sortie du haut-parleur? Cette sortie n’est pas générée par mon programme mais par d’autres applications en cours d’exécution. Cela peut-il être fait avec Java ou devrai-je avoir recours au C / C ++?

Suppression de l’écho acoustique en Java

J’implémente une application VOIP utilisant du Java pur. Il y a un problème d’écho qui se produit lorsque les utilisateurs n’utilisent pas de casques (principalement sur des ordinateurs portables avec microphones intégrés). Qu’est-ce qui se passe actuellement Les rouages ​​de l’application VOIP ne sont que les bases de données du cadre multimédia de Java. Essentiellement, […]