El 12/05/2014 11:42, "Carlo Vanoni" <vanoniiscrizi...@yahoo.it> escribió:
>
> Hi Francisco,
>
> thanks for the reply.
> But... I didn't understand it very well...
> Did you mean to do something like this?
> --------------------------------------------
> verse =
> {

Yes.  This brace is not needed.

>     \relative c,
>     {
>         a'4 b c a | a b c a | \break
>     }
> }

Neither this is.

>
> chorus =
> {
>     \relative c,
>     {
>
>         a'4 b c d | d e f g | \break
>     }
> }
> --------------------------------------------
>
> As said, this set all verse/note to the correct pitch, but the tabs pitch
will be wrong (the \relative definition in the TabScore section will be
ignored).

Use relative to define the correct pitches in music variables and nowhere
else. Do not nest relative  statements.

>
> Il Lunedì 12 Maggio 2014 11:16, Francisco Vila <paconet....@gmail.com> ha
scritto:
> Using relative per variable at the moment of their definition is robust
pitchwise.
> Sorry for top posting
> El 12/05/2014 10:48, "Carlo Vanoni" <vanoniiscrizi...@yahoo.it> escribió:
>>
>> Hi everyone,
>>
>> I'm transcribing a song that is, as usual, versex2-chorus-verse-chorus.
Instead of copying all the notes of the verse/chorus section, I've created
the verse-chorus sections so than I can just add \verse \chorus in the main
score to print it.
>> I need to display both the score and the tabs. I noticed that I have to
set different relative pitches for the two notations, otherwise there is an
octave difference in the two (maybe I'm messing up something... Check the
example), so I need to state the relative pitch in the \new Staff - \new
TabStaff sections.
>> The problem is that, since I state the relative pitch there, I can't set
the pitch of the song sections, so I don't know how to let the first note
of the section to start always at a given pitch.
>>
>> Enough talking.
>> Here is a simple example:
>> --------------------------------------------
>> \version "2.18.0"
>>
>> verse =
>> {
>>     a'4 b c a | a b c a | \break
>> }
>>
>> chorus =
>> {
>>     a'4 b c d | d e f g | \break
>> }
>>
>> song =
>> {
>>     \repeat volta 2
>>     {
>>         \verse
>>     }
>>     \chorus
>>     \verse
>>     \chorus
>>     \bar "|."
>> }
>>
>> bass = {
>>     <<
>>     \new Staff \with {
>>         \clef bass
>>         \omit Voice.StringNumber
>>     }
>>     {
>>         \relative c,
>>         \song
>>     }
>>
>>     \new TabStaff \with {
>>         \clef moderntab
>>         stringTunings = #bass-tuning
>>     }
>>     {
>>         \relative c,,   % tabs relative to a lower octave!
>>         \song
>>     }
>>     \set Staff.instrumentName = #"Bass"
>>     >>
>> }
>>
>> \score {
>>   \bass
>> }
>> --------------------------------------------
>>
>> What I want is that each section starts from the same note (a' relative
to c,). What happens is that each section will be relative to the previous
section last note, so everything start to jump up an octave.
>> This can probably be corrected setting the relative in the section
itself (verse/chorus). But then the Score and TabScore will display
different octaves.
>>
>> What am I missing?
>>
>> Thanks!
>>
>>
>>
>>
>>
>> _______________________________________________
>> lilypond-user mailing list
>> lilypond-user@gnu.org
>> https://lists.gnu.org/mailman/listinfo/lilypond-user
>>
>
>
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to