Personalização das cifras

18 views
Skip to first unread message

Chico Oliveira

unread,
Aug 15, 2018, 5:35:25 PM8/15/18
to lilypon...@googlegroups.com
Olá amigos, 

Preciso escrever um dicionário de acordes para violão e guitarra com os diagramas das armações dos acordes, a escrita no pentagrama, e a possibilidade do alinhamento das extensões dos acordes alinhadas na vertical e entre parêntesis como na imagem.  O que me sugerem?  Eu não gostaria de fazer fora do Lilypond.

Já fiz algo semelhante ,mas com acordes básicos, através do " \markup" , inclusive ,Marcos aqui do grupo me deu valiosas explicações, mas não consegui chegar a personalizar tanto quanto queria a cifra, nem ter ao mesmo tempo o diagrama dos acordes e as notas no pentagrama.


Antecipadamente agradecido, 

-- 
Chico Oliveira 






          

Caio Barros

unread,
Aug 17, 2018, 10:52:04 AM8/17/18
to lilypon...@googlegroups.com
Olá, Chico

Em qua, 15 de ago de 2018 às 18:35, Chico Oliveira <chicoliv...@gmail.com> escreveu:

Preciso escrever um dicionário de acordes para violão e guitarra com os diagramas das armações dos acordes, a escrita no pentagrama, e a possibilidade do alinhamento das extensões dos acordes alinhadas na vertical e entre parêntesis como na imagem. 


Você não precisa escrever esses acordes usando o \chordmode, certo? http://lilypond.org/doc/v2.19/Documentation/notation/displaying-chords

Pelo que entendi pra você usar simplesmente um \markup tudo bem. Então vou supor isso pra te ajudar. Outra coisa. Seria interessante você enviar nas perguntas tentativas de código que você já fez para que a gente possa entender melhor o que você está tentando e o que você já conhece. E inclua, por favor, a versão do lilypond que você está usando. Isso facilita muito na hora de tentar resolver seu problema.

Usando somente markup, o mais perto que consegui chegar do seu exemplo foi isso:

\version "2.19.82"

acorde = \markup {
  \line {
    \line {
      \concat {
    \fontsize #2 {
    D\flat "7" \fontsize #2 "("
        }
      }
    }
    \override #'(baseline-skip . 2)
    \raise #1.5
    \center-column {
          "9"
    \line { \center-align \concat { \raise #0.7 \smaller \sharp "11"  } }
  }
  \line {
    \fontsize #4 ")"
  }
 }
}


\relative {
  c''^\acorde
}


Veja se isso te ajuda e se tiver dúvida com relação a algum comando me avisa

Reply all
Reply to author
Forward
0 new messages