summaryrefslogtreecommitdiff
path: root/libs/ardour/midi_track.cc
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2007-08-31 05:02:45 +0000
committerDavid Robillard <d@drobilla.net>2007-08-31 05:02:45 +0000
commit51c0f6c442e5507754d5bac68550b1659dcf3a04 (patch)
treec3829a5b22fcc9730ab4514ff9b167554348e923 /libs/ardour/midi_track.cc
parent056b2a59d5cb28042926dab61f56e49917c8eec4 (diff)
Reading of MIDI CC from MIDI regions (MidiModel). UI still needs work though..
Various fixes for linear/integer AutomationList interpolation (for CC). git-svn-id: svn://localhost/ardour2/trunk@2359 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/midi_track.cc')
-rw-r--r--libs/ardour/midi_track.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/libs/ardour/midi_track.cc b/libs/ardour/midi_track.cc
index ac40170e72..a6cd964e82 100644
--- a/libs/ardour/midi_track.cc
+++ b/libs/ardour/midi_track.cc
@@ -589,7 +589,10 @@ MidiTrack::write_controller_messages(MidiBuffer& output_buf, nframes_t start_fra
buf[0] = MIDI_CMD_CONTROL;
MidiEvent ev(0, 3, buf, false);
- // Write controller automation
+ // Write track controller automation
+#if 0
+ // This now lives in MidiModel. Any need for track automation like this?
+ // Relative Velocity?
if (_session.transport_rolling()) {
for (Controls::const_iterator i = _controls.begin(); i != _controls.end(); ++i) {
const boost::shared_ptr<AutomationList> list = (*i).second->list();
@@ -637,6 +640,7 @@ MidiTrack::write_controller_messages(MidiBuffer& output_buf, nframes_t start_fra
output_buf.copy(cc_buf);
}
}
+#endif
// Append immediate events (UI controls)
_immediate_events.read(output_buf, 0, 0, offset + nframes-1); // all stamps = 0