From: fred Date: Sun, 24 Mar 2002 19:53:47 +0000 (+0000) Subject: lilypond-0.1.7 X-Git-Tag: release/1.5.59~4118 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=601b2a6c2234e12908330c7b0d8dd71f75eff2de;p=lilypond.git lilypond-0.1.7 --- diff --git a/TODO b/TODO index f617a2a566..66701d0090 100644 --- a/TODO +++ b/TODO @@ -5,13 +5,25 @@ done, or is an idea that I want to think about Most of the items are marked in the code as well, with full explanation. grep for TODO and ugh/ugr + * Generate TeX titles from MudelaHeader - * generate stuff in out/default, out/sun5-irix etc iso out/ -and out-sun5/ + * integrate midi-elts from mi2mu and lily + + * virtualise PCols to make encapsulated spacing problems + + * fix spacing: standchen: distance bar-note, + strange stretching and compressing of 8's + + * Doc Mutopia (Music To The People) + + * context in spring-spacer. - * derive dstream, texstream from ostream? + * don't count bars which are not on first beat. - * A typical pop-music example. + * generate stuff in out/default, out/sun5-irix etc iso out/ + and out-sun5/ + + * derive lily_stream, Dstream, texstream from ostream? * check libtool, automake @@ -31,21 +43,21 @@ and out-sun5/ * get rid of gif files. - * set_midi_channel/staff() out of performer. - * dots into separate item. * use String iso Text_def for lyrics. * use position 0 for center of staff iso bottom. + * Klavarskribo? + * return status on exit * lyrics in chords still fuck up. * rewire acknowledge_element() logic with a process_acknowledged() - * Global type registration. + * Global type registration. My_class * p = create_object( My_class ) Type t = get_type ( *p ); @@ -68,10 +80,12 @@ and out-sun5/ 3RD PARTY BUGS: + * collision.cc: 138, g++ errors + * bugreport to doc++ devel: struct not in class hier; public virtual baseclasses - * DOC++ bugs/ newer version? + * DOC++ bugs/newer version? * Rational infty(HUGE_VAL) on glibc / w32 @@ -81,10 +95,20 @@ and out-sun5/ yy_scan_buffer in C++.. * (where are the) gcc compile warnings on linux - + +LILY BUGS + + \score { < + \melodic { \id "Staff" ""; c'4 g'4 } + \lyric { \id "Lyric" ""; hello4 bye4 < a chord > } + \lyric { \id "Lyric" ""; bye4 hello4 } + \melodic { \id "Staff" ""; c'4 g'4 } + > } PROJECTS + * emacs-mode for mudela + * input converters - NIFF? - ABC? @@ -174,17 +198,23 @@ PROJECTS besides lists of flats/sharps, possibly via declaration - key transposition. - key undo: \key bes; .. . \key; should print natural - - special key: \key 'b bes bis'; + - special key: \key bes 'b bis'; - spacing, national styles? -PARSER - * Duration -> Musical_duration, typedef Rational Duration? + * Support for TAB + - redo Notehead to allow digits as heads + - add a \tablature {} lexer mode for easy entering -BUGS * should adjust stemlength for flag number. - * lilypond - -> crash + * breaking: + - caching breakpoints + - saving them + - allowing users to set them. + - penalties + - specify number of lines + - set linelength per line SEVERELY LACKING: @@ -272,8 +302,6 @@ SMALLISH PROJECTS * centered whole rest - * caching breakpoints / saving them. - * use dstream feature in mi2mu * qtor, btor, mtor-> tor( QUIET_ver ), tor( DEBUG_ver ), etc. @@ -308,10 +336,6 @@ SMALLISH PROJECTS * configure idealspacing: arithmetic spacing - * LilyPond .deb. Other packaging methods? - - * detect -pipe - DOC * Score_elem structure. @@ -346,7 +370,6 @@ FUTURE * volta IDEAS - * check out CORBA for Score_elems? * derive PCol from Score_elem? More in Score_elems? Spacing? @@ -388,7 +411,7 @@ IDEAS % fingering: footing: < a-4 c-2 g-1 > < c-\ltoe e-\lheel > - * parameterised scripts for fingering and footing: + * stackparameterised scripts for fingering and footing: % toe to bheel four to five % ^_u 4_5