Bonjour
J'aimerais pouvoir faire du son avec le langage python.
Plus précisément, j'aimerais traduire une fonction f(t) en son.
Pour un son sinusoidale : sin(t)
Comment faire ?
Merci de vos réponses.
Bonjour
J'aimerais pouvoir faire du son avec le langage python.
Plus précisément, j'aimerais traduire une fonction f(t) en son.
Pour un son sinusoidale : sin(t)
Comment faire ?
Merci de vos réponses.
De préférence il te faut déjà une librairie pour gérer de grosses listes de données, numarray par exemple (voir la page des outils)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 import numarray as NA duree = 1. #en secondes sr = 44100 #frequence d'echantillonage en Hz W = NA.arange(0, duree, 1./sr, NA.Float64) W = f(W) #W s'utilise comme un nombre, a l'exception des comparaisons W.astype(NA.Int32).tofile("fichier.raw") #ecrit dans un fichier audio brut
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager