Add Audio Tracks and Busses too.
[ardour.git] / libs / surfaces / mackie / midi_byte_array.cc
index 1e94e781c0a6b49ecaf4dade253da3ad5bdbf4cf..45d0439a75531052824e830071ee9c14dbebd8a3 100644 (file)
@@ -34,7 +34,7 @@ MidiByteArray::MidiByteArray (size_t size, MIDI::byte array[])
        for  (size_t i = 0; i < size; ++i)
        {
                push_back (array[i]);
-       }                       
+       }
 }
 
 MidiByteArray::MidiByteArray (size_t count, MIDI::byte first, ...)
@@ -88,8 +88,9 @@ ostream & operator <<  (ostream & os, const MidiByteArray & mba)
 
 MidiByteArray & operator <<  (MidiByteArray & mba, const std::string & st)
 {
-       for  (string::const_iterator it = st.begin(); it != st.end(); ++it) {
-               mba << *it;
-       }
+       /* note that this assumes that "st" is ASCII encoded
+        */
+
+       mba.insert (mba.end(), st.begin(), st.end());
        return mba;
 }