diff --git a/libs/ardour/transport_master.cc b/libs/ardour/transport_master.cc index e68f52e373..739395efdb 100644 --- a/libs/ardour/transport_master.cc +++ b/libs/ardour/transport_master.cc @@ -401,6 +401,9 @@ TransportMaster::factory (SyncSource type, std::string const& name, bool removea } if (tm) { + if (AudioEngine::instance()->running()) { + tm->create_port (); + } tm->set_removeable (removeable); }