Pergunta

Eu estou trabalhando em uma aplicação rápida para a minha igreja para ajudar a sua gravação de serviços. A partir de agora, eles gravam o serviço com protools (LE 6.5 para ser mais específico), executar um compressor, normalizador, e limitador para a pista, e exportá-lo como um wav.

Antes de me ajudá-los, eles usaram uma outra ferramenta para dividir esse arquivo de áudio em 5 seções minutos para a gravação de CD como trilhas. Para ajudá-los com isso, eu escrevi uma ferramenta em python que divide o áudio em faixas para eles. Isso economiza cerca de 10-15 minutos de edição manual.

No entanto, eu estou olhando para melhorar essa situação. Eu quero fazer este bastante amigável que é apenas uma questão de arrastar e soltar o arquivo para executar todo o nosso processamento para ele.

Eu fui visitar a documentação sobre o ADC, mas nada é realmente saltar para fora em mim. Eu prefiro escrever este no cacau / objc (como um projeto de aprendizagem). Que partes do quadro que eu deveria usar para fazer a divisão, é possível aplicar efeitos de áudio (com CoreAudio talvez?) E onde estaria o api ser?

Obrigado por sua ajuda!

Foi útil?

Solução

Você pode adicionar efeitos de áudio, usando a biblioteca CoreAudio. A biblioteca CoreAudio é feita de algumas estruturas que executam tarefas diferentes - você pode ler sobre ele aqui . Além disso, para conseguir algo para ser tão fácil quanto arrastar e soltar de um arquivo, você pode querer dar uma olhada em ações de pasta no Mac. Você provavelmente poderia vincular seu script python existente para uma pasta, tornando-se activa automaticamente sempre que um arquivo é descartado lá. Não me lembro se você pode executar scripts Python diretamente das Ações de pasta ou não, mas se não você poderia envolvê-los com AppleScript usando do shell script .

Outras dicas

Você pode escrever uma ação Automator para fazer o processamento de áudio com Core Audio e, em seguida, criar um fluxo de trabalho do Automator para executar todo o trabalho. Salvar o fluxo de trabalho normalmente, e, em seguida, exportá-lo como uma aplicação ou um plug-in-menu contextual Finder.

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