https://codereview.appspot.com/42600043/diff/20001/lily/audio-item.cc
File lily/audio-item.cc (right):

https://codereview.appspot.com/42600043/diff/20001/lily/audio-item.cc#newcode44
lily/audio-item.cc:44: return int (moment_to_ticks (when_));
Why cast to int here?  moment_to_ticks is already an int.

https://codereview.appspot.com/42600043/diff/20001/lily/audio-item.cc#newcode201
lily/audio-item.cc:201: Audio_tempo::Audio_tempo (Moment when, int
per_minute_4)
per_minute_4 warrants a comment.  Yes, it was already missing one before
you started.

https://codereview.appspot.com/42600043/diff/20001/lily/control-track-performer.cc
File lily/control-track-performer.cc (right):

https://codereview.appspot.com/42600043/diff/20001/lily/control-track-performer.cc#newcode52
lily/control-track-performer.cc:52:
Control_track_performer::start_translation_timestep ()
Ok, here is a filthy bad thing:  in issue 2392 I finally punted and gave
up on start_translation_timestep in implicitly created contexts to be
reliably run.

That means that for implicitly created contexts from a
Simple_music_iterator, start_translation_timestep will only get run at
the timestep _after_ creation.

If you think you can fix _that_, go ahead (you are obviously more into
the Midi code than I was, but that's more a problem of the iterator
framework).

If not, this code will likely not do what you think it should do in all
circumstances.

https://codereview.appspot.com/42600043/diff/20001/lily/include/lily-proto.hh
File lily/include/lily-proto.hh (left):

https://codereview.appspot.com/42600043/diff/20001/lily/include/lily-proto.hh#oldcode26
lily/include/lily-proto.hh:26: class Audio_column;
Good call: this is easily forgotten, and I recently cleaned out a few
long gone classes from here.

https://codereview.appspot.com/42600043/

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to