>>>     E D I   O     D E     P A R T I T U R A S     <<<



Hudson Lacerda (2004)

MANUAL PARA A LINGUAGEM "ABC PLUS"
E ALGUNS PROGRAMAS QUE LIDAM COM ESSA LINGUAGEM
[ COM EXTENSES EM POSTSCRIPT E C ]



> **********************
> * Tpicos a abordar: *
> **********************

>Introduo
	Viso geral
	Contedo do manual
>Linguagem ABC (padro? Notas sobre alguns tpicos do padro)

	Estrutura de um arquivo ABC
	Comentrios

abcm2ps
	Notas
		Altura/acidentes/oitavas
		Claves
		Durao/ritmos quebrados/quilteras
		Ligaduras de durao
		Pausas/Espaamentos/Barras de compasso
		Notinhas (grace notes)
		Ligaduras de fraseado
		Acordes
		Dinmica, acentos e outros smbolos
		Sinais de repetio		
	Tonalidade
	Metro
	Tempo
	Ttulo
	Compositor
	Letra (Lyrics)
	Cifra (Acordes de acompanhamento) (Guitar Chords)
	Anotaes textuais
	Caracteres especiais

	Comandos (Meta-comentrios)
	>Formatao (???)
		Quebra e continuao de linha
		Numerao de compassos
		Partes
		Vozes e sistemas
	>Diagramao (????)
		Arquivos de formato
	Texto
		Insero de texto
		Fontes
		Colunas
	Imagens
		Insero de imagens

	> Personalizao
	Novos smbolos
	Definio e redefinio de rotinas PostScript

	> MENSAGENS DE ERRO E CAUSAS PROVVEIS

> OUTROS PROGRAMAS
	runabc.tcl
	abcMIDI
	jcabc2ps (Microtonalismo)
	abctab2ps (Tablaturas) [m2g??]
	>[abcmatch, etc. ???]
Questes de compatibilidade
> Pr-processamento
abcpp


> Outras possibilidades
Insero de msica em outros arquivos e em LaTeX.
Extrao de partes (questes: compresso de compassos de espera, respeitando MARCAS de partes)
	> Como fazer uma partitura com certas indicaes para grade e partes separadas?
	> Como fazer deixas (inclusive com tamanhos diferentes de pautas)?

> Ps-processamento
(Consultar Manual de PostScript de Indiana, em HTML)
(Tpico "Funky Stuff" (postprocess.html) e links)
(Escrever programas em C, coloc-los na coleo abaixo)
(Procurar programas de ps-processamento de PostScript)


>> Documentao das rotinas PostScript geradas por abcm2ps
>> (Contatar Moine para tirar dvidas)

>>> COLEO DE PROGRAMAS TEIS

>>		Verificar recursos dos programas Encore, Sibelius e Finale
>>		com o objetivo de fazer um pacote o mais abrangente possvel

. Decoraes >Contatar Moine sobre limitao da quantidade de %%deco e %%postscript
	Numerao de Sees (com nmeros ou letras)
		Trechos de msica ou (qui) sees e sub-sees de texto
	Posicionamento arbitrrio de smbolos >(Contatar Moine sobre efeitos adversos)
	Smbolos para microtonalismo
	Cabeas de notas
	Marcas para notas (crculo, retngulo etc.)
	"plaquet" ou separador de m.e./m.d. para harpa
	Nmeros de cordas (circulados)
	Tablatura de flauta doce (?)
	Parnteses em acidentes de cortesia
. Cores >[????]

. Ps-processamento [de arquivos ".ps"] (Ver acima)
	Redefinio de margens
	Insero de marca d'gua
	Duas pginas por face
	Adio de capa (?? isso pode ser feito em abcm2ps ??)


>> INSTALAO DOS PROGRAMAS
. Mtodo simplificado (Guido Gonzato)
. Mtodo normal
>. Pacote simplificado (CD/disquetes - Hudson Lacerda) [planejar]
>
>
> Uma idia  escrever um programa que conhece o caminho para
> os executveis. O usurio iniciante poderia acessar esse programa
> atravs do Windows Explorer, e o programa resolveria as
> questes de instalao.
>
> Se o usurio resolver usar runabc.tcl, pode-se escrever um arquivo
> de inicializao pr-configurado.
>
> Se o usurio editar arquivos com NotePad (Bloco de Notas), dar a dica de escrever o
> nome do arquivo entre aspas duplas, para evitar a extenso ".abc.txt".
> Tambm sugerir, como alternativa, a seleo do filtro "Todos os arquivos (*.*)"
> ao salvar o arquivo.
>
> No esquecer de sugerir ao usurio iniciante que aprenda a usar
> a janela de comandos do DOS. Ensinar pelo menos o essencial:
>
> * COMO SAIR DA JANELA DE COMANDOS:
>
> EXIT  ( O comando mais importante! )
>
>
> * COMO ACESSAR UMA JANELA DE COMANDOS:
>
> . Menu Iniciar -> Programas -> Prompt do DOS
> . ou: Menu Iniciar -> Executar -> Digitar "command" (sem aspas) e pressionar OK
> . ou: Pressionar <Windows+R>, digitar "command" no campo da janela "Executar" e pressionar OK
>		Esse ltimo mtodo  muito til para chamar uma janela de comandos
>		em um diretrio aberto no Windows Explorer.
>
> * COMO MUDAR DE DIRETRIO (PASTA):
> cd
>
> * COMO VISUALIZAR O CONTEDO DE UM DIRETRIO (PASTA):
> dir
>
> . Como lidar com nomes de arquivo extensos. ("C:\Arquivos de Programas\")
> . [Talvez: doskey]
> dir /P
> dir /?
> cd /?
> O comando de teclado <Alt+F4> para alternar entre janelas.
> Tambm <Alt+Enter> para alternar tela cheia/janela.
> (Se houver 2 teclas <Alt>, use a esquerda. <Enter> deve ser a tecla central,
> e no a que fica na extrema direita.)
>
> [PROBLEMAS DE CONFIGURAO DE TECLADO? - Compre um teclado US-standard!]
> Os dois pontos podem estar na tecla <Shift-> (C-cedilha maisculo)
>	[Descobrir onde pode estar:
>		a barra "/",  a contra-barra "\",  o ponto ".",  o menos "-"  e o til "~" ]
>
> Evite usar caracteres acentuados e c-cedilha em janelas do DOS, porque
> o conjunto de caracteres  diferente do usado pela interface grfica do Windows.
> 
>
>

dtou.exe
utod.exe
abcm2ps
abcMIDI
jcabc2ps
abctab2ps
ghostscript
gsview
runabc.tcl
tcl-tk
jedabc
emacs
Gvim
Dev-C++ (gcc)
PostScript (manual de indiana)

>Problemas: JedABC, beep, Uso de comandos (pode causar travamento dos programas, em Windows)

>Arquivos de comandos em lotes para facilitar instalao e uso dos programas

>Recomendaes: Instalar gcc, usar gmake para compilar outras verses mais recentes dos programas














