Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Jouer un son (personnalisé) avec Python

19 réponses
Avatar
noone
Bonsoir,

je cherche à jouer un son avec Python.
Attention ! Je ne veux pas jouer un fichier .wav
Je veux à partir d'une série de données (temps-amplitude) pouvoir jouer
ce son.
Est-ce possible avec Python ?

Merci d'avance

10 réponses

1 2
Avatar
Do Re Mi chel La Si Do
Bonsoir !


Peut-être avec ça :
http://pymedia.sourceforge.net


@-salutations

Michel Claveau
Avatar
noone
Peut-être avec ça :
http://pymedia.sourceforge.net




oui mais c'est uniquement pour jouer un fichier dans un format donné...
pas pour jouer une suite de données temps-amplitude

Avatar
Do Re Mi chel La Si Do
Désolé ; je n'ai pas mieux.
Mais, en musique, je n'ai connais rien...
Avatar
Gerard Sookahet
wrote:
Bonsoir,

je cherche à jouer un son avec Python.
Attention ! Je ne veux pas jouer un fichier .wav
Je veux à partir d'une série de données (temps-amplitude) pouvoir jouer
ce son.
Est-ce possible avec Python ?

Merci d'avance


Hello,

Avec le Snack Sound Toolkit:

http://www.speech.kth.se/snack/
http://www.speech.kth.se/snack/tutorial.html#rtgen


GS

Avatar
noone
Désolé ; je n'ai pas mieux.
Mais, en musique, je n'ai connais rien...


Une idée serait d'écrire un fichier wav dans un premier temps
Tester ce fichier avec un player audio
Ensuite implémenter la lecture de ce fichier wav avec Python (notamment
à l'aide de PyMedia)
Enfin, (dernière étape) : être capable de réaliser ceci sans la création
du fichier wav (mais directement en mémoire)


PS : moi aussi... en musiquem avec Python je n'y connais rien

Avatar
noone

Avec le Snack Sound Toolkit:

http://www.speech.kth.se/snack/
http://www.speech.kth.se/snack/tutorial.html#rtgen



Merci mais je ne vois pas dans l'exemple la lecture de données :
temps-amplitude

Avatar
Do Re Mi chel La Si Do
Re


Éventuellement, j'ai réalisé un module qui wrappe (un peu) le MCI de
Windows.
Il permet simplement d'enregistrer du son (au micro), de la sauvegarder, ou
de le jouer.

Par contre, bien que MCI travaille en mémoire, je ne sais pas adresser le
contenu...


@-salutations

Michel Claveau
Avatar
noone
Éventuellement, j'ai réalisé un module qui wrappe (un peu) le MCI de
Windows.



oui mais j'aurai voulu qu ça marche sous Windows et sous Linux

Avatar
Christophe Cavalaria
wrote:

Bonsoir,

je cherche à jouer un son avec Python.
Attention ! Je ne veux pas jouer un fichier .wav
Je veux à partir d'une série de données (temps-amplitude) pouvoir jouer
ce son.
Est-ce possible avec Python ?

Merci d'avance


Utilise pygame et le module pygame.sndarray
http://www.pygame.org/docs/ref/pygame_sndarray.html

Avatar
noone
Utilise pygame et le module pygame.sndarray
http://www.pygame.org/docs/ref/pygame_sndarray.html


ça m'a l'air pas mal

mais ça nécessite donc SDL et la lib PyGame

il n'y a vraiment pas moyen de faire ça directement avec le langage Python ?

Merci

1 2