ABC MICROABC misc SOFTWARE LIVRE VOTO ELETRÔNICO SIVUCA CONTATO

Hudson Lacerda

O que é GNU? GNU Não é Unix...  [Imagem da
cabeça de um GNU] Leia Sobre Software Livre Aqui!!

AJUDE A COMBATER O SPAM
. http://www.cert.br/ - http://cartilha.cert.br/ - http://www.spamcop.net/ - http://www.antispam.br/ .

O SIVUCA É MEU AMIGO, MEXEU COM ELE, MEXEU COMIGO

IMPORTANTE: * Problemas do sistema eleitoral eletrônico brasileiro *
Amílcar Brunazo Filho -- Art. 5º da Minirreforma Eleitoral: A Lei da Independência do Software nas Urnas-E

NOVO! 14-05-2008: PARTITURAS LIVRES, SEMI-LIVRES E EM DOMÍNIO PÚBLICO PARA BAIXAR
04-01-2008: microabc, um programa para música microtonal
23-06-2007: Atualização de documentação para abcm2ps-5.4.4
New abcm2ps-5.4.4 english documentation in HTML format: abcm2ps-html-en.zip - format.html
12-06-2007 Lista de textos sobre Aspectos Econômicos do Software livre
11-03-2007: MaisOuMenos (0.0.4), um divertido jogo aritmético - Para GNU/Linux e DOS
abc.sty - Pacote para inclusão de código ABC em LaTeX (abcplus.sf.net)
abcm2ps - User-Defined Decorations How-To (decomanual-en.pdf)
abcm2ps - Manual de símbolos especiais (decomanual.pdf)
tkdnoise e EDexplorer (para csound)

Programas de treinamento auditivo musical:
GNU Solfege: http://solfege.org/
tkrhythm: http://ifdo.pugmarks.com/~seymour/tkrhythm/
tksolfege: http://ifdo.pugmarks.com/~seymour/tksolfege/

[A2K] Acesso a Conhecimento: Copiar Livro é Direito!
Copyright e direitos autorais - Liberdade para Mickey Mouse?

_____.-' Não às patentes de software! '-._____
-::[ http://www.nosoftwarepatents.com/pt/m/intro/index.html ]::-
-::[ Computadores, softwares e patentes ]::-
-::[ http://swpat.ffii.org ]::-

Link sobre venda casada de serviços de internet de banda larga: http://members.fortunecity.com/carlosguitar/

Textos de reflexão sobre os riscos da tecnologia digital:
* Computadores, softwares e patentes *
* Flashes de um cerceamento digital da sociedade *
* GMail e a ameaça aos direitos civis *
*Falhas de Segurança nas Urnas-E Americanas e Brasileiras (A. Brunazo)*
* Eleição Eletrônica com ou sem auditoria? (Brunazo & de Rezende) *
* Grande Irmão - Impressoras trazem sistema que permite identificação (Pablo Cerdeira) *

abc

ABC é uma linguagem para representação de música através de caracteres. É utilizada para edição de partituras, geração de arquivos MIDI e como formato de armazenamento de músicas em bases de dados.

Há bons motivos para usar ABC:

Outras razões para usar ABC foram citadas por diversos usuários, através da lista de e-mails abcusers.
Veja as mensagens (em inglês): 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16.

Em minha opinião, os principais programas ABC são: abcm2ps (ver abaixo), abcMIDI, e runabc.
Veja como instalá-los em Windows: http://geocities.yahoo.com.br/hfmlacerda/abc/instwin.html
e em GNU/Linux: http://geocities.yahoo.com.br/hfmlacerda/abc/instgnu.html.

Alguns bons editores de código ABC são JedABC, gvim, GNU Emacs (abc.el) e flabc.

Se você quer interface gráfica, experimente tkabc, que faz parte de tclabc (outras boas alternativas são Denemo e NoteEdit). Meu arquivo de opções para tkabc, com teclas de atalho personalizadas, está disponível aqui. Ele deve ser salvo como ~/.tkabcrc num sistema GNU/Linux.

É também possível converter ABC a PDF/PS e MIDI através da internet, sem precisar instalar programas. Visite:
http://www.concertina.net/tunes_convert.html
http://www.folkinfo.org/songs/abcconvert.php
http://music.gordfisch.net/oregans/miscellaneous/editor.php
http://trillian.mit.edu/~jc/music/abc/ABCcontrib.html

Usuários de LaTeX podem interessar-se por um ABC package que possibilita inserir, diretamente em um arquivo .tex, código ABC que é automaticamente convertido como figura no documento.

Para saber mais sobre ABC, não deixe de ver os links no final desta página.

abcm2ps

abcm2ps (como o nome sugere) é um programa para gerar partituras em formato PostScript a partir de arquivos ABC. É desenvolvido por Jean-François Moine, que libera novas versões do programa quase semanalmente.

abcm2ps produz partituras de alta qualidade, roda em praticamente qualquer sistema operacional e possui muitos recursos, sendo ainda um programa bastante compacto (cerca de 200kB).

Uma característica muito interessante de abcm2ps é que seus recursos são extensíveis e personalizáveis: podem-se criar novos símbolos, ou modificar os pré-existentes, graças aos comandos %%deco e %%postscript.

Os recursos personalizados podem ser armazenados em arquivos de formato (.fmt) para reutilização.

Download:
Código-fonte
(caso você tenha um compilador C)
Executável
(caso você prefira pegar o programa pronto para uso)
N.B.: Há dois tipos de versões do programa: Stable (Estável) e Development (de Desenvolvimento). As versões estáveis passaram por fase de testes mais longa sendo por isso recomendáveis para uso em sítios de Internet, enquanto que as versões de desenvolvimento contêm diversos recursos novos, que podem ser interessantes para uso `pessoal' (eu só uso versões de desenvolvimento). Quando os recursos novos `amadurecem', surge uma nova versão estável.

material sobre abc

Na Internet há bastante informação sobre ABC, mas quase tudo está escrito em inglês (ver links). Então decidi realizar e disponibilizar algum material em português.

Minha documentação sobre ABC e abcm2ps, e extensões para abcm2ps estão disponíveis como um único arquivo ZIP:
http://geocities.yahoo.com.br/hfmlacerda/abc/abc-pt-2007-06-23.zip

DICA: Para abrir arquivos ZIP em MS-Windows, use 7-zip ou PeaZip.

Alguns ítens estão também disponíveis separadamente (alguns deles podem estar desatualizados em relação ao arquivo ZIP acima!):

abcAJUDA

abcAJUDA é um programa de documentação sobre a linguagem e programas ABC. Atualmente inclui informações gerais sobre ABC, PostScript e abcm2ps. Os utilitários gera_ajuda e obtem_operadores automatizam a geração de arquivos HTML sobre os operadores PostScript e arquivos de documentação de abcm2ps.

http://geocities.yahoo.com.br/hfmlacerda/abc/abcAJUDA-0.1.3.zip (Programa)
http://geocities.yahoo.com.br/hfmlacerda/abc/abcAJUDA-arq-2007-06-23.zip (Atualização de documentos)

microabc

Read about microabc (in English) [Program Reference]
Download latest microabc
[Browse Directory] [ChangeLog]

microabc é um programa que gera macros para representar música microtonal em notação ABC. Foi designado inicialmente para ser usado com o pré-processador abcpp, escrito por Guido Gonzato. Atualmente, microabc é capaz de realizar pré-processamento especializado.

O código ABC pós-processado pode ser interpretado por abcm2ps ou abc2midi, assim obtêm-se partitura e simulação MIDI microtonal a partir do mesmo arquivo fonte.

Atualmente, toda a documentação do programa está em inglês, e disponibilizo apenas o código-fonte em C (nenhum binário). Compilação em GNU/Linux é trivial. Usuários de Windows podem querer usar Dev-C++ para obter a versão executável. (Ver http://www.inf.pucrs.br/~pinho/LaproI/DevC/Dev.html para uma introdução em português ao Dev-C++).

A versão mais recente de microabc é esta: http://geocities.yahoo.com.br/hfmlacerda/abc/microabc.zip

TKmicroabc é uma primeira tentativa de interface gráfica para controlar microabc e outros programas de microtonalismo em ABC:
http://br.oocities.com/hfmlacerda/misc/tkmicroabc/TKmicroabc.html

links

CONTATO: hfmlacerda ARROBA yahoo PONTO com PONTO br
Hudson Flávio Meneses Lacerda

1