Hi gents,

Thanks for your advice. Jan-Peter, I do something similar with a global
"timeline" or structure with barlines, key signatures, repeats, rehearsal
marks. I was just wondering if I was behind the times and not keeping up
with the EE. I'm just trying to make my code as concise as possible.

Thanks guys,

Craig




On Mon, 9 Jul 2018 at 17:36, Jan-Peter Voigt <jp.vo...@gmx.de> wrote:

> Hi Craig, Kieren,
>
> I actually use kind of a global variable for the global time line. So
> all repeat signs, time-signatures *and* key-signatures there. Before I
> implemented the EE I started with a template-engine where the tamplates
> take care of creating the simultaneous music ( << \getMusic meta
> \getMusic instrument >> ):
> https://github.com/openlilylib/lalily-templates
>
> It takes care of transposing instruments per score. I guess I have to
> deal very seldom with changing instruments inside a movement compared to
> you. Though it should be possible with an auto-transposer that tracks
> for changing transpositions. That way the change of the instrument is
> only a matter of setting properties and therefore would be EE compatible:
> (I don't remember the state of this snippet ...)
>
> https://github.com/openlilylib/snippets/tree/master/editorial-tools/auto-transpose
>
> Btw, if I am transcribing a piece rehearsal marks found in the original
> are placed in that global variable. For other pieces where I insert
> rehearsal marks as an editorial addition I use the EE.
>
> Best,
> Jan-Peter
>
>
>
> Am 09.07.2018 um 05:24 schrieb Kieren MacMillan:
> > Hi Craig,
> >
> >> As I get more confident with using the Edition Engraver I was wondering
> if you had some advice on when to use a global variable and when to use the
> EE, especially with scores that use transposing instruments.
> >
> > Boy, this is something I’m also struggling with as I level up. I've been
> using the EE since Jan-Peter let it out of his private stash (aka "Day
> One"), and I'm still moving stuff over to the EE pile on an ongoing basis.
> Most recently, I've moved all rehearsal marks and barlines to my EE code;
> the move before that was clefs.
> >
> >> ATM I put all my concert key signatures, barlines, repeats etc in a
> global variable that has to be combined with the notes of every instrument
> in the staff; e.g.
> >>
> >> <<
> >> \global
> >> \fluteNotes
> >>>>
> >>
> >> Can the EE be used to replace the global variable by inserting repeats,
> double bar lines etc.
> >
> > Short answer: Yes.
> >
> > Long answer: It really depends on the scope of the project, and your
> workflow/toolchain. If you’re putting together a one-page lead sheet for a
> jazz song, I'm not sure you need the overhead; if you’re putting together
> an opera with upwards of a dozen different score targets, etc., then it’s
> almost certainly worth putting *most* things in the EE.
> >
> >> How would a key signature work with transposing instruments.
> >
> > That’s something I haven’t come back to since David K and I talked
> through some options a few years ago. In the musical theatre world, where
> pit musicians (esp. wind players) can have 6 or more transposing
> instruments of different kinds and transpositions in a single book, this is
> a huge question that I still need to answer definitively.
> >
> > Not sure that helps (?), except maybe to let you know you’re not alone
> on the front lines.  =)
> >
> > Best,
> > K.
> > ________________________________
> >
> > Kieren MacMillan, composer
> > ‣ website: www.kierenmacmillan.info
> > ‣ email: i...@kierenmacmillan.info
>
>
>
> _______________________________________________
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>


-- 
*Craig Dabelstein*
Maxime's Music
craig.dabelst...@gmail.com
*http://maximesmusic.com <http://maximesmusic.com>*
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to