Uma DAW open source leve e multiplataforma, feita em C++20 e JUCE 8, que segue o fluxo de trabalho do FL Studio e importa projetos .flp.
spotify/pedalboard
Biblioteca Python para processamento de áudio, com leitura e gravação de arquivos, efeitos integrados e suporte a plugins VST3 e Audio Unit.
- Estrelas
- 6,458
- Forks
- 373
- Issues abertas
- 149
- Último commit
- há 3 dias
O que é?
Pedalboard é uma biblioteca Python para ler, gravar, reamostrar e processar áudio. Ela inclui efeitos integrados como Chorus, Reverb, Compressor, Delay, Distortion e PitchShift, que podem ser encadeados em um objeto Pedalboard e aplicados a arrays NumPy.
A biblioteca também carrega plugins de instrumentos e efeitos VST3 de terceiros no macOS, Windows e Linux, além de plugins Audio Unit no macOS. Assim, desenvolvedores podem renderizar MIDI por meio de instrumentos ou processar áudio com efeitos comerciais usando Python. O objeto AudioStream permite processar áudio ao vivo por dispositivos de entrada e saída.
Pedalboard foi criado pelo Audio Intelligence Lab do Spotify e é usado internamente para aumentar dados em machine learning e para recursos de áudio. Ele libera o GIL para que o processamento possa usar vários núcleos da CPU e pode ser usado em pipelines tf.data do TensorFlow.
Recursos principais
- 01Lê e grava arquivos AIFF, FLAC, MP3, OGG e WAV sem dependências adicionais.
- 02Oferece efeitos integrados, incluindo Chorus, Distortion, Compressor, Reverb, Delay e PitchShift.
- 03Carrega plugins VST3 no macOS, Windows e Linux, e plugins Audio Unit no macOS.
- 04Oferece suporte a streaming de áudio em tempo real por meio do AudioStream.
- 05Libera o GIL para processar áudio em vários núcleos da CPU.
Casos de uso
- Aumentar conjuntos de dados de áudio para treinar modelos de machine learning.
- Aplicar efeitos a arquivos de áudio em scripts, sem usar uma Digital Audio Workstation.
- Renderizar MIDI por meio de instrumentos VST3 de terceiros em Python.
- Processar ao vivo a entrada de uma guitarra ou de um microfone com cadeias de efeitos definidas em Python.
Início rápido
- 1
Instale a biblioteca do PyPI com pip
pip install pedalboard
Antes de usar
- A licença GPL-3.0, do tipo copyleft, pode restringir o uso em produtos proprietários.
- A hospedagem de plugins VST3 e Audio Unit depende da plataforma, e Audio Unit está disponível apenas no macOS.
- Alguns formatos de áudio adicionais, como AAC, AC3 e WMA, dependem da plataforma.
Tópicos
Perguntas frequentes
- O que é pedalboard?
- Biblioteca Python para processamento de áudio, com leitura e gravação de arquivos, efeitos integrados e suporte a plugins VST3 e Audio Unit. Pedalboard é uma biblioteca Python para ler, gravar, reamostrar e processar áudio. Ela inclui efeitos integrados como Chorus, Reverb, Compressor, Delay, Distortion e PitchShift, que podem ser encadeados em um objeto Pedalboard e aplicados a arrays NumPy.
- pedalboard é gratuito? Qual é a licença?
- pedalboard é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- pedalboard ainda é mantido?
- Manutenção ativa. O último commit de pedalboard foi em 3 de nov. de 2026.
- Para que posso usar pedalboard?
- Aumentar conjuntos de dados de áudio para treinar modelos de machine learning. Aplicar efeitos a arquivos de áudio em scripts, sem usar uma Digital Audio Workstation. Renderizar MIDI por meio de instrumentos VST3 de terceiros em Python. Processar ao vivo a entrada de uma guitarra ou de um microfone com cadeias de efeitos definidas em Python.
- Como instalar pedalboard?
- Instale a biblioteca do PyPI com pip: pip install pedalboard
- Onde consigo pedalboard?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/spotify/pedalboard
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma biblioteca Python de aumento de dados para áudio, imagens, texto e vídeo, com mais de 100 transformações, incluindo edições no estilo de redes sociais para testes de robustez.
Biblioteca acelerada por GPU para carregar e pré-processar dados de imagem, vídeo e áudio, agilizando o treinamento e a inferência de deep learning.
Framework C++ de código aberto para criar apps desktop e mobile multiplataforma, incluindo plug-ins e hosts de áudio VST, AU, AAX e LV2.
Uma DAW experimental baseada em padrões, que podem ser editados em um tracker, piano roll ou grade de passos, com suporte a plugins CLAP e VST3.
Ferramenta de linha de comando que remove automaticamente trechos silenciosos ou inativos de vídeos e áudios, principalmente com base no volume.