summaryrefslogtreecommitdiff
path: root/libs/ardour
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-12-26 04:52:08 +0100
committerRobin Gareus <robin@gareus.org>2015-12-26 04:52:08 +0100
commit435dd4e98fea73025e0b0f788a08a39c99c6d1f6 (patch)
tree7854a570423ed998a1071e60b82bf97c72b66d95 /libs/ardour
parentd9fcd142b40f247001449442347089b75ef3988d (diff)
fix samplerate initialization.
Diffstat (limited to 'libs/ardour')
-rw-r--r--libs/ardour/session.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc
index 856e89eced..1c7410002d 100644
--- a/libs/ardour/session.cc
+++ b/libs/ardour/session.cc
@@ -317,6 +317,11 @@ Session::Session (AudioEngine &eng,
throw SessionException (_("Cannot connect to audio/midi engine"));
}
+ // set samplerate for plugins added early
+ // e.g from templates or MB channelstrip
+ set_block_size (_engine.samples_per_cycle());
+ set_frame_rate (_engine.sample_rate());
+
if (create (mix_template, bus_profile)) {
destroy ();
throw SessionException (_("Session initialization failed"));