Articles of audio

creando múltiples transmisiones de audio de un servidor icecast2 usando python-shout

Estoy tratando de crear un servidor de radio web para transmitir 3 fonts a la vez. Estoy usando python para crear un cliente de origen para icecast2 usando la biblioteca python-shout. No estoy muy familiarizado con el lenguaje (python). sin embargo, tengo un progtwig de muestra que hace lo que necesito y más y lo […]

Creando un metrónomo preciso con python y Qt

Estoy tratando de agregar un metrónomo simple a mi progtwig pyQt multiplataforma, pero tengo muchas dificultades para obtener un tiempo preciso. Reproducir el sonido parece funcionar mejor usando el sistema de sonido de PyGame. Probé Phonon, pero simplemente no fue consistente y QSound no funciona en mi sistema. He intentado manejar el tiempo con la […]

Toca dos sonidos simultáneamente en PYTHON sin pygame

Estoy haciendo un proyecto con un módulo de computadora integrado, el kit de inicio EXM32 y quiero simular un piano con 8 notas musicales. El sistema operativo es Linux y estoy progtwigndo en Python. Mi problema es que la versión de Python es la 2.4 sin la biblioteca “pygame” para reproducir dos sonidos simultáneamente. En […]

Activación de cambio de fase binaria en Python

Actualmente estoy trabajando en un código para transmitir mensajes / archivos / y otros datos a través de láseres utilizando la transformación de audio. Mi código actual usa la función hexlify del módulo binascii en python para convertir los datos a binarios, y luego emite un tono para un 1 y un tono diferente para […]

Cómo reproducir sonido en Python SIN interrumpir la reproducción de música u otros sonidos

Estoy trabajando en un temporizador en Python que suena una campana cuando termina el tiempo de espera. Yo uso el siguiente código: from wave import open as wave_open from ossaudiodev import open as oss_open def _play_chime(): “”” Play a sound file once. “”” sound_file = wave_open(‘chime.wav’,’rb’) (nc,sw,fr,nf,comptype, compname) = sound_file.getparams( ) dsp = oss_open(‘/dev/dsp’,’w’) try: […]

¿Cómo convierto una cadena de valores hexadecimales a una lista de enteros?

Tengo una larga cadena de valores hexadecimales que se parecen a esto: ‘\x00\x00\x00\x01\x00\x00\x00\xff\xff\x00\x00’ La cadena real es 1024 cuadros de una forma de onda. Quiero convertir estos valores hexadecimales a una lista de valores enteros, como: [0, 0, 0, 1, 0, 0, 0, 255, 255, 0, 0] ¿Cómo convierto estos valores hexadecimales a ints?

Python convierte wav a mp3

He consultado pymedia (descontinuado), pyglet (excelente pero no hay convertidor) y audiotools (extracción de la línea de comandos), y ninguno parece adecuado. En Python 2.7, ¿cómo lo haces? convert(wavFileLocation, ‘mp3’) Si no hay una forma de python, ¿cómo lo haría de una manera que python pueda invocar? (por ejemplo, llame a una herramienta de línea […]

scipy.io.wavfile.read no puede leer archivos .wav de 24 bits

Parece que scipy.io.wavfile.read no puede leer archivos .wav de 24 bits. ¿Tienes una idea de cómo manejarlas?

Onda sinusoidal de un tono a otro en Numpy

He estado trabajando en un progtwig donde necesito cambiar lenta y suavemente el tono de una onda sinusoidal de un tono a otro. Soy capaz de obtener una matriz de la frecuencia con la que el tono debe estar en un momento dado (por ejemplo, [440, 526.5, 634.2 794.8, 880], aunque mucho, más tiempo) pero […]

Usando supercolider con python

Quiero hacer un procesamiento de sonido en tiempo real y escuché sobre el supercollider y se ve muy bien, pero quiero limitarme a Python en la medida en que la progtwigción “normal” es el problema. ¿Hay alguna forma de cargar una secuencia de comandos de python como un módulo para supercollider o el oposite? ¿Significa […]