Gracias por tu respuesta Flavio, con info de tu página fue que opte utilizar pygame para el sonido de la aplicación :).
Esto creo que ya lo había probado, funciona si, pero la idea era que la nota se repitiera hasta que otro botón fuera presionado (por eso quise implementar el while, y por eso la función arranca con pygame.mixer.music.stop() para detenr el sonido y arrancar uno nuevo). Quizá tenga que echar un poco de mano a los eventos de pygame? Saludos El 2014-12-03 09:12, Flavio Danesse escribió: > Tienes que eliminar el while. > Solo carga el archivo y hazle play. > Toma en cuenta que con pygame puedes reproducir hasta ocho sonidos a la vez. > > El 3 de diciembre de 2014, 2:43, Diego Caraballo <dcaraba...@amsj.com.uy> > escribió: > >> Buenas noches gente, estoy tratando de hacer una GUI (PYQT4) con algunos >> botones que reproduzcan sonidos (notas musicales). La idea es que cada ves >> que se presione un botón, se reproduzca la nota y se repita hasta que otra >> nota sea presionada. Estoy utilizando PYGAME para reproducir el sonido. >> El problema surge cuando presiono la nota, al entrar en el while el programa >> no deja hacer más nada, sigue reproduciendo la nota y se cuelga. >> Creo que estoy teniendo el mismo problema que este señor: >> https://mail.python.org/pipermail/tkinter-discuss/2013-June/003451.html [1] >> Alguno sabría como matar el evento? o hacer que el evento se ejecute en >> segundo plano y me deje seguir presionando otros botones? >> Les dejo una de las funciones a llamar: >> >> def btn_mi_clicked(self): >> >> pygame.mixer.music.stop() >> >> while True: >> pygame.mixer.init() >> pygame.mixer.music.load("mi.mp3") >> pygame.mixer.music.play() >> time.sleep() >> pygame.mixer.music.stop() >> >> Desde ya muchas gracias >> >> Diego Caraballo WWW.PYTHONDIARIO.COM [2] >> _______________________________________________ >> Python-es mailing list >> Python-es@python.org >> https://mail.python.org/mailman/listinfo/python-es [3] >> FAQ: http://python-es-faq.wikidot.com/ [4] > > _______________________________________________ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es [3] > FAQ: http://python-es-faq.wikidot.com/ [4] -- Departamento de TI - AMSJ Coop. Diego Caraballo Cel: 091425426 Links: ------ [1] https://mail.python.org/pipermail/tkinter-discuss/2013-June/003451.html [2] http://www.pythondiario.com [3] https://mail.python.org/mailman/listinfo/python-es [4] http://python-es-faq.wikidot.com/
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/