Une bibliothèque de programmation est un ensemble de fonctions dans un langage donné pouvant être utilisées dans un (votre) programme (voir la définition du glossaire).
Table des matières
Listes de bibliothèques
Cette liste donne un aperçu de biblis couramment utilisées dans le monde de l'audio libre, faites-en bon usage et n'hésitez pas à en ajouter de nouvelles !
nom + version | date de la version | description | lien(s) externe(s) |
---|---|---|---|
DPF? - NaV | NaV | cadriciel généraliste multi-plateforme de développement d'applications, avec des outils spécifiques destinés à l'audio et à la création de greffons | doc de dev - forge |
Drumstick - 2.9.1 | 2024 08 28 | programmation audio (ALSA) en C++/Qt4 | |
Faust - 2.75.7 | 2024 09 19 | cadriciel de développement de logiciel audio | |
ganv? - 1.4.2 | 2014 08 08 | un canevas de widget pour les interfaces graphiques (utilisé par Ingen/Patchage/Machina) | page d'accueil |
HISE? - NaV | NaV | cadriciel à source ouverte pour les instruments basés sur des échantillons | page d'accueil - forge |
Javasound - 1.0 | 2000 01 31 | programmation audio/MIDI (ALSA) en JAVA | |
JUCE - 8.0.1 | 2024 07 29 | 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 greffons | sources |
Libao - 1.2.0 | 2014 01 28 | programmation audio multiplateforme | sources |
Alsa - la bibliothèque partagée libasound - 1.2.9 | 2023 05 04 | bibliothèques ALSA | voir ALSA |
libffado - 2.4.9 | 2024 06 26 | bibliothèque FFADO | |
liblo - NaV | NaV | support OSC | |
librdf? - NaV | NaV | ||
libsamplerate - 0.1.9 | 2013 03 29 | sources - page d'accueil | |
libsoundtouch? - 2.1 | 2018 09 08 | modification de tempo/tonalité | page d'accueil - forge |
libsndfile - 1.2.2 | 2023 08 13 | support des formats audio | sources - nouvelles |
libsox - 14.4.2 | 2015 02 22 | lecture et écriture de sons | sources - page d'accueil |
Lilv - 0.24.16 | 2022 07 19 | une bibliothèque C permettant une utilisation simple des greffons LV2 | page d'accueil |
Loris - 1.8 | 2010 08 11 | bibliothèque pour la synthèse & traitement audio en C/C++/Python | sources |
PortAudio - v19 | 2014 01 30 | bibliothèque de compatibilité cross-plateforme | sources - page d'accueil |
raul? - 0.8.0 | 2011 01 11 | une bibliothèque d'utilitaires C++ pour les applications audio multithreads en temps réel | page d'accueil |
rtaudio? - 5.0.0 | 2017 08 30 | bibliothèque multi-plateforme pour la programmation audio en temps-réel | page d'acceuil - forge |
rtmidi? - 3.0.0 | 2017 09 01 | bibliothèque multi-plateforme pour la programmation MIDI en temps-réel | page d'acceuil - forge |
RT-Cmix - 5.5.0 | 2024 09 03 | bibliothèque pour la synthèse & traitement audio en C/C++ | sources |
RubberBand - 1.9.0 | 2020 09 09 | modification de tempo/tonalité | sources - nouvelles |
serd? - 0.30.0 | 2018 07 22 | la bibliothèque de lecteurs/enregistreurs Turtle la plus rapide de l'Ouest | page d'accueil |
sof - 2.11 | 2024 09 27 | infrastructure micro-logicielle et kit de développement logiciel (SDK) de traitement des signaux numériques (DSP) audio | page d'accueil |
sord? - 0.16.2 | 2018 07 22 | une bibliothèque de données RDF en mémoire | page d'accueil |
sratom? - 0.6.2 | 2018 07 22 | une bibliothèque C pour sérialiser les atomes LV2 de/vers Turtle | page d'accueil |
Suil - 0.10.14 | 2022 07 19 | encapsuleur pour interface graphique LV2 | page d'accueil |
Vestige - NaV | 0000 00 00 | entête libre équivalente au SDK VST de Steinberg | |
zita-alsa-pcmi - 0.2.0 | 2012 03 20 | page d'accueil | |
zita-convolver - 3.1.0 | 2011 12 05 | moteur de convolution audio | page d'accueil |
zita-resampler - 1.11.2 | 2023 08 29 | bibliothèque de rééchantillonnage | page d'accueil |
Divers
De nombreuse applications partagent les mêmes codes. Voici un aperçu des plusieurs applications et des bibliothèques qu'elles utilisent : appli_vs_lib.
[+]