Re: Attempt at divisi automating engraver

2019-01-01 Thread Saul Tobin
Still working on this... The new version attached sets make-dead-when so that staves with fewer parts have priority over those that they can be merged into. (Disregard what I wrote previously about remove-layers — I got a bit confused.) The engraver now does mainly what it is supposed to, namely

Re: Attempt at divisi automating engraver

2018-12-30 Thread Saul Tobin
Updating this with cleaned up code and a clearer example in four parts. Realized a few things: 1) The context property changes are working as I expected and staves are correctly hiding or showing. There is no need to use remove-layers here. 2) When keepAliveInterfaces is set to '() in the first

Attempt at divisi automating engraver

2018-12-29 Thread Saul Tobin
Hi all, Attached is my latest attempt to make progress toward an automatic mechanism for n-parts that may share a staff or not. The idea is that if the context property combineNext = ##t, then that part can share a staff with the next part down. The engraver is supposed to set