On Jul 7, 2005, at 2:00 AM, Noel Stoutenburg wrote:
Christopher Smith wrote:
Yet my concern about slowdown holds even more with a new beam
algorithm. Even now, I often find myself "getting ahead" of Speedy
Entry. I discovered, disconcertingly, that Finale "remembers" the
numeric keypad keys I hit for rhythmic values in sequential order (as
you would expect) but DOES NOT remember what MIDI note I was holding
down at the time I hit the number key!
Well, I do not not expect Finale to remember the MIDI note I was
holding when I hit the number key.
Well I do! You appear to be well-informed about computers, and I am
not, but the interface I learned (and still expect to have work) in
Speedy Entry is: hold down MIDI key, hit number key for rhythm. Repeat
as necessary. If the keyboard buffers and the MIDI buffers do not
synchronise, that should not be my problem, but rather the programmers'
problem. I don't want to have to work around how the computer thinks;
it should work around how <I> think.
I'm not actually blaming you the messenger for this, even though it
seems like it, but the guys I want to yell at aren't on the list.
If Finale is "well behaved" that is, if it follows the rules and
conventions established for the Operating System, what seems to be
Finale "remembering" entries in the numeric keypad, is actually an
artifact of Finale getting the next keystroke in the Keyboard buffer
of the O.S. I can't say whether it is possible, or rather how
difficult it would be, for Finale to implement a shadow MIDI key
buffer that could be somehow linked to the OS keyboard buffer, so that
when Finale gets the sixteenth item from the keyboard buffer, it also
gets the sixteenth item from the MIDI buffer.
If Finale has a more complex beaming algorithm than it presently
does, no doubt this problem will get worse.
I doubt that, as the beaming algorithm is strictly computation and
followed by redraw, and the problem you describe, of numeric keypad
entries not matching the correct pitches is a hardware / OS problem.
If the computer is spending more time on computation/redraw because it
is more complicated, wouldn't the mismatching get worse? I confess I
don't understand why not.
Christopher
_______________________________________________
Finale mailing list
[email protected]
http://lists.shsu.edu/mailman/listinfo/finale