summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2012-02-02 04:12:23 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2012-02-02 04:12:23 +0000
commitaf90dc2bae772cd63d6078e24fb5ead6832bb7eb (patch)
tree105e16bfa7f9a7bd2eab5bfdbf1e6fd3dc444d5f /libs/ardour/ardour
parente9a6d86b9b046374a9f0d669e97fe4249756fa9d (diff)
add a way to create a new MIDI track with an instrument pre-selected
git-svn-id: svn://localhost/ardour2/branches/3.0@11421 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/ardour')
-rw-r--r--libs/ardour/ardour/session.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/libs/ardour/ardour/session.h b/libs/ardour/ardour/session.h
index 0bdec6a9af..973374ab32 100644
--- a/libs/ardour/ardour/session.h
+++ b/libs/ardour/ardour/session.h
@@ -113,6 +113,7 @@ class MidiTrack;
class NamedSelection;
class Playlist;
class PluginInsert;
+class PluginInfo;
class Port;
class PortInsert;
class ProcessThread;
@@ -455,7 +456,9 @@ class Session : public PBD::StatefulDestructible, public PBD::ScopedConnectionLi
);
std::list<boost::shared_ptr<MidiTrack> > new_midi_track (
- TrackMode mode = Normal, RouteGroup* route_group = 0, uint32_t how_many = 1, std::string name_template = ""
+ boost::shared_ptr<PluginInfo> instrument = boost::shared_ptr<PluginInfo>(),
+ TrackMode mode = Normal,
+ RouteGroup* route_group = 0, uint32_t how_many = 1, std::string name_template = ""
);
void remove_route (boost::shared_ptr<Route>);