Simon Albrecht: ... > I would like to give a word of caution. If you mean to share the > lilypond code with others, using such shortcuts for input is very > problematic. The code will be much more difficult to read, maintain and > modify to anyone not familiar with your particular set of helper > functions, so if your goal is to provide a community resource, the value > you get for your work unfortunately gets seriously diminished.
So, it could help if they would be accepted into lilypond code base then. > I have more than once found lilypond code for works I wanted to typeset > (from quite well-known sources) and needed to do so much work cleaning > it up, understanding custom music functions, untangling complex setups, > that it may have been almost faster to just input it from scratch. Yes, been there too. > So I would urge you to carefully consider the benefits and drawbacks and > wherever reasonably possible, use vanilla syntax or simple custom > functions instead of building a convoluted set of tools only you are using. My goals are: 1, simplify my own work 2, if others want to use it, then please do, I'm here to help Yes, I understand that custom things makes it harder for others to use it, but then "I want to simplify my own work". And, I don't know if anyone else is actually using anything from what I have made so I don't know if it is worth my time to make it easy for others to use them, not many has asked me about them, and I don't know much how others wants them either. But if there would be anyone asking about them, I'm here to help. Regarding my files in general, e.g. the latest thing I worked on https://aspodata.se/git/musik/JSBach/bwv086/ the .ily files are just the lyrics and the music, and you can roll your own score file if you don't want to use my tools or my layout which is in the my .ly files. /// Thoose latest routines a made (which are mostly something for me to try to see if I want them or not) are to simplyfy the handling of the lyrics. As one can see in the bwv086_01.ily file, there is a lot of repetition in lyrics with thoose annoying small things as initial capital, final period instead of a comma, and using just a few words of a text line. Writing it all down as in lorig in the file in prev. section makes it prone to missspellings, and to correct them I'd prefer if I could fix a word in just one place instead of hunting them all down, hence my use of lyric variables. Now I want to simplify my use of thoose variables, hence thoose scheme functions. Regards, /Karl Hammar
