diff --git a/pulse_lib/sequencer.py b/pulse_lib/sequencer.py
index 03ba29a65e2afe1ff9f18caadf4914664f275a3b..c18da9877456a47610e84c7795ecc77f964eedba 100644
--- a/pulse_lib/sequencer.py
+++ b/pulse_lib/sequencer.py
@@ -63,6 +63,8 @@ class sequencer():
         # hardware schedule (Keysight, Tektronix)
         self.hw_schedule = default_hw_schedule
         self.schedule_params = dict()
+        if self.hw_schedule is not None:
+            self.hw_schedule.set_schedule_parameters()
 
         self._n_rep = 1000
         self._sample_rate = 1e9