- // *this << mitem_c_r.str();
- mitem_c_r.output (this);
- if (check_debug && !monitor->silent_b("Midistrings"))
- *os_p_ << "\n";
+// *this <<midi_c_r.str ();
+ String str = midi_c_r.str ();
+ if (check_debug && !monitor->silent_b ("Midistrings"))
+ {
+ str = String_convert::bin2hex_str (str) + "\n";
+ // ugh, should have separate debugging output with Midi*::print routines
+ int i = str.index_i ("0a");
+ while (i >= 0)
+ {
+ str[i] = '\n';
+ str[i + 1] = '\t';
+ i = str.index_i ("0a");
+ }
+ }
+
+ *os_p_ << str;