Re: conflict in dymanics signs

2023-04-06 Thread Aaron Hill

On 2023-04-06 2:26 pm, Dario Marrini wrote:

Thanks Aaron,
but, forgive me because I' wasn't clear in my request, my goal is to 
get a
MIDI file performing the crescendo while making the right expression 
inside

of it, then my request; if it'd be possible get it while keeping the
original writing it'd be better


I am not sure LilyPond is able to accurately perform this passage as 
intended via MIDI.


If I were sequencing this, I would use a combination of CC messages for 
both channel volume to perform the overall crescendo up to the 
fortissimo and expression level to perform the swelling/damping of the 
paired hairpins.  (Channel or key aftertouch is another option, but that 
requires a synth/patch that support it.)  That is not to say this is the 
only way to sequence this passage, but LilyPond is going to be limited 
to note-on velocities.




The crescendo and decrescendo events are indeed in conflict and cannot 
coexist on the same Voice.  You could move the \cresc and terminating 
\ff to another Voice or a Dynamics context (as shown below):



  << { b\> g\! es\< g\! f\> es\! b\< es\! f2\) f-> f-> f-> }
 \new Dynamics { s2*7\cresc s2\ff } >>


Note that the \cresc above results in a dynamics line spanner which you 
could remove:



  s2*7 -\tweak DynamicTextSpanner.style #'none \cresc


Also note the fortissimo lives vertically aligned to the "cresc." text.  
But a little tweak moves it closer to the note:



  s2 -\tweak Y-offset #1 \ff


Of course, I think the line spanner helps clarify the passage, so I 
would keep it and leave the \ff position alone.



-- Aaron Hill



Re: conflict in dymanics signs

2023-04-06 Thread Dario Marrini
Thanks Aaron,
but, forgive me because I' wasn't clear in my request, my goal is to get a
MIDI file performing the crescendo while making the right expression inside
of it, then my request; if it'd be possible get it while keeping the
original writing it'd be better

cheers

Il giorno gio 6 apr 2023 alle ore 23:22 Aaron Hill 
ha scritto:

> On 2023-04-06 1:39 pm, Dario Marrini wrote:
> > Hi lilypond people,
> > I'm trying to transcribe an orchestral part; this is a solo Oboe part;
> > there is a "cresc" ending in a "ff", but in the meanwhile there are
> > other dynamics signs (expression?); I don't know how to combine the
> > general crescendo with single dynamics expression signs; lilypond
> > warning me about a conflict, and it ignores the two 'decrescendo'
> > signs; how to do for nesting expression signs inside the longer and
> > general crescendo? I would get it keeping the score original signs.
> >
> > the original
> >
> > the lily output :
> >
> > the code :
> >
> > as'\(\! b\cresc\> g\! es\< g\! f\> es\! b\< es\! f2\) f-> f-> f->\ff
>
> Probably the easiest option is to use markup for the "cresc." text:
>
> 
>b\>_\markup \italic "cresc."
> 
>
>
> -- Aaron Hill
>


Re: conflict in dymanics signs

2023-04-06 Thread Aaron Hill

On 2023-04-06 1:39 pm, Dario Marrini wrote:

Hi lilypond people,
I'm trying to transcribe an orchestral part; this is a solo Oboe part;
there is a "cresc" ending in a "ff", but in the meanwhile there are
other dynamics signs (expression?); I don't know how to combine the
general crescendo with single dynamics expression signs; lilypond
warning me about a conflict, and it ignores the two 'decrescendo'
signs; how to do for nesting expression signs inside the longer and
general crescendo? I would get it keeping the score original signs.

the original

the lily output :

the code :

as'\(\! b\cresc\> g\! es\< g\! f\> es\! b\< es\! f2\) f-> f-> f->\ff


Probably the easiest option is to use markup for the "cresc." text:


  b\>_\markup \italic "cresc."



-- Aaron Hill



conflict in dymanics signs

2023-04-06 Thread Dario Marrini
Hi lilypond people,
I'm trying to transcribe an orchestral part; this is a solo Oboe part;
there is a "cresc" ending in a "ff", but in the meanwhile there are other
dynamics signs (expression?); I don't know how to combine the general
crescendo with single dynamics expression signs; lilypond warning me about
a conflict, and it ignores the two 'decrescendo' signs; how to do for
nesting expression signs inside the longer and general crescendo? I would
get it keeping the score original signs.

the original
[image: image.png]

the lily output :

[image: image.png]

the code :

as'\(\! b\cresc\> g\! es\< g\! f\> es\! b\< es\! f2\) f-> f-> f->\ff

thanks all


Re: keep measures on the same line

2023-04-06 Thread Gianmaria Lari
Hello Jean,

> Sometimes I want to keep some measures on the same line. To do this I use
> \nobreaks and I set the fontsize manually by trial and error. Isn't there
> an easier way?
>
> Before this group of measures, put
>
> \autoLineBreaksOff
>
> []
>
Using \autoLineBreaksOff lilypond stops to automatically break the line but
it doesn't change the notes size. Anyway, nice to know :)

Merci Jean!

>