Historique: JUCE
Aperçu de cette version: 2
note
JUCE est une bibliothèque généraliste multi-plateforme de développement d'applications, avec des outils spécifiques destinés à l'audio et à la création de plugins.
attention
Page en cours d'écriture
Table des matières
Informations
Site web officiel : http://www.juce.com/.Version actuelle : 2.1.1
Dépôt Github : https://github.com/julianstorer/JUCE
Lien de téléchargement : https://github.com/julianstorer/JUCE/archive/master.zip.
Licence : GNU GPL v2, v3, AGPL, ISC, et licence commerciale
Développeur : Julian Storer.
Description
JUCE ( Jules' Utility Class Extensions ) est une bibliothèque de fonctions C++ qui permet de développer des applications graphiques, et en particulier des plugins, aux formats VST, AU, RTAS, AAX, LADSPA. Les formats LV2 ou DSSI sont aussi possibles, mais pas encore intégrés à la bibliothèque principale.
JUCE est disponible sur les systèmes d'exploitations suivants :
- Windows
- Mac
- Linux
- iOS
- Android
Capacités audio :
- Support d'ASIO, WASAPI, DirectSound, CoreAudio, iOS Audio, ALSA, JACK et des tléphones Android
- Un audio manager qui permet de charger et enregistrer facilement les préférences audio et midi entre les sessions
- Composants déjà prêts pour sélectionner les entrées/sorties audio et midi
- Lecture et écriture des formats audio WAV, AIFF, Flac, Ogg-Vorbis, Windows Media codecs, CoreAudio codecs. Lecture des MP3.
- Flux audios qui permettent la création de graphes audio : lecture de wave, changement de la fréquence d'échantillonnage, mixers
- Classe synthétiseur qui permet facilement la création de synthétiseurs polyphoniques, simplement pilotables grâce aux fonctionnalités MIDI de JUCE
- Traitement du signal : opérations flottantes accélérées par SIMD , effets comme la réverbération et la convolution par une réponse impulsionnelle
Capacités MIDI :
- Entrées et sorties MIDI et possibilité de créer des cartes virtuelles MIDI
- Gestion des claviers MIDI ; clavier MIDI virtuelle
- Synchronisation des événements audio avec les événements MIDI
- Lecture et écriture de fichiers MIDI
Des logiciels Linux qui l'utilisent
De grands noms de l'industrie audio utilisent aussi JUCE :
Traktion, Korg, M-Audio, Arturia par exemple