401.07 Pulse generation refactoring
401.08 Pulse generation refactoring - trying time alignment algorithm