]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.0.40
authorfred <fred>
Sun, 9 Mar 1997 11:14:34 +0000 (11:14 +0000)
committerfred <fred>
Sun, 9 Mar 1997 11:14:34 +0000 (11:14 +0000)
lily/midi-item.cc

index 51ba40d54c7abdb2590156ba667ddd2c664afd9f..9a63d93e5a0e602d8b707bddbaf4358e79f4997b 100644 (file)
@@ -123,10 +123,14 @@ Midi_note::Midi_note( Melodic_req* melreq_l, int channel_i, bool on_bo  )
     assert(melreq_l);
     pitch_i_ = melreq_l->pitch() + c0_pitch_i_c_;   
     channel_i_ = channel_i;
-
-    // poor man-s staff dynamics:
-    dynamic_byte_ =  (melreq_l)? 0x64 - 0x10 * channel_i_:0;
+    
     on_b_ = on_bo;
+
+    dynamic_byte_ = 0x64;
+    if ( on_b_ ) // poor man-s staff dynamics:
+       dynamic_byte_ -= 0x10 * channel_i_;
+    else
+       dynamic_byte_ += 0x32; // 0x64 is supposed to be neutral, but let-s try
 }
 
 String