On 23 March 2018 at 03:24, Stefano Troncaro <stefanotronc...@gmail.com>
wrote:

> Hi Jonas,
>
> If every compilation is taking that long, maybe you are compiling several
> movements each time? In case you are, you can comment out the parts of the
> music that you are not working with to make the whole thing more agile, I
> do this with multi-movement works.
>
> Unfortunately I can't offer you more advice than that.
>
> 2018-03-22 13:12 GMT-03:00 Shane Brandes <sh...@grayskies.net>:
>
>> Composition tactics are a very individual to a persons habits and
>> skill sets. I use LilyPond for composing intermittently. If it is in
>> my head and needs to be set down it is useful. If I am actively trying
>> to work something out; I work with paper and pencil or pen, as nothing
>> beats that for efficiency. Sometimes If I have the ideal structure of
>> a piece worked out I will map that out in LilyPond and then fill in
>> the blanks as I have time. But I don't think that is a good tool for
>> composition unless you have a lot of skill with it. I am sure there
>> are others that might disagree, but as far as resulting output it is
>> tremendous and as yet there is nothing that looks as worthwhile to
>> use.
>>
>> As far as the midi you ought to be able to go to whatever measure and
>> beat you want to examine and listen to it using the midi tool in
>> Frescobaldi.
>>
>> regards,
>> Shane
>>
>>
>>
>> On Thu, Mar 22, 2018 at 11:35 AM, Jonas Daverio <daverio.jo...@gmail.com>
>> wrote:
>> > That may seem like a stupid question, but I've been using LilyPond with
>> > Frescobaldi for a year and a half, but I start to ask myself if it is as
>> > efficient as if I had used another tool like Musescore.
>> >
>> > I explain: I don't have at all a powerful computer, and I think that an
>> > essential feature that I have to have to compose efficiently is to see
>> what
>> > I've written in real-time. There is such a feature in Frescobaldi name
>> > "continuous engraving" (or something like that, my version is not in
>> > English), but on my slow computer and with a big project such as a
>> 20-pages
>> > quartet or symphony, it takes at least 40 to 50 seconds to render.
>> >
>> > In addition, it would be great to hear the music out of the midi file by
>> > clicking on the preview (like on almost every WYSIWYG music software)
>> but
>> > Frescobaldi's midi player is pretty useless for that.
>> >
>> > I'm not saying that LilyPond and Frescobaldi are bad, it's probably
>> just me
>> > who don't know the right tools or the right way to use them. I'm asking
>> to
>> > find a way to make my workflow more convenient to compose.
>> >
>> > Do you have any suggestions?
>> >
>> > 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
>>
>
>
> _______________________________________________
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
This is what I use to work with multi-movement pieces:

Vaughan
\version "2.18.2"

compileTheseMovements = "12" % try "1" or "2" instead

FirstMovementScore = \score {
  { c' d' e' f' }
}

SecondMovementScore = \score {
  { \clef bass f e d c }
}

CompleteFirstMovement = \bookpart {
  \tocItem "First Movement"
  \header {
    title = "Multi-Movement Piece"
    subtitle = "First Movement"
  }

  \score {
    \FirstMovementScore
    \layout {}
    \midi {}
  }
}


CompleteSecondMovement = \bookpart {
  \tocItem "Second Movement"
  \header {
    title = ##f
    subtitle = "Second Movement"
  }

  \score {
    \SecondMovementScore
    \layout {}
    \midi {}
  }

}

\book {
  %%{
  \markuplist \table-of-contents
  \pageBreak
  %}
  \bookpart {
    $(if
      (string-contains compileTheseMovements "1")
      CompleteFirstMovement
      EmptyBookpart)
  }

  \bookpart {
    $(if
      (string-contains compileTheseMovements "2")
      CompleteSecondMovement
      EmptyBookpart)
  }
} % \book
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to