Skip to content

AISCGre-BR/notker

Repository files navigation

Notker

Editor desktop de canto gregoriano (GABC/NABC). Tauri 2 + CodeMirror 6. GPL-3.0 · 0.0.3-alpha.

Aviso (alpha, "como está")

O Notker está em fase alpha: em desenvolvimento ativo, sujeito a mudanças, instabilidades e eventual perda de dados. É distribuído "como está" (as is), sem garantia de qualquer tipo, expressa ou implícita — incluindo, sem limitação, garantias de comercialização ou de adequação a um fim específico —, nos termos da licença GPL-3.0. O uso é por sua conta e risco; mantenha backups do seu trabalho.

Desenvolvimento

npm install
npm run sidecar                                   # gregorio-lsp (requer Rust)
source ~/emsdk/emsdk_env.sh && npm run grammar    # WASM da gramática (requer Emscripten)
npm run tauri dev

Testes: npm run test.

Agradecimentos

Notker se apoia em projetos da comunidade, a quem agradecemos: gregorio-lsp e tree-sitter-gregorio (análise e realce), Augustinus e nabc-lib (geração/renderização), o Projeto Gregorio (referência nabc language for gregorio) e a tabela semiológica de Dom Eugène Cardine.

Créditos

  • Desenvolvimento: Gabriel Honorato Teixeira Bernardo — AISCGre Brasil
  • Projetos utilizados: Laércio Benedito Savali de Sousa — AISCGre Brasil; Giovanni Del Chiaro — AISCGre Brasil
  • Ideias e contribuições: Danillo Del Chiaro — AISCGre Brasil

Busca de neumas (F2)

O neume-db.json é gerado das fontes do Gregorio:

pip install 'fonttools==4.59.0'   # uma vez
npm run neume                      # extrai glifos + gera o db (precisa do wasm: npm run grammar)

Atalhos: Ctrl+Space busca de neumas · Ctrl+Alt+L régua de altura na pauta · Ctrl+Alt+E/Ctrl+Alt+I exportar/importar nomes.

Créditos adicionais (F2)

  • Fontes gregall/grelaon e a referência NABC (GregorioNabcRef, gregoriotex-nabc.lua): The Gregorio Project — GPLv3 com exceção de fonte.
  • Tabela semiológica / letras significativas: Dom Eugène Cardine.

Instalação (builds não assinadas)

As builds de release ainda não são assinadas/notarizadas (alpha).

  • macOS — apps baixados são marcados como "danificados" pelo Gatekeeper (especialmente no Apple Silicon). Arraste o Notker para /Applications e rode uma vez:
    xattr -dr com.apple.quarantine /Applications/Notker.app
    Depois é só abrir. O comando remove o atributo de quarentena — é o único passo que funciona de forma confiável em arm64.
  • Windows — SmartScreen → "Mais informações" → "Executar assim mesmo".

Licença

GPL-3.0-only. Veja LICENSE.

About

Editor desktop de canto gregoriano (GABC/NABC) — Tauri + CodeMirror 6. GPL-3.0.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors