Re: Any thoughts on how to automatically avoid rest collisions in polyphonic music?

2016-10-26 Thread David Bellows
Urs, > I think you're missing something: the double backslash construct that David > uses already creates the voices as \voiceOne \voiceTwo etc. implicitly. So if > that isn't good enough engraving-wise then setting it manually should not > make any difference Thanks for that. I had become

Re: Any thoughts on how to automatically avoid rest collisions in polyphonic music?

2016-10-26 Thread David Bellows
> I'm not sure about using << ... // ... >> to make it "infinitely expandable"... wouldn't the output become illegible past 4 voices? If you're mechanically generating these parts, I'd say keep it to 2 voices per staff, which is least problematic. In theory, it should be easy for the program to

Re: Any thoughts on how to automatically avoid rest collisions in polyphonic music?

2016-10-26 Thread Urs Liska
Am 26. Oktober 2016 16:56:16 GMT-07:00, schrieb "H. S. Teoh" : >On Wed, Oct 26, 2016 at 04:52:18PM -0700, David Bellows wrote: >> > Do you use the \voiceOne, \voiceTwo, \voiceThree commands in the >> > generated parts? Sometimes those can help, by rendering rests for >>

Re: Any thoughts on how to automatically avoid rest collisions in polyphonic music?

2016-10-26 Thread H. S. Teoh
On Wed, Oct 26, 2016 at 04:52:18PM -0700, David Bellows wrote: > > Do you use the \voiceOne, \voiceTwo, \voiceThree commands in the > > generated parts? Sometimes those can help, by rendering rests for > > each voice separately. Not sure if this is the solution you're > > looking for, though. >

Re: Any thoughts on how to automatically avoid rest collisions in polyphonic music?

2016-10-26 Thread David Bellows
> Do you use the \voiceOne, \voiceTwo, \voiceThree commands in the generated parts? Sometimes those can help, by rendering rests for each voice separately. Not sure if this is the solution you're looking for, though. I had been but keeping it all straight and making the process infinitely

Re: Any thoughts on how to automatically avoid rest collisions in polyphonic music?

2016-10-26 Thread H. S. Teoh
On Wed, Oct 26, 2016 at 02:10:49PM -0700, David Bellows wrote: > I have a large computer music generating program that I'm creating. > One of the things it does is generate sheet music for the generated > music using Lilypond. It works really well. > > When dealing with one or two voices

Any thoughts on how to automatically avoid rest collisions in polyphonic music?

2016-10-26 Thread David Bellows
So sorry everyone, I forgot to use reply all. Here's my latest message: Ok, this all might be confusing so I've attached two example pngs showing the collisions. The use_rest.png file uses rests like c'4/rest while no_rest just uses regular rests like r4. I know I could manipulate these manually

Re: Any thoughts on how to automatically avoid rest collisions in polyphonic music?

2016-10-26 Thread Michael Gerdau
Hi David, > When dealing with one or two voices everything's fine. But I just > added a musical style that uses three voices and collisions with rests > are occurring. [more stuff on avoiding rest collisions snipped] You may wish to look at http://lsr.di.unimi.it/LSR/Snippet?id=336 That should

Any thoughts on how to automatically avoid rest collisions in polyphonic music?

2016-10-26 Thread David Bellows
I have a large computer music generating program that I'm creating. One of the things it does is generate sheet music for the generated music using Lilypond. It works really well. When dealing with one or two voices everything's fine. But I just added a musical style that uses three voices and