summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/midi_model.h
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2008-05-03 21:55:43 +0000
committerDavid Robillard <d@drobilla.net>2008-05-03 21:55:43 +0000
commite55e3fde7cec89c49e01046a2db276b2d8f30958 (patch)
tree13ed43fe3303e559ca2ee2a30c9074e1f220aa3d /libs/ardour/ardour/midi_model.h
parentd2465f311fa1102e99e1639b3a643268f0da3bb1 (diff)
Comment out excessive terminal output.
Write all events (not just notes) to SMF file from MidiModel (just use iterator instead of hand-hacked MidiModel::write_to). Various MIDI bug fixes. git-svn-id: svn://localhost/ardour2/branches/3.0@3312 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/ardour/midi_model.h')
-rw-r--r--libs/ardour/ardour/midi_model.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/libs/ardour/ardour/midi_model.h b/libs/ardour/ardour/midi_model.h
index ea915d0a45..39987dfe7a 100644
--- a/libs/ardour/ardour/midi_model.h
+++ b/libs/ardour/ardour/midi_model.h
@@ -63,7 +63,7 @@ public:
*/
class MidiModel : public boost::noncopyable, public Automatable {
public:
- MidiModel(MidiSource *s, size_t size=0);
+ MidiModel(MidiSource* s, size_t size=0);
void write_lock();
void write_unlock();
@@ -91,7 +91,6 @@ public:
inline size_t n_notes() const { return _notes.size(); }
inline bool empty() const { return _notes.size() == 0 && _controls.size() == 0; }
-
inline static bool note_time_comparator (const boost::shared_ptr<const Note> a,
const boost::shared_ptr<const Note> b) {
return a->time() < b->time();
@@ -149,7 +148,8 @@ public:
void set_edited(bool yn) { _edited = yn; }
bool write_to(boost::shared_ptr<MidiSource> source);
- // MidiModel doesn't use the normal AutomationList serialisation code, as CC data is in the .mid
+ // MidiModel doesn't use the normal AutomationList serialisation code
+ // since controller data is stored in the .mid
XMLNode& get_state();
int set_state(const XMLNode&) { return 0; }