From: Dominique F. <fo...@gr...> - 2011-11-25 14:07:53
|
Hi, A new version of the Guido Engine Library, applications and tools are available from the sourceforge files section. The main changes are: - export to svg : embedded in GuidoEditor or available using guido2svg command line tool - export to midifile : embedded in GuidoEditor or available using guido2midi command line tool This version has been purged from all memory leaks and should be more robust to syntax errors In addition, several bugs (crash bugs or incorrect rendering) have been corrected. The Max and PureData external have also been updated to run with this version. See the change log for details and read the IMPORTANT NOTE below. Best, -- Dominique =================== IMPORTANT NOTE: =================== - the guido font (guido2.ttf) has been modified: you should install the new version for a correct rendering (automatically done on ubuntu) - for developers: up to now, it was possible to release the ARHandler and GRHandler (using GuidoFreeAR and GuidoFreeGR) in any order but that was a side effect of memory leaks. Now, you should release them in the reverse order of allocation (i.e. call GuidoFreeGR first and next GuidoFreeAR) ---------------------------------------------------------------- Change log ---------------------------------------------------------------- 2011-11-25 version 1.4.6 - memory leaks corrected - corrects accidentals management with system bar and implicit bars ---------------------------------------------------------------- version 1.4.5 (not officialy released) - guido font modified - new version is 3.3 (required for correct whole rest rendering) - MIDI file export capabilities and new GuidoAR2MIDIFile API - incorrect rendering of \alter in chords corrected - potential crash with \acc incorrect spec corrected - potential crash bug with \text tag corrected - change in accidental management to cover octave changes and to comply to the practice described in "Behind Bars" E. Gould p. 79 - corrects a bug in tuplet display (e.g. strange vertical bar with values like [_/28 c2/16]) - corrects a scaling bug in tempo rendering (musical form was not visible) - duration spec supports absolute time using 'ms' form (e.g. e1*1500ms). The absolute time is converted to an equivalent music time assuming that a quarter note is 1000mls. - new GuidoGetVersionStr API - bug in xxxBeg:id xxxEnd:id parsing corrected: id was always null leading to an incorrect rendering - new embedded svg device and new GuidoSVGExport API |