On Thu, 2017-02-23 at 16:15 +0000, Richard Shann wrote:
> >>From: Richard Shann [mailto:[email protected]] 
> >> Sent: Wednesday, February 22, 2017 10:08 PM
> >> To: denemo-devel <[email protected]>
> >> Subject: Re: Question about developing notation software for
> solfeggio
> >> Open the Scheme window (View->Scheme) and paste the following
> script
> into it:
> >> ;;;;;;;;;;;;;
> >> (d-C)
> >> (d-NextNote)
> >> ;;;;;;;;;;;;;
> >> 
> 
> >On Thu, 2017-02-23 at 13:38 +0100, Haris Brković wrote:
> > I made it and Im happy with results.
> 
> I think you will need to use it a bit to find out the problems - I
> tried
> it on tied notes and found not only a problem to work around but a
> serious bug in the Denemo code.
> 
> To work with tied notes I created a loop:
> ;;;;;;;;;;;;;
> (d-C)
> (let loop ()
>  (if (d-IsTied)
>         (if (d-NextNote)
>                 (loop))
>         (d-NextNote)))
> ;;;;;;;;;;;;;

A variation on this loop will also be needed for your Octave up/down
scripts. Something like (untested!)

(let loop ()
  (if (d-IsTied)
         (if (d-NextNote)
                 (begin
                        (d-OctaveUp)
                        (loop)))
         (d-NextNote)))

Richard



_______________________________________________
Denemo-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/denemo-devel

Reply via email to