Existe algum driver de áudio WDM virtual (possivelmente gratuito ou de código aberto) para Windows, com plug-ins de processamento adicionais, que adicionariam mais uma camada entre os aplicativos do Windows e o driver de áudio da placa de som real, permitindo:
Adicione DSPs de software à saída de áudio geral. Gostaria de poder usar efeitos personalizados, como compressor ou conversor estereofônico para binaural, para ouvir mídia de streaming on-line em fones de ouvido etc.
Conecte sua saída a algum buffer personalizado em vez da placa de som. Por exemplo, para poder gravar áudio ou enviar áudio via conexão sem fio para outra fonte sem fio?
Eu sei apenas sobre o driver VAC , mas não sei como eu o usaria para executar qualquer uma dessas tarefas. E infelizmente não é grátis.
Além disso, o driver de áudio foi apenas minha ideia de como resolver esses problemas - se você souber de outra maneira, compartilhe seu conhecimento.
Eu preciso disso para o Windows 7 e / ou Windows XP.
Respostas:
Agora existe uma alternativa gratuita (donationware) ao VAC Virtual Audio Cable. Confira Cabo Virtual VB-Audio .
Existem drivers de 32 e 64 bits disponíveis para suportar um cabo virtual. Este cabo parece suportar 8 canais (surround 7.1), suporta taxa de amostragem de 96kHz e possui um tamanho de buffer ajustável.
fonte
Existem vários drivers trabalhando mesmo sem a presença de uma placa de som física:
mas esses dois não têm capacidade de aplicar efeitos, AFAIK.
fonte
Encontrei uma API de código aberto gratuita chamada Jack que parece permitir o que você solicitou.
Existem vários aplicativos que usam Jack que oferecem o que você solicitou.
Do site deles:
Estou interessado em saber se isso funciona para o que você está fazendo.
fonte
Se você puder lidar com o suporte ao Windows Vista e posterior apenas, poderá programar efeitos personalizados para a pilha de áudio (o gráfico do dispositivo de áudio , hospedado por
audiodg.exe
) diretamente para aplicativos usando as seguintes APIs:O seguinte não é suportado:
O recurso que permite programar seus próprios filtros é chamado
Audio Processing Objects
e mais informações estão disponíveis na Microsoft aqui (deve ser um link estável) com mais detalhes aqui .Observe que tudo isso é ridiculamente fácil com o Gstreamer e o Pulseaudio no Linux; se você conseguir que uma pilha semelhante se torne o back-end de todo o áudio do Windows, não será necessário fazer todas as maquinações feias de uma implementação do sAPO.
fonte
Não livre, mas talvez útil para efeitos - DMMF Virtual Audio Stream . Além disso, existe a placa de som virtual Dante . Você encontrou algo útil a essa altura?
fonte
Uma maneira de realizar a mesma coisa; embora não seja tecnicamente o que você está pedindo, é usar um dispositivo de loopback de áudio virtual como o Virtual Audio Cable. Esse software cria novos dispositivos virtuais de envio e recebimento que podem ser usados para, por exemplo, a saída padrão do dispositivo de som do Windows, configurada para um dispositivo virtual e enviada para um aplicativo de processamento de áudio. Portanto, o plug-in não está no driver, mas você ainda pode obter o fx enviando som para o dispositivo de som padrão. Você deve usar um driver ASIO para baixa latência. Se sua placa de som não é um dispositivo audiófilo, provavelmente não vem com um driver ASIO; embora eu sugiro que você verifique assim mesmo. Caso contrário, use o ASIO4ALL, que fornece um driver ASIO para quase todos os dispositivos de áudio. Você precisará de uma plataforma que fale ASIO e, como tal, provavelmente use efeitos VST. Provavelmente, o Protools também pode ser usado, mas é um exagero para esta aplicação. Ceifador é uma possibilidade barata; e tem uma demonstração não expirada. Existem grátis também. O que é crucial aqui é que ele pode produzir efeitos de áudio em tempo real, pois, por exemplo, nem todos os editores de arquivos wave podem. Em seguida, inicie o aplicativo, crie uma faixa, selecione o dispositivo de loopback para a entrada e o driver ASIO da placa de som para a saída, conecte seu efeito VST (o Reaper vem com uma variedade agradável de efeitos simples) e habilita o monitoramento no faixa (consulte a ajuda para obter informações sobre como fazer isso). Parece envolvido, mas na verdade pode ser iniciado rapidamente. O Reaper até recarrega o último projeto usado por padrão. conecte seu efeito VST (o Reaper vem com uma boa variedade de efeitos simples) e habilite o monitoramento na pista (consulte a ajuda para obter informações sobre isso). Parece envolvido, mas na verdade pode ser iniciado rapidamente. O Reaper até recarrega o último projeto usado por padrão. conecte seu efeito VST (o Reaper vem com uma boa variedade de efeitos simples) e habilite o monitoramento na pista (consulte a ajuda para obter informações sobre isso). Parece envolvido, mas na verdade pode ser iniciado rapidamente. O Reaper até recarrega o último projeto usado por padrão.
fonte