[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Sibelius Software UK office shuts down
From: |
George_ |
Subject: |
Re: Sibelius Software UK office shuts down |
Date: |
Mon, 6 Aug 2012 11:01:24 -0700 (PDT) |
Tim Roberts wrote:
>
> George_ wrote:
>> WRT (1): Someone in this thread suggested using individual threads to
>> render
>> a bar at a time. The end result would be messy, but what if one or two
>> threads were dedicated to running 'behind' the main threads to clean up
>> and
>> knit together output?
>
> Multithreading works well when there are "natural" subdivisions of the
> work. It's really hard to come up with a "natural" subdivision for
> Lilypond. Bars are not particularly fundamental to Lilypond music. Bar
> lines are just another thing that get engraved. Plus, Lilypond does not
> require that all staves in a system have the same bar structure.
> Dividing into systems would be convenient, but you don't really know
> where the next system starts until you're done with the current one.
>
> Having done quite a lot of threaded programming, when I think of the job
> Lilypond is doing, I don't see any natural breakdown. It's a very
> sequential process.
>
> Now, it might be possible to have one thread producing an internal
> representation of the score -- kind of an intermediate language -- and
> have another thread sucking on that representation and blowing PDF or
> EPS or MIDI or whatever. Even that would only be possible if the
> internal representation did not change fundamentally after it was
> created. When I see status messages that say, for example "fitting
> music onto 4 or 5 pages", that leads me to believe that there is "global
> optimization" going on that might go back and move things on earlier
> pages.
>
> --
> Tim Roberts, address@hidden
> Providenza & Boekelheide, Inc.
>
>
> _______________________________________________
> lilypond-user mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
Well, what if we divide the work using \bookpart {} or \score {}? Each
bookpart is separated by a page break, so it seems unlikely that there would
be cross-dependencies. I don't know how widespread usage of the syntax is,
but this is what I meant when I asked if there were any syntax changes that
could be used to implement multithreading.
--
View this message in context:
http://old.nabble.com/Sibelius-Software-UK-office-shuts-down-tp34245636p34262504.html
Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com.
- Re: Paralellizing Lilypond [was: Re: Sibelius Software UK office shutsdown], (continued)
- Re: Paralellizing Lilypond [was: Re: Sibelius Software UK office shutsdown], Lucas Gonze, 2012/08/14
- Re: Paralellizing Lilypond [was: Re: Sibelius Software UK office shutsdown], David Kastrup, 2012/08/14
- Re: Paralellizing Lilypond [was: Re: Sibelius Software UK office shutsdown], Lucas Gonze, 2012/08/14
- Re: Paralellizing Lilypond [was: Re: Sibelius Software UK office shutsdown], Francisco Vila, 2012/08/14
- Re: Paralellizing Lilypond [was: Re: Sibelius Software UK office shutsdown], David Kastrup, 2012/08/14
- Re: Paralellizing Lilypond [was: Re: Sibelius Software UK office shutsdown], Lucas Gonze, 2012/08/14
- Re: Sibelius Software UK office shuts down,
George_ <=
- Re: Sibelius Software UK office shuts down, Jan Nieuwenhuizen, 2012/08/07
- Message not available
- Message not available
- Message not available
- Message not available
- Re: Sibelius Software UK office shuts down, Francois Planiol, 2012/08/03
- Re: Sibelius Software UK office shuts down, Owain Sutton, 2012/08/03
- Re: Sibelius Software UK office shuts down, Han-Wen Nienhuys, 2012/08/05
- Re: Sibelius Software UK office shuts down, Joseph Rushton Wakeling, 2012/08/06
- Re: Sibelius Software UK office shuts down, Lucas Gonze, 2012/08/06
- Re: Sibelius Software UK office shuts down, Jan Nieuwenhuizen, 2012/08/07
- Re: Sibelius Software UK office shuts down, David Kastrup, 2012/08/07
- Re: Sibelius Software UK office shuts down, Janek WarchoĊ, 2012/08/07
- Re: Sibelius Software UK office shuts down, Nils, 2012/08/02