On Fri, 2017-02-24 at 21:15 +0100, Haris Brković wrote: > Sorry, I sent wrong information. InstrumentName is from > Staff/Voices-StaffProperties-Instrument Name in the object menu.
I'm not quite sure what this is in reply to (*) but if you want to put the movement number at the beginning of the staff then that is easier (d-InstrumentName (string-append "Piece Number " (number->string (d-GetMovement)) )) You may need to adjust the indent... as before you need a loop to do all the movements with a single script. Richard (*) it helps to avoid top posting - see https://en.wikipedia.org/wiki/Posting_style#Interleaved_style > InstrumentName script is really long and I dont know how to incorporate given > instruction. > I think I occupied enough of your time. Also I think this function is not > essential for other Denemo users. But for my class work it would be easier > when I change little movements order that I could numerate them more easily. > For example in this last file I sent there were 15 of them. > Anyway thanks very much, > Haris > > > > > -----Original Message----- > From: Richard Shann [mailto:[email protected]] > Sent: Friday, February 24, 2017 8:52 PM > To: denemo-devel <[email protected]> > Subject: Re: Problem with Score Title and question about automatic movement > numeration > > On Fri, 2017-02-24 at 19:31 +0100, Haris Brković wrote: > [...] > > > > > How did you try to delete it? Running the command and deleting the text > > > should be just fine. > > > > I tried to delete it in two ways. First I clicked on title on typesetter > > screen then window opened . Then I erased text. Now when I write this it > > sound totally wrong. > > That is what I would do. I think the script notices that the title is empty > and drops it, but in any case it would be good even if it generated > > title = "" > as this would not take up any space when LilyPond typeset it (I think). > (The script actually generates some rather complicated syntax \with-url, but > that is not relevant). > > > > > Second way is that I erased directive which appeared below the object menu. > > ??? > Do you mean you opened the Score Properties Editor and chose the "Delete" > button for the Titles directive? > > > That also crashed Denemo. > > Can you reproduce this crash? > > > > > > yes, of course. The movement number is obtainable from > > > (d-GetMovement) > > > > so this works: > > > > (d-DirectivePut-header-postfix "NumberedTitle" > > (string-append "\nsubtitle = \"Piece Number " (number->string > > (d-GetMovement)) "\"\n")) > > > > I forgot to mention that I numerate movements by introducing numbers in > > "Instrument name" place. This title is taken from Movement Titles section. > > > > I will try to use this to make Denemo numerate automatically. > > you will also want some looping to do every movement > > (while (d-PreviousMovement)) > > will take you to the first movement and > > (while (d-NextMovement) > (d-DirectivePut-header-postfix "NumberedTitle" > (string-append "\nsubtitle = \"Piece Number " (number->string > (d-GetMovement)) "\"\n"))) > > will put the subtitle field on each movement header. (you would need another > call to put it on the first movement). > > HTH > > Richard > By the way, please use the "Reply to All" or "Group Reply" buttons when > replying to a mailing list posting, as others will benefit from the reply. > > > > > _______________________________________________ Denemo-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/denemo-devel
