denemo-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Denemo-devel] [bug #29613] Bug with display--denemo doesn't know correc


From: anonymous
Subject: [Denemo-devel] [bug #29613] Bug with display--denemo doesn't know correct time sig
Date: Tue, 20 Apr 2010 00:55:22 +0000
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 (.NET CLR 3.5.30729)

URL:
  <http://savannah.gnu.org/bugs/?29613>

                 Summary: Bug with display--denemo doesn't know correct time
sig
                 Project: GNU Denemo, a gtk+ frontend to GNU Lilypond
            Submitted by: None
            Submitted on: Tue 20 Apr 2010 12:55:22 AM UTC
                Category: None
                Severity: 3 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

Hi Guys, 
While trying to update the Rebar script to use the "query=timesigname" stuff,
I found that a problem was being caused by what's probably a familiar denemo
quirk.  Namely, when you move to a measure from a measure with a different
time signature, denemo temporarily thinks it's still in the old signature.  To
see what I'm referring to, try this:
1.Insert 4 quarter notes in a blank score, 4/4 timesig.
2.Insert a timesig change to 3/4, and enter a couple quarters.
3.Now hit the home key or MoveToBeginning.  The 4/4 measure will be expanded,
until you move the cursor, at which point it shrinks to normal size.

Apparently Denemo still thinks it's in 3/4 time in step 3.  This makes for a
problem when trying to query the initial time signature since doing so after
(d-MoveToBeginning) in a script tells you the time signature from the measure
you WERE in before the move.  To see what I mean, run this script when you put
the cursor in bar 2 from the above example:

(d-MoveToBeginning)
(d-InfoDialog (d-InsertTimeSig "query=timesigname"))

I get "3/4" as the output, but it should be 4/4.  Running the script twice in
succession, denemo realizes it's in 4/4.
Not sure how to wake denemo out of its trance, so to speak, via script, so it
realizes its in a new bar.  (d-RefreshDisplay) doesn't do it.

-Dan W.




    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?29613>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]