Hudson Lacerda
O que é GNU? GNU Não é Unix...
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 *
NOVO!
14-05-2008:
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:
- ABC é simples e fácil de aprender
(há uma introdução aqui).
- Arquivos ABC são simples arquivos de texto plano (ASCII), que são
compactos, legíveis por pessoas e compatíveis com qualquer sistema
operacional.
- Pode-se armazenar centenas de músicas em um único arquivo ABC.
- Há diversos programas para lidar com ABC
(veja os links).
- Muitos desses programas são
software livre
e alguns rodam em praticamente qualquer computador.
- Pode-se converter código ABC pela
internet, sem precisar instalar nenhum programa.
- Pode-se usar ABC para inserir trechos musicais em blogs, por
exemplo com ScoreRender para WordPress.
- Pode-se converter arquivos MIDI em arquivos ABC e vice-versa.
- ABC pode ser convertida a diversos outros formatos, como
PostScript, TeX (MusicTeX) e LilyPond.
- Formatos de arquivos utilizados são abertos, ou seja, não
sofrem restrições por copyright ou patentes. Isso possibilita a
existência de numerosos programas para manipular os arquivos.
- Há milhares de músicas em formato ABC na Internet.
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 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://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!):
- Introdução à linguagem ABC:
http://geocities.yahoo.com.br/hfmlacerda/abc/introducao.zip
-
Tradução da documentação de abcm2ps (em formato texto e HTML):
http://geocities.yahoo.com.br/hfmlacerda/abc/abcm2ps-5.4.4-docs.zip
-
Descrição dos parâmetros de formato de abcm2ps:
http://geocities.yahoo.com.br/hfmlacerda/abc/formato.html
Como controlar a formatação das partituras geradas por abcm2ps: margens,
fontes, espaçamento, numeração de compassos e páginas, inclusão de texto,
multicolunas e outros parâmetros.
-
Como criar extensões para abcm2ps (%%deco e
%%postscript):
http://geocities.yahoo.com.br/hfmlacerda/abc/decomanual.zip
Como dominar os recursos avançados de abcm2ps que permitem estender seus
recursos e personalizar as partituras. Um pouco de conhecimento de
PostScript e dos operadores PostScript de abcm2ps será necessário para
usar em plenitude esses recursos.
- Introdução à linguagem PostScript:
http://geocities.yahoo.com.br/hfmlacerda/abc/psintro.zip
- Código dos operadores PostScript de abcm2ps:
http://geocities.yahoo.com.br/hfmlacerda/abc/operadores_postscript_abcm2ps.html
(Arquivo HTML gerado com um programa incluído em abcAJUDA.)
-
Meus arquivos de formato (.fmt) para abcm2ps podem ser obtidos aqui:
http://geocities.yahoo.com.br/hfmlacerda/abc/fmt.zip
Uma coleção de arquivos .fmt, implementando: Shaped Notes, formatação
de acordes cifrados, bracinhos de violão, dó móvel e acidentes microtonais,
entre outros recursos.
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. É designado para ser usado com o
pré-processador abcpp, escrito
por Guido Gonzato.
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
links
-
ABC notação musical. Tópico da
Wikipédia.
-
http://pt.wikipedia.org/wiki/ABC_notação_musical
-
abctab2ps and flabc.
Programa para geração de tablaturas (abctab2ps) e
editor de código ABC (flabc).
-
http://www.lautengesellschaft.de/cdmm/
-
The ABC Home Page. Tudo sobre ABC: descrição, história, links
para programas, partituras etc.
-
http://abcnotation.org.uk/
-
The ABC Music Project. Programas, documentação, links.
-
http://abc.sourceforge.net
-
The ABC Plus Project. Contém documentação e diversos
programas (como código-fonte e executáveis para diversos sistemas
operacionais).
-
http://abcplus.sourceforge.net
-
Manual ABC+ em Português. Um guia abrangente para a
notação e os programas ABC.
-
http://alfarrabio.di.uminho.pt/~albie/abc
(Se você lê italiano ou
inglês, prefira as versões originais e mais atualizadas:
http://abcplus.sourceforge.net/#ABCGuide.)
-
Jef's Page. Código-fonte de abcm2ps e outros programas,
músicas para órgão em formato ABC.
-
http://moinejf.free.fr
- Ghostscript, Ghostview and GSview.
Programas para manipular/visualizar arquivos PostScript.
-
http://www.cs.wisc.edu/~ghost/index.html
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/GPL/current/
-
Runabc intro. Programas para manipular arquivos ABC e MIDI,
destacando-se:
-
runabc, que é uma interface gráfica para programas ABC; e
-
abcMIDI, que é um pacote de programas para conversão entre os
formatos MIDI e ABC.
-
http://ifdo.pugmarks.com/~seymour/runabc/top.html
-
Ferramentas online de conversão de músicas ABC. Converta ABC a PS, GIF, PNG, PDF, MIDI...
abcusers. Lista de discussão de usuários de ABC (em
inglês).
- http://tech.groups.yahoo.com/group/abcusers/
CONTATO:
hfml ARROBA
brfree
PONTO
com PONTO
br
Hudson Flávio Meneses Lacerda