From: terminator356 <ter...@us...> - 2009-03-09 02:06:00
|
Update of /cvsroot/lmuse/muse In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv15085 Modified Files: Tag: REL07 ChangeLog Log Message: See ChangeLog Index: ChangeLog =================================================================== RCS file: /cvsroot/lmuse/muse/ChangeLog,v retrieving revision 1.214.2.215 retrieving revision 1.214.2.216 diff -C2 -d -r1.214.2.215 -r1.214.2.216 *** ChangeLog 18 Feb 2009 04:51:16 -0000 1.214.2.215 --- ChangeLog 9 Mar 2009 02:05:17 -0000 1.214.2.216 *************** *** 1,2 **** --- 1,49 ---- + 19.02.2009 + * Patch: Patch to find best available ALSA timer. (T356) + - Submitted by Pedro Lopez-Cabanillas. Patch was named "muse_alsatimer_2nd.patch". + - "This patch adds selection logic to ALSA timer initialization, trying to find + the best available ALSA timer (a non slave timer with lowest resolution). + Currently muse uses only the ALSA system timer, even when the system has an + ALSA RTC or ALSA HPET drivers available, which are probably better for many users." + * Patch: Patches for printf%zd/size_t, and grepMidi/gcc4.4 issues, and fix some compiler warnings. (T356) + - Submitted by Orcan Ogetbil. + - Patches were named muse-size_t.patch, muse-gcc44.patch, and muse-fix-some-compilation-warnings.patch + * Fixed: Some more issues with manipulating drum tracks and underlying controller events. (T356) + - Changing a drum track's output port, (and allowing muse to change the whole drum map), + was not changing existing port controller values. + - Also changing a track from 'midi' <-> 'drum' was not changing the port controller values properly. + - NOTE: I still observed occasional 'ghost' midi port controller values. Tracking this issue... + * Fixed: Seek or Init Instrument with XG instrument caused double loading of controller init values. (T356) + - Moved controller init code from MidiPort::sendGm/XgOn() to a new MidiPort::sendGm/Gs/XgInitValues() + and changed Audio::initDevices() to call them. + * Added: 'Value' readout on menu toolbar (beside 'Cursor' readout), in Drum Editor. (T356) + - Just like pianoroll, except it only shows controller values. + - Now you can read the values you are drawing on the Drum Editor controller graph. + * Fixed: Some issues with configuration, and appearance window. (T356) + - Muse now remembers configured 'selected track foreground/background' colours. + - Added "Midi Editor -> controller graph" colour configuration option (default navy blue). + - Fixed Arranger and Style/Fonts windows not showing current values. + * Fixed: Segfault with Appearance configured to show events, with a part tick > 0 on part canvas. (T356) + - Added limit checks on from/to variables in PartCanvas::drawItem(). + * Fixed: Midi controller graphs were displaying 'quantization' vertical lines instead of 'snap' lines. (T356) + - Changed CtrlCanvas::draw() to use raster instead of quant value. + - Also changed gray background colour to darkGray, so 'major' snap lines can be seen. + * Added: Send 'null' midi controller parameters after each RPN/NRPN controler event. (T356) + - Symptom: After muse sends any RPN/NRPN controller event, operating the 'data' (MSB/LSB) + midi controllers affects that RPN/NRPN controller. + - Cause: The RPN/NRPN parameters are still active, open to any subsequent data adjustments. + - Cure: Send 'null' parameters after each RPN/NRPN event, so that subsequent data adjustments + are sent there instead. + - Added adjustable 'null' parameter numbers to the instrument editor. Typically they should + be '127/127', but they are adjustable (select an unused controller number) if desired. + They can also be turned off, if desired, by selecting 'off/off', so that muse will NOT send + them. Turning them off is useful for instruments which do not use RPN/NRPN controllers. + * Changed: GS/XG instrument patches high banks from 18 to 128, 17 to 127, and 5 to 65. (T356) + - Was it a typo? XG specifications say high banks should be 128, 127, 65 etc. + - Also, in instrument editor, reorganized XG Drum patches into Drum Kits and Sound FX. + - TODO: Other instruments may have to be changed, too. + * Fixed: Track info 'Rec' button: If new part was created, it was too short even to see. (T356) + - Changed Song::recordEvent to round (tick + 1) up one bar. + - Added separate record buttons for program (and bank), volume, and pan. 18.02.2009 * Added: Missing midi program controller to pianoroll/drum edit controller graph and adjustment knob. (T356) |