1.2.0 - website fixes. - initialize Script::dir_ pl 69.jcn1 - doco typos - tex-rules typo - added missing feta-braces*.mf pl 68.lu1 - texinfo fixes **************** pl 68.jcn2,3 pl 68.hwn1 - more tutorial stuff. - note^\dynamic scriptdir. - dynamics listen to verticalDirection as well. - \property automaticMelismas -> \property automaticMelismata - dynamic padding for crescendi. pl 68.jcn1 - small tutorial fixes ********* pl 67.hwn1 - tutorial updates - \property beamAuto -> noAutoBeaming pl 67.uu1 - abc2ly updates pl 67.jcn1 - bfs: refman/parser subtract - chord::find_additions_and_subtractions: termination assurance - bf: refman: chord-inversion examples ******** pl 66.hwn1 - bf: chord mode unsigned '-' -> unsigned CHORD_MINUS (1 SR conflict). - refman reedit. - dotdown only when verticalDirection is set. - bfs: abc2ly convertor (more or less) successfully converts movement 2 of Beethoven 7. - \repeat "semi" -> \repeat "volta" - all spacing params into paper vars. - spacing before grace notes. - warn if font not found. - staccato dot / tenuto centering - spacing for clefs. - bf: Stem_staff_side::do_substitute_element_pointer (); - new screenshot ******** pl 65.hwn1 - refman updates - added \simultaneous { } , \sequential { } syntax, for consistency. pl 65.jcn2 - bf: if tie then melisma pl 65.uu1 - bf: squashed 2 sr conflicts in parser. pl 64.jcn2 - stanchen almost without " " hacks - if tie then melisma..? - refman updates - Abbreviation.beam -> Chord_tremolo - bf: chord tremolo vs beam over rests - bf: note width for noteless stem ******** pl 64.jcn1 - resurrected abbreviation beam - coriolan fixes pl 64.hwn1 - reference-manual updates. - slurdash -> slurDash, keyoctaviation -> keyOctaviation pl 64.uu1 - \property forceHorizontalShift - bf: denneboom.ly - warn if translator switching to self. - warn if brace at end of lyric syllable. - bf: Repeated_music::alternatives_length_mom () - \property automaticMelismas: if slur then melisma - \property noVoltaBraces - bf: star-spangled-banner pl 63.lu2 - very tight: hinterfleisch -> 0 : input/bugs/spacing-very-tight.ly - bfs: neutral beam and tie directions (daar was ik al bang voor:-) - bf: abe: may beam over skip, as long as note present too - bf: scsii-prelude: added slurs using skips ********* pl 63.uu1 - mutopia updates courtesy Peter Chubb - Don't make Time_scaled_music for c4*2/3 entry, only do the time compression. Should cure spurious Tuplet_brace/spanner warnings. pl 63.hwn1 - bf: Spacing for key/timesig at end of staff. - negative font magnification - slurs on grace notes. - paper var stem_default_neutral_direction - bf: dot-columns. pl 63.jcn2 - bf: midi2ly/duration-iter/convert: handle durations >= 1 - set reasonable default for text/dynamic paddings pl 63.jcn1 - junked some of (my) old metapost stuff pl 63.lu1 - some faq entries - chord input and proceccing fixes - bf: nederlands.ly ********** pl 62.jcn4 - fixes coriolan pl 62.hwn1 - ps-to-pfa.py: use std modules re, find - minor input fixes - use mfplain.mp - Metapost does unfill with setgray. This confuses GS. Do text substitution with eofill. pl 62.jcn3 - bfs: preludes - found more wierd spacing pl 62.jcn2 - bf: don't start auto-beam on stem that contains only a rest - bf: rm .ms yodl output - bumped stepmake version pl 62.uu1 - don't space rhythmic requests coming from Lyrics. pl 62.jcn1 - bf: auto-beamer: consider starting beam based on new rhythmic head - bfs: preludes-4, cello-suites - \addlyricsified standchen and twinkle (ugh: \repeat and \addlyrics) - bf: interstaff slur slope damping - bf: in-band signaling slur snap pl 61.jbr1 - Documentation/ntweb/GNUmakefile: Made EXTRA_DIST_FILE style fix and added dist-plain target as dependency to the default target. - scripts/ly2dvi.py: getpid does not behave very well across platforms so I am creating temp file names with the Python tempfile module. The generate lilypond dependency file option was broken and is now operational. I also changed the dependency switch from -d or -M to match lilypond. - stepmake/bin/package-zip32.sh: Added build of ntweb html documentation *********** pl 61.hwn2 - revise / junk various input files. - junk Music_list_iterator - bf: declared paper + \shape - bf: \shape and wordwrap - Busy_playing_req () - Music_iterator::try_music_in_children (), so explicit \context Staff is often not needed for * tuplets * repeats - automatic rest detection for \rhythm - regtest tight-spacing.ly - regtest lyric-combine.ly - Melisma_playing_req, Melisma_engraver, Busy_playing_req: stuff for syncing music & lyrics. - simplify Extender_engraver, Hyphen_engraver. Assume lyrics come in from only one voice. - docced ambiguities in grammar. - mudela-book -I behavior, verbosity. - state search path when file not found pl 61.hwn1 - bf: \scm with --safe - (ly-gulp-file) - no need to set GS_LIBDIR, .ps files are inlined and directly printable. - bf: spacing engine - fixed paper11/13/16/20/23/26.ly - use (header-end) iso {ps,tex}setting - bf: convert-mudela --output - move \version check to lexer.ll - moved repeated-music-iterator.cc to folded-repeat-iterator.cc - bf: broken crescendi - removed delayed Spanner breaking. - new implementation of \rhythm: * Lyric_combine_music * Lyric_combine_music_iterator * \property melismaBusy sets melisma state. * (commented out in parser.yy -- solution is not good enough yet.) - bf: record def spot of seq/sim music - junk Music_iterator::next_music_l (), Music::to_rhythm () & friends. - junk Re_rhythmed_music & friends - mudela 1.1.62: \shape = -1 -2 -3; -> \shape -1, -2, -3; etc. solves one ambiguity. - grace notes at end of music don't crash Lily. ******* pl 60.jcn2 - moved creation of $BUILDDIR/share/locale into set-lily.sh - slur slope change constraints when snapping - slur height damping based on bow height - don't typeset unfinished (auto) beams pl 60.jbr1 - Documentation/ntweb/angels.ly, Documentation/ntweb/guile.patch: added - Documentation/ntweb/GNUmakefile: add above to EXTRA_DIST_FILES pl 59.mb2 - Tempo changes in MIDI output! - gallina.ly:auto-beaming - added property articulationScriptVerticalDirection (useful in N.W.Gade/score.ly) - bf, N.W.Gade: removed some more misprints pl 60.uu1 - bf: hara-kiri.ly pl 60.jcn1 - interstaff slur tuning - added some regtests - removed now silly check in encompass-info ********** pl 59.uu1 - papervar loose_column_distance - scripts don't collide. - bf: midi2ly outputs \context iso \type pl 59.jbr1 - lily/colhpos.cc: fixed typo - Documentation/ntweb: Updated News and added all the files associated with Windows Distribution web page. - stepmake/bin/package-zip32.sh: added the ntweb page to formated distribution. pl 59.jcn1 - bfs: slur damping - papervar slur_interstaff_snap_to_stem pl 59.hwn1 - \property graceAlignPosition : put grace notes after main note. - moved pianobrace stuff into Lookup - moved Local_key_engraver out of Voice context, and acknowledge Grace_align_items. Solves tie + accidental problem. pl 59.mb1 - Some small clean-ups and bug fixes *********** pl 58.uu1 - experimental pdftex support, courtesy Stephen Peters. - --version support - junked complicated loose column handling. - only stretch the extra space after prefatory matter, not the entire width of prefatory matter. - standardise(d) switches:-d for debug, -M for Make deps, -m for midi-only. - bf: papervar non_musical_space_strength now works. Set to 8 (-> Strong! ) - bf: space after time_sig. - bf: decrescendi. - bf: barlines on voltas ************ pl 57.hwn1 - bf: accidentals on grace notes. - \property graceAccidentalSpace - bf: ignore grace notes duration for non-grace spacing. - uncommented Key_req::transpose. - Dot_column::do_post_processing (): better dot collisions, see dots.fly. - derive Dot_column from Note_side_item. - renaming of files * heads-engraver * request-iterator * p-score * engraver-group pl 57.jcn3 - bf: no extension: assume .ly - bf: bow::do_width; which in turn allowed - removed broken interstaff slur damping hack, and - bf: slur height damping fixes damping pl 57.jcn2 - bf: ? priority and snap to stem pl 56.jcn4 - interstaff slur fixes and damping pl 56.mk1 - bf: collision.cc: collisions between chords with different stem directions and close heads. ****************s************** pl 56.jcn3 - slur de-hairification * slurs always attached to noteheads, by default * corrections for steep and high slurs * snap to stem end when close - bow/tie/slur dy/dx fix pl 56.hwn1 - some spacing tweaks. - bf: two repeats + alts after each other. pl 56.jcn2 - tie: bfs + even simpler pl 56.jcn1 - bf: re-added \textflat,sharp to fix chords... - bf: chord-modifier and mandatory dot: c-maj5 - tutorial chord fixes - tie fixes and boldifying: * removed sloping (dy!=0) code * use actual note-widths * y[left] == y[right] * follow OSU rules, I hope (from comments in text -- must check) * undetermined direction -> down; inverse of stem - bf: beam: undetermined direction -> up; like stem - slur-symmetry fixes - fix for \rhythm and seq_iter childs (still crude, but more effective) ********* pl 55.uu1 - use GS' anti aliasing pl 55.jcn1 - auto-beamer: consider current duration first in ending/starting beam this way, you can have 16ths auto-beamed, in some way, but 8ths never beamAutoEnd_16 = 1; beamAutoEnd_8 = 1/8; - added some classes and few lines of doco to .dstreamrc - refman: * comment out broken * commented out stale tex macros (tex/* dir too) * bfs/new syntax: chords - more midi2ly renaming stuff - bf: make info (midi2ly and other renaming) pl 54.jcn2 - bf: auto-beamer: don't beam over skips - update BUGS pl 55.mb2 - Font update: added more mensural style time signatures, old2/4, old6/8alt, old4/8 thanks to Christian Mondrup. - bf: correct indentation of first line (removed \leavevmode) plain TeX still gives wrong indentation - bf: volta brackets broken over several lines get open end. Final bracket gets vertical end if it stops at double bar. - Dashed grace flags also for durations shorter than 8. - N.W.Gade: fixed some details pl 55.mb1 - bf: font magnification also in PS output - bf: set the GS_* variables correctly in buildscripts/lilypond-*.sh - bf, lily.scm: errors in (de)crescendo - bf, lilyponddefs: removed \noindent pl 55.hwn1 - fixes: horn-concerto-3.ly - bf: grace before tuplet. - bf: decrescendo - bf: multimeasrest numbers centered. **************** pl 53.jbr2 - Documentation/ntweb/index.html: Updated nt distribution web page pl 54.uu1 - bf: Stem lens for beams. - move meta doco to Documentation/metadoc - move .bibb to Documentation/bibliography - rename mi2mu to midi2ly - removed other-packages.bib to comply with GNU standards pl 54.jcn1 - mutopia/J.S.Bach/Duette 1&2 pl 54.mb1 - Renamed \wheel to the \coda - bf: correct gap in tuplet braces pl 53.hwn2 - move more parameters from PS/TeX to Lily. - PS cleanup - TeX cleanup. - bf: also make (empty) bar at end of voltabracket. - bf: don't put slur over rest. pl 54.uu1 - debian updates (anthony fok). ************* pl 54 (july, 8) pl 53.jbr1 - scripts/ly2dvi.py: A fix for the multitude of file systems supported by windows. As long as the paths that the cygwin apps use are UNC style and the paths that the native windows apps use are DOS style everybody is happy. I add quick and dirty unc2dos function to facilitate this approach. pl 53.hwn1 - bf mudela-book. - better min distance for multi measure rests. - junk ATOM_SMOB - control tuplet gap size from paper. - bf: output header as PS strings for PS out. - bf: cached-fontname - control volta height from paper block. pl 53.jcn5 - \rhythm-ified and text bfs: standchen.ly - walk rhythm through *_iterator::next_music_l () pl 53.jcn4 - more abc2ly hacking, including lyrics and \rhythm - bfs: \rhythm - \rhythm-ified input/twinkle.ly pl 53.jcn3 - put rhythm A on pitches/lyrics B: \rhythm MUSICA MUSICB input/test/rhythm-melody.fly input/test/rhythm-lyrics.fly - syntax changes: o * dot-only duration dropped: use c4 c4. iso now invalid: c4 c. * chords: optional_dot now mandatory: \chords { c-1.2.3 } iso now invalid: \chords { c-1 2 3 } * @c@ (notemode_chords) syntax dropped. rather use: \notes { c d \chords { e f } } pl 53.jcn2 - \property graceFraction: part of next note taken-up by grace(s). - Note_performer: add moments for delayed notes, fine for single grace notes: hear gnossienne-4.ly pl 53.jcn1 - grace performance - fixed tie-performance - bf: abe pl 53.gp1 - added Hyphen-engraver, Hyphen-spanner ************ pl 52.jcn3 - bf: mi2mu: midi without key - try at grace-performer-group; breaks MIDI output even when no \grace - silly tie-performer - performers play_element () delayed to do_pre_move_processing () pl 52.jcn2 - bfs standchen + grace, gnossienne-4 - decoupled midi output from input pl 52.jcn1 - bf: moved accidental code from Key_engraver to Key_change_req - bf: midi-key - bfs: mi2mu: core-dumps, keys, key-names, key-changes, notenames pl 52.hwn2 - new-beaming.cc: new beaming code * now does [c8. c32 c32] correct by itself. * beam over barlines * non-fitting stems handled gracefully (eg. [c8 c4 c8] ) - junked rhythmic grouping, \grouping and all associated bits. - bf: do try_visibility_lambda for nonbreakable items as well (fixes \nobreak on barline) - bf: Cons_list::truncate() pl 52.hwn1 - repeat-engraver cleanup pl 52.gp1 - bf: make doc++ corrected to only include *.h and *.hh files. pl 52.mb2 - Added \repetitions: prints symbol for repeated bars. Same syntax as multi-measure rests! - Added \segno and \wheel script symbols pl 52.mb3 - Added barSize property. Junked barsize variable. ************ pl 51.uu2 - grace note flags, move Lookup::flag into Stem - faq updates: doc++, Matt's page - fixes for doc++. - bartype string uses "brace" and "bracket" iso. "{" and "[" - some of assert()s replaced by programming_error () pl 51.mb1 - N.W.Gade: added real grace notes - feta-banier.mf: added grace note flag pl 51.uu1 - use weAreGraceContext \property to determine self_grace_b_ - made more engravers grace aware. pl 50.jcn2 - filed egcs bug report for powerpc. - removed unnecessary #ifdef powerpc - grace and other fixes for auto-beamer - grace and other fixes for (beam-)stem-lengths - input/test/bugs/hairy-grace.ly (urg) - input/test/bugs/grace-accidents.ly (urg) - input/test/bugs/grace-grace.ly (core) - fixes: gnossienne-4.ly pl 50.hwn2 - Timing_translator: add proccing moments to nearest global translator, not to top global translator. - cadenza.ly: grace notes. - bf: auto staff switching ************ pl 51 pl 50.hwn1 - grace notes: * Grace_iterator * Grace_music * Grace_engraver_group * move Score::run_translator to Global_translator::run_iterator_on_me * stemLength property, Stem::length elt property * Grace_align_item * Note_head_side baseclasses Local_key_item, Grace_align_item * Local_key_engraver moved to Voice. * Grace_position_engraver * Added Rhythmic_head::stem_l_ * Various other robustifications. - lily.scm: scm->string - folded reps without alts. - Paper_outputter uses scm->string - stem params now in staff positions iso. real dimensions - internal: Junk all G_ and g- prefixes ************ pl 49.mb1 - bf: ly2dvi -N - Added dynamicPadding property (applies only to dynamic marks, not (de)crescendi. pl 49.jcn4 - resurrected gnossienne-4 - Documentation fixes (for texinfo get yodl-1.31.13, tbr) - minor abc2ly fixes; successfully converted some simple abc files from http://faeryland.tamu-commerce.edu/joyce/ - www.mail-archive.COM pl 49.jcn1 - guile scm_gc_mark () workaround: - via scm output wrapper buildscripts/lilypond.sh, set: PATH=$LILYPONDPREFIX/buildscripts/out:$PATH - scm output fixes pl 48.hwn2 - bf: rest-collisions. - cleaned up standchen - bf: slur dims. - bf: unfold without enough alternatives. - Use Lily version for \version. pl 49.uu1 - ran purify. Fixed some small problems, plugged some leaks. - bf: linebreak at |: - doc updates by Adrian Mariano pl 49.mk1 - Breathing signs by Michael Krause ************ pl 48.hwn1 - \property hshift -> \property horizontalNoteShift (mudela 1.0.21) - cleaned up collision. \property hshift = 2 now supported. - Spacing: * bf: don't divide strength by distance if distance == 0.0 * cleaned up Spacing_spanner * simplistic optical illusion spacing for opposite stems. - don't use Protected_scm for Score_element::element_property_alist_ - some scsii fixes. - Lookup cleanups; junked Lookup::paper_l_ - abc-2-ly: tuplets, guitar chords., chords, pl 48.mb2 - bf: correct accidentals after tied over note. pl 48.mb1 - bf, lookup.cc: Count '{' also directly after a TeX macro - bf: textstyle->textStyle in all examples. pl 48.jcn1 - bd: interstaff slurs at line break pl 48.uu1 - add a WX field to AFM output. - add space before ; in AFM output ********* pl 47.jcn1 - bf: interstaff slurs (urg: more segfaults in scm_gc_mark ()) pl 45.hwn3 - Abbreviation -> Stem_tremolo. - bf: Stem_tremolo in Beam. - bf: Stem_tremolo over whole note. - spacing before clefs. - Spacing_spanner is now on by default - junked most of Spring_spacer - Tunable space after barline. ********* pl 46.mb2 - Reintroduced the tupletVisibility property. Same values as the old version (pletvisibility), see the Reference Manual. Note: does not work correctly with automatic beams. - Added a tupletDirection property. pl 46.uu1 - bf: {} in texts. pl 45.hwn2 - more doc updates. pl 46.mb1 - Added property articulationScriptPadding - N.W.Gade: layout fixes ********* pl 45.hwn1 - Audio broadcast & acknowledge. - more advanced spacing for prefatory matter - tuplet appearance tweaking - bf: ChoirStaff pl 45.uu1 - glossary fixes (thanks Dirk). pl 44.jcn2 - bf: auto-beamer: long standing br form AM ********* pl 45 (may 28) - reinstalled Thread (there you are, John) - german vocab. pl 43.hwn2 - split G_staff_side_item into G_staff_side_element and G_staff_side_item. - junked old Staff_side - Crescendo also uses G_staff_side_element - crescendo_shorten paper var. - create horizontal groups for break_aligment inside Break_align_item. - more abc-2-ly fudging pl 44.mb1 - bf, property.ly: change fontsize->fontSize - N.W.Gade: removed old tie behaviour - bf, ly2dvi: expand .sly extensions ********* pl 44 pl 43.jcn2 - bf: repeat :| placement + core dump input/test/repeat.ly input/test/coda-kludge.ly - bf: mf without ljfour * feta-accordion fix/hack for feta11 at 300dpi pl 43.hwn1 - half assed attempt at ABC convertor. - Spacing_spanner: "decentral" spacing stuff. Use -t to try. - bf: StaffGroup vertical alignment - \property {slur,tie,}ydirection -> {slurV,tieV,v}erticalDirection (1.0.20) - Spanner now hangs on left endpoint. - \property forgetAccidentals: do not remember accidentals. Every note not in the key triggers typesetting of an accidental. - \property noResetKey: do not reset key at start of measure: accidental remain in effect until overriden - bf: ties & accidentals (fix breaks oldTieBehavior) - junked Tie::same_pitch_b_ pl 43.jcn1 - configure, set-lily.sh, release stuff pl 42.tca2 - lilypond don't put \interstaffline after last line. This to get really nice vertical spacing for mudela-book. - mudela-book: vertical spacing - lilyponddefs.tex: commented out \parindent=0pt to get correct paragraph indent for mudela-book ************ pl 43 pl 41.hwn3 - reinstated \property inheritance - \property SkipBars -> skipBars - \property midi_instrument -> midiInstrument - \property fontsize -> fontSize (mudela 1.0.18). - bf: add a space after lyrics. - junked flower DLL classes - rewrote repeat music and iterators (mudela 1.0.17) * Folded_repeat_iterator * Unfolded_repeat_iterator * New_repeated_music * syntax change: \repeat FOLDSTRING NUMBER Music [ALTERNATIVE Music_se quence] - data struct simplification: junked Dynamic_req, Absolute_dynamic_req, Span_dynamic_req, Slur_req, Beam_req. Use Span_reqs and Text_script_reqs with type fields instead. pl 42.tca1 - updated mudela-book documentation - misc mudela-book.py - accordion: smaller dots + little script renaming pl 42.jcn1 - bf: hp-u(rg)x: user build; sm 73 - bf: hp-u(rg)x: sm74 pl 41.mb1 - convert-mudela: convert textstyle -> textStyle - refman.yo: properties moved to correct contexts. - mudela-book.py: Added singleline, multiline options. Fixed default line width bug. *************** pl 41.hwn2 (may 10, 1999) - bf: Score bar line thickness. - more paper writing - website tweaks. - Graphical_element::dim_cache_ now alloced separately. - junked Graphical_element::absgolute_offset - Musique-de-Table - mmrest_x_minimum now works at begin-of-line. - junked Span_bar::extra_x_off - \property foo.bar = \stringid + \otherstringid - bf: stop on lexer errors as well. - only do vertical alignment at Score level. - tweaked ledger endings a bit. pl 41.hwn1 - small fixes. - mudela-book.py patch (thanks MB) pl 41.mb1 - Added the installation instructions to the top web page. - N.W.Gade: Added triangolo part, minor changes. pl 41.tca1 - Lookup::accordion and removed some accordionfonts *************** pl 40.uu2 - rest ledger lines are dimensionless. - Score_elements are added to the Paper_score directly when announce_element () is called. This makes it possible to init molecules from within engravers. - changed \type to \context - \context Contextname = ID Music is now a real separate production * you can do \context C1 \context C2 and C1 won't overwrite C2 * you need some extra explicit context specs, eg. if you start a voice with a chord. \score { \notes { } } should be \score { \notes \context Voice { } - set staff margins on grandstaffs too. Center staffmargins vertically. - \property values are not inherited anymore, i.e. setting Score.minVerticalAlign does not set GrandStaff.minVerticalAlign, Staff.minVerticalAlign and Voice.minVerticalAlign as well. - {Axis_spanner, Hara_kiri}_engraver which can be added at wish. Hara_kiri should be working again. - boilerplate for accordion stuff. - some more paper writing. - bf: substitute vertical refpoint as well for broken items. (fixes clef^8) - bf: translating molecule without elts but with dims. (bf: accidental spacing.) pl 40.mb1 - bf: ly2dvi set MFINPUTS so standard tree is found before lilypond - bf: lilypond-regtest.doc, ls-latex.py; now finds author/title pl 40.uu1 - large documentation patch by Adrian Mariano ******** pl 40 pl 39.mb2 - added more mensural style time signatures, old3/4, old6/8, old9/8 - redesigned old6/4, old9/4 - Updated refman.yo, lilypond-regtest.doc, clefs.ly, time.fly pl 39.hwn1 - consified mi2mu (pl 37.jcn1) pl 39.mb1 - bf: invisible clefs don't take any space, moved _8 below clef - updated incipit example and macro pl 39.uu1 - delete graphical objects in reverse - faq updates. ******** pl 39 (april 12) - \property textstyle -> textStyle pl 38.tca1 - added scm/accordion-script.scm and update ly/accordion-defs.ly - renamed some accordion symbols to make them more english and less norwenglish. - removed dot from \accBayanbase pl 37.script4 - bf: molecule - bf: tuplet spanner appearance. - bf: less spacing after clef. Invisible bar has no dims. - included AIMS. The why of Lily. - warning if duplicate engraver. - warning if no ties could be created. - bf: \time1/4; .. beams .. - bf: staff switching beams / slurs. - tuplets on multiple beams. - Documentation/tex/lilypond-regtest.doc - bf: nested tuplets - slur cleanups. - bf: multi_measure_rest_engraver in Score_context. pl 38.uu1 - bf: clef_8 - bf: barnumbers. pl 37.script3 - fixes for spring_spacer, introduced Spacing_engraver - cleanup for rest-collisions. - hacks for GUILE gc - mudela-book \mudelafile - Documentation/tex/lilypond-regtest.doc - MF rest fixes ******** pl 38 (april 6) pl 37.script2 - bf: AFM for BlueSky AFM files. - \penalty = 4278 -> \penalty 4278 - URG!! fixed major (unnoticed) bug in dependency engine - Further Script hacking: * G_script_column * G_script_column_engraver pl 37.script1 - major Script rehack: * G_stem_staff_side_item * G_script * G_script_engraver * G_script_req - junked Text_def, changed \property textstyle -> \property textStyle (todo -> convert-mudela) - Line_of_score is an Axis_group_element, no more overlapping lines, hopefully. - mf: whole diamond head tweak pl 37.mb2 - Added property clefStyle: "" / "transparent" / "fullSizeChanges" - New example: input/test/incipit.ly - Documented clefStyle and restStyle in refman.tex - Partial bug fix: octaviated clefs. Still broken!!! pl 37.mb1 - Added property restStyle. - mensural 4th, 8th and 16th rests. pl 37.uu1 - FreeBSD bf **** pl 37 (march 30, 1999) - note head styles, see input/test/noteheadstyle.fly * \property noteHeadStyle: * diamond note heads (probably really ugly) * cross note head. * harmonic head (mf sources were tweaked) * transparent for no \heads * \property noteHeadStyle ="" for normal heads. pl 36.mb2 - bf: timeSignatureStyle - Added dynamic fz (forzando) to Lilypond - bf: N.W.Gade, sfz -> fz pl 36.hwn1 - debian fixes. - don't insert extra alignment space for empty stuff. - Align_element derives from Axis_group_element - junk cruft for detecting upbeam / downbeam. - junk all *{horizontal,vertical}* Score_element derived classes. - G_staff_side_item::padding_f_ now generic property. - some tweaking of beam & stem. - junk pointerlist in Sources - junk Stem::mult_i_, Stem::beam_gap_i_, G_staff_side_item::padding, Bar::at_line_start_b_, Key_item::c_position_, Note_head::type_str_, Note_head::staff_size, Stem::xdir_ pl 36.mb1 - bf: N.W.Gade ************** pl 35.uu1 - more memory tweaks: don't do Score_element::line_l () when deleting lines. - more generic properties. - change ridic. dims assert into warning. - tex/ midi fixes (thanks, Mats). - bf: don't crash when no Stem_infos are set. - extender-spanner simplification - working MIDI chords (Thanks Dscho) pl 35.jcn1 - some ps fixes ************ pl 35 pl 34.hwn2 - "Lily Was Here" is def'd as \mudelatagline, override with \header { tagline = "... " ; } - \property currentBarNumber: set current bar number. - \property postBreakPadding: tune extra space padding after linebreaks. - \property textEmptyDimension: disregard script text dimensions (untested) - \property staffLineLeading: set the staff space - adjustable staff space size (per staff) - Staff_symbol_referencer as base class for elements that use info of the staff symbol. \property numberOfStaffLines also works OK with ledger lines. (Is that useful? dunno.) - warning if someone does \translator with no name - junk Item::breakable_b_ - junk PointerList, use Killing_cons - bf: Auto_beam_engraver. - bf: mmrest engraver. - use callbacks for Dimension_cache. - lots of small cleanups. Junk various members of Score_element & derived classes: * Item::original_l_, * Spanner::original_l_, * Score_element::transparent_b_, * Item::break_priority_i_, * Item::break_status_dir_, - merge Score_priority_engraver / Score_horizontal_align_engraver - Use more generic element properties. - precompute SCM symbols. - remove_elt_property (): Try to junk an element property, if not needed anymore. pl 34.uu1 - more PointerList junkings. - MIDI bugfix. - be more conservative with Dicts/Hashes mem usage ********* pl 34 pl 33.uu2 - some performance cleanups: junked PointerList instance, plugged some leaks. - style -> fontname now in scheme. - minor Score_element brainsurgery: * generic element properties. * junked Score_element::junk_links, Score_element::unlink * junked Directed_graph_node as superclass of Score_element, this should reduce mem usage a bit. pl 33.jcn2 - fixed autobeamer's beam->unlink () pl 33.jcn1 - allow autobeaming according to duration iso (crude) multiplicity pl 33.jbr1 - change my email address - Windows platform does a cp -r instead of a ln -s pl 33.uu1 - bf: ^ and _ - junked poor man's dynamics. ********* pl 33 pl 32.mb1 - bf: \> and \< were interchanged!! - Added property: textScriptPadding - Changed copyright text on the Gade score. pl 32.uu1 - really include Gade score now. - fixes: install-[out-]targets, INSTALLATION_[OUT_]SUFFIXES - install TFMs in separate dir. pl 31.hwn3 - Span_bar bugfix (there you go, Mats). - bf: Score copy ctor (-> bf declaring score) - new Tie behavior: only tie identical pitches, switchable with oldTieBehavior - junked cautionary_b_ from Musical_pitch pl 32.jcn1 - set-lily: set weird locale links for $LILYPONDPREFIX ********** pl 31.mb2 - Added example: "Imellan Fjeldene" by Niels W. Gade. - bf: don't attach staff margin text to clef changes within the lines. (Still not perfect: no text when a clef change happens pl 31.hwn2 - be somewhat lazy in break/object multiplication. - print # elements for memory usage impression (try -t) - Paper_score cleanup - junked various Pointer_list instances. Executable now is smaller. - junked various cruft - merged do_substitute_dependen{t,cy} to do_substitute_element_pointer () - more parser cleanup - Interval uses Drul_array - bf: I've been drinking too much - delete break helpers before object breaking/multiplication. Try to save some memory. pl 31.jcn4 - bf: toplevel install, kpsewhich - sm 71, require yodl-1.31.11 - fix: slur macros - bf: info in rpm, if available - fix: rat != float - bf: slur-follow-music pl 31.uu1 - config.make: include GUILE_LDFLAGS ****** pl 31 (feb 16) pl 30.jcn1 - sm fixes, intl/ fixes pl 30.mb1 - Added support for magnification of TeX fonts ==> larger dynamics in 20pt scores. (Doesn't work in Postscript) pl 30.hwn1 - Debian patches (thanks, Anthony) - Italian support (thanks, Maurizio) - parser cleanup - minor chord.cc cleanups. - bf: \rc \rced - hara kiri doesn't do suicide with normal rests. - Hara_kiri_vertical_group_spanner generalised - extender engraver rewrite, now __ is like ~ [] |, ie. in between notes/lyrics. - lyric engraver now engraves only single voices. Use separate LyricVoices to get stacked lyrics. - bf: bar(Non)Auto first barline - barAuto -> barNonAuto ******* pl 30 (feb 15) pl 29.uu1 - typewriter font - star-spangled-banner bf (slur.cc). pl 29.jcn3 - fix: slur-case3.ly - init.sly: .fly with linewidt=-1 pl 29.jcn2 - resurrected ps output pl 29.hwn1 - bf: coord relative to self. - bf: error msg if no AFM found - bf: hang script on bar in other axis too (fixes staff-side-slur bug) - hang on scripts on clef as well (more to left for single staffs) pl 29.jcn1 - bf: volta sizes - GNU stuff on home page ******* pl 29 pl 28.hwn1 - bf: mid measure clefs (breakable items in non-breakable columns.) - spanner.cc assert changed to warning - (c) 1998 -> 1999 search replace. pl 28.jcn1 - new outline TODO + .emacs setup ******* pl 28 pl 27.hwn2 - un-SMOB Atom. Cons and Killing_cons as simple cons replacements. pl 27.jcn5 - outline TODO pl 27.jcn4 - measure-end hinterfleish patch - input/test/coda-kludge.ly - bf: volta-number placement - volta: support for "1.-2." "3" pl 27.jcn3 - bf's: zero-length repeats - Auto beamer: * turned on by default * input/test/auto-beam*.ly * support for time-defaults - Chords: * input/just-friends.ly * ChordNameContext * bf's: chord mode: accept STRINGS, rests * bf's: banter_str - new bool \property Score.barAtLineStart pl 27.hwn1 - global ctors - read lily.scm before all .lys - Link_array derives from Array - search repl: Array -> Link_array - junked most static casts - revamped Atom / Molecule: Molecule now is the public interface. Atom is a GUILE smob. Guile takes care of allocation and list stuff. - bar scripts on score bars (there you are, Mats) - :||: span bar fixed - using generic ledger lines now (regenerate fonts!) - refman updates (Thanks, Adrian!) - Molecule::operator = (), Molecule::do_center () - junked Span_score_bar, Score_bar, Staff_bracket, Piano_brace. Folded functionality into Span_bar - textstyle property for textual scripts. - lookup cleanups (time_signature, text, stem, junked extender, filledbox, simple_bar) - junked obsolete TeX stuff. - ly2dvi-testpage.ly - only make AFMs for feta[0-9]+.mf - using strings for abs loudness. pl 27.jcn2 - grand renaming: Duration vs Moment / Rational pl 27.uu1 - extra beam warning pl 27.jcn1 - complete redo of chord and chord name code - small fixes ************* pl 27 (feb 3) pl 26.uu1 - make TFMs too. - bf: dynamics. (Don't hang on spanner!) - read TFM before AFM. - fix din-MF stuff (UGH) pl 26.jcn4 - Chord: handle all chord stuff; lots of chord fixes - bf: Chord-name-engraver: find tonic - bf: my-lily-parser: get_chord pl 26.jcn3 - bf's: spring spacer end of measure - bf: tie/slur rods (dankje, lieverd) - bf's: intl/ compile, install, uninstall pl 26.jcn2 - enforce {slur,tie}_x_minimum (urg, paper vars?) - tie listens to tieydirection/ydirection - bf: tie placement pl 26.jcn1 - tutorial fixes - bf: OrchestralScore should do hara-kiri.. - bf: makeinfo: - info in rpm again - update to yodl pl10, yodl2texinfo fixes - use --force, .info should always be generated ********* pl 26 (feb 1, 99) 25.jcn2 - bf: staffside axis init - bf: staffmargin stuff. - Timesig C fixes pl 25.uu2 - junked Scarlatti clef - fixed clef^8 - Interpretation_context_handle is interface to interpretation context - Staff_switching_translator: automatic staff switching for Piano staffs. pl25.jcn1 - volta-spanner: junked dot_p_; not so handy after all: kerning?? - feta-nummer: added : ,-. - volta/tuplet thickness - bf: scs-paper - bf: ".|", and bar-thicknesses pl 25.uu1 - bf: default duration is 4 ********** pl 25 pl 23.ms2 - property noteheadStyle - first attempt to make harmonics : see input/test/harmonics.fly pl 23.ms1 - sinfonia.ly: several fixes - dynamics * increased range pppppp to ffffff * added sp, spp, sff, rfz * example see input/test/tchaikovsky.ly * updated dynamics in refman pl 24.jcn2 - website fixes - bf's: chords: * reverted c1*2, collides with \times {} * should use: c\breve, c\longa for long chords * addition: c-9, subtraction: c^5 * multiple -add, ^sub: c-7+.9-^3.5 - bf: lyric chord - bf: lookup text height - bf's: autobeamer pl 24.jcn1 - bf: rest collisions - separate tfm-reader - bf: :|: should not have thin lines pl 24.mb1 - bf: Correct units now used in the .afm files. ****** pl 24, Hacking Apart Together (Jan 25) pl 23.jcn9 - bf's: preludes-* (found a \meter and \transpose c`` there!) - bf: ly2dvi: don't barf on 'linewidth = -1.;' - bf: lily-version pl 23.jbr1 - scripts/ly2dvi.py: Windows 95 shell does not support redivrection of stderr. We now distribute ash and use it when needed. - stepmake/bin/package-zip32.sh: distribute ash, and guild ice-9/ directory. We build and distribute manpages in html format instead of text format. - Documentation/ntweb: Updated doco and now distributing as a self extracted binary with install script. pl 23.hwn4 - bugfixes - changed All_font_metrics to do TFM as well. - changed init/ to ly/ pl 23.jcn8 - tfm reader; revamped code from fontutils-0.6 pl 23.hwn3 - {Bar numbers|staff margin stuff|marks} fixed using Bar_script_engraver as base class - bf: PS points != Lily \pt - junked Bar_column_engraver - junked Text_item and some old files. pl 23.jcn7 - bf: piano-brace size (veels te simpel: kruis vingers tegen reject) - crude autobeam stuff in mi2mu - brevis, longa chords: c1*2,*4 - mutopia/E.Satie/petite-ouverture-a-danser.ly - prop: voltaVisibility - more cello-suite-ii fixes: * nice repeats * removed all beams ifo auto-beamer - bf's: autobeam - junked dur2real; beamAutoEndx now as rational string: "1/2" pl 23.hwn2 - _8 clef - junked #args symtable def. - junked Text_item. - moved Bar assembling into LilyPond - junked symtables reads - Lookup cleanups - junked Symtable from init/table* pl 23.hwn1 - revamped Scarlatti K3-L378 - some more doco - use interning/SCM for Scopes - hanging on now works for breakables too. pl 23.jcn6 - chord fixes; notemode chord syntax changed: @c@ @c-7@ - fixed cello-suite ii - bf's: auto-beamer; but nasty bug remains: input/bug/auto-beam.ly - bf: extender - (bit ugly) fix for lyric-chords - fixed repeats (dankjewel lieverd) * input/twinkle.ly * input/star*.ly pl 23.jcn3 - succussfully removed []s from wtk1-fugue2.ly - bf + smarter autobeamer pl 23.jcn2 - mi2mu: d-minor: des->cis, g-minor ges->fis pl 23.mb1 - bf: Position and possible SIGSEGV in Mark_engraver - Added padding support in G_staff_side_item - bf: Correct direction of textual scripts. - bf, lookup.cc: Fewer warnings about missing text styles. Same units used in all .afm files. pl 22.jcn5 - auto-beaming v0: input/test/auto-beam.ly *********** pl 22.jcn4 - bf's: repeat-engraver; \bar "|:", ":|" now deprecated for repeats - bf: :|, |: - property barAlways changed to boolean (0/1) - added boolean property: barAuto pl 22.jcn3 - bf: mmrest pl 22.jcn2 - updated mi2mu - bf: multi-measure-rest (input/test/m.ly) - half fix for staff-margin-engraver pl 22.jcn1 - bf's: cross-staff slur - bf: gnossienne-4 pl 22.tca1 - buxfix, \mudela{ \times 2/3{ ...} } works now ****** pl 22 - fixed "already have a Beam" error pl 21.jcn2 - gnossienne: hmm, how to * undisplay bars * don't put 'grace notes' in beam * put separator between "] \translator Staff=x" pl 21.jcn1 - gnossienne-4.ly (start of) pl 20.jcn2 - mutopia fixes; see preludes-1.ly for cross-staff beams and slurs - bf: broken interstaff slur - sm66: check for gmake ******* pl 20.jcn1 - interstaff slurs v0: preludes-1.ly - warnings for silly interbeam settings pl 20.hwn1 - inclusion of WIP article about LilyPond. - L.Mozart sinfonfia - bf: [c8 [c8 c8] ******** pl 20 pl 19.jcn5 - interstaff beams v0: see beam-interstaff.ly and wtk1-fugue2.ly pl 19.jcn4 - new stem/beam parameters - bf: forced stem shorten pl 19.jcn3 - dehairification of beam code; cleanup and bugfixes * stemlength * forced stem shorten * slope calculation * damping and correction * catch for silly beams: input/test/beam-suspect.ly pl 19.jcn2 - multi-measure-rest is now spanner SkipBars=0 is broken pl 19.jcn1 - hmm, almost centered whole-bar rests -- NOT ******** pl 18.jcn5 - bf: beamtrend - bf: vv-duet pl 18.mb1 - \mark now works, using G_staff_side_item. - Improved layout of multi-bar rests, including a new font symbol. pl 18.jcn4 - beam length adjustments - ugly beamtrend fix: input/test/beam-trend.ly pl 18.jcn3 - bf: (beamed) forced stem shorten - bf: broken slurs and ties; minimal slur/tie length setting ignored - bf: separators on cygwin pl 18.jcn2 - bf: stem-length algorithm - bf: beam direction algorithm - bf's: wtk1-fugue2.ly pl 18.jcn1 - stepmake update - small fixes: spacing.ly, wtk1-fugue2-ly, violino-viola duet. ******* pl 18 (jan 4 '99) pl 17.jbr2 - Documentation/README-W32: Brought my stuff up to date - Documentation/ntweb: updated for realease - stepmake/bin/package-zip32.sh: cygwin-b20 changes - scripts/ly2dvi.py: LILYPONDPREFIX fixes pl 17.jbr1 - scripts/ly2dvi.py root is now the shared directory path not the root of the lily installation. Environment variable LILYPONDPREFIX is also the path to shared directory. - lily/main.cc WINNT conditional added to avoid a casting of main_prog pl 17.hwn1 - bfs wtk1-fugue1 - spacing tweak: very widely and tightly spaced lines look better. - allow Beam settings to be overriden: property stemLeftBeamCount, stemRightBeamCount - junked Assoc, Assoc_iter - junked Graphical_element::{width,height} - junked Plet_swallow_engraver, Plet_engraver - Command_tie_engraver -> Tie_engraver, Command_beam_engraver -> Beam_engraver - naming brew_molecule_p / do_brew_molecule -> output_processing, do_brew_molecule_p - experimental Text_item, Staff_side - junked old Beam_engraver and old Tie_engraver. - AFM administration cleanup. - cache brewed molecules. Speed up ? - rehacked Graphical_element, introduced Dimension_cache ******** pl 17 pl 16.jcn2 - fix: TEMPO 4., well urg, "TEMPO 4 ." - beginning of violino/violoncello (viola) duet pl 16.jcn1 - resurrected po-stuff ********* pl 16 pl 15.uu1 - dynamic fix. - junked abbrev stuff from parser. pl15.tca1 - fixed verbatim option behaviour for mudela-book. - added mudela-book option intertext="some text" - mudela-book now understand latex \begin{verbatim} pl 15.jcn1 - chord inversion: * enter C/E * display chord names according to boolean property \property Score.chordInversion; ********* pl 15 pl 14.hwn1 - new beam syntax: { [ ] }, changed in lilypond, parser, lilypond (mudela 1.0.14), manual - new tie syntax: { ~ } changed in manual, parser, lilypond (Mudela 1.0.13) pl 14.jcn1 - bf: get_chord C-m5- - typos: chord-name pl 14.tca2 - move option proccing out of main ********** pl 14 pl 13.hwn1 - tutorial fixes. - junked find-quarts - junked various plet goryness. - preps for ~ syntax - bib fixes pl 12.jcn3 - bf's: standchen - added repeat, chord stuff to website - bf: dashed slur - hacks for barlines, dynamics pl 12.jcn2 - bf: package-diff - new chord syntax, again: TONIC [DURATION] ['-' MODIFIERS/ADDITIONS] - shorthand prefix for note-mode: '@', no shorthand for notes in chord mode... pl 11.jcn6 - bf: ly2dvi: better guess LILYPONDPREFIX: ../share/lilypond - chord-table; urg bugs: * note-collisions * accidental-placement - bf: cis m (\textsharpm, urg) pl 11.jcn5 - bib entry, twinkle-pop - bf's: chords pl 11.jcn4 ********** pl 13 - mutopia stuff (thanks, Peter) - bugfix : \maininput ********* pl 12 pl 11.jcn3 - bf: missing triads - @c @c min (* is taken, <<, <> don't work) - chord-modifiers (urg, "sus" should also subtract 2...) pl 11.uu3 - --safe: security paranoia: disallow untrusted \include, disallow untrusted TeX code, disallow named output pl 11.jcn2 - duration with chords + change: @4 c @c7 pl 11.jcn1 - minor chord syntax change: *c6 iso @c6; ********** pl 11 pl9.tca1 - included that missing init/mudela-book-defs.py. Added one line to init/GNUMakefile to make .py-files be included. - fragment and nonfragment options to override autodetection pl 10.jcn1 - input/test/chords.ly - \type ChordNames and chord-name-engraver.* - chords mode: \chords { @c; @d7; } pl 10.uu1 - scm/ directory. install .scm stuff too. - tuplet bug fixed. ********** pl 10 pl 9.jcn3 - property: unfoldRepeats; unfolding still broken - volta spanner y-collision - bf: volta number,dot placement - bf's: init/table16,20 - small additions to init/lily.scm to enable some testing - junked extra repeat braces pl 9.uu2 - bib stuff - removed \output from parser/lexer pl 9.jcn2 - bf/redo: slur.cc, encompass-info: setting of encompass array. - switched tuplet-engaver off (core dumps) pl 9.jcn1 - bf (urg): no |: at start of piece - bf?: text defs without width - alignment absolute dynamics - mutopia/opus-130.ly (excerpt, triggered by GUIDO) - bf: crescendo symbol pl 9.uu1 - added faq entry - copertina (thanks Maurizio) ***************** pl 9 - fixed \relative pl8.tca1 - changes to mudela-book. Junked fragment and floating options, added eps option. Options should not stay as long that you get comfortable with them. ;) - Also possible to define your own commands with a syntax like \mudela{c d e} - updated mudela-book-doc.doc pl 8.jcn3 - website: gnuisation of footers pl 8.jcn2 - input/test/vertical-text.ly: urg ydim of text chords - bf: one set of |: :| volta per staff - bf: init/table* braces + more braces - try at score-volta-bracket pl 8.jcn1 - bf: lyric-engraver: handle multiple requests (don't overwrite) - bf: guile-config - music-list-iterator pl 8.hwn3 - coriolan corno 1 pl 8.hwn2 - more output revamping. pl 8.hwn1 - Scheme output stuff - tutorial fixes. ***************** pl 8 pl7.jcn3 - bf's: spanner/volta - volta-support: via Note, Bar, and Paper-column to Bar (item) pl7.jcn2 - note repeats pl7.jcn1 - configure/guile fixes (still no check for 1.2/1.3) pl7.hwn1 - tutorial fixes - tuplets over beams. ***************** pl 7 pl6.jcn5 - repeatbars, volta-spanner work, alternative iteration still broken - volta symbol pl5.szmulewicz2 - more GUILE stuff. - tutorial doco updates pl6.jcn4 - volta-spanner - repeat-engraver - repeat/alternative music layout (hehe) pl6.uu1 - Doco of music iterators. ******** pl 6 pl5.szmulewicz1 - rtti stuff - bf's: lily.scm pl5.mb1 - bf: array.hh, don't make copy if resized to the same size - bf: feta.tex pl5.jcn4 - scm additions: plet, hairpin - website fixes pl5.jcn3 - website fixes pl5.jcn2 - extender-*, see input/test/extender.ly - bf: half-beam length (urg) - fixes: standchen, star pl5.jcn1 - tex/lily-ps-defs.tex fixes - lily.ps pl 5.hwn1 - Tuplet_engraver - lily.ps fix. - junked MY_RTTI stuff, simpler VIRTUAL_COPY_CONS ******** 1.1.5 pl4.jcn4 - fixes; preludes, finger pl4.jcn3 - bf: text staff vertical align; see input/test/vertical-text.ly - urg, scaled cmr8 by factor 4/5 - apart from end/begin of measure spacing urgs, stars-and-stripes.ly is rather cool pl4.jcn2 - read (cmrxx)afm for text char widths - tfmtoafm.sh (quite urg) - alphabet.ly pl 4.uu1 - read .scm files. No need for GUILE_LOAD_PATH - .ps hack. No need for lily.ps on the printer (&$^@M&@^$@^&$@ Damn TeX) - bf: mudela-book -> \default_paper is obsolete. pl 3.ms1 - thumb-upgrade pl4.jcn1 - bf: dotted slur - bf: text ssb - bf: empty/unknown in ps pl 4.tca1 - 40% speedup executing mudela-book on mudela-book-doc.doc - change of lilypond's output filenames. Given multiple input files, eg. 'm.ly y.ly', output names will now be 'm.tex y.tex' not 'm.tex y-1.tex', but if m.ly containts two paper definitions output will be 'm.tex m-1.tex y.tex' ******* 1.1.4 pl 3.tca1 - accordion symbols in mf/feta-accordion.mf and init/accordion-defs.ly. - small changes to mudela-book and Documentation/man/mudela-book.yo - mudela-book example file in Documentation/tex/mudela-book-doc.doc pl 3.jcn5 - bf: dashed-slur - bf: LilyIdString - more star fixes - repeatbar fixes pl 3.jcn3 - mup-to-ly.py: version 0.0 - init/test/stars-and-stripes.ly (from star.mup) - GrandStaffContext pl 3.hwn1 - junked musical info from key-item - tutorial fixes. pl 3.jcn2 - bf: font switch ****** 1.1.3 pl 2.jcn2 pl 2.uu1 - ly2dvi.py -I fix - obsoleted ly2dvi.sh - removed Note_head_engraver pl 2.hwn1 - scm cleanups, chop-decimal - scarlatti clef. pl 2.jcn1 - commented-out Level-2 PostScript in lily.ps (J. Buehler) - moved tex/*.ps to ps/ - merged lilyponddefs.ps, lily-ps-defs: tex/lily.ps - be sure to set: export GS_LIB=$HOME/usr/src/lilypond/ps - added tex and empty ps-symbols pl 1.jcn4 - more little website fixes ******** pl 2 pl 1.mb1 - Support for cautionary accidentals. , i.e. accidentals within parantheses. Syntax: 'cis?'. Try input/test/accid.fly Note that the font has changed. - bf: No unnecessary warnings about time signatures - Added optional second argument of \key. Set to \major or \minor to get a major or minor key. Default: major. - bf: Compilation error in midi-walker.cc pl 1.jcn2 - fixes for htmldoc, website - silly jcn1 fixes - junked MODULE stuff from lily/GNUmakefile (again) pl 0.jcn4 -set: export GUILE_LOAD_PATH=$HOME/usr/src/lilypond/init - dstream: Score_element, Column_info - -fscm debug hack: lilypond -fscm a; guile a.scm > a.tex; tex a - init/lily.scm ******** pl 1 pl 0.uu5 - fixed MIDI output. pl 0.jcn3 - dropped stepmake/aclocal.m4 - removed silly -lguile (BLA_LIBS, EXTRA_LIBS ??) - added debugging output format: -fscm - ly2dvi.py -I fix - Documentation/tex/feta.tex - doco fixes: PATCHES.yo, yodl-1.31.7 pl 0.uu4 - Protected_scm to fixup GUILE gc pl 0.uu3 - more RTTI cleaning. pl 0.uu2 - undone type_info::before hack. (Ugh. RTFM). pl 0.uu1 - more RTTI stuff: is_type_b -> type_info::before pl 0.jcn1 pl 17.jcn7 - added: set*text, timesig, beam - guile-1.3 is fine; my egcs-1.0.2's -O2 is broken pl 17.jbr1 - stepmake/stepmake/bin/package-zip32.sh: Updated configure statement and modified win32 specific distribution file names to match pl 16.hwn1 changes. - scripts/ly2dvi.py: Modified search paths to match the new lilypond installation tree. - scripts/convert-mudela.py: Remove the an existing backup file before renaming original. This is a WINDOWS32 Python requirement. - Documentation/ntweb/index.html: Updated documentation to match new lilypond installation tree. - lily/main.cc: Fixed LILYPONDPREFIX search paths. ********** 1.1.0 pl 18.exp - use C++ RTTI iso access_Xxx () - junk Graphical_lisp_element - catalan.ly pl 17.tca1 - rewrite of mudela-book pl 17.ms1 - added \thumb (used very often in cello music) in mf/feta-schrift.mf. - added /input/test/thumb.ly (example) pl 16.jcn1 - dashed-slur through scheme pl 15.jcn4 - more scheme hacks pl 15.jcn3 - try at scheme in Atom pl 15.jcn2 # rest of - graphical-lisp-element + silly half hook-up with autuplet pl 17.jcn5 - stepmake pl59: templatised install (see mf/) - reasonably ps/tex success (with guile-1.2): * input/kortjakje.ly - lots more scm stuff - bf: mf/mfplain.ini - stepmake pl58: guile 1.3 configure fix - working font-switch: guile-1.2 and -lreadline -ldl from 1.3 configure... pl 17.jcn4 - installable stepmake pl57 - urg, FIXME guile-1.3: * don't install shared libs! configure can't handle * manually add: EXTRA_LIBS = -lguile -lreadline -ldl * lily's truely broken, downgrade do 1.2 pl 17.jcn3 - lots of stuff still broken, notably font selection, just try a()b or so - tex output support - all output through scheme - option: f, output-format=X - geile placebox - mf/mfplain.ini pl 17.jcn2 - all paper output through scheme, about half way pl 17.jcn1 - 16.jcn1