O que o verão precisa para se divertir? Precisa de música! Mas se a música é gravada com notas no papel, e você é um administrador de sistema comum e foi encarregado de criar um coral infantil, então, como uma das soluções para esse problema, apresento vários programas úteis. Eles são escritos em Java e estão disponíveis no repositório Ubuntu 16.04 e no Github para resolver o problema de reconhecimento de notas por máquina, criar partes musicais, baixar e editar o produto musical resultante em formatos populares e distribuir arquivos (além de head-slaps) para artistas individuais. Espero que o tópico seja interessante para os leitores do nosso blog.


Imagine a situação real de um acampamento infantil. Era necessário montar rapidamente o coral e ensinar uma música nova às crianças, mas não havia ninguém que quisesse o cargo de diretor musical estipulado pela mesa dos professores. Perguntou ao administrador do sistema local. E foi!
Tendo um laptop com o Ubuntu 16.04 instalado, o administrador resolveu o problema da seguinte maneira.
1. Instale o poderoso
editor de música gratuito MuseScore .
Vista geral com uma canção infantil aberta "My Russia".

Você pode abrir um arquivo MIDI:

Funciona com arquivos de karaokê.

Se alguém tiver um teclado MIDI, ele também poderá ser conectado a um programa para editar e inserir notas.
2. Várias partituras populares foram obtidas. Exemplos estão nas capturas de tela. As músicas, é claro, são populares, e é por isso que elas já tocaram, mesmo em coro, até em solo!
3. Mas vivemos no século XXI. Foi decidido tentar cantar algo novo. Mas aconteceu que, se divertindo cantando no programa, ninguém conhece as notas. O que, então, o administrador do Linux faz?
A. Coloque o sistema de reconhecimento OCR TESSERACT. Por exemplo, daqui:
https://github.com/tesseract-ocr/tesseract/wiki . Cuidado, você precisa instalar não o 4.0, mas a versão anterior - 3.5.
Certifique-se de verificar a instalação dos idiomas usados com precisão em obras e notas musicais (inglês, italiano, alemão, francês, russo).
B. Instala um sistema de reconhecimento de notas incrível! A única limitação é a digitalização de 300 DPI, não mais que 3,5 MB, uma página em PDF.
Você precisa colocá-lo daqui:
$> git clone https://github.com/Audiveris/audiveris.git cd audiveris gradlew.bat clean build ./gradlew clean build ./gradlew run ./gradlew run -PcmdLineArgs="your,arguments,here"
Existem pontuações padrão suficientes para trabalhar com uma ou duas folhas de pontuação, mas para itens orquestrais, recomendo construir e executar pelo menos -Xmx = 11G.
Se tudo estiver instalado corretamente, você precisará iniciar no diretório em que o comando git clone funcionou.
A interface fica assim:

Você precisa usá-lo assim:
1. Abra o arquivo PDF.
2. Livro -> Livro de registro
3. Aguarde o reconhecimento das notas.
Introdução:

4. Exporte o Music XML 3.0 resultante através de Livro-> Exportar.
5. Abra o arquivo no MuseScore e exporte-o para o formato MP3.
Nós ouvimos e gostamos.
UPD1. Original para comparação.

6. Se você não pode esperar para gravar as passagens de microfone dos rouxinóis locais com falsete, também há o programa de aplicação de microfone Nootka para este caso.
Este é um bom treinador vocal. Pode fazer você tocar escalas por notas, pode testar sua audição, pode ajudá-lo a afinar o instrumento. Ele mostra graficamente com que precisão você entra na nota e, se a obtiver, ele a desenha em um instrumento musical. Por exemplo, a mesma melodia na minha performance.

7. Outra situação da vida. Não há violão na mão e eu quero ouvir solos de violão.
Ou faça um arranjo. Compare a qualidade de diferentes arranjos. Apresentando o programa
TuxGuitar. Livre, vai para o repositório Ubuntu.

Para trabalhar com ele, você deve exportar o arquivo Music XML 3.0 recebido anteriormente para
Guitar Pro, Tux Guitar ou PowerTab. Infelizmente, na nova versão do MuseScore direct
a exportação foi desativada. Dou um exemplo com uma exportação feita anteriormente.
UPD2. Os comentários levantaram a questão da multifacetada.Caros amigos, trago mais algumas capturas de tela do editor de música relacionadas à criação de uma partitura polifônica (orquestral).
Menu principal -> Arquivo -> Criar pontuação.

Na partitura -> Seleção dos instrumentos da orquestra (vozes).

A escolha da tonalidade.

A pontuação polifônica vazia final resultante.

Uma breve conclusão. A nota foi escrita para pessoas que realmente querem ouvir notas desconhecidas, possuem habilidades administrativas, mas não tocam instrumentos musicais.
Um coro também deve ser administrado.
Dedico esta nota aos meus professores inesquecíveis: Nadezhda Nikolaevna Kulepetova e Valentin Anatolyevich Lapushkin.