Vous êtes ici : Accueil > QuentinC Sound API

QuentinC Sound API, l'API audio écrite en pur java

Voici une petite bibliothèque permettant de faire de l'audio facilement en java. Pas véritablement révolutionnaire mais très simple d'utilisation et suffisante pour déjà bon nombre d'usages, elle présente les caractéristiques suivantes :

  • Écrite en java pur, c'est-à-dire sans aucune bibliothèque native
  • Basée sur l'API java sound, l'API bas niveau disponible avec toutes les JVM à partir de la version 1.3
  • Nécéssite au moins java 1.5 (utilisation des génériques)
  • Supporte un nombre théoriquement infini de canaux
  • Organisation des canaux en groupes et sous-groupes
  • Lecture de sons préchargés où en temps réel (streaming)
  • Positionnement 3D
  • Support d'effets/DSP. Pour le moment, seulement deux sont disponibles : echo et flanger
  • License LGPL (si ça ne vous convient pas, contactez-moi)
  • Support des mêmes formats audio que ceux disponibles dans Java Sound SPI. Par défaut, seuls les formats WAVE, AIFF et AU sont supportés, mais il existe de nombreuses autres bibliothèques ajoutant des formats supplémentaires. Voir le tableau des formats disponibles plus bas.

Cette petite bibliothèque se veut ouverte, sa license en est la preuve. N'hésitez pas à proposer des améliorations, ou mieux si vous le pouvez, participer à son développement. Contactez-moi !

Téléchargement

Formats supplémentaires disponibles sous forme d'extensions

Par défaut, java sound API ne supporte que les fichiers Wave, AIF et AU, ce qui est extrêmement limitant. Heureusement, de nombreuses bibliothèques externes sont disponibles et permettent d'ajouter le support de formats supplémentaires.

Important: les bibliothèques listées ci-dessous n'ont aucun rapport avec QuentinC Sound API.

ExtensionFormatExtensionLicense
APEMonkey's audioJMacGPL
FLAC; FLCFree losless audio codecJFlaclibre
GSM; WAVGSM 06.10Tritonus GSMLGPL
MID; MIDIMusical instrument digital interfaceGervill synthesizerGPL
MP3MPEG 1 Layer 3Tritonus MP3LGPL
OGGOGG VorbisTritonus OGGLGPL

Vous êtes ici : Accueil > QuentinC Sound API

Dernière modification de cette page : Dimanche 30 janvier 2011 10:58
Haut de page  •  Contact  •  RSS  •  Valide XHTML 1.0