Pergunta

Existem APIs de código aberto disponível para wav para conversão de midi? Você encontra muitos softwares de código aberto, mas eu não poderia encontrar APIs. Existe alguma maneira eu posso encontrá-los? Também existem APIs de código aberto disponíveis para a transcrição de música? (Isto é, a geração de uma versão digital de uma folha de música). Grandemente apreciar qualquer forma de direcção ou de assistência. Avanço de Graças

Foi útil?

Solução

A conversão de WAV para MIDI é um muito difícil e erro de operação de bruços, muitas vezes não é feito, tanto quanto eu sei, o que muitas vezes dão resultados pobres, assim que ter uma API para fazer isso seria bobo, embora possam existir bibliotecas para que seja usado em software Open Source que você menciona. arquivos .wav não têm metadados úteis que podem ajudá-lo a voltar para midi. É de muito mais difícil do que a fala em texto para fazer bem! (harmônicos e importa ruído). Provavelmente trabalho OK para instrumentos individuais jogando, porém, com fortes frequências fundamentais que podem ser escolhidos com transformada de Fourier.

Para OCR de partituras, eu encontrei um pedaço de software GPL chamado Audiveris . Esta tarefa não é tão difícil como o anterior, mas ainda é uma operação altamente complexa, provavelmente a necessidade de intervenção manual para corrigir erros, que ter uma API simples para é inútil.

Se você estiver fazendo algum software Open Source, você pode, naturalmente, tentar adaptar porções de código a partir destes projectos por qualquer uso que você tem em mente, embora eu duvide que valeria a pena o esforço.

Se qualquer um dos softwares que você encontrar tem uma linha de comando Interface para iniciar a conversão, você pode executar shell comandos a partir de seu próprio software para torná-los fazer as conversões necessárias automaticamente .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top