Clef_item::read (String t)
{
symbol_= t;
- if (t == "violin")
+ if (t == "violin") {
y_position_i_ = -2;
- if (t == "alto")
+ }
+ else if (t == "soprano") {
+ symbol_="alto";
+ y_position_i_ = -4;
+ }
+ else if (t == "alto") {
y_position_i_ = 0;
- if (t == "tenor") {
+ }
+ else if (t == "tenor") {
symbol_="alto";
y_position_i_ = 2;
}
- if (t == "bass")
+ else if (t == "bass") {
y_position_i_ = 2;
+ }
}
+
void
Clef_item::read (Clef_engraver const &k)
{
char const* const instrument_name_sz_a_[ ] = {
/* default is usually piano */
- /* 0 */ "piano",
+ /* 0 "piano", */
/* (1-8 piano) */
/* 1 */ "acoustic grand",
void
Midi_track::add (Moment delta_time_mom, Midi_item* mitem_p)
{
- assert (delta_time_mom >= 0);
+ assert (delta_time_mom >= Moment (0));
+
event_p_list_.bottom ().add (new Midi_event (delta_time_mom, mitem_p));
}