diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2012-02-02 04:12:23 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2012-02-02 04:12:23 +0000 |
commit | af90dc2bae772cd63d6078e24fb5ead6832bb7eb (patch) | |
tree | 105e16bfa7f9a7bd2eab5bfdbf1e6fd3dc444d5f /libs/ardour/ardour | |
parent | e9a6d86b9b046374a9f0d669e97fe4249756fa9d (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.h | 5 |
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>); |