Saudações do Brasil! Fico feliz que você se interessou pela minha incrível capacidade de transformar músicas escritas pelo aplicativo Encore (da GVOX, não confunda com o da Adobe!) em um bonito e bem organizado código de notação musical para o aplicativo Lilypond.
Primeiro, sobre o Lilypond, resumidamente posso dizer: é um aplicativo de alto nível! Seu resultado final, direto para PDF, é uma beleza, é compacto e claro para leitura. O formato de arquivo para notação musical consiste de uma codificação humanamente legível e editável, a sintaxe é fácil de memorizar, é bem documentada, e totalmente livre.
Segundo, sobre o Encore, exatamente o oposto de tudo que eu disse sobre o "Lily". Simples assim, por isso eu existo!
O desenho a seguir mostra por fato o que tentei exprimir por palavras, é um arranjo auto-explicativo, assim espero...
Encore | Lilypond |
E agora que você está convencido sobre minha utilidade em passar do Encore para o Lilypond, vou esclarecer, por outro desenho, onde eu entro nesse processo.
arquivo.enc | transformação 1 | arquivo.ly | transformação 2 | arquivo.pdf |
Com efeito, a coisa é bem simples. Você me dá um arquivo com extensão '.enc', e eu lhe entrego outro, com extensão '.ly'. Então, agora estou pronto para admitir: sim, eu sou um utilitário de linha de comando, espartano mesmo, você pensou que não, hum? Não faça essa cara, meu, a vida é bela! O motivo para isso é muito simples: se você usa o Lilypond, então não necessita de interface gráfica, né mesmo? Então, eu tenho mesmo razão em ser assim!
Mas o bom (para você?), é que existem alguns aplicativos de um nível mais alto para tratar arquivos Lilypond, através de interface gráfica. Apesar de que, na minha opinião, é preferível usar o método mais direto, para ter acesso a todas as possibilidades do Lily. Mas entretanto porém, para aqueles que preferem mais facilidades, eis as alternativas (re-entretanto, isso não vai liberar você da terrível linha de comando, se precisar de mim para não encarar o tedioso trabalho de redigir música já escrita pelo Encore!).
Após um pouco de fanfarronice, vamos parar com o auto-elogio para que eu possa esclarecer outros motivos do meu nascimento.
O programa Encore é muito popular no Brasil. Ele é um dos primeiros editores de música com interface gráfica. É bem simples para ser usado rapidamente, por qualquer músico. Se quiser comprar, provavelmente o preço não deve ser tão alto, porque existem muitas outras alternativas melhores. Mas o fato que mais contribui para sua popularidade, penso eu, é a pirataria mesmo. A maioria das pessoas não compra um programa, se facilmente se encontra uma chave serial que libera seu uso, sem custo. Tenho que admitir que o Encore tem uma admirável qualidade de simplicidade de uso. Isto implica em muitas limitações, mas para o usuário comum, não importa, o que importa é a não-necessidade de quebrar a cabeça para ser capaz de usá-lo. Então, não se trata muito de alta qualidade do aplicativo, mas sim da facilidade de seu uso.
Meu criador é músico amador, ele toca flauta. Uma vez ele descobriu um saite sobre samba e choro, que disponibiliza muitas partituras, no entanto, na maioria são apresentadas sob o formato Encore. Outro saite que disponibiliza muitas partituras ".enc" é: partiturasencore.com. Não querendo usar este programa para ler as músicas, veio à sua cabeça me criar, um conversor.
O primeiro obstáculo era: formato de dados fechado, nenhuma documentação sobre ele, seria possível decodificar essa estrutura de arquivo? Mas depois, ele insistiu pesquisando técnicas de engenharia reversa de dados (encontrou isto por acaso, através do saite Wosit, buscando sobre o formato DWG encontou o nome de Frans Faase...), e com efeito, a primeira surpresa: o comando "strings" do GNU/Linux mostrou que não é um formato totalmente binário, então provavelmente não era um formato criptografado e nem compactado. Após isso, ele persistiu fortemente em decodificar e... sucesso! Que satisfação, e pouco depois, eis-me aqui!
Sou um programa bem simples, baseado no GNU/Linux, então, após me baixar, empacotado, descompacte-me em algum local adequado de seu computador, e rode esses comandos famosos no seu terminal: "./configure; make; make install"
Se você não entendeu o que expliquei antes, é uma pena, não posso lhe culpar, contanto que não me culpe por sua vez! Se você não é usuário Linux, e realmente precisar de meus serviços, peça ajuda a algum amigo mais "nerd", ou busque na internete sobre como instalar um sistema Linux no seu computador. Para os novatos, eu recomendo muito o Ubuntu.
Outra coisa interessante seria a possibilidade de converter para outras formas além do Lilypond. Em primeiro lugar, um dos mais indicados candidatos seria o Music-XML.