Langage C :
*Fmod (gratuite sauf pour les programmes commerciaux.) (sujet utilisation + doc )(exemple d'utilisation)(autre exemple)(code capture c++)(nom fcts capture + enregistrement + code)(autre code enregistrement en .wav)(aide et explications+code)(code complet mais pas en C, probablement du C++)
*OpenAl (complètement gratuite, quoi qu'on en fasse). Exemples d'utilisation (de codes) : forum site du zéro exemple en anglais utilisation OpenAL pour capturer le son du micro ; Tutoriels : développez.com.
*SDL : page en anglais ; Tuto (quasi complet), mais pas pour la version 1.3, celle qui permet de faire des captures audio, une doc (une documentation, officielle, quoi ^^), mais vraisemblablement pas pour la dernière version non plus, la doc de la version SDL 1.3,(SDL wiki) mais sans beaucoup d'explications, un tutoriel très bien expliqué pour tout le reste (ouverture d'un son, ...), sauf pour la capture.
*gmstreamer
Python :
*PyAudio (exemple code fonctionnel pour capture harmonique du son)
*Pygame et numpy ? (mais pas le son venant du micro visiblement)
*Pymédia (exemple code)
*SFML (PySFML plus précisément)
*GStreamer, discussion,
Discussion dessus (qualités/défauts de chacun, discussion traitement du son : forum site du zéro.)
*Du code (manque peut-être de clarté, à voir.)
*PySonic : défaut : dépendant de FMOD.
En bazar :
bibliothèque "QT" : classe QSound (voir la doc), (c++)
code en UDC ???
capture vidéo et audio (fmod + capture vidéo)
Ftt et QAudio avec le code pour la récupération du son.
En shell sans bibliothèque en 2 lignes (fonctionne pas très bien) puis en pygst.
En utilisant windows, C++,
programme d'analyse du son avec le code en C++ libre,
Irrklang, pour C++, C# et .net langages.
JMF (api java ?) + protocole ftp pour transfert,
Code java récupération entrée micro fonctionnel,
Delphi : composant WaveAudio,
Conseils+code pour java (capture + enregistrement),
Code fonctionnel Borland C++ 6 et conseils bibliothèques,
Liste fonctions MSDN, regarder à partir de "wave...",
Code capture audio/video Flash,
Une fois qu'on arrive à se dépatouiller avec le code...
Où trouver des sons d'instruments de musique pour composer les chansons ?
Dur dur, cela fait plusieurs jours que je cherche... Heureusement, j'ai quelques résultats :
*http://slib.soundex.co.uk/ (des centaines et des centaines de sons pour plus d'un dizaine d'instruments, très très bien triés...)
*http://theremin.music.uiowa.edu/MIS.html (davantage d'instruments que le précédent lien, peut-être moins de richesse, mais tout ce qu'on veut pour les sons de piano, par exemple (un fichier wav = une note...)
*http://www.findsounds.com/ISAPI/search.dll Un moteur de recherche pour trouver tous les sons du net ! (bons courage pour les recherches ^^)
*http://www.memoclic.com/sons-wav/730-musique (juste 7 sons différents... mais si c'est ce que vous cherchez ^^)
*http://www.universal-soundbank.com/instruments.htm Pas mal de sons, mais pas forcément des notes toutes seules (des bouts de morceaux)
*http://soundcavern.free.fr/home.htm (beaucoup de sons d'instruments, de samples,... bass, piano,... Des notes toutes seules dans chaque fichier pour pouvoir avoir une totale liberté pour créer sa musique !)
*http://www.zikinf.com/samples/sg_battmenu.php (des sons d'instruments, on clique sur un carré et une note se joue, amusant ^^)
*http://sampleanalogique.chez.com/sommaire.html (heu... batterie, mais je n'ai pas tout compris ?)
*http://lecrimodulaire.chez.com/sample/sample.htm (pas mal de sons (1 bonne 100aine), dont une 30 aine de synthétiseur, juste une note par fichier )
*http://www.espace-cubase.org/page.php?page=tchackpoum (samples batterie)
A trier :
*http://www.beatsandsamples.com/index.php (j'y ai rien compris : c'est du pur anglais...)
*http://www.futurewaveshaper.com/Sounds/Sound_Effects/ (encore des sons... je commence à m'en lasser !^^)
*http://www.gularu.fr/blog/informatique/23-sites-pour-telecharger-des-effets-sonores-sons-et-bruits-gratuits/ (liste de sites proposant des samples, musiques, sons, ....)
S'il n'y a pas tout ce que vous voulez ici, pour vous aider dans vos recherches sur le net, voici quelques exemples de phrases clefs qui pourront vous donner des résultats (c'est parce que je ne connaissais, et ne connais d'ailleurs pas encore tout à fait, le vocabulaire exact que j'ai eu beaucoup de mal à trouver quelque chose...) :
"samples instruments"
"banque sons instruments"
Celui que j'ai utilisé
Le code tout complet pour lire et écrire dans des .wav l'entrée micro, le tout en python.
Pour utiliser pymédia, il faut avoir python 2.7.
Vous ne connaissez pas python ? Aucune importance : Une fois téléchargé, ouvrir "idle", qui sera arrivé dans votre ordinateur, faire "fichier", "nouveau", et dans la nouvelle fenêtre apparaissant, coller le code.
Pour enregistrer + exécuter + compiler ? : F5 (sous windows en tout cas). En enregistrant, n'oubliez pas de mettre ".py" à la fin du nom, l'idle ne le fait pas tout seul !
Et, c'est bon, vous êtes un pro du python !