Un DAW multiplataforma, ligero y de código abierto, desarrollado con C++20 y JUCE 8, que sigue el flujo de trabajo de FL Studio y puede importar proyectos .flp.
spotify/pedalboard
Una biblioteca de Python para procesar audio, con lectura y escritura de archivos, efectos integrados y compatibilidad con plugins VST3 y Audio Unit.
- Estrellas
- 6,458
- Forks
- 373
- Issues abiertos
- 149
- Último commit
- hace 4 días
¿Qué es?
Pedalboard es una biblioteca de Python para leer, escribir, remuestrear y procesar audio. Incluye efectos integrados como Chorus, Reverb, Compressor, Delay, Distortion y PitchShift, que se pueden encadenar en un objeto Pedalboard y aplicar a arrays de NumPy.
La biblioteca también puede cargar plugins de instrumentos y efectos VST3 de terceros en macOS, Windows y Linux, y plugins Audio Unit en macOS. Así, los desarrolladores pueden reproducir MIDI con instrumentos o procesar audio con efectos comerciales desde Python. El objeto AudioStream permite procesar audio en vivo mediante dispositivos de entrada y salida.
Pedalboard fue creado por el Audio Intelligence Lab de Spotify y se utiliza internamente para aumentar datos en machine learning y para funciones de audio. Libera el GIL de Python para que el procesamiento pueda usar varios núcleos de CPU y se puede integrar en pipelines tf.data de TensorFlow.
Funciones clave
- 01Lee y escribe archivos AIFF, FLAC, MP3, OGG y WAV sin dependencias adicionales.
- 02Incluye efectos como Chorus, Distortion, Compressor, Reverb, Delay y PitchShift.
- 03Carga plugins VST3 en macOS, Windows y Linux, y plugins Audio Unit en macOS.
- 04Permite transmitir audio en tiempo real mediante AudioStream.
- 05Libera el GIL para procesar audio en varios núcleos de CPU.
Casos de uso
- Aumentar conjuntos de datos de audio para entrenar modelos de machine learning.
- Aplicar efectos a archivos de audio mediante scripts, sin usar una estación de trabajo de audio digital.
- Reproducir MIDI con instrumentos VST3 de terceros desde Python.
- Procesar en vivo la entrada de una guitarra o un micrófono con cadenas de efectos definidas en Python.
Inicio rápido
- 1
Instala la biblioteca desde PyPI con pip
pip install pedalboard
Antes de usarlo
- La licencia GPL-3.0, de tipo copyleft, puede restringir el uso en productos propietarios.
- El alojamiento de plugins VST3 y Audio Unit depende de la plataforma, y Audio Unit solo está disponible en macOS.
- Algunos formatos de audio adicionales, como AAC, AC3 y WMA, dependen de la plataforma.
Temas
Preguntas frecuentes
- ¿Qué es pedalboard?
- Una biblioteca de Python para procesar audio, con lectura y escritura de archivos, efectos integrados y compatibilidad con plugins VST3 y Audio Unit. Pedalboard es una biblioteca de Python para leer, escribir, remuestrear y procesar audio. Incluye efectos integrados como Chorus, Reverb, Compressor, Delay, Distortion y PitchShift, que se pueden encadenar en un objeto Pedalboard y aplicar a arrays de NumPy.
- ¿pedalboard es gratuito? ¿Qué licencia tiene?
- pedalboard es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿pedalboard sigue mantenido?
- Mantenimiento activo. El último commit de pedalboard fue el 3 nov 2026.
- ¿Para qué puedo usar pedalboard?
- Aumentar conjuntos de datos de audio para entrenar modelos de machine learning. Aplicar efectos a archivos de audio mediante scripts, sin usar una estación de trabajo de audio digital. Reproducir MIDI con instrumentos VST3 de terceros desde Python. Procesar en vivo la entrada de una guitarra o un micrófono con cadenas de efectos definidas en Python.
- ¿Cómo se instala pedalboard?
- Instala la biblioteca desde PyPI con pip: pip install pedalboard
- ¿Dónde consigo pedalboard?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/spotify/pedalboard
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una biblioteca de Python para aumentar datos de audio, imagen, texto y video con más de 100 transformaciones, incluidas ediciones al estilo de las redes sociales para probar la robustez.
Biblioteca acelerada por GPU para cargar y preprocesar imágenes, video y audio, y acelerar el entrenamiento y la inferencia de deep learning.
Framework de C++ de código abierto para crear aplicaciones de escritorio y móviles multiplataforma, incluidos plug-ins y hosts de audio VST, AU, AAX y LV2.
Un DAW experimental basado en patrones, donde cada patrón se puede editar en un tracker, un piano roll o una cuadrícula de pasos, con compatibilidad con plugins CLAP y VST3.
Herramienta de línea de comandos que recorta automáticamente las partes silenciosas o inactivas de videos y audio, principalmente según el volumen.