-Midi_stream&
-Midi_stream::operator << (Midi_item const& midi_c_r)
-{
- String str = midi_c_r.str ();
- if (midi_debug_global_b)
- {
- 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;
- return *this;