Questão:
Como imprimir delimitadores de início de sistema sobrepostos com lilypond
Erik
2018-02-18 22:46:13 UTC
view on stackexchange narkive permalink

É possível ter delimitadores de sistema sobrepostos (colchetes e colchetes) em lilypond? Eu sei como fazer hierarquias aninhadas complexas, mas elas estão sempre aninhadas. Não consigo descobrir como começar, por exemplo, uma chave antes de terminar uma chave. Conseguir algo como:

Não acredito que isso seja possível sem algumas substituições muito complicadas. Esta é uma notação muito incomum (nunca a vi pessoalmente ...). Há um motivo específico para você querer notá-la dessa forma?
Estou escrevendo um conversor do Noteworthy Composer para Lilypond e quero ser capaz de traduzir o caso mais geral antes de adicionar exceções para layouts mais comuns. Como com as assinaturas de chave, posso traduzir todas as combinações de acidentes que você deseja jogar com `\ set Staff.keySignature` e, em seguida, adicionei exceções para modos principais, secundários, modos de igreja etc. para aumentar a legibilidade da saída do Lilypond nesses casos.
Entendo. É possível notá-lo assim em Noteworthy?
Sim, foi assim que gerei a imagem.
Em Notável, uma pauta tem uma propriedade Conectar Barras com, Brace com e Bracket com Próxima Pauta, que podem ser configuradas independentemente.
Um responda:
N R
2018-08-10 21:44:47 UTC
view on stackexchange narkive permalink

Tenho pesquisado muito nos manuais e parece que não há substituição para isso. A única maneira de obter uma braçadeira é colocar as aduelas em um grupo de pautas. Talvez você possa fazer seu programa dar um aviso de que isso não é possível e dar a ele uma forma padrão de notá-lo.

Alguém que conheça os detalhes internos pode ser capaz de lhe dizer como desenhar manualmente as pautas , mas será uma codificação muito feia.

Eu temia isso. Bem, vou descobrir uma coisa. Obrigado pela ajuda.


Estas perguntas e respostas foram traduzidas automaticamente do idioma inglês.O conteúdo original está disponível em stackexchange, que agradecemos pela licença cc by-sa 3.0 sob a qual é distribuído.
Loading...