source file of the GNU LilyPond music typesetter
- (c) 1997--1999 Jan Nieuwenhuizen <janneke@gnu.org>
+ (c) 1997--2000 Jan Nieuwenhuizen <janneke@gnu.org>
*/
#include "proto.hh"
String
Midi_event::str () const
{
- int delta_i = delta_mom_ * Moment (Duration::division_1_i_s);
+ int delta_i = delta_mom_ * Moment (384 * 4); // ugh.
+
String delta_str = Midi_item::i2varint_str (delta_i);
String midi_str = midi_p_->str ();
assert (midi_str.length_i ());
set ("MThd", str, "");
}
+
/* why doesn't this start at 0 ?
+
+ TODO: -> IN GUILE!
*/
char const* const instrument_name_sz_a_[ ] = {
/* default is usually piano */
Midi_track::data_str () const
{
String str = Midi_chunk::data_str ();
- if (check_debug && !lily_monitor->silent_b ("Midistrings"))
+ if (flower_dstream && !flower_dstream->silent_b ("Midistrings"))
str += "\n";
for (Cons<Midi_event> *i=event_p_list_.head_; i; i = i->next_)
{
str += i->car_->str ();
- if (check_debug && !lily_monitor->silent_b ("Midistrings"))
+ if (flower_dstream && !flower_dstream->silent_b ("Midistrings"))
str += "\n";
}
return str;