Update of /cvsroot/lmuse/muse
In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv25203
RCS file: /cvsroot/lmuse/muse/ChangeLog,v
retrieving revision 18.104.22.168
retrieving revision 22.214.171.124
diff -C2 -d -r126.96.36.199 -r188.8.131.52
*** ChangeLog 9 Mar 2009 02:05:17 -0000 184.108.40.206
--- ChangeLog 13 Mar 2009 02:29:50 -0000 220.127.116.11
*** 1,2 ****
--- 1,18 ----
+ * Fixed: Global configuration dialog 'Displayed Resolution', and added 'Midi Resolution' boxes. (T356)
+ - Separate midi/gui configurations were allowed, but not implemented.
+ - TODO: Now make the 'Displayed Resolution' setting actually do something.
+ The 'Midi Resolution' currently sets BOTH what should be separated into midi and gui.
+ Only config.division is used throughout muse, not config.guiDivision.
+ Also, now that these settings are working, they reveal some issues with drawing, such as
+ not enough pianoroll zoom-out ability with high resolution.
+ * Improved: Midi Clock output. Was improper, causing external devices to misbehave. (T356)
+ - Changed MidiSeq::processTimerTick().
+ - Tested: The target device slowly drifted out of phase with muse after about 20 bars.
+ Observed frequent major (left) phase shift possibly caused by queuing.
+ Used an equalization scheme to balance the time out. Must test if stability improves without this scheme.
+ MidiSeq::processTimerTick() still needs some tweaking.
+ Actually, maybe replacement with special alsa midi sync queue I read about. Checking...
+ - You may see severe phase difference if moving the cursor around and playing. Try playing from the song start.
* Patch: Patch to find best available ALSA timer. (T356)