Vous vous demandez simplement s'il est possible de parcourir un fichier flac, mp3, wav, etc et d'éditer des parties, ou le fichier entier en supprimant des sections basées sur une plage de fréquences spécifique? Par exemple, j'ai un enregistrement d'un ami récitant un poème avec quelques instruments de percussion en arrière-plan. Est-ce que je peux écrire un programme C qui traverse tout le fichier et supprime tout sauf les voix (la fréquence de la voix humaine varie de 85 à 255 Hz, d'après ce que j'ai lu)?Est-il possible de modifier par programme un fichier son en fonction de la fréquence?
Merci d'avance pour vos idées!
Je n'ai pas une bonne réponse pour vous, mais vous cherchez probablement quelque chose qui fera une transformation rapide de Fourier. –
Je ne sais pas exactement comment fonctionne la programmation audio sur la forme d'onde, mais c'est quelque chose que j'aimerais étudier un jour. En attendant, si vous avez besoin de modifier un tel fichier, je vous recommande d'utiliser un ** filtre notch ** dans votre application d'édition audio préférée comme SoundForge (http://www.sonycreativesoftware.com/soundforgesoftware) ou Audacity (http: //audacity.sourceforge.net/). – JYelton
J'ai presque fermé ceci comme appartient sur le super-utilisateur jusqu'à ce que je l'a relu et ai trouvé "écrivez un programme de C" – Earlz