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
* 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 );
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
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?
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:
* centered whole rest
- * caching breakpoints / saving them.
-
* use dstream feature in mi2mu
* qtor, btor, mtor-> tor( QUIET_ver ), tor( DEBUG_ver ), etc.
* configure idealspacing: arithmetic spacing
- * LilyPond .deb. Other packaging methods?
-
- * detect -pipe
-
DOC
* Score_elem structure.
* volta
IDEAS
- * check out CORBA for Score_elems?
* derive PCol from Score_elem? More in Score_elems? Spacing?
% 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